转载:<<矢量图形系统开发与编程>>---陈建春著
1.必须在真正掌握程序的框架构造基础上使用工具
使用这些工具必须首先深刻理解程序的框架构造和这些工具的真正作用.初学者应该花费大量的精力弄懂MFC程序框架的组成结构,这样才能够游刃有余的控制程序.最不可取的是盲目使用它.具体的说,程序设计者只有在用手工能够熟练的完成工具所能自动完成的任务的前提下,再使用这些辅助编程工具(比如CLASSWIZARD,resourceview,classview).使用这些工具的目的是提高书写代码的效率,提高编程程序的速度,而不是用来代替程序设计
2.正确把握程序设计的要点
程序设计的能力体现在对数据的组织和控制.流程的控制上面,不同的计算机语言虽然各有特点,但是几乎所有的计算机语言其设计思想都是内在相通的.程序设计的能力的高低与采用哪中计算机语言没有必然的联系.现在计算机语言书籍多数集中在介绍各种语言的操作功能,缺少对读者进行程序设计实际能力的培养,给初学者造成一些错误的导向,比如盲目的追求语言版本.似乎只要用的语言版本越新,自己进行程序设计的能力就越强.结果是,一些学习程序设计的人,计算机语言的基础知识不牢固,对程序设计的基本思想和方法不明晰,对新出现的一些编程工具本质不了解,所以在进行具体任务的设计时盲目性很大,往往事倍功半,越搞越糊涂.所以用计算机语言进行程序设计,期望具有很高的程序设计能力,并不在于学了多少语句,函数,对象和方法,关键是要有明确的设计思路,把具体任务与程序的创建,编码,使用辅助编程工具等联系起来,对数据和流程进行组织和控制
评论