《Delphi 8入门与提高实用教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李奘编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:711306051X
  • 页数:401 页
图书介绍:本书站在初学者的角度,同时兼顾Delphi 先前的版本的程序员,由浅入深地介绍了Delphi 8 for.NET的使用和编程方法。

第1章 Delphi.NET概述 1

1-1 Delphi.NET概述 2

1-1-1 Delphi 8 for.NET的产生 2

1-1-2 Delphi 8 for.NET的特点 2

1-2 Delphi.NET的安装 5

1-2-1硬件环境要求 5

1-2-2软件环境要求 6

1-2-3安装Delphi.NET 6

1-3-1欢迎页面 9

1-3 Delphi.NET可视化集成开发环境 9

1-3-2菜单栏 10

1-3-3窗体设计器 10

1-3-4工具板视图 11

1-3-5对象浏览器 11

1-3-6对象仓库 12

1-3-7工程管理器 12

1-3-8数据浏览器 13

1-3-9代码编辑器 13

1-4-1程序错误分类 15

1-3-10 To-Do列表 15

1-4在Delphi 8中编译和调试 15

1-4-2编译器简单使用 16

1-4-3编译器的设置 16

1-4-4使用内部集成调试器 17

1-4-5运行程序 18

1-4-6断点的操作 20

1-5 Delphi.NET的文件结构 21

1-5-2源代码文件 22

1-5-1工程文件 22

1-5-3配置文件与资源文件 23

1-6第一个程序——Hello world! 23

1-7本章小结 25

1-8本章习题 25

第2章 Object Pascal程序设计基础 27

2-1Obiect Pascal语言入门 28

2-1-1控制台程序 28

2-1-2基本元素 29

2-2数据类型 30

2-2-1简单数据类型 31

2-2-2结构类型 33

2-2-3指针类型 34

2-3数组和字符串 35

2-3-1数组类型 35

2-3-2字符串类 36

2-4变量与运算符 38

2-4-1变量与常量 38

2-4-2赋值语句 38

2-4-3注释的使用 39

2-5流程控制语句 40

2-5-1if语句 40

2-5-2 case语句 40

2-5-3repeat语句 41

2-5-4 while语句 41

2-5-5 for语句 41

2-6函数和过程 42

2-6-1过程与函数的定义 42

2-6-2参数 43

2-7面向对象的编程基础 45

2-7-1类与对象的定义 46

2-7-2类的封装 51

2-7-3类的继承性 52

2-7-4类的多态性 52

2-8本章小结 52

2-9本章习题 53

第3章 在Delp hi.NET环境下编程 55

3-1-1.NET的起源 56

3-1-2什么是.NET框架 56

3-1.NET用法规则 56

3-1-3.NET命名空间 57

3-2创建简单的VCL Form应用程序 58

3-2-1VCL.NET 和.NET 58

3-2-2建立VCLForm应用程序 59

3-3创建简单的WinForm应用程序 63

3-3-1 WinForm应用程序介绍 63

3-3-2建立WinForm应用程序 63

3-4本章小结 70

3-5本章习题 71

第4章 WinForm控件使用 73

4-1基本知识 74

4-2窗体 75

4-2-1窗体的创建和显示 75

4-2-2窗体的属性和方法 76

4-3按钮控件 77

4-3-1基本知识 77

4-3-2使用示例 78

4-4-2使用示例 79

4-4-1基本知识 79

4-4标签控件 79

4-5文本框控件 80

4-5-1基本知识 80

4-5-2使用示例 82

4-6复选框控件 82

4-6-1基本知识 82

4-6-2使用示例 83

4-7单选按钮控件 83

4-7-1基本知识 83

4-7-2使用示例 84

4-8分组框控件 85

4-8-1基本知识 85

4-8-2使用示例 85

4-9列表框控件 86

4-9-1基本知识 86

4-9-2使用示例 87

4-10组合框控件 88

4-10-1基本知识 88

4-10-2使用示例 89

4-11进度条控件 90

4-11-1基本知识 90

4-11-2 使用示例 91

4-12列表视图控件 91

4-12-1基本知识 91

4-12-2使用示例 93

4-13树型控件 96

4-13-1基本知识 96

4-13-2使用示例 98

4-15本章习题 100

4-14本章小结 100

第5章 用户界面设计 101

5-1菜单设计 102

5-1-1菜单概述 102

5-1-2创建主菜单 102

5-1-3创建上下文菜单 103

5-1-4高级菜单设计 104

5-2工具栏和状态栏的设计 106

5-2-1工具栏的使用 106

5-2-2状态栏的使用 107

5-3对话框的设计 109

5-3-1使用对话框 109

5-3-2模式与非模式对话框 111

5-3-3通用对话框 112

5-4多文档界面应用程序 116

5-4-1MDI应用程序的基本知识 116

5-4-2创建主窗体及其控件 117

5-4-3创建子窗体及其控件 118

5-4-4实现子窗体功能 118

5-4-5演示多文档界面程序 119

5-6本章习题 124

5-5本章小结 124

第6章 多媒体应用程序 125

6-1多媒体技术 126

6-1-1概念 126

6-1-2用途 127

6-1-3音频文件介绍 127

6-1-4视频文件介绍 129

6-1-5多媒体软件开发 131

6-2-1相关知识 132

6-2一个简单的媒体播放器 132

6-2-2实现步骤 134

6-3本章小结 135

6-4本章习题 136

第7章 图形图像编程 137

7-1GDI+简介 138

7-1-1相关概念 138

7-1-2 GDI+编程模式 139

7-1-3 GDI+特性 141

7-2-1 Graphics类的使用 143

7-2GDI+绘图 143

7-2-2 Color类的使用 146

7-2-3 Pen类的使用 147

7-2-4 Brush类的使用 148

7-2-5 Font类的使用 149

7-2-6 GraphicsPath类的使用 150

7-2-7绘图综合实例 152

7-3操作图像 165

7-3-1显示图像 166

7-3-2图像处理 168

7-3-3保存图像 168

7-4本章小结 172

7-5本章习题 172

第8章 文件和流 173

8-1文件概述 174

8-1-1文件的结构及分类 174

8-1-2文本文件 174

8-2使用System.IO的类读写文件 176

8-1-3简单文件实例 176

8-2-1System.IO命名空间介绍 177

8-2-2使用FileStream类访问文件 178

8-2-3通过BinaryReader类和BinaryWriter类访问文件 181

8-2-4通过StreamReader和StreamWriter类访问文件 183

8-2-5文件读取和写入实例 184

8-3使用File类和FileInfo类 188

8-3-1File类的使用 188

8-3-2 FileInfo类的使用 191

8-4-1Directory和DirectoryInfo类 193

8-4访问磁盘和目录 193

8-4-2磁盘和目录的操作实例 195

8-5本章小结 200

8-6本章习题 200

第9章 进程与线程 201

9-1操作进程 202

9-1-1进程的概念 202

9-1-2 Process类介绍 202

9-1-3管理进程 203

9-1-4检索进程信息 205

9-1-5应用实例 207

9-2操作线程 212

9-2-1线程的概念 212

9-2-2 AppDomain类 213

9-2-3 Thread类 215

9-2-4使用多线程传递参数 219

9-3多线程同步 220

9-3-1Monitor类 221

9-3-2 Mutex类 225

9-3-3 Timer类 227

9-4本章小结 229

9-5本章习题 230

第10章 系统编程 231

10-1操作注册表 232

10-1-1注册表的使用 232

10-1-2更换系统墙纸 237

10-1-3查看硬件信息 239

10-2获取Windows版本信息 242

10-3-1性能计数器的概念 243

10-3-2性能计数器的使用 243

10-3使用性能计数器组件 243

10-4使用文件系统监控组件 248

10-5使用事件日志组件 252

10-6本章小结 256

10-7本章习题 256

第11章 操作XML 257

11-1XML相关类 258

11-1-1概述 258

11-1-2文档对象模型的支持类 260

11-1-3读者类(XMLReader)和写者类(XmlWriter) 261

11-2读取和输出XML 264

11-2-1读取XML 264

11-2-2输出XML 269

11-3本章小结 274

11-4本章习题 274

第12章 数据库开发和应用 275

12-1Delphi.NET数据库编程基础 276

12-1-1数据库简介 276

12-1-2关系数据库 276

12-1-3数据库应用程序的体系结构 277

12-1-4 SQL语言的使用 278

12-1-5ADO.NET和BDP.NET 281

12-2第一个简单的数据库程序 285

12-2-1使用Access创建数据库 285

12-2-2配置ODBC 286

12-2-3设计应用程序 287

12-3连接数据库 289

12-3-1数据库连接对象 289

12-3-2使用SqlConnection对象连接SQL Server数据库 291

12-4-2生成SqlCommand对象 292

12-4-3利用SqlCommand执行命令 292

12-4-1SqlCommand类 292

12-4执行数据库命令 292

12-4-4使用SqlComand对象的实例 293

12-4-5参数的使用 295

12-4-6存储过程的使用 296

12-5数据读取 298

12-5-1 SqlDataReader类 298

12-5-2SqlDataReader返回结果集 300

12-6-1属性介绍 301

12-6数据适配器 301

12-6-2 Fill方法 302

12-6-3使用SqlDataAdapter对象 303

12-7数据集 304

12-8数据表 305

12-8-1创建数据表对象 305

12-8-2定义表结构 305

12-8-3添加行数据 306

12-8-4创建数据表对象 307

12-8-5其他有用的成员介绍 309

12-9使用BDP.NET 310

12-10数据绑定 312

12-10-1简单的控件数据绑定 312

12-10-2 DataGrid类的数据绑定 313

12-11综合实例 313

12-11-1数据库的设计 314

12-11-2主窗口的设计 314

12-11-3学生管理窗口的设计 315

12-11-4课程管理窗口的设计 320

12-11-5成绩管理窗口的设计 324

12-11-6成绩查询窗口的设计 330

12-11-7程序结果演示 334

12-12本章小结 335

12-13本章习题 336

第13章 网络编程 337

13-1网络编程基础 338

13-1-1计算机网络的概念 338

13-1-2网络分层结构 340

13-1-3TCP/IP协议 341

13-1-4简单实例 343

13-2网络应用 349

13-2-1IP地址 349

13-2-2 Socket类 350

13-2-3同步接收与发送实例 354

13-2-4异步接收与发送实例 357

13-3本章小结 361

13-4本章习题 361

第14章 Web应用程序 363

14-1-2 ASP.NET的平台要求 364

14-1-1ASP.NET简介 364

14-1创建ASP.NET Web应用程序 364

14-1-3演示程序 366

14-1-4 ASP.NET Web应用程序的元素 367

14-2Web Form的应用与开发 368

14-2-1全面理解Web Form 368

14-2-2 Web窗体服务器控件介绍 372

14-2-3HTML服务器控件 373

14-2-4 Web服务器控件 375

14-2-5验证控件 377

14-2-6编写ASP.NET数据库程序 380

14-3Web服务 383

14-3-1 Web服务的概念 383

14-3-2简单对象访问协议(SOAP) 384

14-3-3 Web服务基础结构 387

14-3-4创建简单的Web服务 388

14-3-5使用Web服务 393

14-4本章小结 398

14-5本章习题 398

附录 习题答案 399