Delphi 7/8程序设计基础教程与上机指导PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:计算机职业教育联盟主编;王惠刚等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302091544
- 页数:318 页
第1章 Delphi概述 1
1.1 Delphi简介 1
1.1.1 Delphi的诞生和发展 1
目录 1
1.1.2 Delphi的特点 2
1.1.3 Delphi的不同版本 3
1.1.4 Delphi的应用及前景 4
1.2 认识Delphi的集成开发环境 4
1.2.1 主窗口 5
1.2.2 对象查看器 6
1.2.3 对象树状浏览器 7
1.2.4 代码编辑器 7
1.2.5 工程管理器 11
1.2.6 菜单介绍 12
1.3.2 Delphi编程概述 13
1.4 上机指导 13
1.3 Delphi编程的基本概念 13
1.3.1 Windows编程介绍 13
1.4.1 安装Delphi 14
1.4.2 启动和退出Delphi 17
1.4.3 学会自定义集成开发环境IDE 18
1.4.4 Hello,World示例程序 22
1.5 习题 25
2.1 变量和常量 27
2.1.1 标识符 27
第2章 Object Pascal语言基础 27
2.1.2 数据类型 28
2.1.3 变量 31
2.1.4 常量 31
2.2 操作符 32
2.2.1 赋值操作符 32
2.2.2 算术操作符 33
2.2.3 关系操作符 33
2.2.4 逻辑操作符 33
2.3.2 动态数组 34
2.3 数组 34
2.3.1 静态数组 34
2.4 基本编程语句 35
2.4.1 顺序语句 35
2.4.2 条件语句 37
2.5 上机指导 42
2.5.1 数组的使用 42
2.5.2 条件语句的使用 45
2.6 习题 48
第3章 Object Pascal语言进阶 51
3.1 高级编程语言 51
3.1.1 循环语句 51
3.1.2 转移语句 59
3.2 过程和函数 62
3.2.1 过程 62
3.2.2 函数 63
3.2.4 参数的传递 64
3.2.3 过程和函数的使用 64
3.3 常用函数 65
3.3.1 算术运算函数 66
3.3.2 字符串函数 66
3.3.3 数据类型转换函数 67
3.3.4 日期和时间函数 67
3.4 上机指导 68
3.4.1 新建工程、界面设计 68
3.4.3 运行程序 69
3.4.2 编写代码 69
3.5 习题 70
第4章 Delphi面向对象编程 72
4.1 面向对象编程思想 72
4.2 类与对象 74
4.2.1 类的定义 74
4.2.2 对象的定义 75
4.2.3 构造函数与析构函数 79
4.2.4 声明和实例化 80
4.2.5 类与对象的关系 81
4.3 方法 81
4.3.1 方法与普通函数 81
4.3.2 类方法 81
4.3.3 Self变量 82
4.4 属性 82
4.4.1 类的属性 82
4.4.2 属性示例 82
4.5 Delphi的类库介绍 83
4.5.1 VCL可视化组件库 84
4.5.2 CLX跨平台的组件库 86
4.6 Delphi的标准开发文档 86
4.6.1 文件命名规则 86
4.6.2 源代码书写规则 87
4.6.3 类及变量命名规则 92
4.7 上机指导 93
4.8 习题 95
5.1 程序的主窗体 97
第5章 Windows应用程序的基础 97
5.1.1 窗体的控制菜单 99
5.1.2 窗体的外观控制 99
5.1.3 窗体的主要事件 100
5.2 窗体的种类 101
5.2.1 ShowMessage 102
5.2.2 MessageDlg 102
5.2.5 InputQuery 104
5.2.3 MessageDlgPos 104
5.2.4 InputBox 104
5.3 使用多文档界面 105
5.3.1 应用程序的界面方式 105
5.3.2 MDI应用程序基础知识 105
5.3.3 MDI程序简单功能的实现 106
5.4 上机指导 108
5.4.1 新建工程、界面设计 108
5.4.2 编写代码 109
5.5 习题 112
第6章 基本组件的使用介绍 114
6.1 组件的概念 114
6.2 组件的常用属性和事件 115
6.2.1 组件的属性 115
6.2.2 组件的标准事件 117
6.3 基本组件的使用 117
6.3.1 解释Delphi的组件面板 117
6.3.2 对组件进行操作 118
6.3.3 事件的处理 120
6.3.4 方法的调用 120
6.4 文本输入组件 120
6.4.1 TEdit与TMaskEdit组件 120
6.4.2 TMemo与TRichEdit组件的常用属性 121
6.4.3 TLabeledEdit组件 121
6.4.4 文本输入类组件实例 122
6.5 按钮类组件 123
6.5.1 普通按钮 124
6.5.2 位图按钮 124
6.5.3 加速按钮 124
6.5.4 复选框按钮 125
6.5.5 单选按钮 125
6.5.6 按钮类组件使用实例 125
6.6 信息反馈组件 127
6.6.2 状态栏组件 128
6.6.1 标签及静态文本组件 128
6.6.3 信息反馈组件应用实例 129
6.7 菜单的创建与管理 130
6.7.1 向窗体中添加菜单组件 131
6.7.2 菜单编辑器 131
6.7.3 定制菜单 131
6.7.4 在窗体中使用菜单 132
6.7.5 菜单的应用实例 133
6.8.1 打开标准对话框 135
6.8 对话框组件 135
6.8.3 调用MessageBox函数实现对话框 136
6.8.2 对话框的属性和使用 136
6.9 组件的其他应用 137
6.10 上机指导 138
6.10.1 界面设计 139
6.10.2 程序编写 139
6.10.3 程序运行 141
6.11 习题 142
7.1 字符串的操作 144
第7章 常见编程方法与技巧 144
7.2 文件的操作 148
7.2.1 文件的类型及声明 148
7.2.2 文本文件的操作 148
7.2.3 类型文件的操作 150
7.2.4 无类型文件的操作 150
7.2.5 使用文件流 151
7.3.1 目录操作常用的函数和过程 152
7.2.6 有关文件名和路径的操作 152
7.3 目录和驱动器的操作 152
7.3.2 驱动器操作常用函数和过程 153
7.4 多媒体技术 153
7.4.1 操作位图 153
7.4.2 操作JPEG文件 154
7.4.3 操作画布 157
7.4.4 操作音频、视频 157
7.5 打印 159
7.5.1 简单打印 159
7.5.2 常规打印 160
7.5.3 与打印相关的API函数 161
7.6 注册表操作 163
7.7 剪贴板与数据交换 166
7.8 拖放操作 168
7.9 拖放与融合操作 170
7.10 程序启动参数 172
7.11 组件的安装与卸载 173
7.12 上机指导 175
7.12.1 界面设计 175
7.12.2 程序设计 176
7.12.3 运行程序 177
7.13 习题 178
第8章 数据库程序入门 180
8.1 关系数据库简介 180
8.1.1 数据库系统概述 180
8.1.2 数据库管理系统 180
8.1.3 数据库应用程序 181
8.2 Delphi与数据库特性 182
8.3 创建简单数据库应用程序 183
8.3.1 简单的基于单表的数据库应用 183
8.3.2 利用TDBNavigator组件创建存取程序 186
8.4 使用字段对象进行编程 187
8.4.1 简单的应用字段对象编程 188
8.4.2 访问字段对象灵活编程 191
8.5 查找、插入、删除、修改记录 194
8.5.1 查找记录 194
8.5.2 插入和删除记录 196
8.5.3 修改记录 199
8.6 上机指导 201
8.6.1 界面设计 202
8.6.3 给各按钮编写事件代码 203
8.6.2 编写初始化代码 203
8.6.4 运行程序 207
8.7 习题 207
第9章 开发丰富多彩的网络程序 210
9.1 网络程序开发简介 210
9.2 Internet组件页 211
9.3 INDY组件页介绍 212
9.4 做一个简单的浏览器 214
9.4.1 了解原理 214
9.4.2 运行界面及代码 216
9.5 写一个自己的E-mail客户端程序 222
9.5.1 TIdPOP3组件介绍 223
9.5.2 检查新邮件 223
9.5.3 删除邮件 224
9.5.4 使用TIdMessage组件存储要发送的邮件 224
9.5.5 使用TIdSMTP组件发送邮件 225
9.6 上机指导 226
9.7 习题 228
第10章 多线程应用程序介绍 231
10.1 进程与线程 231
10.1.1 进程 231
10.1.2 线程 232
10.2 TThread对象 233
10.2.1 TThread类的主要方法 233
10.2.2 TThread类的主要属性 234
10.2.4 创建线程类 235
10.2.3 TThread类的事件 235
10.2.5 线程的初始化操作 236
10.2.6 实现线程对象的功能 237
10.3 线程的优先级 239
10.4 Synchronize同步函数 239
10.5 上机指导 240
10.5.1 界面设计 244
10.5.2 撰写代码 245
10.6 习题 247
第11章 动态链接库入门 249
11.1 动态链接库简介 249
11.2 编写动态链接库 250
11.2.1 创建一个动态链接库 250
11.2.2 动态链接库的结构 252
11.2.3 Exports语句 252
11.2.4 动态链接库初始化和退出 253
11.3.1 静态调用 254
11.3 调用DLL 254
11.3.2 动态调用 255
11.4 Windows下的共享内存管理 258
11.5 DLL中的异常 258
11.6 调用约定 259
11.7 上机指导 260
11.8 习题 264
12.2 基本调试手段 266
12.1 程序调试简介 266
第12章 调试程序入门 266
12.2.1 设置调试工具选项 267
12.2.2 控制程序执行 269
12.2.3 使用断点 270
12.2.4 检查变量和表达式的值 273
12.2.5 使用断点检查函数与过程调用 275
12.2.6 检查局部变量 276
12.3 习题 276
13.1.2 用InstallShield进行安装制作 279
13.1.1 应用程序的包装和分发 279
第13章 分发应用程序入门 279
13.1 安装制作概述 279
13.2 用InstallShield制作安装软件 280
13.2.1 制作安装软件的准备工作 280
13.2.2 InstallShield的启动及主窗口 280
13.2.3 InstallShield的菜单及工具栏 282
13.2.4 利用项目向导进行安装制作 283
13.2.5 学会使用新项目向导 284
13.3 上机指导 291
13.3.1 新建工程、准备基本信息和语言 291
13.3.2 修改组件、确定文件组及文件 292
13.3.3 文件快捷方式及编译打包 297
13.3.4 发布程序包 298
13.4 习题 300
附录A Delphi 8简介 302
附录B 参考答案 315
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018
- 《学前教育学》王换成主编 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019