第1章 Delphi7.0集成开发环境
1.1 Delphi7.0概述
1.2 Delphi7.0的安装与启动
1.2.1 软硬件环境要求
1.2.2 Delphi7.0的安装
1.2.3 Delphi7.0的启动
1.3 Delphi7.0的集成开发环境
1.3.1 菜单栏
1.3.2 工具栏
1.3.3 控件页
1.3.4 对象编辑器
1.3.5 代码编辑器
1.3.6 开发环境设置
1.3.7 工程管理
思考与实训题1
第2章 画向对象基础知识和Windows程序开发初步
2.1 面向对象基础知识
2.1.1 对象和类的概念
2.1.2 对象的属性
2.1.3 对象的方法
2.1.4 对象的事件
2.2 窗体
2.2.1 窗体的重要属性、方法和事件
2.2.2 窗体上控件的设置
2.3 建立第一个应用程序
2.3.1 新建应用程序
2.3.2 添加控件与属性设置
2.3.3 编写事件代码
2.3.4 编译运行程序
2.3.5 保存工程项目
2.4 编程规范
2.4.1 命名规范
2.4.2 程序注释
2.4.3 代码缩进
思考与实训题2
第3章 Object PascaI语言基础
3.1 控制台应用程序
3.2 标识符
3.3 保留字
3.4 常量和变量
3.4.1 常量
3.4.2 变量
3.5 基本数据类型
3.5.1 整型
3.5.2 实型
3.5.3 字符型
3.5.4 字符串型
3.5.5 布尔型
3.6 运算符与优先级
3.6.1 运算符
3.6.2 运算符优先级
3.7 枚举类型
3.7.1 枚举类型的定义
3.7.2 枚举类型的运算
3.8 子界类型
3.9 数组类型
3.9.1 静态数组
3.9.2 动态数组
3.9.3 数组元素的访问
3.10 指针类型
3.11 变体类型
3.12 Object Pascal语句结构
3.12.1 顺序结构
3.12.2 选择结构
3.12.3 循环结构
3.13 函数与过程
3.13.1 函数
3.13.2 过程
3.13.3 参数传递
3.14 常用算法
3.14.1 累加和连乘
3.14.2 穷举法
3.14.3 最大值和最小值
3.14.4 数值排序
思考与实训题3
第4章 常用控件的使用
4.1 文本输入控件
4.1.1 Edit和MaskEdit
4.1.2 Memo和RichEdit
4.1.3 UpDown
4.1.4 应用实例: 统计字符数量
4.2 按钮类控件
4.2.1 Button按钮
4.2.2 BitBtn图形按钮
4.2.3 SpeedButton
4.2.4 CheckBox复选框按钮
4.2.5 RadioButton单选按钮
4.2.6 应用实例:简易计算器
4.3 列表类控件
4.3.1 ListBox
4.3.2 ComboBox
4.3.3 ImageList
4.3.4 ColorBox
4.3.5 DateTimePicker
4.3.6 TreeView
4.3.7 ListView
4.3.8 应用实例:课堂随机点名程序
4.4 分组控件
4.4.1 Panel
4.4.2 GroupBox
4.4.3 RadioGroup
4.4.4 TabConlxol
4.4.5 PageControl
4.4.6 应用实例:显示图形的各种填充效果
4.5 信息显示控件
4.5.1 Label
4.5.2 StatusBar
4.5.3 TrackBar
4.5.4 ProgressBar
4.5.5 应用实例:捕捉鼠标在窗口中的坐标
4.6 菜单与工具栏控件
4.6.1 MainMenu
4.6.2 PopupMenu
4.6.3 ActionList
4.6.4 TOOmar
4.6.5 CoolBar
4.6.6 应用实例:使用Action行为对象
4.7 对话框控件
4.7.1 OpenDialog
4.7.2 SaveDialog
4.7.3 PrintDialog
4.7.4 ShowMessage过程和MessageBox函数
4.7.5 应用实例:简易JPEG图片浏览器
4.8 其他控件
4.8.1 Image
4.8.2 Timer
4.8.3 应用实例:数显时钟
思考与实训题4
第5章 程序调试和异常处理
5.1 程序错误的类型
5.1.1 设计期错误
5.1.2 编译错误
5.1.3 运行错误
5.1.4 逻辑错误
5.2 程序调试方法
5.2.1 设置编译和调试环境
5.2.2 使用断点
5.2.3 单步/跟踪调试
5.2.4 查看变量
5.3 异常处理
5.3.1 Try…Except语句
5.3.2 Try…Finally语句
思考与实训题5
第6章 数据库程序开发
6.1 数据库基本概念
6.1.1 数据库系统
6.1.2 关系型数据库
6.1.3 客户朋艮务器模式数据库
6.2 建立数据库应用程序
6.2.1 示例数据库应用程序
6.2.2 使用DatabaseDesktop创建数据库
6.2.3 BDE管理器
6.2.4 ODBC数据源设置
6.3 数据库控件
6.3.1 BDE控件
6.3.2 Data Access控件
6.3.3 Data Controls控件
6.3.4 ADO控件
6.4 开发Microsoft Access数据库应用程序
6.4.1 数据库分析与建立
6.4.2 SQL语言
6.4.3 连接Access数据库
6.4.4 数据操作与应用程序的实现
思考与实训题6
第7章 项目实例1--系部图书管理系统
7.1 项目意义
7.2 系统功能分析与设计
7.3 数据库分析与设计
7.4 项目的实现
7.4.1 系统主窗体
7.4.2 用户登录功能
7.4.3 教师信息管理功能
7.4.4 图书编目功能
7.4.5 图书类别管理功能
7.4.6 图书流通功能
7.4.7 图书查询功能
7.4.8 图书借阅统计功能
7.5 项目实例小结
思考与实训题7
第8章 项目实例2--小区物业管理系统
8.1 项目意义
8.2 系统功能分析与设计
8.3 数据库分析与设计
8.4 项目的实现
8.4.1 设置BDE与数据库连接
8.4.2 系统主窗体
8.4.3 用户登录功能
8.4.4 系统用户管理功能
8.4.5 用户密码更改功能
8.4.6 楼盘信息管理功能
8.4.7 住户信息管理功能
8.4.8 停车场管理功能
8.4.9 物业收费信息管理功能
8.4.10 报修项目管理功能
8.4.11 投诉信息管理功能
8.5 项目实例小结
思考与实训题8
第9章 项目实例3--Delphi控制Excel
9.1 项目意义
9.2 项目目标分析
9.3 建立数据库和数据表
9.3.1 建立SQL Server 2000数据库
9.3.2 创建数据表
9.4 项目的实现
9.4.1 建立窗体与控件设置
9.4.2 生成Excel报表
9.5 项目实例小结
思考与实训题9
第10章 项目实例4--DVD租赁管理
10.1 项目意义
10.2 系统功能分析与功能模块
10.3 数据库分析与设计
10.4 项目的实现
10.4.1 会员信息管理
10.4.2 光盘信息管理
10.4.3 光盘店内编号管理
10.4.4 会费、押金的缴付
10.4.5 租借/归还模块
10.4.6 查询/统计模块
10.5 项目实例小结
思考与实训题10
附录A Delphi常用函数、属性和事件
附录B Delphi7.0菜单功能说明