Delphi整理一(基础知识)


本文整理自网络,侵删。

 
组件的认识

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连接mysql出现乱码

vclzip控件的简单使用

Delphi 替换系统文件实现绕过杀软启动

Delphi getmimetype 查询文件mime类型函数

Delphi与用windows 7下的用户账户控制(uac)机制

Delphi 系统任务栏 窗口状态显示进度

Delphi 自我拷贝复制

Delphi 搜索字符串在流中的位置

Delphi 如何使用sendmessage发送后台组合键消息(ctrl+xxx)

idftp无法设置transfertype属性

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...