当前位置:首页 > 工业技术
Delphi 8入门与进阶
Delphi 8入门与进阶

Delphi 8入门与进阶PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:许哲平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302098972
  • 页数:319 页
图书介绍:本书讲授Delphi 8编程语言的基础知识,及其在表单高级设计、多媒体编程、数据库设计、网络编程等领域中的运用。
《Delphi 8入门与进阶》目录
标签:编著 入门

第一篇 Delphi 8基础知识 1

第1章 Delphi 8入门基础 3

1.1 Delphi 8的安装和运行 3

1.1.1 安装Delphi 8之前要解决的问题 3

1.1.2 安装和运行Delphi 8 7

1.2 用Delphi 8开发程序的基本流程 9

1.2.1 开发第一个VCL表单应用程序 9

1.2.2 开发第一个Windows表单应用程序 11

1.2.3 开发第一个ASP.NET应用程序 12

1.3 Delphi 8的特点 16

1.4 Delphi 8的开发环境 17

1.4.1 Delphi 8的开发环境设置 17

1.4.2 菜单功能介绍 21

1.5 Delphi 8的帮助文档 25

1.6 小结 26

1.7 练习与思考题 27

第2章 Delphi 8初级语法 28

2.1 控制台应用程序 28

2.1.1 Delphi 8的创建文件类型 28

2.1.2 在Delphi 8中创建控制台应用程序 29

2.2 Delphi 8的标志符及常量和变量说明 31

2.2.1 标志符 31

2.2.2 常量 32

2.2.3 变量 33

2.3 Delphi 8的数据类型 34

2.3.1 Simple类型 35

2.3.2 String类型 38

2.3.3 Structured类型 39

2.3.4 Pointer类型 45

2.3.5 Variant类型 46

2.4 Delphi 8运算符 47

2.7 练习与思考题 48

2.5 Delphi 8编程风格 48

2.6 小结 48

第3章 Delphi 8高级语法 50

3.1 程序流程控制语句 50

3.1.1 简单语句 50

3.1.2 条件语句 52

3.1.3 循环语句 53

3.2 过程和方法 53

3.2.1 过程和方法的定义 54

3.2.2 过程和方法的参数和变量 54

3.2.3 过程和方法的实例 55

3.3 Delphi 8中的面向对象技术 56

3.3.1 类和对象的关系 57

3.3.2 类的属性和方法 57

3.3.3 类的封装、继承和多态性 57

3.3.4 类的综合实例 59

3.4 Windows表单应用程序代码剖析 62

3.5 异常处理 65

3.5.1 Delphi 8的异常调试管理 65

3.5.2 Delphi 8的异常处理语句 67

3.5.3 Delphi 8的代码片段工具 68

3.6 小结 71

3.7 练习与思考题 71

第二篇 VCL表单应用程序编程 73

第4章 VCL表单应用程序常用组件 75

4.1 Delphi 8组件一览表 75

4.1.1 Delphi 8组件列表 75

4.1.2 对象查看器中的内容 76

4.2 按钮类组件 78

4.2.1 TButton组件 78

4.2.2 TBitBtn组件 78

4.2.3 TSpeedButton组件 79

4.2.4 按钮类组件实例 80

4.3 标签类组件 81

4.3.1 TLabel组件 81

4.3.2 TEdit组件 82

4.3.3 TLabeledEdit组件 82

4.3.4 TLabel及TEdit和TLabeledEdit组件实例 82

4.4 选择类组件 83

4.4.1 TRadioButton和TCheckBox组件 84

4.4.2 TGroupBox和TRadioGroup组件 84

4.4.3 选择类相关组件实例 84

4.5 列表类相关组件 86

4.5.1 TListBox组件 86

4.5.2 TComboBox组件 87

4.5.3 TCheckListBox组件 87

4.5.4 列表类组件实例 88

4.6 通用对话框组件 89

4.6.1 TOpenDialog和TSaveDialog组件 90

4.6.2 TOpenPictureDialog和TSavePictureDialog组件 91

4.6.3 TFontDialog和TColorDialog组件 93

4.6.4 TFindDialog和TReplaceDialog组件 94

4.6.5 对话框组件的综合实例 94

4.7 菜单组件设计 96

4.7.1 MainMenu和PopupMenu组件 96

4.7.2 MainMenu和PopupMenu组件实例 97

4.8 小结 99

4.9 练习与思考题 99

第5章 Delphi 8表单高级设计 101

5.1 VCL表单高级设计 101

5.1.1 VCL表单主要属性 101

5.1.2 拖动无边框的表单 103

5.1.3 创建异形的表单 104

5.2.2 多文档表单程序实例 106

5.2 VCL多文档表单设计技术 106

5.2.1 多文档表单的基本原理和技巧 106

5.3 各类消息对话框设计 112

5.3.1 常见的消息对话框函数 112

5.3.2 消息对话框实例 113

5.4 深入Borland.Vcl.Forms.pas单元 116

5.4.1 Borland.Vcl.Forms.pas基本介绍 116

5.4.2 Borland.Vcl.Forms.pas单元应用实例 118

5.5 小结 119

5.6 练习与思考题 120

第6章 Delphi 8多媒体编程 121

6.1 简单图形设计 121

6.1.1 Canvas 121

6.1.2 Brush 123

6.1.3 Pen 123

6.1.4 书法艺术效果实例 124

6.2.1 利用常用组件实现动画效果 127

6.2 高级图像效果设计 127

6.2.2 用Pixels属性实现的特殊效果 129

6.3 TMediaPlayer组件 131

6.3.1 深入了解TMediaPlayer 131

6.3.2 高级的媒体播放器 133

6.3.3 在影音文件中抓图 134

6.4 多媒体相关的高级API 137

6.4.1 巧用Borland.vcl.MMSystem.pas函数 137

6.4.2 用MCI字符指令来控制播放效果 141

6.5 小结 144

6.6 练习与思考题 144

第7章 数据库设计基础 145

7.1 数据库技术的基本概念 145

7.1.1 数据库的基本元素和操作原理 145

7.1.3 数据库的ODBC连接 146

7.1.2 基本的数据库感知组件 146

7.1.4 简单操作MS Access的ODBC驱动 149

7.2 BDE数据库访问机制 150

7.2.1 BDE管理工具 150

7.2.2 BDE组件介绍 152

7.2.3 利用BDE技术快速创建数据库实例 156

7.3 Interbase数据库访问机制 158

7.3.1 Interbase简介 158

7.3.2 Interbase数据库操作实例 159

7.4 dbExpress数据库访问机制 161

7.4.1 dbExpress技术介绍 161

7.4.2 利用dbExpress组件灵活获取数据 163

7.5 利用SQL语句操作数据 166

7.5.1 常见SQL语句简介 166

7.5.2 通过实例操作SQL语句 167

7.6 Rave数据库报表设计 170

7.6.1 Rave 5.5工具 171

7.6.2 Rave组件技术 173

7.7 小结 177

7.8 练习与思考题 177

第8章 网络编程 178

8.1 网络编程的基本内容 178

8.1.1 网络技术发展 178

8.1.2 Delphi 8中的网络编程内容 179

8.2 XML文档阅读器 180

8.2.1 TXMLDocument组件介绍 180

8.2.2 利用TXMLDocument组件来操作XML文件 181

8.3 Indy组件编程 183

8.3.1 Indy组件介绍 184

8.3.2 通过IdPop3和IdMessage组件进行邮件检查 185

8.4 网络编程高级技术 187

8.4.1 利用Ipconfig命令获取网络实时信息 187

8.4.2 利用系统函数下载文件 189

8.4.3 利用ShellExecuteA函数发送邮件 190

8.5 小结 193

8.6 练习与思考题 193

第9章 系统RTL单元 195

9.1 RTL介绍 195

9.1.1 RTL的内容和功能 195

9.1.2 StringBuilder数据类型 197

9.1.3 IntPtr数据类型 198

9.2 注册表操作 200

9.2.1 注册表基本原理和函数介绍 200

9.2.2 利用注册表模拟网络地址栏和程序自动运行 202

9.3 系统外壳扩展函数 205

9.3.1 创建状态栏程序和抽取文件图标 205

9.3.2 利用扩展函数进行文件操作 209

9.3.3 快速定位系统功能目录 212

9.4 小结 213

9.5 练习与思考题 214

第三篇 Windows表单应用程序编程 215

第10章 Windows表单应用程序组件 217

10.1 Windows表单基本属性和事件 217

10.1.1 Windows表单实例基本属性和事件 217

10.1.2 简单的Windows表单实例 218

10.2 常见的Windows表单组件 220

10.2.1 LinkLabel组件 220

10.2.2 CheckedListBox组件 221

10.2.3 PictureBox组件 221

10.2.4 TreeView组件 222

10.2.5 RichTextBox组件 223

10.2.6 ToolTip组件 224

10.3 常见的Component组件 225

10.3.1 MainMenu和ContextMenu组件 225

10.3.2 NotifyIcon组件 226

10.4 常见的Dialogs组件 227

10.4.1 OpenFileDialog和SaveFileDialog组件 228

10.4.2 Dialogs组件实例 229

10.5 Windows表单组件功能介绍 231

10.5.1 System.Windows.Forms基本介绍 231

10.5.2 将Windows表单组件转换为VCL表单组件 233

10.6 小结 237

10.7 练习与思考题 238

第11章 .NET类库编程 239

11.1 .NET类库的基本知识 239

11.1.1 .NET类库简介 239

11.1.2 .NET类库简单浏览 240

11.2 System.IO类库操作文件和目录 242

11.2.1 利用FileInfo类操作文件 242

11.2.2 利用Directory类操作目录 246

11.3.1 利用System.Web.Mail发送邮件的相关原理 249

11.3 利用System.Web.Mail发送邮件 249

11.3.2 利用System.Web.Mail发送带附件的E-mail 250

11.4 利用System.Drawing实现简单的绘图效果 254

11.4.1 Graphics对象简介 254

11.4.2 利用System.Drawing实现简单的绘图效果 255

11.5 小结 258

11.6 练习与思考题 258

第12章 ActiveX和COM Interop技术 259

12.1 ActiveX技术的概念和具体应用 259

12.1.1 ActiveX技术简介 260

12.1.2 ActiveX的安装 261

12.1.3 利用ActiveX组件实现网络浏览器 261

12.1.4 利用ActiveX组件实现多媒体播放器 264

12.2 COM Interop技术 266

12.2.1 从消失的Servers组件说起 266

12.2.2 利用COM Interop获取Word版本信息 267

12.2.3 复杂的COM Interop操作Word实例 270

12.2.4 COM Interop技术的好帮手——Reflection 274

12.3 小结 275

12.4 练习与思考题 276

第13章 ADO.NET数据库技术 277

13.1 ADO.NET到BDP 277

13.1.1 Windows表单应用程序中的数据库技术 277

13.1.2 Borland Data Provider组件 278

13.1.3 DataGrid组件 283

13.2 利用BDP组件进行数据库操作 285

13.2.1 用BDP组件操作数据库的基本过程 285

13.2.2 实现一个Windows表单的BDP实例 285

13.3 Data Explorer操作数据库 289

13.3.1 利用Data Explorer对数据进行管理 289

13.3.2 利用Data Explorer创建数据库实例 291

13.4 小结 292

13.5 练习与思考题 293

第四篇 ASP.NET应用程序编程 295

第14章 ASP.NET程序编程 297

14.1 ASP.NET框架 297

14.1.1 ASP.NET结构的基本框架 297

14.1.2 HTML编辑器 298

14.1.3 HTML Elements组件和ASPX文件分析 301

14.1.4 Web服务器组件和WebForm单元文件 303

14.2 ASP.NET应用程序实例 306

14.2.1 带广告的注册信息页面 306

14.2.2 典型的ASP.NET数据库应用程序 309

14.2.3 利用DB Web组件创建页面数据库程序 312

14.3 小结 315

14.4 练习与思考题 315

附录A 练习与思考题参考答案 316

返回顶部