快速开发技能工具-DelphiPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:宋晓勇主编;陈志伟,米海生,徐颖娣编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:712100979X
- 页数:296 页
第1章 Delphi 7.0集成开发环境 1
1.1 Delphi 7.0概述 1
1.2 Delphi 7.0的安装与启动 3
1.2.1 软硬件环境要求 3
1.2.2 Delphi 7.0的安装 4
1.2.3 Delphi 7.0的启动 4
1.3 Delphi 7.0的集成开发环境 4
1.3.1 菜单栏 5
1.3.2 工具栏 5
1.3.3 控件页 5
1.3.4 对象编辑器 6
1.3.5 代码编辑器 7
1.3.6 开发环境设置 9
1.3.7 工程管理 11
思考与实训题1 12
第2章 面向对象基础知识和Windows程序开发初步 13
2.1 面向对象基础知识 13
2.1.1 对象和类的概念 14
2.1.2 对象的属性 15
2.1.3 对象的方法 16
2.1.4 对象的事件 16
2.2 窗体 17
2.2.1 窗体的重要属性、方法和事件 18
2.2.2 窗体上控件的设置 21
2.3 建立第一个应用程序 26
2.3.1 新建应用程序 26
2.3.2 添加控件与属性设置 26
2.3.3 编写事件代码 27
2.3.4 编译运行程序 29
2.3.5 保存工程项目 29
2.4 编程规范 30
2.4.1 命名规范 31
2.4.2 程序注释 32
2.4.3 代码缩进 33
思考与实训题2 33
第3章 Object Pascal语言基础 34
3.1 控制台应用程序 34
3.2 标识符 36
3.3 保留字 36
3.4 常量和变量 37
3.4.1 常量 37
3.4.2 变量 38
3.5 基本数据类型 38
3.5.1 整型 39
3.5.2 实型 40
3.5.3 字符型 40
3.5.4 字符串型 41
3.5.5 布尔型 41
3.6 运算符与优先级 41
3.6.1 运算符 41
3.6.2 运算符优先级 45
3.7 枚举类型 45
3.7.1 枚举类型的定义 45
3.7.2 枚举类型的运算 46
3.8 子界类型 46
3.9 数组类型 47
3.9.1 静态数组 48
3.9.2 动态数组 49
3.9.3 数组元素的访问 50
3.10 指针类型 50
3.11 变体类型 51
3.12 Object Pascal语句结构 52
3.12.1 顺序结构 52
3.12.2 选择结构 53
3.12.3 循环结构 57
3.13 函数与过程 63
3.13.1 函数 63
3.13.2 过程 66
3.13.3 参数传递 68
3.14 常用算法 72
3.14.1 累加和连乘 72
3.14.2 穷举法 73
3.14.3 最大值和最小值 75
3.14.4 数值排序 76
思考与实训题3 78
第4章 常用控件的使用 79
4.1 文本输入控件 80
4.1.1 Edit和MaskEdit 80
4.1.2 Memo和RichEdit 84
4.1.3 UpDown 87
4.1.4 应用实例:统计字符数量 89
4.2 按钮类控件 91
4.2.1 Button按钮 91
4.2.2 BitBtn图形按钮 91
4.2.3 SpeedButton 93
4.2.4 CheckBox复选框按钮 93
4.2.5 RadioButton单选按钮 94
4.2.6 应用实例:简易计算器 95
4.3 列表类控件 97
4.3.1 ListBox 98
4.3.2 ComboBox 101
4.3.3 ImageList 101
4.3.4 ColorBox 102
4.3.5 DateTimePicker 102
4.3.6 TreeView 103
4.3.7 ListView 105
4.3.8 应用实例:课堂随机点名程序 106
4.4 分组控件 108
4.4.1 Panel 108
4.4.2 GroupBox 108
4.4.3 RadioGroup 109
4.4.4 TabControl 109
4.4.5 PageControl 110
4.4.6 应用实例:显示图形的各种填充效果 111
4.5 信息显示控件 114
4.5.1 Label 114
4.5.2 StatusBar 114
4.5.3 TrackBar 115
4.5.4 ProgressBar 116
4.5.5 应用实例:捕捉鼠标在窗口中的坐标 116
4.6 菜单与工具栏控件 118
4.6.1 MainMenu 118
4.6.2 PopupMenu 119
4.6.3 ActionList 119
4.6.4 ToolBar 121
4.6.5 CoolBar 121
4.6.6 应用实例:使用Action行为对象 123
4.7 对话框控件 125
4.7.1 OpenDialog 125
4.7.2 SaveDialog 126
4.7.3 PrintDialog 126
4.7.4 ShowMessage过程和MessageBox函数 127
4.7.5 应用实例:简易JPEG图片浏览器 129
4.8 其他控件 132
4.8.1 Image 132
4.8.2 Timer 133
4.8.3 应用实例:数显时钟 133
思考与实训题4 136
第5章 程序调试和异常处理 138
5.1 程序错误的类型 138
5.1.1 设计期错误 138
5.1.2 编译错误 139
5.1.3 运行错误 140
5.1.4 逻辑错误 142
5.2 程序调试方法 142
5.2.1 设置编译和调试环境 142
5.2.2 使用断点 143
5.2.3 单步/跟踪调试 145
5.2.4 查看变量 146
5.3 异常处理 147
5.3.1 Try...Except语句 148
5.3.2 Try...Finally语句 150
思考与实训题5 151
第6章 数据库程序开发 152
6.1 数据库基本概念 152
6.1.1 数据库系统 152
6.1.2 关系型数据库 153
6.1.3 客户/服务器模式数据库 154
6.2 建立数据库应用程序 154
6.2.1 示例数据库应用程序 154
6.2.2 使用Database Desktop创建数据库 156
6.2.3 BDE管理器 158
6.2.4 ODBC数据源设置 160
6.3 数据库控件 163
6.3.1 BDE控件 163
6.3.2 Data Access控件 164
6.3.3 Data Controls控件 165
6.3.4 ADO控件 170
6.4 开发Microsoft Access数据库应用程序 176
6.4.1 数据库分析与建立 176
6.4.2 SQL语言 177
6.4.3 连接Access数据库 179
6.4.4 数据操作与应用程序的实现 180
思考与实训题6 190
第7章 项目实例1——系部图书管理系统 192
7.1 项目意义 192
7.2 系统功能分析与设计 192
7.3 数据库分析与设计 193
7.4 项目的实现 194
7.4.1 系统主窗体 194
7.4.2 用户登录功能 197
7.4.3 教师信息管理功能 200
7.4.4 图书编目功能 206
7.4.5 图书类别管理功能 210
7.4.6 图书流通功能 214
7.4.7 图书查询功能 218
7.4.8 图书借阅统计功能 222
7.5 项目实例小结 224
思考与实训题7 224
第8章 项目实例2——小区物业管理系统 225
8.1 项目意义 225
8.2 系统功能分析与设计 225
8.3 数据库分析与设计 226
8.4 项目的实现 229
8.4.1 设置BDE与数据库连接 229
8.4.2 系统主窗体 229
8.4.3 用户登录功能 232
8.4.4 系统用户管理功能 234
8.4.5 用户密码更改功能 241
8.4.6 楼盘信息管理功能 242
8.4.7 住户信息管理功能 247
8.4.8 停车场管理功能 248
8.4.9 物业收费信息管理功能 252
8.4.10 报修项目管理功能 257
8.4.11 投诉信息管理功能 262
8.5 项目实例小结 263
思考与实训题8 263
第9章 项目实例3——Delphi控制Excel 264
9.1 项目意义 264
9.2 项目目标分析 264
9.3 建立数据库和数据表 265
9.3.1 建立SQL Server 2000数据库 265
9.3.2 创建数据表 266
9.4 项目的实现 266
9.4.1 建立窗体与控件设置 266
9.4.2 生成Excel报表 268
9.5 项目实例小结 274
思考与实训题9 275
第10章 项目实例4——DVD租赁管理系统 276
10.1 项目意义 276
10.2 系统功能分析与功能模块 276
10.3 数据库分析与设计 277
10.4 项目的实现 279
10.4.1 会员信息管理 279
10.4.2 光盘信息管理 279
10.4.3 光盘店内编号管理 280
10.4.4 会费、押金的缴付 280
10.4.5 租借/归还模块 280
10.4.6 查询/统计模块 283
10.5 项目实例小结 283
思考与实训题10 283
附录A Delphi常用函数、属性和事件 284
附录B Delphi 7.0菜单功能说明 292
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《先进激光加工技能实训》肖海兵主编 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《主题公园开发与管理》梁增贤编著 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《幼儿手指技能游戏》汪超 2018
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017