Delphi程序设计大学教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘艺,罗兵,周安栋编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111164210
- 页数:319 页
前言 1
第1章 绪论 1
1.1 程序与程序设计 1
1.1.1 程序与计算机 1
目录 1
1.1.2 算法与数据结构 3
1.1.3 程序设计过程 6
1.2 程序设计语言 7
1.2.1 发展历史 8
1.2.2 语言的类型 8
1.3.1 Delphi是什么 9
1.2.3 高级语言的分类 9
1.3 Delphi语言介绍 9
1.3.2 Delphi的发展历史 11
1.3.3 Delphi程序的编写、编译和运行 11
1.4 本章小结 16
1.5 本章习题 17
第2章 程序设计基础 19
2.1 数据和数据处理 19
2.1.1 计算机的结构 19
2.1.2 数据的表示 20
2.2 数据类型 22
2.1.3 数据的处理 22
2.2.1 常量和变量 23
2.2.2 简单数据类型 24
2.2.3 复杂数据类型 28
2.2.4 类型关系* 32
2.3 程序 34
2.3.1 一个简单的Delphi程序 34
2.3.2 Delphi语言要素 37
2.3.3 撰写规范的程序代码 40
2.4 本章小结 43
2.5 本章习题 45
3.2 运算符 49
3.2.1 赋值运算符 49
第3章 运算与流程控制 49
3.1 表达式 49
3.2.2 逻辑运算符 50
3.2.3 算术运算符 50
3.2.4 位运算符 51
3.2.5 增减运算符 51
3.3 运算符的优先级 52
3.4 流程控制 53
3.4.1 顺序结构 53
3.4.2 选择结构 54
3.4.3 循环结构 60
3.5 本章小结 66
3.6 本章习题 67
第4章 过程与函数 71
4.1 过程与函数的编写 71
4.1.1 过程 71
4.1.2 函数 72
4.1.3 指示字* 73
4.1.4 程序型类型* 75
4.2 参数 78
4.2.1 参数类型 79
4.2.2 无类型参数* 81
4.3.1 调用过程和函数 82
4.3 过程与函数的使用 82
4.2.3 缺省参数 82
4.3.2 过程与函数的重载 83
4.4 本章小结 85
4.5 本章习题 86
第5章 算法与数据结构 89
5.1 算法 89
5.1.1 算法的描述 90
5.1.2 常用算法 94
5.1.3 算法复杂性分析* 98
5.2 集合 100
5.3.1 静态数组 101
5.3 数组 101
5.2.2 增删元素 101
5.2.1 关系运算 101
5.2.3 交集运算 101
5.3.2 动态数组 103
5.3.3 排序 104
5.3.4 查找 106
5.3.5 数组参数 108
5.4 抽象数据类型* 110
5.4.1 数据类型的层次结构 110
5.4.2 链表 112
5.4.3 栈 115
5.5 本章小结 118
5.4.4 队列 118
5.6 本章习题 120
第6章 程序结构与结构化设计 123
6.1 Delphi程序结构分析 123
6.1.1 Program——主程序 123
6.1.2 Unit——单元 125
6.1.3 单元的引用 127
6.1.4 标识符的作用范围 129
6.2 结构化程序设计基础 129
6.2.1 结构化设计的特征 130
6.2.3 结构化程序设计方法 131
6.2.2 构造结构化程序的规则 131
6.3 结构化设计应用举例 132
6.3.1 问题及分析 132
6.3.2 结构化设计 132
6.3.3 范例程序的实现 134
6.4 本章小结 146
6.5 本章习题 147
第7章 面向对象与对象模型 151
7.1 面向对象的概念 151
7.1.1 面向对象的基本原理 151
7.1.2 建立面向对象的思维 152
7.1.3 UML和对象建模 154
7.2 类 157
7.2.1 类的概念 157
7.2.2 类成员 158
7.2.3 类成员的可见性 159
7.3 方法和属性 160
7.3.1 什么是方法 160
7.3.2 方法的绑定 162
7.3.3 属性 164
7.4 本章小结 166
7.5 本章习题 167
8.1.1 理解对象 171
8.1 对象 171
第8章 面向对象程序设计 171
8.1.2 使用对象 172
8.1.3 对象之间的关系 179
8.2 继承 183
8.2.1 使用继承 184
8.2.2 继承与合成 191
8.3 多态 193
8.3.1 多态与动态绑定 193
8.3.2 方法的覆盖、隐藏和重载 196
8.4.1 接口的概念 198
8.4 接口 198
8.4.2 Delphi对象接口 199
8.4.3 接口应用实例 203
8.5 本章小结 211
8.6 本章习题 213
第9章 开发过程与程序调试 221
9.1 软件开发过程概述 221
9.1.1 软件生命周期 221
9.1.2 软件开发过程 222
9.2 调试与测试 226
9.2.1 程序调试 226
9.2.2 软件质量与测试 230
9.3.1 异常与Delphi的异常类 232
9.3 异常与异常处理 232
9.3.2 异常保护与处理机制 235
9.3.3 利用异常处理编程 238
9.4 本章小结 240
9.5 本章习题 241
第10章 设计Windows应用程序 245
10.1 可视化程序设计 245
10.1.1 图形用户界面 245
10.1.2 可视化组件 247
10.2 Windows窗体 249
10.2.1 应用程序和主窗体 250
10.2.3 动态创建窗体 252
10.2.2 添加其他窗体 252
10.3 菜单和工具栏 254
10.3.1 设计菜单 254
10.3.2 设计工具栏 257
10.3.3 设计动作 258
10.4 使用控件 259
10.4.1 控件的属性和布局 259
10.4.2 事件处理模型 264
10.4.3 示例程序:EditPad 266
10.5 本章小结 271
10.6 本章习题 272
11.1.1 数据库管理系统 275
第11章 设计数据库应用程序 275
11.1 数据库和数据库系统 275
11.1.2 数据库应用程序 277
11.1.3 数据库安全 277
11.2 Delphi数据库体系结构 278
11.2.1 本地数据库和远程数据库 278
11.2.2 选择合适的体系结构 278
11.2.3 连接数据库服务器 280
11.2.4 Delphi数据库组件介绍 281
11.3 基于ADO的数据库应用程序 281
11.3.2 连接ADO数据库 282
11.3.1 ADO概述 282
11.3.3 ADO数据集 285
11.3.4 设计用户界面 286
11.3.5 示例程序:图书管理系统 287
11.4 SQL数据库编程 298
11.4.1 SQL语言简介 298
11.4.2 使用SQL编程 300
11.4.3 示例程序:SQL查询窗体 304
11.5 本章小结 309
11.6 本章习题 310
附录A ASCII码 313
附录B Unicode码 317
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019