大家也谈谈初学delphi 的方法,和delphi的前景如何?
我觉得初学编程最好是跟着书本多做实例,甚至是不懂也跟着在电脑上试试(调试)书上的代码也是非常有帮助的.
记得几年前我刚刚学习面向对象编程的时候,那时是学VFP的,除了自己有一点编程基础外对VFP一窍通,当然对面向对象的程序设计也是一点不懂,只知道任何一种语言都有一些共性的东西,比如常量,变量;数据类型;语句;函数等等(因为之前学过汇编,和C言),但是学校的招生管理软件一定要VFP编,所以就买了本书跟着往电脑上打,结果在连语法都不懂的情况下(其实语言的英文意思我还是看得懂的),当我把书的内容看完,打完后VFP也就会了.接着还编了几个实用的程序.(当然在一些细节的问题上还是该上网查资料的)
所以我觉得学习编程不外乎三个过程:
1.先搞明白要学习的语言的语法知识,所以首先要有一本介绍所学语言的语法书.我觉得如果学Delphi是不是也先搞一本比如网上说的<<delphi语法>>,其中delphi语法(中文) 电子书网上有下载的.(我学的delphi语法书是前辈们给的<<程序设计delphi5.0基础教学篇>>,我觉得里面语法写得很详细,虽然我觉的书里有的地方印刷有错误,但用来学语法足够了,那书可是2000年出的,虽然老但比现在的书写的实啊.我记得那是2008年四,五月份用了一个多星期看完的,就是为了帮学校编写个方便"防arp攻击的软件"而学的,软件编好后就又没看了,所以现在很多都忘了,现在想想还是该放弃VFP学DELPHI但又怕赶上一门没希望的语言,当然DELPHI本身很不错,但我怕开发公司如果不行了或放弃了它,就又白搭了,所以才在C#和delphi上摇摆.所以当然也想请广大网友帮我解解困惑了,毕竟自己在DELPHI方面只是一只十足的菜鸟)
2.就是我前面说过的,买一本相对基础全面的设计实例的书,这样的书现在是多如牛毛,跟着上机多试试,这样就会对所学的语言有全面的了解了.当然在调试中一定要注意归纳自己经常出错的地方.特别是对变量的类型转化,变量的生存周期,作用域,内存存储情况要特别注意,还有在指针方面一定要仔细.我个人的感觉是要学好DELPHI,指针一定是要学好的,实在是太多的数据类型(包括类类型)与指针有关了.
3.在前面的基础上然后再找一些自己要深入的方面的书或网上资料进行学习.比如我就会选一些和数据库有关的资料包括c/s,b/s.还有在这一阶段如果真的想学精的话,最好好好学学API方面内容,会有意想不到的效果.
我想过了前三关(主要是毅力而不在于基础),接下来的事情就是靠多用,多积累经验了,应付一般的工作也够了.当然如果要成为真正的高手的话还学习数据结构,软件工程,编译原理,汇编等等,当然还有与自己的智力有关了.
现在想想还是该放弃VFP学DELPHI但又怕赶上一门没希望的语言,当然DELPHI本身很不错,但我怕开发公司如果不行了或放弃了它,就又白搭了,所以才在C#和delphi上摇摆.所以当然也想请广大网友帮我解解困惑了,毕竟自己在DELPHI方面只是一只十足的菜鸟!!