简介
本书是有关Delphi程序设计的基础教材。本书由浅入深。比较详细地介绍了面向对象与组件的基本概念,以及对象Pascal的基本语法。书中依次介绍了Dephi的开发环境与开发方法,并介绍了常用组件的使用。本书还重点介绍了用户界面设计,以及Delphi在数据库、报表及多媒体等方面的应用开发。全书共分9章,主要内容:第1章从软件技术的发展过程讲述了面向对象与组件技术的形成及基本概念;第2章介绍了Delphi的基础知识,包括Delphi的开发环境与基本开发过程;第3章通过若干小例题,扼要介绍了对象Pascal语言的基础知识,为后面各章节的编程打下基础;第4章全面介绍常用基本组件的使用,并使读者进一步理解组件的属性、方法和事件的基本概念,以及Delphi的编程思路;第5章介绍了用户界面设计的原则和相关技术,如菜单、工具栏、多页面以及多窗体的实现等;第6章介绍了Delphi的数据库开发环境,并以较多篇幅详细介绍了Delphi数据库组件及应用;第7章介绍了Delphi主要的多媒体组件以及应用;第8章介绍了Delphi报表组建的应用;第9章通过一个综合例题,介绍如何利用Delphi的多项开发技术,开发一个小型数据库应用系统。
目录
第1章 面向对象技术概述
1.1 由软件危机所引起的软件革命
1.1.1 硬件业的成功与软件业的危机
1.1.2 解决软件危机的一次尝试-结构化程序设计
1.1.3 软件危机与软件工程
1.1.4 软件工程的新途径-面向对象方法
1.1.5 快速原型法、面向对象与组件技术
1.2 面向对象技术的基本概念
1.2.1 对象及其属性和方法(Object, Property, Method)
1.2.2 对象与类(Object and Class)
1.2.3 封装(Encapsulation)
1.2.4 类库及类的继承
本章小结
习题
第2章 Delphi基础知识
2.1 Delphi的集成开发环境
2.1.1 初识Delphi
2.1.2 对象-属性、方法与事件
2.1.3 Delphi界面组成与使用
2.2 Delphi应用程序开发过程
2.3 项目管理
2.3.1 项目与支件
2.3.2 项目的管理
2.4 代码编辑与程序调试
2.4.1 代码编辑
2.4.2 代码调试
2.5 在集成环境中获得帮助
本章小结
习题
第3章 Object Pascal编程基础
3.1 语言基础知识
3.1.1 常量、变量及数据类型
3.1.2 运算与赋值
3.1.3 复合语句
3.1.4 代码注释
3.2 控制语句
3.2.1 分支语句
3.2.2 循环语句
3.2.3 异常处理
3.3 构造数据类型
3.3.1 数组类型
3.3.2 集合类型
3.3.3 记录类型
3.3.4 文件类型
3.3.5 枚举类型
3.4 Object Pascal的程序结构
3.4.1 程序与单元
3.4.2 program单元
3.4.3 子程序单元(unit)
3.4.4 如何引用单元
3.4.5 程序块
3.5 编写过程与函数
3.5.1 过程与函数的结构
3.5.2 过程与函数的定义位置
3.5.3 参数传递
3.5.4 常用系统函数与过程
3.6 类、对象及其操作
3.6.1 Object Pascal中的类与对象
3.6.2 对象与类的继承
3.6.3 有关对象的几种操作
本章小结
习题
第4章 Delphi基本组件及应用
4.1 组件的概念
4.1.1 组件基本含义
4.1.2 组件的分类
4.1.3 组件公共的属性、方法和事件
4.2 基本文本输入/输出组件
4.2.1 标签(Label)组件
4.2.2 编辑(Edit)组件
4.2.3 MaskEdit、Memo和Rich Edit组件
4.2.4 应用举例
4.3 按钮类组件
4.3.1 命令按钮(Button)组件
4.3.2 位图按钮(Button)组件
4.3.3 单选按钮(RadioButton)组件
4.3.4 复选按钮(Che&box)组件
4.3.5 组框(GroupBox)组件与面板(Panel)组件
4.3.6 单选按钮组(EadioGroup)组件
4.3.7 综合应用举例
4.4 其他常用可视化组件
4.4.1 列表框(IJstBox)组件
4.4.2 组合框(ComboBox)组件
4.4.3 状态条(StatusBar)组件
4.4.4 可视化输入/输出组件
4.5 时钟组件
4.6 标准对话框组件
4.6.1 打开(OpenDialog)与保存(saveDialog)对话框组件
4.6.2 字体(F'ontDialog)与颜色(ColorDialog)对话框组件
4.6.3 应用于界面交互中的系统过程和函数
4.6.4 应用举例
本章小结
习题
第5章 用产界面设计
5.1 用户界面设计的基本原则
5.2 菜单与工具栏设计
5.2.1 菜单设计的基本过程
5.2.2 为菜单项设计功能
5.2.3 设计工具栏
5.3 多页面设计
5.4 窗体设计
5.4.1 窗体样式设计
5.4.2 多窗体设计
本章小结
习题
第6章 数据库组件及应用
6.1 Delphi数据库桌面系统
6.1.1 数据库桌面系统界面
6.1.2 建表操作
6.1.3 Table窗口
6.1.4 SQL窗口
6.2 De[pbi数据库组件
6.2.1 数据库组件分类
6.2.2 数据库连接组件——Database
6.2.3 数据集组件
6.2.4 数据感知控件(一)
6.2.5 数据感知控件(二)
6.3 数据集组件及应用技术
6.3.1 理解TDataset类
6.3.2 打开和关闭数据集
6.3.3 数据集的状态及转换
6.3.4 定位数据集
6.3.5 在数据集中查找记录
6.3.6 在数据集中插入、修改和删除记录
6.3.7 数据集的事件
6.4 数据集的访问与字段对象
……
第7章 多媒体组件及应用
第8章 报表组件及应用
第9章 综合实例
参考文献
1.1 由软件危机所引起的软件革命
1.1.1 硬件业的成功与软件业的危机
1.1.2 解决软件危机的一次尝试-结构化程序设计
1.1.3 软件危机与软件工程
1.1.4 软件工程的新途径-面向对象方法
1.1.5 快速原型法、面向对象与组件技术
1.2 面向对象技术的基本概念
1.2.1 对象及其属性和方法(Object, Property, Method)
1.2.2 对象与类(Object and Class)
1.2.3 封装(Encapsulation)
1.2.4 类库及类的继承
本章小结
习题
第2章 Delphi基础知识
2.1 Delphi的集成开发环境
2.1.1 初识Delphi
2.1.2 对象-属性、方法与事件
2.1.3 Delphi界面组成与使用
2.2 Delphi应用程序开发过程
2.3 项目管理
2.3.1 项目与支件
2.3.2 项目的管理
2.4 代码编辑与程序调试
2.4.1 代码编辑
2.4.2 代码调试
2.5 在集成环境中获得帮助
本章小结
习题
第3章 Object Pascal编程基础
3.1 语言基础知识
3.1.1 常量、变量及数据类型
3.1.2 运算与赋值
3.1.3 复合语句
3.1.4 代码注释
3.2 控制语句
3.2.1 分支语句
3.2.2 循环语句
3.2.3 异常处理
3.3 构造数据类型
3.3.1 数组类型
3.3.2 集合类型
3.3.3 记录类型
3.3.4 文件类型
3.3.5 枚举类型
3.4 Object Pascal的程序结构
3.4.1 程序与单元
3.4.2 program单元
3.4.3 子程序单元(unit)
3.4.4 如何引用单元
3.4.5 程序块
3.5 编写过程与函数
3.5.1 过程与函数的结构
3.5.2 过程与函数的定义位置
3.5.3 参数传递
3.5.4 常用系统函数与过程
3.6 类、对象及其操作
3.6.1 Object Pascal中的类与对象
3.6.2 对象与类的继承
3.6.3 有关对象的几种操作
本章小结
习题
第4章 Delphi基本组件及应用
4.1 组件的概念
4.1.1 组件基本含义
4.1.2 组件的分类
4.1.3 组件公共的属性、方法和事件
4.2 基本文本输入/输出组件
4.2.1 标签(Label)组件
4.2.2 编辑(Edit)组件
4.2.3 MaskEdit、Memo和Rich Edit组件
4.2.4 应用举例
4.3 按钮类组件
4.3.1 命令按钮(Button)组件
4.3.2 位图按钮(Button)组件
4.3.3 单选按钮(RadioButton)组件
4.3.4 复选按钮(Che&box)组件
4.3.5 组框(GroupBox)组件与面板(Panel)组件
4.3.6 单选按钮组(EadioGroup)组件
4.3.7 综合应用举例
4.4 其他常用可视化组件
4.4.1 列表框(IJstBox)组件
4.4.2 组合框(ComboBox)组件
4.4.3 状态条(StatusBar)组件
4.4.4 可视化输入/输出组件
4.5 时钟组件
4.6 标准对话框组件
4.6.1 打开(OpenDialog)与保存(saveDialog)对话框组件
4.6.2 字体(F'ontDialog)与颜色(ColorDialog)对话框组件
4.6.3 应用于界面交互中的系统过程和函数
4.6.4 应用举例
本章小结
习题
第5章 用产界面设计
5.1 用户界面设计的基本原则
5.2 菜单与工具栏设计
5.2.1 菜单设计的基本过程
5.2.2 为菜单项设计功能
5.2.3 设计工具栏
5.3 多页面设计
5.4 窗体设计
5.4.1 窗体样式设计
5.4.2 多窗体设计
本章小结
习题
第6章 数据库组件及应用
6.1 Delphi数据库桌面系统
6.1.1 数据库桌面系统界面
6.1.2 建表操作
6.1.3 Table窗口
6.1.4 SQL窗口
6.2 De[pbi数据库组件
6.2.1 数据库组件分类
6.2.2 数据库连接组件——Database
6.2.3 数据集组件
6.2.4 数据感知控件(一)
6.2.5 数据感知控件(二)
6.3 数据集组件及应用技术
6.3.1 理解TDataset类
6.3.2 打开和关闭数据集
6.3.3 数据集的状态及转换
6.3.4 定位数据集
6.3.5 在数据集中查找记录
6.3.6 在数据集中插入、修改和删除记录
6.3.7 数据集的事件
6.4 数据集的访问与字段对象
……
第7章 多媒体组件及应用
第8章 报表组件及应用
第9章 综合实例
参考文献
Delphi程序设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×