Delphi程序设计基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈强,黄再忠主编
- 出 版 社:北京:中国宇航出版社
- 出版年份:2005
- ISBN:7801449878
- 页数:320 页
第1章 Delphi 7概述 1
1.1 Delphi 7的新特性 1
1.2 Delphi 7的集成开发环境 3
1.2.1 主窗体 4
1.2.2窗体 5
1.2.3对象树浏览器 6
1.2.4对象监视器 6
1.2.5代码编辑器 7
1.2.6 Delphi 7的系统功能和帮助 7
习题1 9
第2章 Object Pascal程序设计语言2.1控制台程序 10
2.2注释 13
2.3 标识符与保留字 14
2.3.1 标识符的组成和作用 14
2.3.2保留字和指令字 14
2.4基本数据类型 15
2.4.1整型 15
2.4.2实型 17
2.4.3布尔型 17
2.4.4字符型 17
2.4.5枚举类型 17
2.4.6字符串类型 18
2.5 复杂数据类型 18
2.5.1集合类型 18
2.5.2数组类型 18
2.5.3记录类型 19
2.5.4指针类型 21
2.5.5可变类型 22
2.6 常量与变量 23
2.6.1常量 23
2.6.2变量 23
2.7 运算符和表达式 24
2.7.1运算符 24
2.7.2表达式 27
2.8 语句 28
2.8.1语句的格式 28
2.8.2赋值语句 28
2.8.3 goto语句 29
2.8.4复合语句 29
2.8.5 with语句 30
2.8.6条件语句 30
2.8.7循环语句 31
2.8.8 break过程 33
2.8.9 continue过程 34
2.9 过程与函数 35
2.9.1过程 36
2.9.2函数 37
2.10 消息框过程和函数 39
2.10.1 ShowMessage过程 39
2.10.2 MessageDlg函数 39
习题2 40
第3章 面向对象编程 42
3.1 对象和类 42
3.1.1类的定义 43
3.1.2数据域 43
3.1.3方法 44
3.1.4属性 44
3.1.5事件 44
3.2 类的特性 45
3.2.1封装与继承 45
3.2.2构造函数和析构函数 47
3.2.3多态性 50
3.2.4 self关键字 54
习题3 55
第4章 Delphi 7程序设计基础 56
4.1 Delphi 7的基本构成 56
4.1.1工程文件 56
4.1.2单元文件 57
4.2 Delphi 7的可视化应用程序 58
4.2.1 Delphi 7程序设计流程 58
4.2.2 Delphi 7的第一个可视化应用程序 58
习题4 62
第5章 窗体和常用组件 63
5.1 窗体和组件 63
5.1.1窗体 63
5.1.2组件 72
5.1.3在窗体中使用组件 73
5.2文本组件 77
5.2.1 Label 78
5.2.2 Edit 81
5.2.3 Memo 83
5.2.4 MaskEdit 86
5.2.5 RichEdit 88
5.3 按钮组件 90
5.3.1 Button 90
5.3.2 BitBtn 91
5.3.3 SpeedButton 92
5.3.4 CheckBox 96
5.3.5 RadioButton 97
5.4分组组件 97
5.4.1 GroupBox 97
5.4.2 RadioGroup 97
5.4.3 Panel 100
5.4.4 ScrollBox 101
5.4.5 PageControl 102
5.4.6 TabControl 104
5.5 列表组件 105
5.5.1 ListBox 105
5.5.2 ComboBox 107
5.5.3 TreeView 111
5.5.4 ListView 116
5.5.5 ImageList 119
5.5.6 ActionList 122
5.5.7 CheckListBox 125
5.6表格组件 126
5.6.1 StringGrid 126
5.6.2 DrawGrid 128
5.7菜单组件 130
5.7.1主菜单 130
5.7.2弹出式菜单 133
5.7.3使用菜单模板 133
5.8 工具栏和状态栏组件 136
5.8.1 ToolBar 136
5.8.2 CoolBar 138
5.8.3 ControlBar 138
5.8.4 StatusBar 139
5.9 图形组件 141
5.9.1 Image 141
5.9.2 Shape 142
5.9.3 PaintBox 143
5.10公共对话框组件 144
5.10.1 文件型对话框组件 144
5.10.2字体对话框组件 146
5.10.3颜色对话框组件 147
5.10.4查找和替换对话框组件 148
5.10.5打印和打印设置对话框组件 149
5.11 其他组件 153
5.11.1 Timer 153
5.11.2 ProgressBar 154
5.11.3 ScrollBar 155
5.11.4 TrackBar 158
5.11.5 Splitter 158
5.11.6 DateTimePicker 159
5.11.7 MonthCalendar 160
5.11.8 Calendar 161
习题5 161
第6章 多窗体设计与系统对象 162
6.1 建立多窗体应用程序 162
6.1.1在工程中添加/移除窗体 162
6.1.2建立窗体模板 164
6.1.3设置主窗体 165
6.1.4在一个窗体中打开另一个窗体 165
6.1.5动态建立窗体 166
6.2 创建MDI应用程序 166
6.2.1利用模板方式建立MDI应用程序 167
6.2.2 MDI的属性和方法 168
6.2.3 MDI的菜单设计 168
6.3 Screen变量 169
6.4 Application变量 170
习题6 172
第7章 程序调试及异常处理 173
7.1 程序调试 173
7.1.1程序错误的类型 173
7.1.2设置编译环境 175
7.1.3程序执行的控制 177
7.1.4调试器的设置 182
7.1.5观察变量、表达式和属性的值 186
7.2异常处理 188
7.2.1异常概述 188
7.2.2 Delphi内建的异常类 189
7.2.3异常处理 191
7.2.4自定义异常类 194
习题7 196
第8章 数据库开发 197
8.1 数据库引擎管理器 197
8.1.1 Delphi 7数据库系统概述 197
8.1.2 BDE简介 198
8.1.3数据库资源管理器的功能 199
8.2 Delphi 7数据库桌面系统 202
8.2.1 Database Desktop概述 202
8.2.2设定工作目录与私有目录 203
8.2.3创建别名 204
8.2.4创建数据库表 205
8.2.5数据库表格的属性 207
8.3 BDE数据集组件 211
8.3.1数据集组件的状态 211
8.3.2数据集组件常用的方法 212
8.3.3 TTable组件 214
8.3.4 TQuery组件 216
8.3.5数据集组件的使用方法 217
8.4 数据访问组件 217
8.4.1数据访问组件介绍 217
8.4.2数据访问组件的使用 218
8.5 数据控制组件 218
8.5.1数据控制组件简介 218
8.5.2 TDbGrid组件 219
8.5.3 TDBnavigator组件 220
8.5.4 TDBText组件 221
8.5.5 TDBEdit组件 221
8.5.6 TDBMemo组件 221
8.5.7 TDBImage组件 221
8.5.8 TDBListBox组件 221
8.5.9 TDBComboBox组件 221
8.5.10其他组件 221
8.6 Delphi 7中的SQL编程 222
8.6.1 SQL查询语句简介 222
8.6.2 SQL语言编程中的运用 222
8.6.3 动态SQL语句的编程 223
8.6.4 SQL编程实例 225
8.7 ADO编程 229
8.7.1基本ADO的体系结构 229
8.7.2 ADO数据集组件介绍 229
8.7.3应用ADO开发数据库应用系统举例 231
8.8 Rave报表设计 234
8.8.1概述 234
8.8.2 Rave VCL/CLX组件 235
8.8.3 Rave Report集成开发环境 237
8.8.4 Rave报表组件 237
8.8.5使用Rave Report5.0向导开发数据报表 240
8.9应用举例 245
8.9.1建立一个基于BDE的学生缴费系统 245
8.9.2建立一个基于ADO的人事管理系统 252
习题8 265
第9章 文件管理 266
9.1 文件目录类过程和函数的使用 266
9.1.1磁盘操作的过程和函数 266
9.1.2目录操作的过程和函数 266
9.1.3文件操作的过程和函数 267
9.2文本文件 269
9.2.1文本文件的定义 269
9.2.2文本文件的操作 269
9.2.3文本文件的应用实例 271
9.3 类型文件 273
9.3.1类型文件的定义 273
9.3.2类型文件的操作 274
9.3.3类型文件的应用实例 274
9.4 无类型文件 279
9.4.1无类型文件的定义 279
9.4.2无类型文件的操作 279
9.4.3无类型文件的应用实例 279
9.5流文件 283
9.5.1流的概念 283
9.5.2 TStream类 284
9.5.3 TFileStream类 285
9.5.4流文件的应用实例 286
9.6 INI文件 289
9.6.1 INI文件的结构和定义 290
9.6.2 INI文件的操作 290
9.6.3 INI文件的应用实例 292
9.7注册表文件 293
9.7.1注册表的数据类型 294
9.7.2注册表的结构 295
9.7.3注册表的修改 297
9.7.4注册表文件的应用实例 299
习题9 301
附录 Delphi 7常用函数 303
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018