Delphi程序设计
基本信息·出版社:武汉理工大学出版社 ·页码:368 页 ·出版日期:2004年08月 ·ISBN:7562921245 ·条形码:9787562921240 ·版本:第1版 ·装帧:平装 ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
Delphi程序设计 |
 |
|
 |
Delphi程序设计 |
 |

基本信息·出版社:武汉理工大学出版社
·页码:368 页
·出版日期:2004年08月
·ISBN:7562921245
·条形码:9787562921240
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:面向21世纪高职高专计算机类专业新编系列教材
内容简介 《Delphi》是面向21世纪高等职业技术教育计算机专业新编系列教材之一,Delphi是Borland 公司推出的快速应用程序开发工具。它具有功能强大、易于学习和使用、编程效率高以及易于调试等特点。它将可视化应程序开发环境IDE、面向对象程序设计语言Object Pascal、快速编译器和数据库编程工具完美地结合在一起,使用它可以更直观地、快速地开发出高质量的应用程序。
《Delphi程序设计》以培养与提高学生的基本专业素质及综合应用能力为追求目标,在介绍Delphi必备知识、基本操作及编程方法的同时,注重介绍了应用程序的开发过程和实现技巧。使用学生掌握面向对象程序设计的基础知识和在Windows平台上开发应用程序的基本技能,通过一些典型示例的介绍及综合开发实例的剖析,使读者能较快地具备使用Delphi进行应用程序开发的能力。
目录 1 delphi的集成开发环境
1.1 delphi概述
1.1.1 delphi的主要特点
1.1.2 delphi的启动与退出
1.2 delphi的ide
1.2.1 主窗口
1.2.2 窗体
1.2.3 对象监视器
1.2.4 代码编辑器
1.2.5 代码浏览器
1.3 创建一个应用程序
1.3.1 编程步骤
1.3.2 启动delphi集成开发环境
1.3.3 应用程序的主窗体的创建
1.3.4 编写事件处理程序
1.3.5 保存和编译程序
1.3.6 应用程序的发布
1.4 delphi的文件类型
1.4.1 工程文件
1.4.2 窗体文件
1.4.3 单元文件
1.5 delphi程序的调试
1.5.1 准备调试
1.5.2 调试方法
1.5.3 断点设置
1.5.4 断点列表
1.5.5 变量监视
1.5.6 变量值修改
1.5.7 嵌套调用查看
1.6 使用帮助
实验1 delphi的集成开发环境(创建一个应用程序)
2 object pascal语言
2.1 概述
2.1.1 程序组成
2.1.2 标准数据类型
2.1.3 常量定义与变量说明
2.1.4 表达式
2.2 用户自定义类型
2.2.1 枚举类型
2.2.2 子界类型
2.2.3 数组类型
2.2.4 字符串类型
2.2.5 集合类型
2.2.6 记录类型
2.2.7 文件类型
2.2.8 指针类型
2.3 语句
2.3.1 赋值语句
2.3.2 复合语句
2.3.3 条件语句
2.3.4 循环语句
2.4 函数与过程
2.4.1 函数
2.4.2 过程
2.4.3 参数传递
2.5 单元
2.5.1 单元的结构
2.5.2 使用delphi的可视化组件及其库单元
2.5.3 建立新库单元
2.5.4 将库单元加入工程
实验2 object pascal语言
3 delphi基本组件
3.1 概述
3.1.1 组件的编程方法
3.1.2 组件的分类
3.1.3 组件的常用属性、事件及方法
3.2 文本显示与编辑组件
3.2.1 label
3.2.2 edit
3.2.3 masedit
3.2.4 memo
3.2.5 richedit
3.3 按钮
3.3.1 button
3.3.2 bitbtn
3.4 选项按钮
3.4.1 checbox
3.4.2 radiobutton
3.4.3 groupbox
3.4.4 radiogroup
3.5 列表组件
3.5.1 libox
3.5.2 combobox
3.5.3 checlibox
3.6 其他组件
3.6.1 timer
3.6.2 treeview
3.6.3 liview
3.6.4 scrollbar
3.6.5 updown
3.6.6 scrollbox
3.6.7 datetimepicer
3.6.8 pagecontrol
3.6.9 progressbar
实验3 delphi基本组件1
实验4 delphi基本组件2
4 应用程序界面设计
4.1 设计软件启动封面
4.2 应用程序主界面设计
4.2.1 mainmenu 主菜单
4.2.2 atusbar状态栏
4.2.3 toolbar工具栏
4.2.4 popupmenu弹出式菜单
4.2.5 actionli行为列表组件
4.3 设计软件登录界面
4.3.1 窗体的增加与组件布局
4.3.2 为图书管理登录窗体的数据组件进行数据连接
4.3.3 编制图书管理登录检验程序
4.3.4 通过菜单按钮调用图书管理登录窗体
4.4 多文档界面设计
4.4.1 mdi父窗体的创建
4.4.2 mdi子窗体的创建
4.4.3 窗体的动态生成与关闭
4.4.4 子窗体的状态控制
实验5 应用程序界面设计
5 图形处理
5.1 使用canvas画图
5.1.1 tcanvas类的主要属性
5.1.2 tcanvas绘图的主要方法
5.1.3 paintbox组件
5.2 图像的重画
5.3 图像文件的处理
5.3.1 图像类
5.3.2 shape组件
5.3.3 image组件
实验6图形处理
6 异常处理与文件管理
6.1 异常处理
6.1.1 delphi异常处理机制与异常类
6.1.2 异常保护
6.1.3 自定义异常
6.2 文件类型与标准过程
6.2.1 文本文件
6.2.2 类型文件
6.2.3 无类型文件
6.3 类型文件及流的处理
6.3.1 流的概念
6.3.2 tream类
6.3.3 tfileream对象
6.3.4 应用举例
6.4 无类型文件
实验7异常处理与文件管理
7 面向对象程序设计
7.1 面向对象程序设计概念
7.1.1 面向对象的特点
7.1.2 其他基本概念
7.2 类
7.2.1 共同祖先tobject
7.2.2 类的定义
7.2.3 保护方式
7.2.4 类实例化
7.3 方法
7.3.1 一般方法
7.3.2 构造方法
7.3.3 析构方法
7.3.4 类方法
7.3.5 隐含参数self
7.4 面向对象程序设计
7.4.1 继承
7.4.2 覆盖
7.4.3 抽象类
7.4.4 多态
7.4.5 对象
7.5 自定义组件的建立
7.5.1 建立windows组件
7.5.2 示例:建立一个组件
7.5.3 自定义组件的装入
实验8 面向对象程序设计
8 delphi开发数据库应用程序基础
8.1 delphi的数据库特性及功能
8.1.1 数据库系统概述
8.1.2 delphi的数据库特性
8.1.3 delphi可以访问的数据源
8.2 delphi数据库应用程序的开发方法
8.2.1 数据库应用程序的开发步骤
8.2.2 数据库操作台(dbd)
8.2.3 配置bde
8.2.4 数据访问组件
8.2.5 数据库控制组件
8.3 数据访问组件
8.3.1 数据集组件ttable
8.3.2 tdatasource组件
8.3.3 tdatabase组件
8.4 数据控制组件
8.4.1 数据控制组件的共同属性
8.4.2 dbgrid组件
8.4.3 dbnavigator组件
实验9 数据库操作(dbd应用)、bde配置
实验10 数据访问组件与数据控制组件应用
9 数据库编程
9.1 sql与数据库编程
9.1.1 query组件
9.1.2 updatesql组件
9.1.3 动态sql与参数使用
9.2 ado数据库编程
9.2.1 ado概述
9.2.2 ado组件
9.3 dbexpress编程
9.3.1 dbexpress概述
9.3.2 dbexpress组件
9.4 field对象
9.4.1 动态字段
9.4.2 永久字段
实验11 ado数据库编程
实验12 dbexpress数据库编程
10 报表工具rave
10.1 概述
10.1.1 rave报表的特点
10.1.2 rave报表应用
10.2 rave的类
10.2.1 tbasereport类
10.2.2 其他类
10.3 rave组件
10.3.1 trvproject组件
10.3.2 trvsyem组件
10.3.3 其他组件
10.4 报表设计器
10.4.1 概述
10.4.2 创建数据视图
10.4.3 创建报表
10.4.4 报表向导
实验13 报表工具rave应用
11 综合应用示例:图书管理信息系统
11.1 概述
11.2 图书管理信息系统的设计与实现
11.2.1 系统总体设计
11.2.2 数据库设计
11.2.3 窗体结构设计
11.2.4 主窗体设计
11.2.5 数据模块设计
11.2.6 图书管理窗体设计
11.2.7 读者管理窗体设计
11.2.8 借阅管理窗体设计
11.3 帮助文件chm设计
11.3.1 设计chm帮助文件
11.3.2 应用程序中调用chm帮助文件
11.4 图书管理信息系统的发布
11.4.1 inallshield概述
11.4.2 用inallshield发布图书管理信息系统
11.4.3 反安装
实验14 帮助文件chm设计
实验15 用inallshield发布应用程序
参考文献
……
序言 Delphi是Borland公司推出的快速应用程序开发工具。它具有功能强大、易于学习和使用、编程效率高以及易于调试等特点。它将可视化应用程序开发环境IDE、面向对象程序设计语言Object Pascal、快速编译器和数据库编程工具完美地结合在一起,使用它可以更直观、更快速地开发出高质量的应用程序。
本书紧紧围绕高等职业技术教育快速发展与教学改革对教材建设的需求,以培养与提高学生的基本专业素质及综合应用能力为追求目标,在介绍Delphi必备知识、基本操作及编程方法的同时,注重介绍了应用程序的开发过程和实现技巧。使读者掌握面向对象程序设计的基础知识和在Windows平台上开发应用程序的基本技能,并通过一些典型示例的介绍及综合开发实例的剖析,使读者能较快地具备使用Delphi平台进行数据库应用程序开发的能力。
本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,章节安排合理,讲解深入浅出、通俗易懂,示例典型实用、易学易用,程序结构严谨、规范。本书适合作为高职高专院校计算机及相关专业的Delphi程序设计教材,也可作为初学者的入门参考书。
全书共分11章。第1章介绍了Delphi的IDE、Delphi应用程序的创建及调试方法;第2章介绍Delphi的数据类型、语句与函数;第3章介绍一些基本组件的使用方法;第4章讨论了应用程序界面设计的步骤以及有关菜单、工具栏、状态栏、启动封面、登陆界面的设计方法;第5章介绍了利用TCanvas绘图的方法及图像文件处理的常用技巧;第6章介绍了Delphi异常处理机制与异常类,重点介绍了异常保护与异常响应,其中文件管理部分主要介绍了Delphi文件管理的基本概念和标准过程/函数,并提供了利用TFileStream对象存取记录文件的应用实例;第7章介绍了面向对象的基本概念,讨论了建立自定义组件的方法及步骤;第8章介绍了Delphi数据库应用程序的开发方法以及BDE、数据访问组件、数据控制组件的基本应用;第9章重点介绍了Query组件、ADO组件、DBExpress组件以及Filed对象的应用;第10章介绍了在Delphi 7中如何使用Rave来设计报表;第11章从图书管理信息系统的设计与实现到帮助文件CHM制作,直到应用系统发布均进行了详细介绍,向读者提供了利用Delphi 7开发小型软件系统的方法及步骤。
文摘 插图: