Delphi.NET程序设计

Delphi.NET程序设计
作 者: 周兴华 张国平 来骏
出版社: 科学出版社
丛编项: 北京科海培训中心图书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi.NET程序设计》作者简介

内容简介

本书特色·详尽讲解Delphi.NET的基本语法·从基础知识到高级特性及应用,应有尽有·结合语言的内在技术、技巧和近百个示例·章后精选习题,配书光盘附部分习题答案本书由浅入深地讲述了Delphi.NET集成开发环境、面向对象程序设计基础、Delphi.NET语法基础知识、基本流程控制、过程与函数、数据结构、报表的创建、文件管理、DBExpress应用、VCL窗体应用、调用Win32代码、多线程应用程序、Delphi数据库基础、数据访问和ASP应用程序开发。在讲述这些知识的过程中,作者尽量采用浅显易懂的语言并试图将相关知识融于示例,使读者能够将理论与实践应用相对照,从而在最短时间内领会Delphi.NET的思想精髓,并利用它进行快速应用程序的开发。本书语言简明,其中伴有大量实用性较强的示例,适用于Delphi.NET语言的初级用户,对于有一定工作经验的开发人员也有较好的参考价值。

图书目录

第1章Delphi.NET集成开发环境 1

1.1.NETFrameworkl.1简介 1

1.1.1.NETFramework 1

1.1.2.NETFrameworkI.1版本的新功能 5

1.2Delphi.NET简介 6

1.3Delphi.NET可视化开发环境简介 8

1.3.1Delphi.NET的基本形式 8

1.3.2面向对象编程的概念 8

1.3.3对象的属性、事件和方法 9

1.3.4组件 10

1.3.5进入Delphi.NET集成开发环境 15

1.4开发环境的优化 20

1.4.1自定义工具栏 20

1.4.2编辑环境设置 21

1.4.3T程设置 22

1.5一个简单的应用程序 23

1.6本章小结 28

1.7习题 28

第2章面向对象程序设计基础 29

2.1面向对象的基本概念 29

2.2类和对象 30

2.2.1类的声明 30

2.2.2对象和类变量 31

2.3类的方法 32

2.3.1方法的声明 32

2.3.2构造函数与析构函数 34

2.3.3方法指令符 35

2.3.4抽象方法 38

2.3.5重载方法与重定义方法 38

2.4类的特性 40

2.4.1声明特性 40

2.4.2特性限定符 41

2.4.3数组特性 43

2.4.4特性重载和重定义 44

2.5类成员的可见性 45

2.6类引用 47

2.7继承 48

2.8命名空间 50

2.8.132程默认命名空间和命名空间声明 50

2.8.2搜索命名空间 51

2.8.3命名空间的使用 52

2.9本章小结 53

2.10习题 53

第3章Delphi.NET语法基础 54

3.1保留字与标识符 54

3.1.1保留字 54

3.1.2标识符 55

3.1.3指令符 56

3.2数据类型 57

3.2.1数值型数据 58

3.2.2字符数据 59

3.2.3布尔型数据 60

3.3常量与变量 60

3.3.1常量 60

3.3.2变量 62

3.4运算符与表达式 63

3.4.1算术运算符 63

3.4.2位运算符 65

3.4.3字符串运算符 65

3.5常用函数与过程 65

3.5.1数学函数 66

3.5.2字符处理函数 67

3.5.3日期时间函数 71

3.5.4顺序类型函数 73

3.5.5TObject.ToString 74

3.6语句 76

3.6.1语句的书写规则 76

3.6.2语句格式中的符号约定 76

3.6.3赋值语句 77

3.6.4注释语句 77

3.7本章小结 78

3.8习题 78

第4章基本流程控制 80

4.1选择结构 80

4.1.1条件表达式 81

4.1.21If语句 82

4.1.3Case语句 88

4.2循环结构 90

4.2.1For语句 90

4.2.2While语句 93

4.2.3Repeat-Until语句 95

4.2.4综合结构 96

4.3跳转语句 97

4.3.1Break语句和Continue语句 97

4.3.2Label语句和Goto语句 98

4.4结构化异常处理 99

4.4.1Raise语句 100

4.4.2Try...Except语句 101

4.4.3TM...Finally语句 103

4.4.4异常类 104

4.5方法与技巧 106

4.5.1命名规则 106

4.5.2设置代码模板 107

4.6本章小结 108

4.7习题 109

第5章过程与函数 110

5.1过程与函数 110

5.1.1过程 111

5.1.2函数 115

5.2向子程序传递参数 117

5.2.1形式参数与实际参数 118

5.2.2参数传递方式 118

5.2.3使用默认参数 119

5.2.4函数与过程的重载 121

5.3子程序的嵌套与递归 121

5.3.1子程序的嵌套 122

5.3.2子程序的递归 123

5.4变量的作用域 125

5.4.1公有变量与私有变量 125

5.4.2全局变量与局部变量 127

5.4.3全局变量的声明 128

5.5Delphi.NET的程序结构 132

5.5.1主程序 132

5.5.2程序单元 132

5.5.3程序段 134

5.6本章小结 134

5.7习题 134

第6章数据结构 135

6.1数组类型 135

6.1.1静态数组 135

6.1.2动态数组 140

6.2指针类型 145

6.2.1指针类型的声明 146

6.2.2指针运算符 147

6.2.3指针运算 148

6.2.4无类型指针 151

6.2.5字符指针类型 151

6.3枚举类型 152

6.3.1枚举类型定义与变量的声明 152

6.3.2枚举类型的运算 153

6.4子界类型 154

6.4.1子界类型定义与变量的声明 154

6.4.2子界类型变量的运算 155

6.5集合类型 155

6.5.1集合与集合类型 155

6.5.2集合类型定义与变量声明 156

6.5.3集合类型数据的运算 157

6.6记录类型 160

6.6.1记录类型的声明 160

6.6.2访问记录字段与with语句 161

6.6.3记录的变体部分 162

6.7本章小结 164

6.8习题 165

第7章报表 168

7.1初识Rave报表 168

7.1.1Rave报表的特点 168

7.1.2Rave开发环境简介 169

7.2Rave报表组件 169

7.2.1TRvProject组件 170

7.2.2TRvSystem组件 172

7.2.3其他组件 173

7.3报表设计器 173

7.3.1启动报表设计器 174

7.3.2报表设计器概述 174

7.3.3报表设计器应用 176

7.4简易报表系统的开发 182

7.4.1程序界面设计 183

7.4.2报表设计 184

7.4.3编写代码 186

7.4.4运行结果 186

7.5本章小结 187

7.6习题 187

第8章文件管理 189

8.1文件类型和标准过程 189

8.1.1文本文件 189

8.1.2类型文件 192

8.1.3无类型文件 193

8.1.4文件对话框组件 195

8.1.5Win3.1相关组件 198

8.1.6Win3.2相关组件 201

8.2文件管理常用函数和过程 201

8.2.1文件操作常用函数和过程 201

8.2.2目录操作常用函数和过程 203

8.2.3驱动器操作常用函数 208

8.2.4文件名操作常用函数 209

8.3本章小结 212

8.4习题 213

第9章DBExpress应用 214

9.1DBExpress简介 214

9.1.1DBExpress核心接口介绍 214

9.1.2DBExpress的应用开发 215

9.1.3DBExpress的特点 215

9.2DBExpress组件 216

9.2.1TSQLConnection组件 216

9.2.2TSQLDataSet组件 220

9.2.3TSQLQuery组件 222

9.2.4TSQLStoredProc组件 224

9.2.5TSQLT~le组件 226

9.2.6TSQLMonitor组件 228

9.3DBExpress程序开发 229

9.3.1DBExpress程序开发方法 229

9.3.2DBExpress程序实例分析 231

9.4本章小结 245

9.5习题 245

第10章VCL窗体应用 246

10.1认识VCL 246

10.1.1VCL简介 247

10.1.2VCL.NET与.NETFramework的关系 248

10.2VCL.NET组件 248

10.2.1窗体 249

10.2.2组件 249

10.2.3VCL的命名空间 251

10.3VCL窗体应用 251

10.3.1VCL窗体开发 251

10.3.2VCL组件导入 254

10.3.3VCL窗体的图形应用 259

10.3.4VCL窗体的多媒体应用 273

10.4本章小结 278

10.5习题 279

第11章调用Win32代码 280

11.1托管与非托管代码 280

11.1.1托管代码 280

11.1.2非托管代码 281

11.2COMInterop概述 282

11.2ACOMInterop术语 283

11.2.2.NETFrameworkSDK的COMInteropT具 286

11.2.3COMInterop程序集在IDE中的应用 298

11.3COMInterop实现对非托管代码的调用 299

11.3.1向COMServer中添加引用 299

11.3.2向ToolPalette中添加ActiveX控件 301

11.4本章小结 304

11.5习题 304

第12章多线程应用程序 305

12.1进程和线程 305

12.1.1进程和线程的概念 305

12.1.2线程调度 306

12.2TThread类 307

12.2.1TThread类的属性 307

12.2.2TThread类的方法 308

12.2.3创建线程类 309

12.2.4线程的初始化操作 310

12.2.5实现线程对象的功能 310

12.3线程的同步 313

12.4线程的优先级 318

12.5多线程的示范程序 319

12.6本章小结 322

12.7习题 322

第13章Ddphi.NET数据库的基本概念 323

13.1数据库系统概述 323

13.1.1使用数据库 323

13.1.2数据库管理系统 324

13.1.3数据库应用程序 325

13.2Delphi.NET的数据库特性及数据源 326

13.2.1Delphi.NET的数据库特性 326

13.2.2数据库组件应用实例 334

13.2.3Delphi可以访问的数据源 337

13.2.4本地数据库和远程数据库 338

13.3Delphi.NET数据库应用程序的体系结构 340

13.3.1单层数据库应用程序 340

13.3.2两层数据库应用程序 340

13.3.3多层数据库应用程序 341

13.3.4选择合适的体系结构 341

13.3.5可伸缩性 342

13.4Delphi.NET~BDE管理器介绍 343

13.4.1BDE管理器介绍 343

13.4.2配置BDE数据库并建立数据库别名 344

13.5Delphi.NET数据库应用程序的开发 346

13.5.1Client/Server的基本概念和体系结构 346

13.5.2Delphi.NET数据库应用程序的开发方法及步骤 347

13.5.3交付数据库应用程序 349

13.6Delphi.NET数据库综合应用程序实例 349

13.6.1应用程序的功能划分 350

13.6.2应用程序的窗体实现 350

13.7本章小结 354

13.8习题 355

第14章数据访问·+ 356

14.1ADO.NET概述 356

14.1.1ADO.NET结构 356

14.1.2ADO.NET的设计目标 357

14.1.3SQL语言概述 358

14.1.4BDP.NET概述 360

14.2BDP,NET数据访问组件 361

14.2.1数据访问组件简介 361

14.2.2数据集组件(DataSet) 363

14.2.3视图组件(DataView) 365

14.2.4数据适配器组件(DataAdapter) 366

14.3BDP.NET数据访问技术 368

14.3.1BDP.NET数据库连接 369

14.3.2BDP.NET数据库显示 373

14.3.3BDP.NET数据库编程 374

14.4本章小结 376

14.5习题 377

第15章ASP.NET应用程序开发 378

15.1ASP.NET概述 328

15.1.1运行环境配置 379

15.1.2ASP.NET结构 379

15.1.3Web窗体组件 380

15.1.4Web窗体数据存取 383

15.1.5ASP.NET的命名空间 383

15.1.6ASP.NET应用程序示例 385

15.2ASP.NET组件 387

15.2.1Components页组件 387

15.2.2HTMLElements组件页 387

15.2.3DataComponents组件页 389

15.2.4DBWeb组件页 390

15.2.5BorlandDataProvider组件页 392

15.2.6EnterpriseCoreObjects组件页392

15.2.7ASP.NET的数据库应用 392

15.3WebService 401

15.3.1Web服务结构 402

15.3.2Web服务的必要条件 402

15.3.3Web服务方案 403

15.3.4ASP.NET的Web服务文件 404

15.3.5Web服务与安全 404

15.3.6Web服务应用 406

15.4本章小结 412

15.5习题 412

附录各章习题答案 413

第l章Delphi.NET集成开发环境 413

第2章面向对象程序设计基础 413

第3章Delphi.NET语法基础 416

第4章基本流程控制 419

第5章过程与函数 419

第6章数据结构 420

第7章报表 423

第8章文件管理 424

第9章DBExpress应用 425

第10章VCL窗体应用 426

第11章调用Win32代码 427

第12章多线程应用程序 428

第13章Delphi.NET数据库的基本概念 428

第14章数据访问 429

第15章ASP.NET应用程序开发 430