Delphi 7开发基础教程 Delphi初级程序员认证PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:牛汉民,孙桂萍编著
- 出 版 社:北京:科学出版社
- 出版年份:2005
- ISBN:7030150473
- 页数:433 页
目录 1
第1章 Delphi 7入门 1
1.1 Delphi的简要发展情况 1
1.2 Delphi 7的功能特点及其发布版本 3
1.3 Delphi 7企业版的安装 4
1.3.1 系统需求 4
1.3.2 企业版安装 4
1.4 Delphi 7集成开发环境 7
1.4.1 集成开发环境的功能概述 7
1.4.2 集成开发环境的组成 9
1.4.3 主菜单栏 11
1.4.4 工具栏 17
1.4.5 组件面板 19
1.4.6 工程和文件管理 20
1.4.7 用户界面设计 25
1.5 Delphi 7集成开发环境使用举例 35
1.5.1 编写控制台应用程序 36
1.5.2 编写Windows应用程序 38
练习题 41
第2章 Delphi语言基础 44
2.1 一个简单的Delphi语言程序 44
2.2 注释和编译器命令字 47
2.2.1 注释 47
2.3.1 保留字和指示字 48
2.3 Delphi语言的基本元素 48
2.2.2 编译器命令字 48
2.3.2 标识符 50
2.3.3 直接量 51
2.4 声明语句 53
2.5 常量和变量 53
2.5.1 常量 53
2.5.2 变量 55
2.6 数据类型 56
2.6.1 简单数据类型 57
2.6.2 字符串型 70
2.6.3 结构类型 73
2.6.4 指针类型 83
2.6.5 过程类型 85
2.6.6 变体类型 86
2.7 表达式 88
2.7.1 运算符 89
2.7.2 函数调用表达式 95
2.7.3 集合构造表达式 96
2.7.4 下标处理表达式 96
2.7.5 类型转换表达式 96
2.8 可执行语句 97
2.8.1 简单语句 97
2.8.2 控制结构语句 99
2.9 过程和函数 115
2.9.1 过程和函数的声明 115
2.9.2 过程和函数的参数 118
2.9.3 过程和函数的调用 120
2.9.4 带有默认值参数的例程 121
2.9.5 例程的重载 122
2.9.6 例程的递归调用 122
2.10 主程序和单元 123
2.10.1 主程序文件结构 123
2.10.2 单元文件结构 125
2.10.3 单元引用和uses子句 126
2.10.4 作用域 127
2.11 综合实例——求解一元二次方程的Windows应用程序 128
练习题 135
3.1.1 面向过程的程序设计方法 142
3.1 面向对象程序设计方法概述 142
第3章 面向对象的程序设计技术 142
3.1.2 面向对象的程序设计方法 143
3.1.3 Delphi中的对象 144
3.2 类和对象 146
3.2.1 类的声明 147
3.2.2 类变量和类实例对象 150
3.3 方法 154
3.3.1 方法的前向分类 154
3.3.2 方法的后向分类 157
3.3.3 Self变量及其使用 158
3.4 属性 160
3.4.1 属性的声明 160
3.4.2 属性的访问 163
3.5 封装和成员可见性 166
3.5.1 封装 166
3.5.2 成员可见性 167
3.5.3 Delphi单元的封装特性 168
3.6 继承性 170
3.7 多态性 175
3.7.1 相关对象多态性的实现 176
3.7.2 抽象方法和抽象类 180
3.7.3 多态性应用举例 181
3.8 is、as运算符和类引用 187
3.8.1 运算符is和as 187
3.8.2 类引用 190
练习题 192
第4章 组件库体系结构及其使用 195
4.1 组件库概述 195
4.1.1 组件库的组成结构 196
4.1.2 在Delphi 7中开发跨平台的应用程序 197
4.2 VCL组件库中几个重要的类 198
4.2.1 TObject和运行期类型信息 198
4.2.2 TPersistent 202
4.2.3 TComponent 207
4.2.4 TControl 212
4.2.5 TGraphicControl 218
4.2.6 TWinControl 219
4.3.1 VCL组件的常用属性 222
4.3.2 VCL组件的常用方法 222
4.3 VCL组件的常用属性、方法和事件 222
4.3.3 VCL组件的常用事件 225
4.4 按钮和菜单组件及其使用 230
4.4.1 Button组件 230
4.4.2 BitBtn组件 230
4.4.3 RadioButton和RadioGroup组件 233
4.4.4 CheckBox和GroupBox组件 233
4.4.5 主菜单和弹出式菜单 237
4.4.6 按钮和菜单的综合运用 238
4.5 标签和文本编辑组件及其使用 242
4.5.1 Label组件 243
4.5.2 Edit和MaskEdit组件 243
4.5.3 Memo和RichEdit组件 250
4.6 列表框、组合框和滚动条组件及其使用 256
4.6.1 ListBox组件 256
4.6.2 ComboBox组件 257
4.6.3 ScrollBar组件 260
4.6.4 列表框、组合框、滚动条的综合应用 262
4.7 对话框例程、对话框组件及其使用 264
4.7.1 对话框例程的使用 264
4.7.2 通用对话框的使用 267
4.8 工具栏和状态栏 269
4.8.1 工具栏 269
4.8.2 状态栏 271
4.9 VCL组件的综合应用——一个文本编辑器 274
练习题 284
第5章 数据库应用系统开发基础 290
5.1 数据库应用系统概述 290
5.1.1 关系型数据库系统 291
5.1.2 关系型数据库组成元素 292
5.2 结构化查询语言 297
5.2.1 数据定义语言 297
5.2.2 数据操作语言 301
5.2.3 数据控制语言 304
5.3 InterBase数据库管理系统 305
5.3.1 InterBase Server的安装 305
5.3.2 运行、注册和登录InterBase服务器 307
5.3.3 创建和注册InterBase数据库 309
5.3.4 创建数据库对象 311
5.3.5 数据库备份 320
5.4 Delphi数据库辅助工具的使用 321
5.4.1 SQL Explorer 321
5.4.2 Database Desktop 325
5.5 Delphi数据库应用系统的基本结构形式 330
5.5.1 两个简单的数据库应用程序范例 331
5.5.2 数据库引擎 335
5.5.3 Delphi数据库应用程序的组成 336
5.5.4 Delphi数据组件体系结构 337
练习题 339
第6章 基于BDE的数据库应用程序开发 342
6.1 BDE及BDE管理器 342
6.1.2 使用“BDE Administrator”配置数据库别名 343
6.1.1 BDE数据库别名 343
6.1.3 配置基于ODBC数据源的数据库别名 345
6.2 BDE数据库连接组件 348
6.2.1 指定数据库 348
6.2.2 连接数据库 348
6.2.3 断开数据库连接 349
6.2.4 控制登录提示 349
6.2.5 TDataBase组件的其它属性和方法 351
6.3 BDE数据集组件 351
6.3.1 TTable组件 351
6.3.2 TQuery组件 353
6.3.3 TStoredProc组件 358
6.4 数据源和数据感知组件 363
6.4.1 数据源组件 364
6.4.2 数据感知组件 370
6.4.3 数据网格组件 371
6.4.4 数据集导航器组件 373
6.4.5 数据字段组件 375
6.5 数据集字段对象 377
6.5.1 字段对象类型 378
6.5.2 持久字段 379
6.5.3 计算和查找字段 383
6.5.4 计算字段 383
6.5.5 查找字段 385
6.5.6 字段值的存取 387
6.6.1 移动记录指针 392
6.6 对数据集的操作 392
6.6.2 过滤 394
6.6.3 搜索和排序 398
6.6.4 主从数据集 400
练习题 403
第7章 Delphi 7程序调试 407
7.1 程序错误的分类 407
7.1.1 编译期错误 407
7.1.2 运行期错误 410
7.2 Delphi调试环境的配置 411
7.2.1 工程调试选项的配置 411
7.2.2 调试器选项的配置 413
7.3 Delphi调试环境的使用 414
7.3.1 使用断点 415
7.3.2 程序运行控制 418
7.3.3 使用调用栈窗口 419
7.3.4 使用监视窗口 420
7.3.5 查看局部变量 421
7.3.6 使用线程状态窗口 421
7.3.7 使用模块窗口 422
7.3.8 查看CPU状态 423
7.3.9 查看事件日志 424
7.3.10 检视器 424
7.4 程序调试实例 427
7.4.1 观察短路布尔运算 427
7.4.2 观察访问动态数组下标越界 430
练习题 431
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019