电子科技大学《Delphi程序设计》_delphi语法基础

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” 普通常量不分配内存地址,表现为代码中的立即数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学《Delphi程序设计》_delphi组件.ppt
- 电子科技大学《Delphi程序设计》_delphi应用.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第9章 预处理命令.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环控制.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 最简单的C程序设计一顺序程序设计.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 程序的灵魂一算法.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第1章 C语言概述.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第13章 文件.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第12章 位运算.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第11章 结构体与共用体.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)Introduction To Computers.ppt
- 西北工业大学:《软件工程》课程教学资源(PPT课件讲稿,主讲:谢明忠,共六章).ppt
- 计算机信息技术_基础知识测试题一(计算机基础知识).doc
- 计算机信息技术_计算机信息技术习题4.doc
- 计算机信息技术_计算机信息技术习题3.doc
- 电子科技大学《Delphi程序设计》_认识delphi.ppt
- 电子科技大学《Delphi程序设计》_面向对象程序设计基础.ppt
- VC++程序设计_AnlexVC++1(英文).ppt
- VC++程序设计_AnlexVC++2(英文).ppt
- VC++程序设计_AnlexVC++3(英文).ppt
- VC++程序设计_AnlexVC++4(英文).ppt
- VC++程序设计_AnlexVC++5(英文).ppt
- VC++程序设计_AnlexVC++6(英文).ppt
- VC++程序设计_VisualC++(英文).doc
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)目录.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第10章 中间件技术.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第11章 数据库与WWW.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第12章 XML技术.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第1章 数据库概论.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第2章 关系模型和关系运算理论.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第3章 关系数据库语言SQL.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第4章 关系数据库的规范化设计.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第5章 数据库设计和ER模型.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第6章 数据库的存储结构.ppt
- 复旦大学:《数据库系统教程》电子教案(PPT教学课件)第7章 系统实现技术.ppt