Delphi程序设计教程(高等学校教材 计算机应用)
|
|
| 新书城图书编号:942 |
| 图书ISBN:7302112134 |
| 出版时间:2005-8-1 |
| 出版社:清华大学出版社 |
| 作者:杨长春 主编 |
|
市场价格:¥23 |
|
普通会员:¥18.4
|
80折 |
|
VIP会员:¥17.25
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书是面向应用型大学使用的基础专业教材,适用于Delphi编程语言的初学者,内容浅显易懂,共分为12章。每章精选例题,并细分为界面设计、属性设置、程序设计与分析等专项,便于学生规范编程方法,建议结构化的程序设计思路。 本书适用一般大学计算机及信息技术相关专业选用。
|
|
|
|
【图书目录】
|
第1章 Delphi基础知识 1 1.1 Delphi简介 1 1.2 Delphi 7 IDE 2 1.2.1 认识集成开发环境 2 1.2.2 基于组件的编程思想 7 1.2.3 Delphi 7的特点 7 1.2.4 帮助的使用 10 1.3 简单Delphi程序设计 11 1.4 Delphi上机步骤 12 小结 15 习题1 15 第2章 Delphi语法基础 16 2.1 保留字与标识符 16 2.1.1 标识符 16 2.1.2 保留字 17 2.1.3 指令符 17 2.1.4 注释 18 2.2 数据类型 19 2.2.1 数值型数据 19 2.2.2 字符型数据 20 2.2.3 布尔型数据 21 2.3 常量与变量 22 2.3.1 常量 22 2.3.2 变量 24 2.4 运算符与表达式 25 2.4.1 算术运算符与算术表达式 25 2.4.2 逻辑运算符与布尔表达式 27 2.4.3 字符串运算符 29 2.4.4 运算符的优先级 29 2.5 常用系统函数与过程 29 2.5.1 数值运算函数 30 2.5.2 字符处理函数 31 2.5.3 日期时间函数 31 2.5.4 顺序类型函数 32 2.6 语句 33 2.6.1 语句的基本概念 33 2.6.2 常见声明语句 34 2.6.3 赋值语句和程序的顺序结构 35 2.6.4 条件语句和程序的选择结构 38 2.6.5 循环语句和程序的循环结构 41 小结 50 习题2 50 第3章 过程与函数 52 3.1 过程 52 3.1.1 标准过程 52 3.1.2 事件过程 52 3.1.3 自定义过程 55 3.2 函数 58 3.2.1 标准函数 58 3.2.2 自定义函数 58 3.3 内部过程和函数 60 3.4 参数的传递 61 3.4.1 形式参数与实际参数 61 3.4.2 参数的传递方式 61 3.4.3 使用默认参数 64 3.4.4 赋值兼容与调用约定 65 3.5 变量的作用域 65 3.5.1 公有变量和私有变量 66 3.5.2 全局变量和局部变量 66 3.5.3 变量的存储方式 66 小结 68 习题3 68 第4章 高级数据类型 69 4.1 枚举类型 69 4.1.1 枚举类型的定义与变量声明 69 4.1.2 枚举类型的运算 70 4.2 子界类型 73 4.2.1 子界类型的定义 73 4.2.2 子界类型变量的声明 73 4.2.3 子界类型的运算 74 4.3 集合类型 75 4.3.1 集合类型的定义 76 4.3.2 集合变量的声明 76 4.3.3 变量集合的取值 77 4.3.4 集合类型的运算 77 4.4 数组与记录类型 80 4.4.1 静态数组 80 4.4.2 动态数组 83 4.4.3 记录类型 85 4.5 指针类型 88 4.5.1 指针变量的声明 88 4.5.2 指针变量的赋值 89 4.5.3 无类型指针变量 90 4.5.4 字符指针类型 91 4.5.5 指针变量的动态使用 92 小结 95 习题4 96 第5章 常用组件 97 5.1 窗体 97 5.2 按钮、编辑框和标签 102 5.2.1 Button组件 102 5.2.2 BitBtn组件 103 5.2.3 SpeedButton组件 104 5.2.4 编辑框Edit 105 5.2.5 Label组件 106 5.3 复选框、单选按钮和单选按钮组 108 5.3.1 CheckBox组件 108 5.3.2 RadioButton组件 108 5.3.3 RadioGroup 组件 109 5.4 列表框、组合框 109 5.4.1 列表框 109 5.4.2 组合框 110 5.5 滚动条 113 小结 115 习题5 115 第6章 键盘、鼠标和文件编程 116 6.1 键盘的编程 116 6.2 鼠标的编程 117 6.3 文件的编程 119 6.3.1 适合于各种文件的基本操作 120 6.3.2 适合于文本文件的基本操作 121 6.3.3 有类型文件 123 6.3.4 无类型文件 126 小结 130 习题6 130 第7章 程序异常处理与调试技术 132 7.1 异常处理 132 7.1.1 使用Try_Except语句处理异常 133 7.1.2 Try_Finally结构 134 7.1.3 异常基类及其属性和主要方法 135 7.1.4 Raise语句和异常处理的重引发 136 7.2 程序调试 140 7.2.1 调试的准备 140 7.2.2 控制程序的执行 142 7.2.3 使用断点 142 7.2.4 监视数据的值 144 小结 146 习题7 146 第8章 Windows高级编程 147 8.1 动态链接库编程 147 8.1.1 动态链接库 147 8.1.2 创建DLL 148 8.1.3 DLL文件的调用 150 8.2 ActiveX编程 153 8.2.1 创建ActiveX组件Button 154 8.2.2 添加新属性 155 8.2.3 ActiveX的使用 158 小结 158 习题8 159 第9章 多媒体编程技术 160 9.1 图形、图像对象和组件 160 9.1.1 图形对象 160 9.1.2 图像对象和组件 165 9.2 播放声音和视频 167 9.2.1 使用PlaySound播放声音 168 9.2.2 使用Media Player组件播放视频 169 小结 172 习题9 172 第10章 数据库编程 173 10.1 数据库程序开发基础 173 10.1.1 数据库的基础知识 173 10.1.2 Delphi数据库连接 174 10.1.3 设计第一个数据库程序 174 10.2 数据库组件介绍 176 10.2.1 数据访问组件 176 10.2.2 数据感知组件 188 10.3 ADO数据访问技术 206 10.3.1 数据库开发工具 206 10.3.2 通过ADO连接数据库 211 10.3.3 ADO组件介绍 213 10.4 SQL编程 215 10.4.1 SQL简介 215 10.4.2 使用SQL编程 218 10.4.3 使用存储过程 222 小结 223 习题10 223 第11章 网络编程技术 224 11.1 Windows Sockets简介 224 11.1.1 Windows Sockets规范 224 11.1.2 Bekeley套接口 225 11.1.3 Microsoft Windows和针对Windows的扩展 225 11.1.4 规范的地位 225 11.1.5 曾经作过的修改 225 11.2 网络组件 226 11.2.1 ClientSocket和ServerSocket 226 11.2.2 TCPClient和TCPServer 228 11.3 网络编程举例 229 小结 233 习题11 233 第12章 面向对象程序设计基础 234 12.1 类和对象 234 12.1.1 类的定义 235 12.1.2 对象的声明及成员的引用 236 12.1.3 类成员的可见性 237 12.2 类的方法 238 12.2.1 构造方法 238 12.2.2 析构方法 240 12.2.3 方法指示字 241 12.2.4 抽象方法 244 12.2.5 重载方法和重定义方法 244 12.3 类的属性 245 12.3.1 声明属性 245 12.3.2 属性限定符 246 12.4 VCL类结构与TObject类 248 小结 249 习题12 249 主要参考文献 250
|
|
|
|