重新学习Delphi(一)
Delphi的控件实在是方便了,拖下来写几行代码就能有个大样子。所以在很长的一段时间了我都没有深入去了解它底层的东西,其实很多很多delphi程序员都习惯于这种快速搭建的开发,被它惯坏了。
这几天看《Delphi技术手册》,晚上回去把上面的例子一一敲出来实现,很多东西没弄懂,在这里大致列出:
1、type
TStudent = packed record ID: String[9]; Name : String[40]; GPA : single ; end; TStudent = file of TStudent var F:TStudentFile ; S:TStudent begin AssignFile(F,'student.dat'); Resert(F); try while not Eof(F) do begin Read(F,S); ProcessStudent(s); end; finally CloseFile(F); end; 这段代码中,重点几句都不明白。从来没有自定义过类型 ,对文件的操作也不是很熟悉。
2、很少见人用Cardinal 类型,个人感觉用自然数不涉及到复数的时候,用这个似乎比Integer好些,不过也说不出道理。书上讲Cardinal 和 Integer 都会随着Delphi的版本变化而有可能改变,我还真没觉出来,似乎5、6、7都是那么多吧。
3、我把编译器指示字改来改去的,就无论如何打不开界面了,pas文件还可以编辑,可以正常运行,真是不知怎么回事,再找找原因。
。。。。还有些,一时想不起来。
就像重头开始学Delphi,努力中.
|


wenyan
博客统计信息
热门文章
最新评论
友情链接