本文整理自网络,侵删。
组件的认识
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?C>输入for显示整个for循环写法) 4符号洞察功能(鼠标置于标识符,自动给出识别信息) 代码浏览器
应用程序所包含的文件
项目组文件:bgp 包文件:dpk 项目文件:dpr?C记录应用程序所包含的单元 单元文件:pas?C源代码文件 窗体描述文件:dfm?C窗体、组件性质 单元编辑文件:dcu?C单元编译后生成的文件 选项文件:dof?C记录项目的选项设置 资源文件:res 动态链接库文件:dll 配置文件:cfg?C保存项目的配置 可执行文件:exe 备份文件:~pas、~dfm、~dpr?C单元、窗体、项目文件的备份文件
单元文件(pas)
与窗体一一对应。 存储公用函数、过程、常亮、变量(ls:math) 提供组件开发接口。 组成:名称、接口、实现、初始化。 unit:标识单元名。与单元文件的文件名相匹配。 interface接口:提供其他单元或程序访问,只有声明。 implementation实现:具体实现完成。 initialization初始化:初始化程序所需数据。
一般程序代码 1)unit xxx―――――――――――――――说明单元
2)interface――――――――――――――?C接口部分 uses xxx,xxx,xxx,xxx;
3)type――――――――――――――――-类型说明 xxx:(组件名) 如Label1:TLabel; procedure ButtonlClick(Sender:TObject);―-过程声明
4)private―――――――――――――――私有
5)public ―――――――――――――――公有 end;
6)var――――――――――――――――?C变量说明
7)implementation――――――――――?C实现部分
8)procedure TForm1.Button1Click(Sender:TObject);?C>具体实现 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.
相关阅读 >>
Delphi getmimetype 查询文件mime类型函数
Delphi与用windows 7下的用户账户控制(uac)机制
Delphi 如何使用sendmessage发送后台组合键消息(ctrl+xxx)
更多相关阅读请进入《Delphi》频道 >>