《Delphi程序设计及实验指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张景安等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508422821
  • 页数:269 页
图书介绍:本书包含正文、习题、实验指导等几个部分。内容主要包括Dephi 7概述、程序设计基础、常用组件介绍、菜单设计、多文档界面设计、对话框设计、数据库编程、Internet编程以及多媒体编程等方面。本书在内容安排上采取实例驱动的方法,在讲解基本原理、基本概念的基础后,通过实例加深对所学知识的理解和掌握。书后针对所学内容配有相应的习题和实验,帮助读者理论联系实际,进一步巩固所学知识。本书重点在培养读者的实际应用能力,通过本书的学习,使读者能够熟练利用所学知识开发实际应用系统。本书适合高等学校计算机及相关专业的学生,从事Delphi应用程序与开发的工程技术人员。

第1章 Delphi概述 1

1.1Delphi的发展 1

1.2Delphi7的功能特点 1

1.2.1Delphi的主要特点 1

1.2.2Delphi7的新特性 2

1.3Delphi的安装 3

1.3.1Delphi7的安装要求 3

1.3.2Delphi7的安装步骤 4

1.4Delphi的集成开发环境 9

1.4.1Delphi7主窗口 10

1.4.2窗体设计器 19

14.3对象树状查看器 20

1.4.4对象查看器 20

1.4.5代码编辑和浏览窗口 21

习题 21

第2章 面向对象的Pascal 22

2.1数据类型 22

2.1.1简单数据类型 22

2.1.2字符串类型 24

2.1.3结构类型 24

2.1.4可变类型 26

2.2.1标识符 27

2.2.2常量 27

2.2常量与变量 27

2.2.3变量 28

2.3表达式与运算符 28

2.3.1表达式 28

2.3.2运算符 28

2.4语句 31

2.4.1注释 31

2.4.2简单语句和复合语句 31

2.4.3条件语句 32

2.4.4循环控制语句 35

2.5函数和过程 37

2.5.1函数和过程的声明 37

2.5.2重载函数和过程 38

2.5.3参数 39

2.5.4作用域 40

2.5.5函数和过程的调用 41

习题 42

第3章 面向对象程序设计 44

3.1面向对象的可视化编程步骤 44

3.1.1建立新工程 44

3.1.2设计程序界面 44

3.1.3编写程序代码 46

3.1.4保存所有文件 46

3.1.5运行程序 46

3.1.7制作安装包 47

3.1.6生成exe文件 47

3.2.1对象 52

3.2.2类 52

3.2对象和类的概念 52

3.2.3方法 55

3.2.4继承和多态 57

3.3消息 58

3.3.1消息机制 58

3.3.2发送消息 61

3.3.3处理消息 61

3.4异常处理 62

3.4.1异常及异常类 62

3.3.4用户自定义消息 62

3.4.2try...except子句 65

3.4.3try...finally语句 65

3.4.4raise语句 65

3.5程序调试 66

3.5.1调试的准备和开始 66

3.5.2程序运行的控制 67

3.5.3断点的使用 68

3.5.4监视数据的值 70

3.5.5其他调试工具 73

习题 76

4.1.2组件的常用属性及事件 77

4.1.1组件分类 77

4.1组件概述 77

第4章 常用组件 77

4.2文本输入类组件 79

4.2.1TLabel组件 79

4.2.2TEdit组件 80

4.2.3TMemo组件 83

4.2.4TRichEdit组件 84

4.3按钮类组件 84

4.3.1TButton组件 85

4.3.2TBitBtn组件 85

4.3.3TSpeedButton组件 86

4.3.5TCheckBox组件 87

4.3.4TRadioButton组件 87

4.4列表类组件 89

4.4.1TListBox组件 89

4.4.2TComboBox组件 91

4.4.3TTreeView组件 95

习题 97

第5章 菜单设计 98

5.1创建主菜单 98

5.1.1TMainMenu组件 99

5.1.2主菜单的设计 99

5.2设计快捷菜单 101

5.2.2快捷菜单设计 102

5.2.1TPopupMenu组件 102

5.3使用模板设计菜单 104

习题 106

第6章 窗体设计 107

6.1创建窗体 107

6.1.1TForm组件 107

6.1.2选择、布局和编辑组件 109

6.2多页面窗体 113

6.2.1多页面窗体的概念 114

6.2.2TPageControl组件 114

6.2.3多页面窗体的设计 114

6.3.2分割窗体的设计 118

6.3分割窗体 118

6.3.1TSplitter组件 118

6.4使用模板生成窗体 119

习题 124

第7章 多文档界面设计 125

7.1MDI的组成 125

7.1.1父窗体 125

7.1.2子窗体 125

7.1.3使用多文档模板 126

7.2多文档界面设计 129

7.2.1菜单合并 129

7.2.2菜单覆盖 130

习题 131

8.1通用对话框组件 132

8.1.1文件对话框组件 132

第8章 对话框设计 132

8.1.2字体对话框(TFontDialog)组件 136

8.1.3颜色对话框(TColorDialog)组件 137

8.1.4打印(TPrintDialog)与打印设置对话框(TPrinterSetupDialog)组件 138

8.1.5查找及替换对话框组件 140

8.2模式对话框与无模式对话框 141

8.2.1模式对话框 141

8.2.2无模式对话框 145

8.3消息框 147

习题 149

9.1.1基本概念 151

第9章 数据库应用程序设计 151

9.1数据库系统概述 151

9.1.2Delphi的数据库特性 152

9.1.3Delphi可以使用的数据源 153

9.2Delphi数据库应用程序体系结构 154

9.2.1单层结构 154

9.2.2两层结构 155

9.2.3多层结构 155

9.3数据库设计 155

9.3.1常用数据库 155

9.3.2数据库、数据库表的创建与维护 156

9.4.1BDE数据集组件 163

9.4常用数据库组件 163

9.4.3数据控制(DataControl)组件 177

9.4.2数据访问(DataAccess)组件 177

9.4.4ADO组件 181

9.5数据库应用程序综合实例 181

9.5.1总体设计 181

9.5.2数据库设计 182

9.5.3程序设计 182

习题 187

10.1基本概念 188

10.1.1计算机网络、Internet和Intranet 188

第10章 Internet编程 188

10.1.2HTML 190

10.1.3TCP/IP协议、HTTP协议 190

10.1.4线程 193

10.2Socket编程 196

10.2.1工作原理 196

10.2.2建立客户端Socket 198

10.2.3建立服务器端Socket 199

10.3制作浏览器 203

10.3.1TWebBrowse组件 203

10.3.2界面设计 204

10.3.3代码编写 206

习题 207

10.3.4程序运行结果 207

第11章 多媒体编程 208

11.1动画组件TAnimate 208

11.2媒体播放器组件TMediaPlayer 210

11.3简单的动画播放程序的设计 213

11.3.1界面设计 213

11.3.2代码编写 214

11.4简单的CD播放器的制作 216

11.4.1界面设计 216

11.4.2代码编写 217

习题 219

实验1Delphi集成开发环境和程序设计初步 220

附录 220

实验2顺序结构程序设计 224

实验3选择结构程序设计 226

实验4循环结构程序设计 230

实验5常用组件 233

实验6菜单设计 238

实验7窗体设计 240

实验8多文档界面设计 243

实验9对话框设计 250

实验10数据库编程 253

实验11Internet编程 260

实验12多媒体编程 265

参考文献 269