《Delphi 2005程序设计实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何定华,贺体刚编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2008
  • ISBN:9787122031235
  • 页数:285 页
图书介绍:本书详细讲述了Delphi 2005程序设计。

第1章 Delphi基础知识 1

1.1 Delphi 2005简介 1

1.1.1 Delphi的优点 1

1.1.2 关于对象的一些基本概念 2

1.2 Delphi 2005集成开发环境 4

1.2.1 Delphi集成开发环境组成 4

1.2.2 Delphi应用程序所包含的文件 10

1.2.3 组件的画法 14

1.3 小结 15

习题 15

第2章 Object Pascal语言 16

2.1 语言成分 16

2.2 数据类型 18

2.2.1 数值型数据 18

2.2.2 字符型数据 19

2.2.3 布尔型数据 19

2.3 常量和变量 19

2.3.1 常量 20

2.3.2 变量 20

2.4 运算符和表达式 21

2.4.1 算术运算符 21

2.4.2 位运算符 22

2.4.3 字符串运算符 23

2.4.4 关系运算符 23

2.4.5 逻辑运算符 23

2.4.6 运算符的优先级 23

2.5 常用函数与过程 24

2.5.1 数学运算函数与过程 24

2.5.2 字符处理函数与过程 26

2.5.3 日期时间函数与过程 27

2.5.4 类型转换函数与过程 29

2.5.5 其他函数与过程 30

2.6 语句 31

2.7 小结 33

习题 34

第3章 窗体和基本组件 35

3.1 窗体 35

3.2 VCL Forms组件 38

3.2.1 Label组件 38

3.2.2 Edit组件 40

3.2.3 Memo组件 43

3.2.4 RichEdit组件 45

3.2.5 Panel组件 47

3.2.6 Splitter组件 49

3.2.7 GroupBox组件 50

3.2.8 Button组件 50

3.2.9 BitBtn组件 51

3.2.10 SpeedButton组件 52

3.2.11 CheckBox组件 54

3.2.12 RadioButton组件 54

3.2.13 ListBox组件 56

3.2.14 ComboBox组件 59

3.2.15 计时器Timer组件 61

3.3 Windows Forms组件 63

3.4 小结 64

习题 64

第4章 程序控制结构 67

4.1 分支结构 67

4.1.1 if语句 67

4.1.2 case语句 71

4.2 循环结构 72

4.2.1 while语句 73

4.2.2 repeat语句 74

4.2.3 for语句 78

4.2.4 多重循环 80

4.3 小结 83

习题 83

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

5.1 枚举类型 86

5.1.1 枚举类型的定义 86

5.1.2 枚举类型的运算 87

5.2 子界类型 89

5.3 集合类型 89

5.3.1 集合类型的定义 90

5.3.2 集合类型的取值和运算 90

5.4 小结 94

习题 94

第6章 数组与记录 97

6.1 数组 97

6.1.1 静态数组 97

6.1.2 动态数组 103

6.1.3 字符串类型 104

6.2 记录类型 105

6.2.1 记录类型的定义 106

6.2.2 记录的访问与with语句 106

6.3 小结 110

习题 111

第7章 过程与函数 112

7.1 过程 112

7.1.1 事件过程的创建与调用 112

7.1.2 通用过程 115

7.2 函数 118

7.2.1 函数的定义 118

7.2.2 函数的应用举例 119

7.3 参数传递 122

7.3.1 变量参数 122

7.3.2 值参数和常量参数 122

7.3.3 默认参数 123

7.4 子程序的嵌套与递归 124

7.4.1 子程序的嵌套 125

7.4.2 子程序的递归 128

7.5 变量的作用域 132

7.5.1 公有变量和私有变量 132

7.5.2 全局变量和局部变量 132

7.6 小结 137

习题 137

第8章 对话框 139

8.1 对话框函数(或过程) 139

8.1.1 输出类对话框过程 139

8.1.2 输入类对话框函数 142

8.2 对话框组件 143

8.2.1 文件类对话框组件 143

8.2.2 FontDialog对话框组件和ColorDialog对话框组件 146

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

8.2.4 PrintDialog、PrinterSetupDialog和PageSetupDialog对话框组件 152

8.3 小结 154

习题 154

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

9.1 菜单 156

9.1.1 下拉式菜单组件MainMenu 156

9.1.2 弹出式菜单组件PopupMenu 160

9.1.3 在菜单中添加小图标 160

9.2 工具栏组件ToolBar 161

9.3 状态栏组件StatusBar 167

9.4 小结 169

习题 170

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

10.1 图形图像程序设计 171

10.1.1 TShape控件 171

10.1.2 TImage控件 174

10.1.3 画布对象TCanvas 175

10.1.4 TPaintbox组件 184

10.2 多媒体程序设计 185

10.2.1 TAnimate组件 185

10.2.2 媒体播放器组件 186

10.3 小结 191

习题 192

第11章 文件管理 193

11.1 文件管理组件 193

11.1.1 TFileListBox组件 193

11.1.2 TDirectoryListBox组件 194

11.1.3 TDriveCombobox组件 194

11.1.4 TFilterCombobox组件 195

11.1.5 TShellTreeView组件 196

11.1.6 TShellCombobox组件 197

11.1.7 TShellListView组件 197

11.2 文件管理的相关函数和过程 201

11.2.1 RenameFile函数 201

11.2.2 DeleteFile函数 202

11.2.3 FileExists函数 202

11.2.4 FileGetAttr函数 202

11.2.5 FileSetAttr函数 202

11.2.6 DirectoryExists函数 204

11.2.7 CreateDir函数 204

11.2.8 RemoveDir函数 204

11.3 文件管理操作 204

11.3.1 文件类型 204

11.3.2 适合于各种文件的操作 205

11.3.3 文本文件的操作 208

11.3.4 类型文件的操作 210

11.4 小结 212

习题 212

第12章 数据库编程基础 213

12.1 数据库的基本概念 213

12.1.1 数据和数据库 213

12.1.2 数据库管理系统 213

12.1.3 关系数据库 214

12.2 数据库辅助工具 214

12.2.1 Database Desktop 214

12.2.2 BDE Administrator 217

12.2.3 SQL资源管理器 219

12.3 小结 221

习题 221

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

13.1 TTable组件 222

13.1.1 TTable组件的常用属性 223

13.1.2 TTable组件的常用方法 227

13.1.3 TTable组件的常用事件 233

13.2 数据源TDataSource组件 234

13.2.1 TDataSource组件的常用属性 234

13.2.2 TDataSource组件的事件 234

13.3 数据控制类组件 235

13.3.1 数据控制类组件的共同特性 236

13.3.2 常用数据控制类组件功能简介 237

13.4 Query组件 238

13.4.1 Query组件的常用属性 238

13.4.2 Query组件的常用方法 240

13.4.3 静态查询 241

13.4.4 使用字符连接号“+”实现动态查询 241

13.4.5 使用Params属性实现参数查询 242

13.4.6 使用ParamByName方法实现动态查询 242

13.5 使用BDE开发数据库应用程序实例 246

13.5.1 创建数据库表 246

13.5.2 制作应用程序界面 247

13.5.3 编写代码 249

13.6 小结 251

习题 251

第14章 BDP数据库引擎应用 252

14.1 使用SQL Server 2000创建数据库 252

14.1.1 SQL Server 2000企业管理器 252

14.1.2 建立数据库 253

14.1.3 添加表和记录 256

14.2 .NET数据库访问模式 259

14.2.1 数据提供器 259

14.2.2 数据提供器中的类 260

14.3 BDP数据提供器的对象 262

14.3.1 BDPConnection对象 262

14.3.2 BDPCommand对象 263

14.3.3 BDPDataReader对象 263

14.3.4 BDPDataAdapter对象 264

14.3.5 程序举例 265

14.4 小结 268

习题 268

第15章 ASP.NET编程 269

15.1 ASP.NET技术简介 269

15.1.1 ASP.NET的新特点 269

15.1.2 ASP.NET中的常用组件 269

15.1.3 ASP.NET Web Application程序举例 276

15.2 ASP.NET Web Services简介 278

15.2.1 ASP.NET Web Services简介 279

15.2.2 创建ASP.NET Web Services 279

15.2.3 访问ASP.NET Web Services 282

15.3 小结 284

习题 284

参考文献 285