当前位置:首页 > 工业技术
程序设计教程 Delphi
程序设计教程 Delphi

程序设计教程 DelphiPDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:姚普选编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302080283
  • 页数:367 页
图书介绍:本书以Delphi 7为工具,结合大量具有应用价值的实例,循序渐进地介绍了计算机程序设计的基本思想和常用的程序设计方法,并简明扼要地介绍了编程是经常涉及的算法概念和计算机软件系统的工作机理等方面的知识,主要内容包括程序设计的基础知识、算法设计、数据类型、程序结构、复杂数据类型、面向对象程序设计、用户界面设计、图处理与多媒体播放、数据库应用程序。书中各章配有习题。
《程序设计教程 Delphi》目录

目录 1

第1章程序设计基础知识 1

1.1 程序与程序设计 1

1.1.1 程序的性能与结构 1

1.1.2程序设计语言 4

1.1.3 计算机解题的步骤 6

1.2 Delphi程序设计方法 11

1.2.1 Delphi集成开发环境 11

1.2.2 Delphi程序设计实例 16

1.2.3 Delphi工程中的主要文件 21

1.3.1 窗体和组件的使用 25

1.3 Delphi程序设计的基本技能 25

1.3.2 代码编辑器的使用 29

1.3.3 变量赋值及组件的动态属性设置 31

1.3.4数据输入输出 33

习题 36

第2章算法与程序设计 39

2.1算法的概念 39

2.1.1 算法实例 39

2.1.2算法的特征 42

2.1.3算法的表示 43

2.2算法的结构 46

2.2.1 算法的3种基本结构 46

2.2.2基本结构的本质属性 49

2.2.3 N-S结构流程图 51

2.3算法的程序实现 52

2.3.1 算法的程序实现步骤 52

2.3.2 选择结构的程序实现 55

2.3.3循环结构的程序实现 58

2.3.4算法与数据结构 61

2.3.5结构化程序设计 64

习题 69

第3章Delphi语言的语法基础 71

3.1 符号 71

3.1.1 特定符号 71

3.1.2 分隔符 72

3.1.3 标识符 73

3.1.4 数字、字符串和标号 74

3.2 常量、变量与标准函数 75

3.2.1 数据类型 76

3.2.2标准数据类型 77

3.2.3 字面常量和声明常量 80

3.2.4 变量的声明和引用 81

3.2.5 标准函数 83

3.3 表达式 87

3.3.1 算术表达式 87

3.3.2 字符串类型和字符表达式 89

3.3.3关系表达式和布尔表达式 91

3.4.1 枚举类型 94

3.4枚举类型、子界类型与集合类型 94

3.4.2 子界类型 95

3.4.3 集合类型 97

3.4.4 类型间的相容关系 100

3.5 数组 102

3.5.1一维数组 102

3.5.2 多维数组 103

3.5.3动态数组 105

习题 106

第4章Delphi程序结构 109

4.1 控制结构 109

4.1.1选择结构 109

4.1.2循环结构 113

4.1.3循环结构的嵌套 117

4.1.4 非正常流程控制 120

4.2异常处理机制 123

4.2.1 异常处理机制的作用 123

4.2.2 try…except语句 124

4.2.3 异常处理的例子 126

4.2.4 try…finally语句 127

4.3过程与函数 129

4.3.1 过程的声明和调用 129

4.3.2 函数的声明和调用 132

4.3.3过程和函数的参数 133

4.3.4 过程和函数的嵌套 138

4.4.1递推算法和程序 140

4.4递推、迭代和递归 140

4.4.2迭代算法和程序 143

4.4.3递归算法和程序 145

4.5 Delphi应用程序的结构 151

4.5.1Delphi程序的组织结构 151

4.5.2 变量的作用域 153

4.5.3 构成Delphi工程的文件 156

习题 158

5.1记录类型 161

5.1.1记录的声明和引用 161

第5章记录、文件与指针 161

5.1.2记录的嵌套 163

5.1.3 带变体部分的记录 165

5.2 文件类型 166

5.2.1 文件的定义 166

5.2.2文件的基本操作 168

5.2.3文本文件的操作 171

5.3指针类型 174

5.3.1 指针类型与动态变量 174

5.3.2指针操作 177

5.3.3链表操作 178

5.4 几种算法设计技术 184

5.4.1 分治法 184

5.4.2贪心法 187

5.4.3 回溯法 189

习题 190

第6章面向对象程序设计 193

6.1 类和对象 193

6.1.1 面向对象程序设计思想 193

6.1.2 类的定义 195

6.1.3 对象 198

6.1.4 构造函数和析构函数 200

6.2 类的三大特性 202

6.2.1 类的封装性 202

6.2.2 类的继承性 204

6.2.3 类的多态性 206

6.3 可视组件库(VCL) 209

6.3.1 VCL的类结构 209

6.3.2 组件工作机理 212

6.3.3 控件的动态生成 215

6.3.4 对象变量 218

6.4 消息处理* 221

6.4.1 Windows消息 222

6.4.2 Delphi消息系统 224

6.4.3 消息处理 225

6.4.4 VCL消息处理机制 228

6.4.5使用挂钩 229

6.5 自制控件* 233

6.5.1 制作组件的一般方法 234

6.5.2使用向导制作新组件 236

6.5.3 组件的属性、方法和事件 237

6.5.4 给自定义组件添加功能 239

6.5.5 组件的测试和安装 243

习题 244

第7章用户界面设计 246

7.1 窗体设计 246

7.1.1 窗体的属性 247

7.1.2 窗体的事件和方法 249

7.1.3定制对话框 252

7.1.4 MDI窗体 253

7.2 菜单设计 255

7.2.1 菜单组件与菜单设计 255

7.2.2使用菜单模板设计菜单 256

7.2.3菜单项设计技巧 258

7.3 工具栏与状态栏设计 260

7.3.1 工具栏组件 260

7.3.2 工具栏设计实例 262

7.3.3状态栏设计 265

7.4 文字编辑程序 268

7.4.1 标准对话框的使用 268

7.4.2 文本的复制和打印 271

7.4.3 文字编辑器实例 274

习题 277

第8章 图、多媒体与多线程程序 279

8.1 图处理组件 279

8.1.1 图处理组件与图像种类 279

8.1.2 图像组件(Image) 281

8.1.3成形组件(Shape) 282

8.2 画布对象 284

8.2.1像素操作 284

8.2.2 画笔 286

8.2.3 画刷与作图区域 288

8.2.4 画布对象的基本作图方法 290

8.2.5组件及对象的综合应用 292

8.3控件拖放及运动 294

8.3.1 控件的公共属性 295

8.3.2 鼠标事件及手控作图 296

8.3.3控件的拖放操作 297

8.3.4 控件的动画效果 299

8.3.5键盘事件及组件的手控运动 304

8.4 音频和视频播放 305

8.4.1 音频播放 306

8.4.2卡通控件 307

8.4.3媒体播放器控件 309

8.5 多线程应用程序* 313

8.5.1进程与线程 313

8.5.2创建线程对象 314

8.5.3 线程对象的使用 316

习题 318

第9章数据库应用程序 320

9.1 数据库系统概念 320

9.1.1 数据库系统组成 320

9.1.2 关系数据库层次结构 322

9.1.3 数据库系统开发工具 324

9.2 数据库应用程序的结构与设计 325

9.2.1 应用程序的结构 326

9.2.2 应用程序向导的使用 328

9.2.3 应用程序的设计步骤 332

9.3.1 配置BDE数据源 335

9.3数据库连接 335

9.3.2 建立ODBC数据源 338

9.3.3 使用数据库浏览器 341

9.4数据库操纵 345

9.4.1 字段的操作 345

9.4.2使用Tabel组件的记录查找 351

9.4.3 使用Query组件的SQL查询 353

9.5 基于ADO的数据库应用程序 358

9.5.1 ADO组件 358

9.5.2通过ADO连接数据库 359

9.5.3 通过ADO创建主/细表应用程序 364

习题 365

参考文献 367

相关图书
作者其它书籍
返回顶部