简介
本书结合典型的实例介绍了如何用Delphi 5开发Windows应用程序。第1—3章介绍了Delphi程序设计的基本知识,内容包括Delphi的编程环境、Delphi所依赖的Object Pascal语言以及用DelPhi设计Windows应用程序的基本步骤c第4—12章介绍了如何用Delphi提供的丰富组件和程序设计方法开发具有实用功能的应用程序,内容包括:文本输入和输出的控制,如何用按钮和菜单响应用户的命令,列表框、组合框和滚动条的用法,图形程序设计,如何用对话框获取用户附加的输入,界面设计方法,以及如何开发数据库应用程序;为使应用程序具有更好的健壮性,这一部分还介绍了Delphi的调试和异常处理技术。第12—13章介绍了DelPhi的面向对象的程序设计,旨在使读者对Delphi程序设计的本质有更深入的了解。附录讲述了SQL语言的基本语法、如何安装Delphi以及怎样用InstallShield Express制作安装程序。
本书读者对象为:初、中级电脑用户、技术人员;大中专院校师生;各类培训班学员。
目录
第1章 deiphi概述
1.1 delphi的功能与特点
1.2 delphi的集成开发环境
1.2.1 主窗口
1.2.2 窗体
1.2.3 代码编辑器
1.3 配置开发环境
1.3.1 桌面配置
1.3.2 编辑器配置
1.4 小结
习题
第2章 object pascal语言
2.1 object pascal与delphi的关系
2.2 程序的词法符号
2.2.1 关键字
2.2.2 标识符
2.2.3 标点符号
2.2.4 说明
2.3 基本语言要素
2.3.1 注释
. 2.3.2 直接量、常量和变量
2.3.3 语句
2.4 数据类型
2.4.1 简单类型
2.4.2 字符串类型
2.4.3 结构化类型
2.4.4 指针类型
2.4.5 过程类型
2.4.6 变体类型
2.5 程序的控制要素
2.5.1 运算符和表达式
2.5.2 判断语句
2.5.3 循环语句
2.6 程序的结构和变量的作用域
2.6.1 项目文件
2.6.2 单元
2.6.3 函数和过程
2.6.4 标识符的作用域和生存期
2.7 小结
习题
第3章 一个简单的windows应用程序
3.1 设计一个简单的时钟窗口程序
3.1.1 建立项目
3.1.2 设计主窗体
3.1.3 实现应用程序的功能
3.2 与控件有关的概念
3.3 属性、事件和方法
3.3.1 属性
3.3.2 事件
3.3.3 方法
3.4 项目的编译、连接和设置
3.5 编写windows应用程序的基本步骤
3.6 小结
习题
第4章 文本的输入和输出
4.1 标签
4.1.1 标签的属性
4.1.2 标签的事件和方法
4.2 编辑框
4.2.1 编辑框的属性
4.2.2 编辑框的事件
4.2.3 编辑框的方法
4.3 标签和编辑框用法演示
4.3.1 程序的功能
4.3.2 设计界面
4.3.3 编写事件处理程序
4.4 格式化编辑框
4.5 多行输入
4.6 小结
习题
第5章 按钮和菜单
5.1 按钮
5.1.1 button控件
5.1.2 radiobutton控件
5.1.3 check box控件
5.1.4 单选钮和复选框应用举例
5.1.5 位图按钮和快捷按钮
5.2 菜单
5.2.1 设计主菜单
5.2.2 主菜单的其他特点
5.2.3 设计弹出式菜单
5.2.4 菜单项常用的事件
5.3 集中处理用户的命令——按钮和菜单演示
5.3.1 程序的功能
5.3.2 设计界面
5.3.3 编写行为代码
5.4 小结
习题
第6章 列表框、组合框和滚动条
6.1 列表框
6.1.1 列表框的属性
6.1.2 列表框的事件
6.1.3 列表框的方法
6.1.4 列表框示例
6.2 组合框
6.2.1 组合框的属性
6.2.2 组合框的事件
6.2.3 组合框的方法
6.3 滚动条
6.3.1 滚动条的属性
6.3.2 滚动条的事件
6.3.3 滚动条的方法
6.3.4 滚动条用法举例
6.4 小结
习题
第7章 调试和异常处理
7.1 程序错误类型
7.1.1 语法错误
7.1.2 运行时的错误
7.1.3 逻辑错误
7.2 delphi的调试器
7.2.1 嵌入调试信息
7.2.2 编译指令
7.2.3 调试器选项
7.2.4 调试方法
7.3 异常处理
7.3.1 try—except语句
7.3.2 try—finally语句
7.3.3 嵌套的异常响应
7.3.4 异常的传递
7.3.5 异常的重引发
7.3.6 哑异常
7.3.7 异常与事件链
7.4 小结
习题
第8章 对话框
8.1 对话框的类型
8.2 对话框的建立
8.2.1 添加二级窗体
8.2.2 在运行时建立对话框
8.3 通用对话框
8.3.1 打开和保存文件对话框
8.3.2 打开和保存图片文件对话框
8.3.3 字体对话框
8.3.4 颜色对话框
8.3.5 查找和替换对话框
8.3.6 打印对话框和打印机设置对话框
8.4 小结
习题
第9章 图形处理
9.1 画布
9.1.1 画布的属性
9.1.2 画布常用的的方法
9.2 支持用户绘制的对象
9.3 绘制和刷新
9.4 小结
习题
第10章 界面设计
10.1 控件的位置
10.1.1 align属性
10.1.2 anchor属性
10.1.3 窗体的位置和大小
10.2 光标
10.3 显示提示信息
10.3.1 hint属性
10.3.2 应用程序的hint属性和showhint属性
10.3.3 应用程序的onhint事件
10.4 状态栏
10.5 工具栏
10.5.1 工具栏控件
10.5.2 控件栏
10.5.3 coolbar工具栏
10.6 窗口的分割
10.6.1 splitter控件
10.6.2 headercontrol控件
10.7 控件的悬停
10.8 选项卡
10.8.1 tabcontrol控件
10.8.2 pagecontrol控件
10.9 多文档界面
10.9.1 实现mdi的基本步骤
10.9.2 子窗口的计数和访问
10.9.3 菜单合并
10.9.4 子窗口的排列
10.10 小结
习题
第11章 开发数据库应用程序
11.1 数据库应用程序的框架
11.1.1 一个简单的数据库应用程序
11.1.2 数据库应用程序的框架
11.2 bde概述
11.2.1 bde的概念
11.2.2 bde管理器
11.2.3 分发bde
11.3 数据集
11.3.1 数据集
11.3.2 table组件
11.3.3 table组件示例
11.3.4 query组件
11.3.5 query组件示例
11.4 datasource组件
11.5 字段
11.5.1 field组件
11.5.2 访问字段
11.5.3 计算字段
11.5.4 查找字段
11.6 database组件
11.6.1 控制数据库的连接
11.6.2 事务处理
11.7 数据感知控件
11.7.1 dbgrid控件
11.7.2 dbnavigator控件
11.8 小结
习题
第12章 面向对象的程序设计
12.1 模块、模块的可重用性和可维护性
12.2 面向对象的语言的特点
12.2.1 抽象
12.2.2 封装
12.2.3 继承
12.2.4 多态
12.3 delphi的面向对象程序设计
12.3.1 类与对象
12.3.2 类成员的可见性
12.3.3 构造函数和析构函数
12.3.4 标识符self
12.3.5 实现一个简单的圆类
12.3.6 继承类tcircle
12.3.7 继承与类型的兼容性
12.3.8 静态方法、虚拟方法和动态方法
12.3.9 多态性演示
12.3.10 抽象方法
12.3.11 实例研究:建立图形控件类
12.4 过程类型
12.5 可视化组件库
12.5.1 类tobject
12.5.2 类tpersistent
12.5.3 类tcomponent
12.5.4 实用的非组件类
12.6 与系统有关的组件类
12.6.1 类tapplication
12.6.2 类tscreen
12。7 创建delphi组件
12.8 小结
习题
第13章 多媒体应用
13.1 mediaplayer控件
13.2 声音与音乐处理
13.2.1 声音文件播放器
13.2.2 音乐文件播放器
13.3 动画播放器
13.4 cd播放器
13.5 animate控件的应用
13.6 小结
习题
附录a sql语言简介
附录b delphi 5的安装
附录c 用installshield express建立安装程序
附录d delphi常用函数
附录e 光盘内容
1.1 delphi的功能与特点
1.2 delphi的集成开发环境
1.2.1 主窗口
1.2.2 窗体
1.2.3 代码编辑器
1.3 配置开发环境
1.3.1 桌面配置
1.3.2 编辑器配置
1.4 小结
习题
第2章 object pascal语言
2.1 object pascal与delphi的关系
2.2 程序的词法符号
2.2.1 关键字
2.2.2 标识符
2.2.3 标点符号
2.2.4 说明
2.3 基本语言要素
2.3.1 注释
. 2.3.2 直接量、常量和变量
2.3.3 语句
2.4 数据类型
2.4.1 简单类型
2.4.2 字符串类型
2.4.3 结构化类型
2.4.4 指针类型
2.4.5 过程类型
2.4.6 变体类型
2.5 程序的控制要素
2.5.1 运算符和表达式
2.5.2 判断语句
2.5.3 循环语句
2.6 程序的结构和变量的作用域
2.6.1 项目文件
2.6.2 单元
2.6.3 函数和过程
2.6.4 标识符的作用域和生存期
2.7 小结
习题
第3章 一个简单的windows应用程序
3.1 设计一个简单的时钟窗口程序
3.1.1 建立项目
3.1.2 设计主窗体
3.1.3 实现应用程序的功能
3.2 与控件有关的概念
3.3 属性、事件和方法
3.3.1 属性
3.3.2 事件
3.3.3 方法
3.4 项目的编译、连接和设置
3.5 编写windows应用程序的基本步骤
3.6 小结
习题
第4章 文本的输入和输出
4.1 标签
4.1.1 标签的属性
4.1.2 标签的事件和方法
4.2 编辑框
4.2.1 编辑框的属性
4.2.2 编辑框的事件
4.2.3 编辑框的方法
4.3 标签和编辑框用法演示
4.3.1 程序的功能
4.3.2 设计界面
4.3.3 编写事件处理程序
4.4 格式化编辑框
4.5 多行输入
4.6 小结
习题
第5章 按钮和菜单
5.1 按钮
5.1.1 button控件
5.1.2 radiobutton控件
5.1.3 check box控件
5.1.4 单选钮和复选框应用举例
5.1.5 位图按钮和快捷按钮
5.2 菜单
5.2.1 设计主菜单
5.2.2 主菜单的其他特点
5.2.3 设计弹出式菜单
5.2.4 菜单项常用的事件
5.3 集中处理用户的命令——按钮和菜单演示
5.3.1 程序的功能
5.3.2 设计界面
5.3.3 编写行为代码
5.4 小结
习题
第6章 列表框、组合框和滚动条
6.1 列表框
6.1.1 列表框的属性
6.1.2 列表框的事件
6.1.3 列表框的方法
6.1.4 列表框示例
6.2 组合框
6.2.1 组合框的属性
6.2.2 组合框的事件
6.2.3 组合框的方法
6.3 滚动条
6.3.1 滚动条的属性
6.3.2 滚动条的事件
6.3.3 滚动条的方法
6.3.4 滚动条用法举例
6.4 小结
习题
第7章 调试和异常处理
7.1 程序错误类型
7.1.1 语法错误
7.1.2 运行时的错误
7.1.3 逻辑错误
7.2 delphi的调试器
7.2.1 嵌入调试信息
7.2.2 编译指令
7.2.3 调试器选项
7.2.4 调试方法
7.3 异常处理
7.3.1 try—except语句
7.3.2 try—finally语句
7.3.3 嵌套的异常响应
7.3.4 异常的传递
7.3.5 异常的重引发
7.3.6 哑异常
7.3.7 异常与事件链
7.4 小结
习题
第8章 对话框
8.1 对话框的类型
8.2 对话框的建立
8.2.1 添加二级窗体
8.2.2 在运行时建立对话框
8.3 通用对话框
8.3.1 打开和保存文件对话框
8.3.2 打开和保存图片文件对话框
8.3.3 字体对话框
8.3.4 颜色对话框
8.3.5 查找和替换对话框
8.3.6 打印对话框和打印机设置对话框
8.4 小结
习题
第9章 图形处理
9.1 画布
9.1.1 画布的属性
9.1.2 画布常用的的方法
9.2 支持用户绘制的对象
9.3 绘制和刷新
9.4 小结
习题
第10章 界面设计
10.1 控件的位置
10.1.1 align属性
10.1.2 anchor属性
10.1.3 窗体的位置和大小
10.2 光标
10.3 显示提示信息
10.3.1 hint属性
10.3.2 应用程序的hint属性和showhint属性
10.3.3 应用程序的onhint事件
10.4 状态栏
10.5 工具栏
10.5.1 工具栏控件
10.5.2 控件栏
10.5.3 coolbar工具栏
10.6 窗口的分割
10.6.1 splitter控件
10.6.2 headercontrol控件
10.7 控件的悬停
10.8 选项卡
10.8.1 tabcontrol控件
10.8.2 pagecontrol控件
10.9 多文档界面
10.9.1 实现mdi的基本步骤
10.9.2 子窗口的计数和访问
10.9.3 菜单合并
10.9.4 子窗口的排列
10.10 小结
习题
第11章 开发数据库应用程序
11.1 数据库应用程序的框架
11.1.1 一个简单的数据库应用程序
11.1.2 数据库应用程序的框架
11.2 bde概述
11.2.1 bde的概念
11.2.2 bde管理器
11.2.3 分发bde
11.3 数据集
11.3.1 数据集
11.3.2 table组件
11.3.3 table组件示例
11.3.4 query组件
11.3.5 query组件示例
11.4 datasource组件
11.5 字段
11.5.1 field组件
11.5.2 访问字段
11.5.3 计算字段
11.5.4 查找字段
11.6 database组件
11.6.1 控制数据库的连接
11.6.2 事务处理
11.7 数据感知控件
11.7.1 dbgrid控件
11.7.2 dbnavigator控件
11.8 小结
习题
第12章 面向对象的程序设计
12.1 模块、模块的可重用性和可维护性
12.2 面向对象的语言的特点
12.2.1 抽象
12.2.2 封装
12.2.3 继承
12.2.4 多态
12.3 delphi的面向对象程序设计
12.3.1 类与对象
12.3.2 类成员的可见性
12.3.3 构造函数和析构函数
12.3.4 标识符self
12.3.5 实现一个简单的圆类
12.3.6 继承类tcircle
12.3.7 继承与类型的兼容性
12.3.8 静态方法、虚拟方法和动态方法
12.3.9 多态性演示
12.3.10 抽象方法
12.3.11 实例研究:建立图形控件类
12.4 过程类型
12.5 可视化组件库
12.5.1 类tobject
12.5.2 类tpersistent
12.5.3 类tcomponent
12.5.4 实用的非组件类
12.6 与系统有关的组件类
12.6.1 类tapplication
12.6.2 类tscreen
12。7 创建delphi组件
12.8 小结
习题
第13章 多媒体应用
13.1 mediaplayer控件
13.2 声音与音乐处理
13.2.1 声音文件播放器
13.2.2 音乐文件播放器
13.3 动画播放器
13.4 cd播放器
13.5 animate控件的应用
13.6 小结
习题
附录a sql语言简介
附录b delphi 5的安装
附录c 用installshield express建立安装程序
附录d delphi常用函数
附录e 光盘内容
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!