组件的认识
Standard
MainMenu:下拉式菜单
PopupMenu:弹出式菜单
Label:标签
Edit:单行编辑框
Memo:多行编辑框
Button:普通按钮
Check:多选按钮
RadioButton:多选按钮
ListBox:下拉列表框
ComboBox:组合框
ScrollBar:滚动条
GroupBox:组框
RadioGroup:设计单选按钮组
Panel:面板
ActionList:系统动作列表
Additional
BitBtn:创建带位图的按钮
SpeedButton:加速按钮,用于创建工具栏
Image:图像按钮,用于显示图片
Splitter:分隔条,用于创建可以改变大小的区域
Win32
PageControl:选项卡组件,可以设计多个页面
ImageList:图像列表,为其他组件提供图标
RichEdit:多格式编辑器
StatusBar:状态栏
ToolBar:工具栏
CoolBar:设计可改变大小、移动的工具栏,是容器
Delphi 7开发环境6部分组成
主窗口(顶部)
窗体设计器(运行结果窗体)
对象监视器(左下角可设置组件属性)
属性:properties(例,颜色…)
事件:events(像鼠标点击…)
对象查看树(前者上方)
代码编辑器(编写代码框)
功能:
1代码完善功能(联想功能)
2参数提示功能(联想功能)
3代码模块功能(ctrl+j–>输入for显示整个for循环写法)
4符号洞察功能(鼠标置于标识符,自动给出识别信息)
代码浏览器
应用程序所包含的文件
项目组文件:bgp
包文件:dpk
项目文件:dpr–记录应用程序所包含的单元
单元文件:pas–源代码文件
窗体描述文件:dfm–窗体、组件性质
单元编辑文件:dcu–单元编译后生成的文件
选项文件:dof–记录项目的选项设置
资源文件:res
动态链接库文件:dll
配置文件:cfg–保存项目的配置
可执行文件:exe
备份文件:~pas、~dfm、~dpr–单元、窗体、项目文件的备份文件
单元文件(pas)
与窗体一一对应。
存储公用函数、过程、常亮、变量(ls:math)
提供组件开发接口。
组成:名称、接口、实现、初始化。
unit:标识单元名。与单元文件的文件名相匹配。
interface接口:提供其他单元或程序访问,只有声明。
implementation实现:具体实现完成。
initialization初始化:初始化程序所需数据。
一般程序代码
1)unit xxx———————————————说明单元
2)interface——————————————–接口部分
uses
xxx,xxx,xxx,xxx;
3)type————————————————-类型说明
xxx:(组件名)
如Label1:TLabel;
procedure ButtonlClick(Sender:TObject);—-过程声明
4)private———————————————私有
5)public ———————————————公有
end;
6)var————————————————–变量说明
7)implementation——————————–实现部分
8)procedure TForm1.Button1Click(Sender:TObject);–>具体实现
begin
…
end;
9)end.————————————————程序结束标志
添加组件方式
点击组件,点击画布
双击组件
按住shift不放点一下组件,然后去点画布
细节操作
Del键:(选中)删除组件
Ctrl+C:(选中)复制
Ctrl+V:…
创建Windows应用程序
设计界面
设置属性
编写代码
运行程序、保存程序
属性:(代码格式)
caption:=’标题’
font.color:=’字体颜色’
font.Size:=’字体大小’
font.Name:=’字体名称’
保存:
File|Save 单元文件保存单元文件
File|Save As 单元文件更改名保存
File|Save Project As 当前工程文件更名保存
1.3小结
程序结构
program程序名;
单元引用;
常量说明;
类型定义;
变量定义;
过程和函数的定义;
begin
…
…
…
end.