Delphi讲义 电子科技大学 讲师:屈鸿 电话:13198563731 信箱:croaker@etana.com Qq:3004887
Delphi讲义 电子科技大学 讲师:屈鸿 电话:13198563731 信箱:croacer@etang.com Qq:3004887
第三讲 delphi语法基础 作为一种程序设计的语言, Ob ject Pascal语言具有很 多优点。数据类型丰富,并且支持结构化程序设计和 面向对象程序设计。此外,易于阅读,编译迅速,并 且可以使用多个单元文件来进行模块化程序设计。 Object Pasca语言是在传统 Pascal语言的基础上发展 扩充的,主要体现在面向对象的方面
第三讲 delphi语法基础 作为一种程序设计的语言,Object Pascal 语言具有很 多优点。数据类型丰富,并且支持结构化程序设计和 面向对象程序设计。此外,易于阅读,编译迅速,并 且可以使用多个单元文件来进行模块化程序设计。 Object Pascal语言是在传统Pascal语言的基础上发展 扩充的,主要体现在面向对象的方面
第一个 delphi例子 Delph主界面 elhi 6 tileEdit Search yi e Project Run Component Database Tools window Help 5, z 回些e‖ Standard [Addtional win 321 Svstem I Data Access I Data Controls I dExDressl DataSnaol BDE 1 ADo I InterBase webServices I Intem 母西‖》·18合回A目画区删罾叫□盈 Object工 reeve 曲面會 B Forml Variables/Constants it Unit1: Properties EventsI Windows, Messages, SysUtils, Variants, Classes, Grap Dia⊥oga ActiveControl TForm1 class (TForm) AlphablendVa 255 IakLeft akTopl Private declarations 1 Public declarations x end bdLeftT oRight Borderwdth implementation idth 68 cor口 clBbnFace (5R“,dfn) FConstaintsTSieeConstran v
一. 第一个delphi例子 Delphi主界面
1.简介 ●标题栏:标题栏中显示了当前的工程名,标题栏位于最上部 ●主菜单:通过主菜单可以实现集成开发环境中的绝大部分命令 另外,在程序开发的过程中,在界面的不同部位点击鼠标右键, 看看是否会弹出菜单,通过这些弹出菜单能实现什么新的功能或 快捷操作。 ●工具栏 ●组件栏:在利用 De i p hi开发应用程序的过程中,正确、合 理、恰当地使用组件非常重要。 ●对象编辑器( bject Inspector:对象编辑器的功能是实现对 象(尤其是组件)的属性设置,创建事件处理过程并进行管理。分 为下面的三个部分
●标题栏:标题栏中显示了当前的工程名,标题栏位于最上部。 ●主菜单:通过主菜单可以实现集成开发环境中的绝大部分命令。 另外,在程序开发的过程中,在界面的不同部位点击鼠标右键, 看看是否会弹出菜单,通过这些弹出菜单能实现什么新的功能或 快捷操作。 ●工具栏 ●组件栏:在利用D e l p h i 开发应用程序的过程中,正确、合 理、恰当地使用组件非常重要。 ●对象编辑器(Object Inspector):对象编辑器的功能是实现对 象(尤其是组件)的属性设置,创建事件处理过程并进行管理。分 为下面的三个部分: 1.简介
(1).对象列表:是一个组合框,包含了当前窗体上的所有组件。 (2.属性页( Property):属性页中列举了当前被选中的对象 比如说组件)的属性。可以在程序设计的过程中直接对这些属性 进行修改,也可以在程序运行期间通过代码进行修改。 (3)事件页( Event):通常情况下,事件处理过程为空。可以 双击事件右面的组合框来添加事件的处理过程。如果要共用已存 在的事件处理过程,可通过下拉式组合框进行选择
(1). 对象列表:是一个组合框,包含了当前窗体上的所有组件。 (2).属性页( P r o p e r t y ):属性页中列举了当前被选中的对象 (比如说组件)的属性。可以在程序设计的过程中直接对这些属性 进行修改,也可以在程序运行期间通过代码进行修改。 (3).事件页( E v e n t ):通常情况下,事件处理过程为空。可以 双击事件右面的组合框来添加事件的处理过程。如果要共用已存 在的事件处理过程,可通过下拉式组合框进行选择
窗体设计窗口(Form):窗体就是将来在应用程序中显示的界 面。在窗体设计窗口中可以添加组件栏中的组件,窗体设计窗口 的标题栏中显示的是当前正在设计的窗体的名称。 代码浏览器( Code Explorer):可以在代码编辑器中快速地定位, 并可以在其中将定义的类完善。 代码编辑器(ˆσdeεdito):代码编辑器为代码的输入和编辑提供 了一个方便的环境
• 窗体设计窗口( F o r m ):窗体就是将来在应用程序中显示的界 面。在窗体设计窗口中可以添加组件栏中的组件,窗体设计窗口 的标题栏中显示的是当前正在设计的窗体的名称。 • 代码浏览器(Code Explorer):可以在代码编辑器中快速地定位, 并可以在其中将定义的类完善。 • 代码编辑器(Code Editor):代码编辑器为代码的输入和编辑提供 了一个方便的环境
2第一个 delph例子 通过一个简单的例子说明 delph的可视化和面向 对象,为学习 delphi语法准备 第一步:启动 delphi 第二步:创建新应用程序 第三步:设计界面 第四步:编写 Button1事件响应代码 show Message(欢迎进入 delphi的世界’); ButtonI. caption: =Hell 需 elL. Caption=这是我的第一个 Delph程序
2.第一个delphi例子 通过一个简单的例子说明delphl的可视化和面向 对象,为学习delphi语法准备. 第一步:启动delphi 第二步:创建新应用程序 第三步:设计界面 第四步:编写Button1事件响应代码 showMessage(‘欢迎进入delphi的世界’); Button1.caption :=‘Hell’; Labell.Caption:=‘这是我的第一个Delphi程序”;
第五步:编写 button2的事件代码 Close 第六步:运行应用程序 第七步:查看结果 第八步:退出
第五步:编写 button2的事件代码 Close; 第六步:运行应用程序 第七步:查看结果 第八步:退出
基础语法 1注释 文档是软件的重要组成部分。deph的注释有多种方法: }用于注释一段文字; /表示行注释; $.↓}是特例,表示编译指令 2标识符 Delph中一些量的名称:变量、常量、过程、类型、函数 ◇标识符的定义规则是:字母开头;不含空格;最长255;一般 只含字母,数字,下划线 ◇名字要有意义,不要用拼音缩写。可以用英语或全拼。Gz:工资? 高中?规则?广州? ◇ Delphi不区分大小写
1.注释 二、基础语法 文档是软件的重要组成部分。delphi的注释有多种方法: {}用于注释一段文字; // 表示行注释; {$..} 是特例,表示编译指令。 2.标识符 Delphi 中一些量的名称:变量、常量、过程、类型、函数。 ◇标识符的定义规则是:字母开头;不含空格;最长255;一般 只含字母,数字,下划线。 ◇名字要有意义,不要用拼音缩写。可以用英语或全拼。GZ:工资? 高中?规则?广州? ◇Delphi不区分大小写
3变量 是程序代码中代表一个内存地址的标识符,而此地址的内容在程 序运行过程中是可变的 Var Value, Sum: Integer 4.常量 被说明为一个固定的值,在程序运行过程中不允许改变 const P=3.1415 name= yuhong 晝通常量不分配内存地址,表现为代码中的立即数
3.变量 是程序代码中代表一个内存地址的标识符,而此地址的内容在程 序运行过程中是可变的. Var Value, Sum: Integer 4.常量 被说明为一个固定的值,在程序运行过程中不允许改变 const Pi=3.1415 name=“quhong” 普通常量不分配内存地址,表现为代码中的立即数