《Delphi程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张菊主编
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2008
  • ISBN:7811232146
  • 页数:282 页
图书介绍:本书从实用、易懂的角度出发,系统地介绍了利用Delphi集成开发环境开发应用程序的知识和方法。全书分11章,分别介绍了Delphi 7.0概述、Object Pascal语言基础、常用组件、菜单设计、窗体设计、图形图像多媒体技术、调试技术与异常处理、数据库编程、报表设计与打印、Internet 编程基础及DLL的应用等内容。

第1章 Delphi概述 1

Delphi简介 1

Delphi发展史 1

Delphi的特点 1

Delphi 7.0的新特点 2

Delphi 7.0集成开发环境 3

主窗口 4

对象监视器 6

窗体设计器 7

代码编辑器窗口 8

帮助系统 10

设计一个Delphi 7.0程序 11

新建工程 11

属性设置 11

编辑代码 13

保存工程 14

编译执行 14

Delphi 7.0程序的组成 15

程序的基本组成 15

Object Pascal的单元 18

工程管理 19

本章小结 21

练习与实训 21

第2章 Object Pascal语言 22

Object Pascal语言基础 22

基本字符和符号 22

常量与变量 24

运算符与表达式 25

语句 28

数据类型 30

简单类型 30

字符串类型 33

结构类型 33

指针类型 37

可变类型 38

三种结构的程序设计 38

顺序控制结构 38

选择控制结构 39

循环控制结构 43

过程与函数 47

基本概念 47

常用过程与函数 50

子程序的参数 52

子程序的嵌套与递归 55

变量的作用域 56

Object Pascal面向Object编程基础 57

Object与类的定义 58

类与单元的关系 58

类的封装与继承 59

本章小结 60

练习与实训 61

第3章 常用组件 63

按钮及其分类组件 63

Button组件 63

BitBtn组件 64

SpeedButton组件 65

RadioButton组件 68

RadioGroup组件 69

GroupBox组件 69

CheckBox组件 72

Panel组件 73

文本编辑组件 75

Label组件 75

Edit组件 77

MaskEdit组件 79

Memo组件 81

RichEdit组件 82

ListBox列表框组件 84

组合框组件 87

滑块型组件 87

工具栏与状态栏组件 90

ToolBar组件 90

CoolBar组件 91

StatusBar组件 91

显示与输入对话框 92

消息框 92

输入框函数 94

对话框组件 94

文件对话框组件 95

FontDialog组件 96

ColorDialog组件 97

PrintDialog和PageSetupDialog组件 97

FindDialog和ReplaceDialog组件 98

对话框综合应用实例 99

目录组件 103

其他组件 105

本章小结 107

练习与实训 107

第4章 菜单设计 108

创建主菜单 108

弹出式菜单 114

动态设计菜单 114

使用菜单模板 116

本章小结 117

练习与实训 117

第5章 窗体设计 118

窗体属性、方法和事件 118

窗体设计 120

新建窗体 120

设置窗体属性 121

添加组件 122

设置组件属性 123

保存文件 123

利用模板生成窗体 123

多窗体技术 125

MDI窗体的创建 125

MDI窗体的属性和方法 126

窗体间的切换、调用与共享 127

本章小结 129

练习与实训 129

第6章 图形、图像与多媒体技术 130

图形图像组件 130

Tcanvas对象 130

Shape组件 136

PaintBox组件 137

时间组件 137

图像 138

Image组件 138

Bitmap组件 138

动画 139

Animate功能简介 139

主要属性 139

主要方法 140

主要事件 141

应用举例 141

多媒体 143

MediaPlayer组件 144

主要属性 144

常用方法 145

应用举例 146

本章小结 148

练习与实训 148

第7章 调试技术与异常处理 149

错误类型 149

调试器 150

调试前的准备 150

调试器的设置 151

控制程序的执行 153

运行到指定行 153

单步执行 154

断点执行及断点的设置与使用 154

暂停程序的执行 157

观察变量、表达式和属性的值 157

异常处理 158

引入异常处理 158

异常类 158

异常类的触发方法 161

处理异常的方法 162

本章小结 164

练习与实训 164

第8章 数据库编程 165

数据库系统 165

基本概念 165

Delphi中数据库引擎的发展 166

Delphi数据库开发的步骤 167

数据库桌面系统 168

Database Desktop概述 168

设定工作目录与私有目录 169

创建别名 169

创建数据库表 171

数据表格的属性 173

使用数据库窗体向导设计数据库应用程序 175

BDE组件 177

BDE组件常用方法 178

TTable组件 181

TQuery组件 186

TStoredProc组件 191

TDatabase组件 192

TSession 194

数据控制组件 197

TDBGrid组件 198

TDBNavigator组件 200

TDBText组件 202

TDBEdit组件 202

TDBMemo组件 203

TDBImage组件 203

TDBListBox组件 204

TDBComboBox组件 204

TDBCheckBox组件 204

TDBRadioGroup组件 205

其他组件 205

ADO编程 205

基本ADO的体系结构 205

ADO数据集组件 206

应用ADO开发数据库系统举例 207

Delphi中的SQL编程 209

SQL查询语句简介 209

SQL语言编程中的运用 210

动态SQL语句的编程 211

SQL编程实例 212

案例:基于BDE的学生缴费注册系统 215

数据库设计 216

主控界面设计及属性设置 218

实现自动数据计算功能 221

自己制作数据导航组件 222

制作初始化设置界面 224

增加浏览窗体与任意组合条件的数据统计功能 226

本章小结 231

练习与实训 231

第9章 报表设计与打印 232

Rave报表设计器 232

概述 232

使用Rave Reports 5.0创建报表 233

菜单/工具栏和选项卡 236

Delphi中的Rave组件 240

RvProj ect组件 240

RvSystem组件 241

其他组件 242

设计简单Rave报表 243

案例 243

技术要点 243

设计与实现 243

设计一个多页报表 245

案例 245

技术要点 246

设计与实现 246

设计数据库报表 248

案例 248

技术要点 249

设计与实现 249

本章小结 254

练习与实训 254

第10章 Internet编程基础 255

Internet基本概念 255

纲络和TCP/IP协议 255

TCP/IP协议及特点 255

建立一个Web浏览器 256

创建Web服务器 260

应用举例 261

本章小结 264

练习与实训 264

第11章 DLL的应用 265

DLL概述 265

DLL的基本概念 265

使用DLL的优点 266

DLL的创建 266

DLL工程文件 267

DLL中的Exports子句 267

编写DLL 268

DLL的调用 270

DLL的静态调用方法 271

DLL的动态调用方法 272

利用DLL实现窗体的重用 276

创建含有窗体的DLL工程文件的步骤 276

创建含有窗体的DLL工程文件 276

调用含有窗体的DLL工程文件 280

本章小结 281

练习与实训 281

参考文献 282