注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi面向对象程序设计

Delphi面向对象程序设计

Delphi面向对象程序设计

定 价:¥28.00

作 者: 李俊平主编
出版社: 高等教育出版社
丛编项:
标 签: Delphi

ISBN: 9787040160666 出版时间: 2005-02-01 包装: 简裝本
开本: 26cm 页数: 336 字数:  

内容简介

  本书从实例出发,由浅入深,全面系统地介绍Delphi7的基础知识以及开发中方方面面的技巧及应用,展示Delphi7强大的功能及易用性。全书从面向对象的角度,在充分理解VCL组件体系结构的基础上,详细阐述Delphi7的集成开发环境、Object Pascal语言体系、面向对象的编程机制、VCL体系结构、基于常用VCL组件的编程、文件操作和多媒体编程、异常处理机制以及数据库编程等知识。本书以面向对象作为主线,用丰富而贴近实际的全程来诠释Delphi强大的编程能力。更为重要的是,本书贯穿企业化的编程规范和理念,引导读者形成正确的编程风格。本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,章节安排合理,讲解深入浅出、通俗易懂,示例典型实用,程序结构严谨、规范。本书适合作为应用型本科、高职高专院校、成人高校计算机及相关专业的Delphi程序教材,也可作为初学者的入门参考书。本书所配电子教案及书中相关程序源代码均可从高等教育出版社的计算机教学资源网下载,网址为http://www.hep-st.com.cn或http://cs.hep.com.cn。

作者简介

暂缺《Delphi面向对象程序设计》作者简介

图书目录

第1章 Delphi基础知识
1.1 Borland公司和Delphi
1.2 Delphi的特点
1.2.1 选择什么开发工具?
1.2.2 Delphi能做什么?
1.3 Delphi7的集成开发环境
1.3.1 主窗体
1.3.2 对象树状视图窗口
1.3.3 对象观察器窗口
1.3.4 窗体设计器窗口
1.3.5 代码编辑器窗口
1.4 Delphi编程的一般步骤
1.4.1 控制台应用程序
1.4.2 可视化应用程序
1.5 工程、窗体和单元文件
1.5.1 工程文件
1.5.2 窗体文件
1.5.3 单元文件
习题一
第2章 ObjectPascal语言基础
2.1 保留字和标识符
2.1.1 保留字(ReservedWords)
2.1.2 指令符(Directives)
2.1.3 标识符(Identifiers)
2.2 注释
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.4 数据类型
2.4.1 简单数据类型
2.4.2 字符串类型
2.4.3 结构类型(StructuredType)
2.4.4 记录类型和动态数组的综合举例
2.4.5 指针类型(Pointer)
2.5 运算符与表达式
2.5.1 算术运算符(+、-、×、/、div、mod)
2.5.2 逻辑运算符(not、and、or、xor)
2.5.3 关系运算符(=、<>、、=)
2.5.4 位运算符(not、and、or、xor、shl、shr)
2.5.5 指针运算符
2.5.6 集合运算符(+、-、*、=、<>、in、=)
2.6 语句
2.6.1 赋值语句
2.6.2 条件语句
2.6.3 循环控制语句
2.6.4 with语句
2.7 过程与函数
2.7.1 过程和函数的声明
2.7.2 过程和函数的参数
2.7.3 过程和函数的调用
习题二
第3章 Delphi面向对象缡程思想
3.1 面向对象的程序设计(OOP)的基本概念
3.1.1 封装性
3.1.2 继承性
3.1.3 多态性
3.2 类和对象
3.3 类的声明
3.3.1 类的数据成员(域)
3.3.2 类的方法成员
3.3.3 类的属性成员
3.3.4 类成员的可见性
3.4 类的实现
3.5 类的使用
3.6 构造方法和析构方法
3.6.1 构造方法
3.6.2 析构方法
3.7 类的继承
3.7.1 类继承的语法
3.7.2 类继承的应用
3.7.3 VCL的类库层次
3.8 多态性初步
3.8.1 静态方法
3.8.2 虚拟方法
3.8.3 动态方法
3.9 抽象类和抽象方法
3.10 类操作符
3.10.1 类型判断操作符is
3.10.2 类型强制转换操作符as
习题三
第4章 VCL组件基础
4.1 VCL基础
4.1.1 VCL组件的属性
4.1.2 VCL组件的方法
4.1.3 VCL组件的事件
4.1.4 VCL组件库
4.2 窗体
4.2.1 窗体的属性
4.2.2 窗体的事件
4.2.3 窗体的方法
4.2.4 静态创建窗体
4.2.5 动态创建窗体
4.3 Parent、Owner、Sender和Self
4.3.1 Parent与Owner
4.3.2 Sender
4.3.3 Self
4.4 基本VCL组件应用——按钮、标签和文本框
4.4.1 按钮(Button)组件
4.4.2 标签(Label)组件
4.4.3 文本框(Edit)组件
4.4.4 文本框事件的一般方法
习题四
第5章 VCL组件应用
5.1 备注框组件(Memo)
5.1.1 Memo组件的常用属性
5.1.2 Memo组件的应用
5.2 组框组件(GroupBox)和面板组件(Panel)
5.2.1 GroupBox组件
5.2.2 Panel组件
5.3 复选框(CheckBox)和单选按钮(RadioBntton)
5.3.1 复选框(CheckBox)
5.3.2 单选按钮(RadioButton)
5.3.3 CheckBox和RadioButton的应用
5.4 位图按钮组件(BitBtn)和加速按钮组件(SpeedButton)
5.4.1 位图按钮(BitBtn)
5.4.2 加速按钮(SpeedButton)
5.5 单选按钮组组件(RadioGroup)
习题五
第6章 VCL组件应用(续一)
6.1 形状组件(Shape)
6.2 列表框组件(ListBox)和下拉列表框组件(ComboBox)
6.2.1 ListBox组件
6.2.2 ComboBox组件
6.2.3 ListBox和ComboBox的综合实例
6.3 计时器组件(Timer)
6.3.1 Timer组件的属性和事件
6.3.2 小球碰撞的实例
6.4 一个综合实例——彩票投注开奖模拟
习题六
第7章 异常处理与程序调试技术
7.1 异常处理概述
7.1.1 传统的错误处理方式
7.1.2 使用异常进行错误处理
7.2 异常处理的语法
7.2.1 tryexceptend
7.2.2 tryexceptOndoend
7.2.3 异常的重引发
7.2.4 tryfinally
7.2.5 资源保护与异常处理的混合使用
7.2.6 自定义异常
7.3 程序的调试
7.3.1 程序中的错误
7.3.2 执行程序
7.3.3 断点(Breakpoint)的使用
7.3.4 运行到光标处
7.3.5 单步调试
7.3.6 观察窗(WatchList)的使用
7.3.7 Evaluate/Modify对话框
习题七
第8章 VCL组件应用(续二)
8.1 树状视图组件(TreeView)和列表视图组件(ListView)
8.1.1 树状视图组件(TreeView)
8.1.2 TreeView组件的属性、方法和事件
8.1.3 列表视图组件(ListView)
8.1.4 列表视图组件(ListView)的属性、方法和事件
8.2 跟踪条组件(TrackBar)和进度条组件(ProgressBar)
8.2.1 跟踪条组件(TrackBar)
8.2.2 进度条组件(ProgressBar)
8.3 Tab组件(TabContr01)和多页组件(PageControl)
8.3.1 Tab组件(TabContr01)
8.3.2 多页组件(PageContr01)
习题八
第9章 对话框
9.1 对话框函数和过程
9.1.1 ShowMessage、Show.MessageFmt和ShowMessagePos过程
9.1.2 MessageDlg和MessageDlgPos函数
9.1.3 InputBox和InputQuery函数
9.1.4 MessageBox函数
9.2 公用对话框
9.2.1 “打开”对话框(OpenDialog)
9.2.2 “另存为”对话框(SaveDialog)
9.2.3 “字体”对话框(FontDialog)
9.2.4 “颜色”对话框(ColorDialog)
9.3 系统提供的About窗体
9.4 自定义对话框
习题九
第10章 菜单和工具栏
10.1 主菜单组件(MainMenu)和弹出式菜单组件(PopupMenu)
10.1.1 主菜单组件(MainMenu)
10.1.2 弹出式菜单组件(PopupMenu)
10.2 工具栏组件(ToolBar)和状态栏组件(StatusBar)
10.2.1 工具栏组件(ToolBar)
10.2.2 状态栏组件(StatusBar)
10.3 动作列表组件(ActionList)
10.4 CoolBar组件和ControlBar组件
10.4.1 CoolBar组件
10.4.2 ControlBar组件
10.5 动态菜单项和工具栏按钮
习题十
第11章 文件操作和管理
11.1 文件系统组件和外壳(Shell)组件
11.1.1 文件系统组件
11.1.2 外壳(SheU)组件
11.2 文本文件和有类型文件
11.2.1 文本文件
11.2.2 有类型文件
11.3 无类型文件
11.4 文件流(TFileStream)对象的操作
11.5 注册表读/写操作
习题十一
第12章 图形、图像和多媒体技术
12.1 画布对象(TCanvas)
12.1.1 TCanvas对象的方法
12.1.2 TPen和TBrush对象
12.2 图像编程技术
12.2.1 图像组件(Image)
12.2.2 JPEG图像的显示
12.2.3 图像格式转换
12.3 多媒体编程技术
12.3.1 动画组件(Animate)
12.3.2 多媒体播放组件(MediaPlayer)
12.3.3 RM格式媒体的播放
习题十二
第13章 数据库编程
13.1 Delphi自带的数据库
13.2 利用FormWizard进行简单的数据库编程
13.3 基于BDE的数据库应用程序开发
13.3.1 BDE简介
13.3.2 常用组件简介
13.3.3 使用Table组件进行数据库应用程序开发
13.3.4 使用Query组件进行数据库应用程序开发
13.4 基于ADO的数据库应用程序开发
13.4.1 常用组件简介
13.4.2 ADO编程
13.5 基于dbExpress的数据库应用程序开发
13.5.1 常用组件介绍
13.5.2 使用dbExpress连接SQLServer数据库
13.6 使用Rave组件制作报表
13.6.1 常用组件介绍
13.6.2 利用向导创建报表
习题十三
参考文献

本目录推荐