书籍详情

Delphi程序设计基础:教程、实验、习题

Delphi程序设计基础:教程、实验、习题

作者:张世明 编著

出版社:电子工业出版社

出版时间:2010-03-01

ISBN:9787121104053

定价:¥33.00

购买这本书可以去
内容简介
  本书按照Delphi7的体系,系统、全面、深入地介绍了Delphi7的各种功能。在讲解功能的同时,《Delphi程序设计基础:教程、实验、习题》结合可视化的编程方法和面向对象的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。《Delphi程序设计基础:教程、实验、习题》共分12章,主要内容包括:Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程和文件操作。每章后面都提供了实验和习题,使读者充分掌握每一知识点,《Delphi程序设计基础:教程、实验、习题》结尾还给出了各章部分习题的参考答案。为方便教学,《Delphi程序设计基础:教程、实验、习题》配有免费电子教学课件。《Delphi程序设计基础:教程、实验、习题》由浅入深地介绍了编写功能齐备的应用程序所需要的各个组成部分。简洁的语言、完整的代码和翔实的分析使读者能够真正体会到Delphi的强大功能,同时使Delphi的学习更加轻松和高效。《Delphi程序设计基础:教程、实验、习题》可作为普通高等院校本科生教材或参考书,也可作为软件开发人员的技术参考书。
作者简介
暂缺《Delphi程序设计基础:教程、实验、习题》作者简介
目录
第1章 Delphi集成开发环境
1.1 Delphi主窗口
1.1.1 标题栏
1.1.2 菜单栏
1.1.3 工具栏
1.1.4 组件板
1.2 Delphi窗体窗口
1.2.1 窗体窗口
1.2.2 窗体文件
1.3 代码编辑
1.3.1 代码编辑器窗口
1.3.2 程序代码编辑
1.3.3 查找和替换字符串
1.4 对象查看器
1.4.1 对象查看器组成
1.4.2 设置属性
1.4.3 添加事件
1.5 项目管理器
1.5.1 项目组成
1.5.2 项目管理器
1.5.3 页目管理
1.5.4 项目编译和运行
1.6 Delphi程序设计过程
1.7 实验——在Delphi环境中编写程序
习题
第2章 Delphi的编程语言
2.1 保留字和标识符
2.1.1 保留字和标准指令符
2.1.2 标识符
2.1.3 注释
2.1 A控制台程序中的屏幕输入和输出
2.2 ObjectPascal的数据类型
2.2.1 简单数据类型
2.2.2 字符串类型
2.2.3 结构类型
2.2.4 指针类型
2.2.5 过程与函数类型
2.2.6 可变类型
2.3 常量和变量的定义
2.3.1 常量
2.3.2 变量
2.3.3 类型常量
2.4 运算符和表达式
2.4.1 运算符
2.4.2 表达式
2.5 语句
2.5.1 简单语句
2.5.2 结构语句
2.5.3 条件语句
2.5.4 循环语句
2.5.5 转向语句
2.6 过程与函数
2.6.1 标准过程与函数
2.6.2 过程的定义和调用
2.6.3 函数的定义和调用
2.6.4 参数
2.6.5 局部变量与全局变量
2.7 实验
2.7.1 编写ObjectPascal应用程序
2.7.2 函数和过程的编写和调用
习题
第3章 Delphi窗体与组件
3.1 Delphi窗体
3.1.1 窗体与窗口
3.1.2 窗体層陸
3.1.3 窗体方法
3.1.4.窗体事件
3.2 设计窗体
3.2.1 新建窗体
3.2.2 设置窗体属性
3.2.3 添加组件
3.2.4 编辑组件
3.2.5 设置组件属性
3.2.6.Fab顺序
3.2.7 创建顺序
3.2.8 保存文件
3.3 文本型组件
3.3.1 Label组件
3.3.2 StaticText组件
3.4 按钮型组件
3.4.1 Button组件
3.4.2 BitBtn组件
3.4.3 RadioButton组件
3.4.4 CheckBox组件
3.4.5 按钮型组件实例
3.5 编辑型组件
3.5.1.Edit组件
3.5.2 MaskEdit组件
3.5.3 SpinEdit组件
3.5.4 LlpDown组件
3.5.5 Memo组件
3.5.6 RichEdit组件
3.5.7 编辑型组件实例
3.6 列表框型组件
3.6.1 L,istBox组件
3.6.2 CheckListBox组件
3.6.3 ComboBox组件
3.6.4 列表框型组件实例
3.7 滑块型组件
3.7.1 ScrollBar组件
3.7.2 TrackBar组件
3.7.3 滑块型组件实例
3.8 容器型组件
3.8.1 GroupBox组件
3.8.2 Panel组件
3.8.3 PageControl组件
3.8.4 TabConlrol组件
3.8.5 ScrollBox组件
3.9 运行时改变窗体
3.9.1 运行时设置属性
3.9.2 运行时创建组件
3.10 MDI程序
3.10.1 MDI窗体
3.10.2 创建子窗体
3.10.3 MDI的属性和方法
3.10.4 MDI的菜单设计
3.11 实验
3.11.1 设计由按钮类组件实现的功能窗体
3.11.2 设计由列表类组件实现的功能窗体
3.11.3 按需求将各种组件灵活组合,实现功能窗体
3.11.4 建立MDI窗体,并对子窗体进行管理
习题
第4章 菜单设计
4.1 菜单设计简介
4.1.1 菜单结构
4.1.2 菜单命令项的作用
4.1.3 菜单没汁器
4.2 主菜单设计
4.2.1 打开主菜单设计器
4.2.2 添加菜单命令项
4.2.3 菜单命令项分组
4.2.4 菜单命令项热键
4.2.5 调整菜单命令项
4.2.6 创建级联菜单
4.3 菜单命令响应
4.4 运行时设置菜单
4.4.1 菜单命令灰显
4.4.2 隐藏菜单命令
4.4.3 改变菜单命令文本
4.4.4 菜单命令单选标记
4.4.5 菜单命令复选标记
4.5 创建动态菜单
4.6 图形菜单
4.7 快捷菜单设计
4.7.1 快捷菜单的设计
4.7.2 快捷菜单的响应
4.8 实验——设汁窗体菜单
习题
第5章 对话框、工具栏和状态栏设计
5.1 对话框设计
5.1.1 “打开”和“保存”对话框组件
5.1 2“字体”和“颜色”对话框组件
5.1.3 “打印”、“打印设置”和“页面设置”对话框组件
5.1.4 “查找”和“替换”对话框组件
5.1.5 消息框和输入框
5.2 工具栏设计
5.2.1 快捷按钮
5.2.2 用面板构成工具栏
5.2.3 使用工具栏组件
5.2.4 使用CoolBar组件
5.2.5 使用控件栏组件
5.3 状态栏设计
5.3.1 状态栏的基本層陸
5.3.2 显示状态及提示信息
5.4 实验
5.4.1 对话框的设计和使用
5.4.2 建立窗体工具栏和状态栏
习题
第6章 Delphi图形及多媒体应用
6.1 绘图组件
6.1.1 Shape组件
6.1.2 PaintBox组件
6.1.3 画布对象
6.1.4 Image组件
6.1.5 绘制图元文件
6.1.6 打印图形
6.2 图形列表组件
6.2.1 TreeView组件
6.2.2 ListView组件
6.3 图形栅格组件
6.3.1 StfingGfid组件
6.3.2 DrawGrid组件
6.3.3 ColorCaid组件
6.4 图形日历组件
6.4.1 DateTimePicker.组件
6.4.2 MonthCalendar组件
6.4.3 Calendar组件
6.5 多媒体组件
6.5.1 MediaPlayer组件
6.5.2 Animate组件
6.5.3.rimer组件
6.6 实验
6.6.1 Delphi绘图组件应用
6.6.2 Delphi图形组件应用
习题
第7章 数据库编辑
7.1 数据库系统概述
7.1.1 数据库管理系统
7.1.2 关系数据库
7.1.3 数据库应用程序
7.1.4 Delphi数据库的体系结构
7.2 BDE组件
7.2.1 Table组件介绍
7.2.2 TQuery组件介绍
7.3 ADO组件
7.3.1 TADOConnection组件
7.3.2 TADOCommand组件
7.3.3 TADODataSet组件
7.3.4 TADOTable组件
7.4 数据控制组件
7.4.1 TDBGfid组件
7.4.2 TDBNavigator组件
7.4.3 TDBText组件
7.4.4 TDBEdit组件
7.4.5 TDBMemo组件
7.4.6 TDBImage组件
7.4.7 TDBListBox组件
7.4.8 TDBComboBox组件
7.4.9 TDBCheckBox组件
7.4.10 TDBRadioCcoup组件
7.4.11 TDBLookupListBox组件
7.4.12 TDBLookupComboBox组件
7.4.13 TDBCtrlGrid组件
7.4.14 TDBRichEdit组件
7.4.15 TDBChart组件
7.5 实验
7.5.1 设计数据表结构
7.5.2 设计数据表编辑窗体
7.5.3 设计数据表查询窗体
习题
第8章 报表与图表
8.1 QuickReport组件
8.1.1 QuickReport概述
8.1.2 TQuickRep组件
8.1.3 TQRSubDetail组件
8.1.4 TQRBand组件
8.1.5 TQRChildBand组件
8.1.6 TQRGroup组件
8.1.7 TQRLabel组件
8.1.8 TQRDBText组件
8.1.9 TQRExpr组件
8.1.1 0TQRsysData组件
8.1.1 1TQRMemo组件
8.1.1 2TQRRichText组件
8.1.1 3TQRDBRichText组件
8.1.1 4TQRShape组件
8.1.1 5TQRImage组件
8.1.1 6TQRDBImage组件
8.1.1 7TQRComposite组件
8.1.1 8TQRPreview组件
8.2 QuickReport报表实例
8.2.1 打印单数据库报表
8.2.2 打印标签、信封
8.2.3 打印主/明细表
8.2.4 打印分组与统计报表
8.3 Rave5报表没汁器组件
8.3.1 Rave5的报表设计界面
8.3.2 Drawing组件页
8.3.3 BarCode组件页
8.3.4 Standard组件页
8.3.5 Report组件页
8.3.6 其他组件页
8.4 Delphi中的Rave组件
8.4.1 RvProject组件
8.4.2 RvSystem组件
8.4.3 其他组件
8.5 Rave报表例程
8.5.1 设计Rave报表
8.5.2 调用Rave报表
8.6 图表
8.6.1 DBChart组件
8.6.2 设计图表
8.7 实验——设计一条列报表
习题
第9章 面向对象程序设计
9.1 面向对象程序设计概念
9.1.1 结构化程序设计方法
9.1.2 面向对象的程序设计方法
9.1.3 面向对象程序设计的基本概念
9.2 类
9.2.1 类的定义
9.2.2 保护方式
9.2.3 类实例化
9.2.4 类操作符
9.3 方法
9.3.1 一般方法
9.3.2 构造方法
9.3.3 析构方法
9.3.4 类方法
9.3.5 隐含参数Self
9.4 继承和多态
9.4.1 继承
9.4.2 覆盖
9.4.3 抽象类
9.4.4 多态
9.4.5 共同祖先TObject
9.5 对象
9.5.1 创建对象
9.5.2 使用对象
9.5.3 释放对象
9.6 属性
9.6.1 属性定义
9.6.2 扩展赋值语句
9.7 消息
9.7.1 消息机制
9.7.2 发送消息
9.7.3 处理消息
……
第10章 Delphi自定义组件的开发
第11章 动态链接库(DLLs)编程
第12章 文件操作
参考文献
猜您喜欢

读书导航