项目1 简单应用程序开发
任务1.1 Delphi7的认识与安装
任务分析
知识点讲解
1.1.1 Delphi的发展
1.1.2 Delphi的主要特点
任务实施
任务1.2 用户界面的设计
任务分析
知识点讲解
1.2.1 Delphi7的启动与退出
1.2.2 Delphi7集成开发环境
1.2.3 组件的基本操作
任务实施
任务1.3 代码添加、编译程序及文件的保存
任务分析
知识点讲解
1.3.1 代码编辑器(Code Editor)
1.3.2 编译运行程序
任务实施
习题
项目2 典型ObjectPascal程序设计
任务2.1 标准标识符的重定义
任务分析
知识点讲解
2.1.1 词法符号
2.1.2 常量
2.1.3 变量
任务实施
任务2.2 利用函数匿名访问枚举量
任务分析
知识点讲解
2.2.1 整型
2.2.2 字符类型
2.2.3 布尔类型
2.2.4 枚举类型
2.2.5 子界类型(Subrange)
任务实施
任务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.5 流程控制程序设计
任务分析
知识点讲解
2.5.1 基本语句
2.5.2 分支语句
2.5.3 循环语句
任务实施
任务2.6 主程序中单元的引用
任务分析
知识点讲解
2.6.1 过程与函数
2.6.2 Delphi程序与单元的结构
2.6.3 标识符的作用域
任务实施
习题
项目3 面向对象编程
任务3.1 Yuan(圆)类的定义
任务分析
知识点讲解
3.1.1 类与对象的概念
3.1.2 类的定义
3.1.3 对象的使用
任务实施
任务3.2 为Yuan类添加自定义的构造函数与析构函数
任务分析
知识点讲解
任务实施
任务3.3 完善Yuan类的权限声明
任务分析
知识点讲解
3.3.1 封装
3.3.2 类成员的访问权限
任务实施
任务3.4 设计几何形状类层次
任务分析
知识点讲解
3.4.1 派生类的定义
3.4.2 派生类的使用
任务实施
任务3.5 多态性的应用
任务分析
知识点讲解
3.5.1 静态方法
3.5.2 虚方法和动态方法
任务实施
习题
项目4 常用Delphi应用程序开发
任务4.1 简单窗体设计
任务分析
知识点讲解
4.1.1 VCL基础知识
4.1.2 窗体设计
4.1.3 多窗体设计
任务实施
任务4.2 图书入库管理系统设计
任务分析
知识点讲解
4.2.1 常用按钮组件
4.2.2 常用编辑组件1
任务实施
任务4.3 学生档案管理系统设计
任务分析
知识点讲解
4.3.1 常用编辑组件2
4.3.2 常用选择及分组功能组件
任务实施
任务4.4 简易文本编辑器的设计
任务分析
知识点讲解
4.4.1 Main Menu主菜单组件
4.4.2 Popup Menu弹出式
菜单组件
4.4.3 Action List行为列表组件
4.4.4 工具栏和状态栏组件
……
项目5 应用程序调试和异常处理
项目6 桌面型数据库应用程序开发
附录
参考文献