我是一个刚刚从事DELPHI学习的在校学生,希望能够的到大家的指导哦,一开始我不知道怎么样才能把DELPHI学好,我觉得学习DELPHI是要学很多东西的,比如数据库技术,面向对象设计,DELPHI每个构件的使用啊,Objece pascal 语言拉,这些东西我觉得好扎乱,有高人可以指导我学习程序开发吗?我很想自己成为一个开发高手,但是在学校里学的全是理论的,操作系统,编译原理,汇编语言,系统结构,数据结构,还有接口技术都学过一点,可是感觉学的好空虚,就象什么没学一样,希望的到大家的指教哦
解决方案 »
- 将DELPHI中某一控件升级后程序不能在DELPHI编译器中打开了!有什么办法!
- cxGrid主从表实现问题
- DBGRID 标题点击排序
- 给第三方控件添加属性后,在Object Inspector不显示是什么原因?
- DBGridEh中Float型字段输入-----报错,如何捕捉及处理
- 为什么这个SQL语句无法查询出数据?
- 一进windows系统就自动运行的程序,如何设置它们自动运行的先后顺序。
- 请教ACM方面的资料和例子(32分)
- ReadBinaryData怎么用?
- 出现record locked by an0ther user可能的原因是什么?
- 想将LISTBOX中的内容小项的样式设成CHECKBOX的样式,不知道有没有办法?
- $$$那位老大用过QuickReport做过套打可以再Epson LQ-1600K下打印,帮帮忙,谢谢!!!!
刚开始可以照着书上的例子学习,要多在电脑上实现,然后在自己尝试
着写一些小程序,慢慢熟悉!!!VCL的源码是不错的老师!
1.工程文件,.dpr的,这个是整个程序的入口,一切从这里开始;
2.单元文件,.pas的,你写程序的地方
3.窗体文件,.frm的,就是你设计的那个窗体的大小、位置等属性以及上面的控件的属性都在里面保存着。对应一个窗体文件,有一个同名的.pas文件,这是对应你这个窗体的程序。每个单元文件的结构:
大致以 implementation 这一句分成两部分,上面部分是全局可见的,就是本工程里面的其他单元也可以看到这个区,所以经常在这里定义类、结构、函数等;下面部分是本unit局部可见的,也是函数
实现所在的地方。紧跟着implementation定义的var(不是在procedure 或者function里面),对于本单元所有的procedure和function都是可见的。从一个单元A.pas访问另外一个单元B.pas的全局变量iVarInB, 可以这样:b.iVarInB := ???编译后,每个单元会输出一个.dcu,类似C 的obj文件。link后,就成为了exe或者别的binary文件。大致讲一下,没有太条理化。
我想大家都是这么过来的。
呵呵,我的一个读英文新闻的blog:
http://colit.linuxdby.com/blog/
我想楼主,还是自己去尝试一下它的甜酸苦辣吧,你能熬过来,绝对是对你人生有一定的意义的!
我的看法还是尽量是看帮助,delphi的帮助算是很不错的。里面也有专题的object pascal讲解。
基本的语法还是要了解的,用多了,自然就熟悉。其实语言本身的话,也就是那几块东西:
0、程序是对现实生活的虚拟,在程序里面处理得出的结果,反过来可以影响现实生活;
1、你用数字在表示现实生活的东西,数字放在《变量》里面;从底层角度来看,字符串这些也是用数字来表示的,你知道asiic码的。
2、《变量》是有《变量类型》的。
3、处理的过程实质上是修改你所有变量当中的值的过程;如何改,体现了你的逻辑。
4、处理是有流程的,所以需要《流程控制》,也就是所谓顺序、循环和条件分枝;
5、再了解其他少数特征,你可以写程序了;
6、为了方便,人们发明了《过程》和《函数》,经过事先《定义》,我们可以重复使用它们,这就是《调用过程或函数》;
7、随着软件规模增大,人们从认知世界的方法论出发,发明了《面向对象》的软件设计和开发工具;但是,前面的知识还是有用的;
8、《类》、《类的实例(对象)》《属性》、《方法》、《继承》、《多态》、《重载》等等面向对象概念要理解。
9、以上书名号里的名词在很多语言里面重复出现,用它们作为纲,来学习一门语言吧。
10、熟能生巧,但是经常使用和琢磨,才能达到熟。
11、最后强调,以上逻辑不严格的地方,敬请原谅。
9、