《Delphi程序设计基础教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何定华,易海胜编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302170436
  • 页数:288 页
图书介绍:本书介绍Delphi程序设计基础。

第1章 Delphi基础知识 1

Delphi 7简介 1

Delphi的特点和优点 1

对象的一些基本概念 3

类和组件 4

Delphi 7集成开发环境 6

Delphi 7集成开发环境组成 6

Delphi应用程序所包含的文件 12

组件的画法 16

创建控制台应用程序 17

创建Windows应用程序 19

小结 21

习题 21

第2章 Object Pascal语言 23

语言成分 23

数据类型 25

数值型数据 26

字符型数据 27

布尔型数据 27

常量和变量 27

常量 27

变量 28

运算符和表达式 29

算术运算符 29

位运算符 30

字符串运算符 31

关系运算符 31

逻辑运算符 31

运算符的优先级 31

常用函数与过程 32

数学运算函数与过程 32

字符处理函数与过程 35

日期时间函数与过程 36

类型转换函数与过程 38

其他函数与过程 40

语句 40

小结 43

习题 43

第3章 窗体和基本组件 45

窗体 45

文本显示与编辑组件 49

Label组件 50

Edit组件 51

Memo组件 56

RichEdit组件 58

用于分组的组件 62

Panel组件 62

Splitter组件 64

GroupBox组件 65

按钮类组件 66

Button组件 66

BitBtn组件 66

SpeedButton组件 67

CheckBox组件 70

RadioButton组件 70

RadioGroup组件 72

列表框和组合框 72

ListBox组件 73

ComboBox组件 75

计时器 78

滚动条组件 80

多选项卡组件 81

小结 83

习题 83

第4章 程序控制结构 87

分支结构 87

If语句 87

Case语句 91

循环结构 93

While语句 93

Repeat语句 94

For语句 97

多重循环 99

小结 102

习题 102

第5章 枚举、子界与集合 105

枚举类型 105

枚举类型及变量的定义 105

枚举类型的运算 106

子界类型 107

集合类型 108

集合类型的定义 108

集合类型的取值和运算 109

小结 112

习题 112

第6章 数组与记录 115

数组类型 115

静态数组 115

动态数组 120

字符串类型 121

记录类型 122

记录类型的定义 122

记录类型的访问与with语句 123

小结 127

习题 127

第7章 过程与函数 128

过程 128

事件过程的创建与调用 128

通用过程 130

函数 134

函数的定义 134

函数的应用举例 135

参数传递 137

变量参数 137

值参数和常量参数 138

默认参数 138

子程序的嵌套与递归 139

子程序的嵌套 139

子程序的递归 142

变量的作用域 146

公有变量和私有变量 146

全局变量和局部变量 146

小结 150

习题 150

第8章 对话框 153

对话框函数(或过程) 153

输出类对话框过程 153

输入类对话框函数 155

对话框组件 157

文件类对话框组件 157

FontDialog字体对话框组件和ColorDialog颜色对话框组件 160

FindDialog查找对话框组件和ReplaceDialog替换对话框组件 162

Print Dialog、PrinterSetupDialog和PageSetupDialog对话框组件 165

小结 167

习题 167

第9章 菜单、工具栏和状态栏 168

菜单 168

下拉式菜单组件MainMenu 168

弹出式菜单组件PopupMenu 173

在菜单中添加小图标 173

工具栏组件ToolBar 174

状态栏组件StatusBar 179

小结 181

习题 181

第10章 图形图像与多媒体 182

图形图像程序设计 182

图形组件Shape 182

图像组件Image 183

画布Canvas 184

画板组件PaintBox 188

多媒体程序设计 189

Animate组件 189

媒体播放器组件MediaPlayer 191

小结 194

习题 194

第11章 文件编程 196

文件管理组件 196

文件管理的相关函数与过程 200

文件操作 202

文件类型 203

适合于各种文件的操作 203

文本文件的操作 204

有类型文件的操作 207

小结 213

习题 213

第12章 数据库编程基础 214

数据库的基本概念 214

数据和数据库 214

数据库管理系统(DBMS) 214

关系数据库 215

数据库辅助工具 215

Database Desktop 215

BDE Administrator 218

SQL资源管理器(SQL Explorer) 220

小结 221

习题 221

第13章 BDE数据库应用程序开发 223

Table组件 223

Table组件的常用属性 224

Table组件的常用方法 229

Table组件的常用事件 234

数据源DataSource组件 235

DataSource组件的常用属性 235

DataSource组件的常用方法 235

数据控制类组件 235

数据控制类组件的常用属性 235

常用的数据控制类组件 236

Query组件 241

Query组件的常用属性 241

Query组件的常用方法 241

静态查询 242

使用字符连接符“+”实现动态查询 244

使用Params属性实现参数查询 245

使用ParamByName属性实现参数查询 247

使用BDE开发数据库综合实例 247

小结 252

习题 252

第14章 ADO数据库应用程序开发 253

ADOConnection组件 253

ADOConnection组件的常用属性 254

ADOConnection组件的常用方法 256

ADOCommand组件 256

ADOCommand组件的常用属性 256

ADOCommand组件的常用方法 257

ADODataSet组件 257

ADODataSet组件的常用属性 258

ADODataSet组件的常用方法 258

ADOTable组件 263

ADOQuery组件 265

使用ADO开发数据库综合实例 267

小结 269

习题 270

第15章 报表设计 271

RvProject组件 271

RvDataSetConnection组件 271

DataText、DataMemo和DataBitMap组件 272

小结 275

习题 276

第16章 网络编程 277

使用Delphi网络组件 277

16*1.1 TCPServer组件和TCPClient组件 277

16*1.2 WebBrowser组件 281

小结 283

习题 284

附录 标准过程与函数 285

参考文献 288