您的位置:首页 > 编程语言 > Delphi

Delphi整理一(基础知识)

2017-12-21 10:40 441 查看

组件的认识

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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  delphi