1.项目名称的问题
先前已经建立的项目要改项目名字的话,需要在项目文件中改文件头”program”后的项目名称,然后再修改项目的其他的几个文件的名称。我发现除了要修改.dpr后缀的名气外,其他的几个相关的文件名称也要修改才行.
本人的尝试.具体的操作尝试是在 a建立了项目,b另存的时候填写项目的保存的名称. 然后重新打开项目,就看到项目的名称已经改变了.跟.dpr相关的几个文件的名称也会是要起的名字.
总结:尽量在建立并保存的时候就着手修改名字,相对简单.
问题:尝试把一个项目另存的时候进行修改项目名称看看效果如何?
2.文件类型说明
.pas 单元源程序文件(Delphi Unit Source Files).
.dcu 单元源程序文件编译后形成的文件 Delphi CompiledUnit
.dpk包源程序文件 Delphi PacKage source files
.bpl 包源程序文件编译Compile后形成的文件 ??
.dll 动态链接库 Dynamic-LickLibraries
3.保留字in之后的引用的文件,不一定需要标明路径,有的路径是可以是默认路径默认路径在:”Tool\Environment Options…”的Library 选项卡里的: Library path,和Browsing path.
4.窗口名字更改
只要在对象检视器(ObjectInspector)更改Form的名称就能自动修改相关的引用部分.(需验证)
6.调试
运行
F9 –Run F5 加断点
Ctrl+F5 Add Watch
调试:
F8 Step Over
F7 Trace Into
F4 Run to Cursor
中断程序:
Ctrl+F2 Program Reset
F8可以逐步调试,如果想进入特定的函数查看运行,可以按F5给设置断点,然后按F8就可以看到. 这里想看到程序焦点进入这些函数可以按F7,就能逐个进入所作的各个函数和过程
7.更改窗体的执行先后顺序
不同于其他程序设计,可以用Project\Options下的Forms选项,拖拉窗体名字上下顺序进行修改.发现此形式下,如果建立的有两个窗体,修改窗体的执行顺序的话,那么就会有不同的结果显示:先执行的窗体被显示出来了.后执行的窗体不会被显示出来(该窗体被构造出来了),需要程序设置进行显示.而第一个执行的窗体默认被显示出来,这里项目代码没有找到显示的代码.
8.文件包括
项目程序里面USES,和UNIT里面的USES的字句基本用法不同.区别在于:项目的里面的的in包含有路径信息(有的没有显示是默认路径),而Unit里面的不会有路径信息,文件是否归属该项目是由项目程序里面所决定.
9类型
子范围类型:Subrange枚举类型:Enumerated
集合Set,数组Array,记录Record,文件类型File,类Class,类参考Class-reference,接口Interface.
为了是处理速度加快,ObjectPascal默认吧结构类型的值,排列在字符(Word)或者双字(double-Word)的界限里面.有时可以在生命结构类型时,使用packed这个保留字来压缩类型的保存格式这样做会降低数据处理的速度.
10.字符类型
AnsiChar 大小是8个bit. ANSI码
WideChar大小是16个字节采用Unicode
11.整数类型
Shortint,Smallint,Longint,Int64,Byte,Word,Longword.
12.通用整数类型
Integer: signed 32-bit
Cardinal: unsigned32-bit
13布尔类型
Boolean: 8bit, ByteBool:8bit, 即都是1Byte
WordBool:2Byte, LongBool:4Byte.