《Delphi程式设计及套用(第2版)》是2017年清华大学出版社出版的图书,作者是刘苗苗、 张永生、邢煜 、王茱。
基本介绍
- 书名:Delphi程式设计及套用(第2版)
- 作者:刘苗苗 张永生
- 出版社:清华大学出版社
- 印次:2-1
图书信息
Delphi程式设计及套用(第2版)
作者:刘苗苗 张永生 邢煜 王茱
定价:49元
印次:2-1
ISBN:9787302473176
出版日期:2017.09.01
印刷日期:2017.07.19
印次:2-1
ISBN:9787302473176
出版日期:2017.09.01
印刷日期:2017.07.19
内容简介
本书採用“任务驱动”和“案例教学”的模式,以突出实践套用能力为出发点,通过丰富实用的案例,由浅入深地介绍如何使用Delphi进行Windows应用程式的开发。 全书共分为16章,主要内容有Delphi程式设计概述、简单的Delphi程式设计、Object Pascal编程基础、结构化的程式设计、选单、工具列和状态栏的设计、对话框的使用、数组与记录类型、过程与函式、图形图像与多媒体程式设计、档案管理、程式异常与调试、资料库编程,最后一章还设计了三个综合实训。
作者简介
刘苗苗(1982-),博士,副教授,东北石油大学教师。工作至今,参与国家自然科学基金项目2项,主持并参与省部级课题9项,局级课题13项;在EI核心刊物上发表论文7篇,统计源6篇,国家级论文十余篇;获得6项省级及8项局级教学成果奖;参与编写教材7部;发明专利4项。熟悉delphi、java、C#等编程工具,先后开发过高校教务、财务、学籍管理等系统;医院电子档案管理、资源共享互动平台等多个套用软体。
目录
第1章Delphi程式设计概述
1.1程式设计简介
1.2Delphi概述
1.3Delphi7集成开发环境
1.3.1主视窗
1.3.2窗体视窗
1.3.3对象查看视窗
1.3.4代码编辑视窗
1.4Delphi程式设计过程
1.4.1Delphi的编程步骤
1.4.2我的第一个Delphi小程式
1.4.3Delphi程式的基本组成
1.5一个简单的Delphi例子
本章小结
习题1
第2章简单的Delphi程式设计
2.1面向对象程式设计概述
2.1.1对象
2.1.2类
2.1.3类与对象的关係
2.1.4事件与回响
2.1.5事件代码与方法代码
2.2窗体与基本组件
2.2.1窗体Form
2.2.2标籤Label
2.2.3按钮Button
2.2.4单行文本框Edit
2.2.5基本组件使用示例
2.3窗体中组件的操作
2.3.1窗体与组件的关係
2.3.2组件的特性
2.3.3对组件的操作
2.4窗体与基本组件综合套用示例
本章小结
习题2
第3章Object Pascal编程基础
3.1保留字与标识符
3.1.1保留字
3.1.2标识符
3.1.3注释
3.2常用的数据类型
3.2.1数值型数据
3.2.2字元型数据
3.2.3布尔型数据
3.3数据类型的转换
3.3.1类型转换方式
3.3.2常用的类型转换函式
3.4常量和变数
3.4.1常量
3.4.2变数
3.5运算符和表达式
3.5.1算术运算符与算术表达式
3.5.2字元串运算符与字元串表达式
3.6常用的内部函式
3.6.1数学函式
3.6.2字元串函式
3.6.3日期时间函式
3.6.4转换函式
3.6.5格式化函式
3.7Object Pascal语句书写规则
3.8基本组件及系统函式综合套用
本章小结
习题3
第4章顺序结构程式设计
4.1顺序结构中的常用语句
4.1.1赋值语句
4.1.2複合语句
4.1.3with语句
4.1.4exit语句
4.2顺序结构中常用的输入输出组件
4.2.1数字编辑框SpinEdit
4.2.2备注框Memo
4.2.3掩码编辑框MaskEdit
4.2.4图片框Image
4.2.5日期时间控制项DateTimePicker
4.3修饰窗体的组件
4.3.1点阵图按钮Bitbtn
4.3.2快速按钮SpeedButton
4.3.3复文本框RichEdit
4.3.4图片列表ImageList
4.3.5成组框GroupBox
4.3.6面板Panel
4.3.7计时器Timer
4.4顺序结构综合套用示例
本章小结
习题4
第5章选择结构程式设计
5.1条件表达式
5.1.1关係运算符与关係表达式
5.1.2逻辑运算符与逻辑表达式
5.2单条件选择结构if语句
5.2.1简单的if语句
5.2.2嵌套型if语句
5.3多条件选择结构case语句
5.4单选按钮RadioButton
5.4.1RadioButton常用属性及事件
5.4.2RadioButton套用示例
5.5单选按钮组RadioGroup
5.5.1RadioGroup常用属性及事件
5.5.2RadioGroup套用示例
5.6複选框CheckBox
5.6.1CheckBox常用属性及事件
5.6.2CheckBox套用示例
5.7滚动条ScrollBar
5.7.1ScrollBar常用属性及事件
5.7.2ScrollBar套用示例
5.8选择结构综合套用示例
本章小结
习题5
第6章循环结构程式设计
6.1for型循环语句
6.1.1for语句的一般形式
6.1.2for语句的嵌套
6.1.3for语句使用规则
6.2while型循环语句
6.3repeat型循环语句
6.4转向语句
6.4.1break强制退出循环
6.4.2continue强制缩短循环
6.5列表框ListBox
6.5.1ListBox常用属性及操作
6.5.2ListBox套用示例
6.6複选列表框CheckListBox
6.6.1CheckListBox的操作
6.6.2CheckListBox套用示例
6.7组合框ComboBox
6.7.1ComboBox常用属性
6.7.2ComboBox套用示例
6.8循环结构综合套用示例
6.9结构化程式设计综合套用示例
本章小结
习题6
第7章选单的设计
7.1主选单设计器MainMenu
7.1.1MainMenu的使用
7.1.2MenuItem常用属性
7.1.3MainMenu套用示例
7.2快捷选单设计器PopMenu
7.2.1PopMenu的使用
7.2.2选单综合设计示例
本章小结
习题7
第8章工具列与状态栏的设计
8.1工具列
8.1.1工具列的製作
8.1.2ToolBar常用属性
8.1.3ToolBar套用示例
8.2状态栏
8.2.1状态栏的製作
8.2.2StatusBar常用属性
8.2.3StatusBar套用示例
8.3选单、工具列、状态栏综合设计示例
本章小结
习题8
第9章对话框的使用
9.1公共对话框
9.1.1OpenDialog组件
9.1.2OpenPictureDialog组件
9.1.3SaveDialog组件
9.1.4FontDialog组件
9.1.5ColorDialog组件
9.2标準对话框
9.2.1讯息框
9.2.2输入框
9.3对话框综合套用示例
本章小结
习题9
第10章数组与记录类型
10.1一维数组
10.1.1一维数组的定义
10.1.2一维数组使用示例
10.2多维数组
10.2.1多维数组的定义
10.2.2二维数组使用示例
10.3数组综合套用示例
10.4记录类型
10.4.1记录类型的声明
10.4.2访问记录类型中的成员
10.5数组与记录综合套用
10.5.1数组与记录的异同点
10.5.2数组与记录综合套用示例
本章小结
习题10
第11章过程与函式
11.1过程与函式的概念
11.2过程
11.2.1过程的定义与调用
11.2.2过程使用示例
11.3函式
11.3.1函式的定义与调用
11.3.2函式使用示例
11.4过程与函式中的参数
11.4.1参数的种类
11.4.2局部变数与全局变数
11.5过程与函式综合套用示例
本章小结
习题11
第12章图形图像与多媒体程式设计
12.1形状组件Shape
12.1.1Shape常用属性
12.1.2Shape使用示例
12.2图像组件Image
12.3画布对象Canvas
12.3.1Canvas的常用属性
12.3.2Canvas的常用方法
12.3.3Canvas使用示例
12.4常见图形的绘製方法
12.4.1常用的图形绘製函式
12.4.2图形绘製函式使用示例
12.5多媒体程式的设计
12.5.1卡通组件Animate
12.5.2媒体播放器组件MediaPlayer
本章小结
习题12
第13章档案管理
13.1档案的概念
13.2常用的档案操作函式
13.2.1打开档案相关函式
13.2.2读写档案相关函式
13.2.3其他常用档案操作
13.2.4资料夹操作函式
13.3文本档案的操作
13.3.1文本档案操作步骤
13.3.2文本档案操作示例
13.4有类型档案的操作
13.4.1有类型档案的变数声明
13.4.2有类型档案常用操作函式
13.4.3有类型档案操作步骤
13.4.4有类型档案操作示例
13.5档案操作套用示例
本章小结
习题13
第14章程式异常与调试
14.1程式错误与异常
14.1.1程式错误
14.1.2程式异常
14.2程式调试
14.2.1语法错误的调试
14.2.2逻辑错误的调试
14.3程式异常处理
14.3.1异常处理机制
14.3.2系统异常处理示例
14.3.3自定义异常处理示例
本章小结
习题14
第15章资料库编程
15.1资料库系统概述
15.1.1资料库相关概念
15.1.2Delphi资料库编程的优势
15.1.3Delphi资料库访问机制
15.1.4Database Desktop的使用
15.2BDE组件
15.2.1数据编辑组件Table
15.2.2Table组件使用示例
15.2.3结构化查询语言SQL
15.2.4数据查询组件Query
15.2.5Query组件使用示例
15.3ADO组件
15.3.1资料库连线组件ADOConnection
15.3.2数据编辑组件ADOTable
15.3.3数据查询组件ADOQuery
15.4数据控制组件
15.4.1数据控制组件简介
15.4.2数据源DataSource
15.4.3数据格线DBGrid
15.4.4数据导航器DBNavigator
15.4.5其他数据控制组件
15.5使用Table与数据控制组件编辑数据
15.6使用Query与数据控制组件查询数据
15.7数据报表的製作
15.7.1报表组件简介
15.7.2QuickRep组件
15.7.3QRBand组件
15.7.4文本信息报表输出组件
15.7.5图像信息报表输出组件
15.7.6计算栏位报表输出组件
15.8报表综合设计示例
15.8.1员工信息表的製作
15.8.2员工工作证的製作
本章小结
习题15
第16章Delph程式设计综合实训
16.1实训1——记事本的製作
16.1.1实训目的
16.1.2功能描述
16.1.3开发步骤
16.1.4功能代码的实现
16.1.5小结
16.2实训2——计算器的製作
16.2.1实训目的
16.2.2功能描述
16.2.3开发步骤
16.2.4功能代码的实现
16.2.5小结
16.3实训3——学生信息管理系统
16.3.1实训目标
16.3.2系统功能分析
16.3.3资料库设计
16.3.4数据模组的设计与实现
16.3.5主界面的设计与实现
16.3.6登录模组的设计与实现
16.3.7数据编辑模组的设计与实现
16.3.8数据查询模组的设计与实现
16.3.9报表输出窗体的设计与实现
16.3.10小结
参考文献