注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi程序设计:Delphi2005

Delphi程序设计:Delphi2005

Delphi程序设计:Delphi2005

定 价:¥29.00

作 者: 周果宏等编著
出版社: 清华大学出版社
丛编项: 新世纪计算机基础教育丛书
标 签: 软件工具 程序设计 高等学校 教材

ISBN: 9787302124108 出版时间: 2006-04-01 包装: 胶版纸
开本: 小16开 页数: 349 字数:  

内容简介

  Delphi 2005 是微软Windows开发的终极的和完全的解决方案。它结合了Delphi和 C# 语言的强大功能,以及Microsoft .NET Framework 和 Win32 平台的高性能,Delphi 2005 提供了一个多语言、多平台的集成开发环境。限于篇幅,本书只涉及Delphi for .NET的有关内容。本书共14章。第1章是Delphi for .NET概述;第2章介绍Delphi 2005集成开发环境;第3章介绍Delphi 的 Object Pascal 语言的基本语法;第4章~第11章介绍在Delphi 2005中开发 Windows 窗体应用、数据库应用、Web 窗体应用、Web 数据库应用、Web 服务,以及构建VCL.NET 窗体应用的基本方法、技巧和实例;第12 章讲述关于异常处理的基本概念和编程方法;第13章和第14章分别讲述用第三方软件Rave创建报表,以及用InstallShield X Express 制作安装程序的有关概念和方法。每章后均附有习题。本书可作为高等学校教材,也可供对Delphi程序设计有兴趣的读者自学参考。 Delphi for .NET概述1.1什么是 Microsoft .NET框架21.2Delphi for .NET的主要特点21.3Delphi中的一些常用术语和概念31.3.1类、对象、特性与事件41.3.2构件41.3.3可视化程序设计51.3.4面向对象的程序设计51.3.5事件与事件驱动61.3.6Object Pascal和Delphi61.4Delphi 2005的安装与启动71.4.1Delphi 2005安装条件71.4.2安装步骤81.5如何订购 Delphi 20058Delphi 2005集成开发环境2.1Delphi 2005集成开发环境简介92.1.1欢迎页112.1.2窗体112.1.3HTML设计器132.1.4设计器表面142.1.5工具调色板142.1.6对象观察器152.1.7对象仓库162.1.8工程管理器162.1.9数据探查器172.1.10代码编辑器172.1.11结构视图192.1.12历史管理器192.2创建新工程202.2.1创建一个简单的Windows窗体应用实例202.2.2选取构件到窗体上222.2.3设置构件特性222.2.4编写程序代码232.2.5编译和调试工程252.2.6分发应用262.3工程的类型262.3.1Windows 应用262.3.2ASP.NET Web应用262.3.3ASP.NET Web服务应用262.3.4VCL.NET应用272.3.5数据库应用272.3.6模型驱动的应用272.3.7汇编282.3.8非托管代码和COM/Interop28习题28Delphi 编程语言3.1Delphi程序的基本结构293.1.1一个简单的Delphi应用程序示例303.1.2单元和名字空间343.2Object Pascal基本语法元素363.2.1特殊符号363.2.2保留字363.2.3标识符373.2.4数字383.2.5标号383.2.6字符串383.2.7注释393.3常量和变量数据类型403.3.1常量403.3.2变量数据类型403.3.3程序说明部分453.4表达式473.4.1算术运算符473.4.2逻辑运算符483.4.3字符串运算符493.4.4集合运算符503.4.5关系运算符503.4.6布尔运算符513.5语句523.5.1赋值语句523.5.2过程语句523.5.3goto语句523.5.4复合语句533.5.5条件语句543.5.6重复语句563.6过程与函数613.6.1程序块613.6.2过程的说明与调用633.6.3函数的说明与调用643.6.4变量参数和常量参数663.7数组663.8记录683.8.1记录类型的说明格式683.8.2记录字段的引用和with语句693.8.3记录常量703.8.4带有可变字段的记录703.9文件713.9.1文本文件713.9.2记录文件75习题77构建Windows窗体应用4.1Windows窗体名字空间814.2Windows窗体构件824.3通用特性、事件和方法844.3.1Control的特性、事件与方法844.3.2CommonDialog的特性、事件与方法864.4可视构件874.4.1标签构件874.4.2编辑构件884.4.3列表框构件894.4.4组合框构件904.4.5按钮构件914.4.6ScrollBars和滚动条构件924.4.7PictureBox 和ImageList构件924.5非可视构件934.5.1MainMenu和ContextMenu构件934.5.2Timer 构件934.5.3对话框构件944.5.4基本构件小结964.6构建Windows 窗体应用974.6.1实例一:一个显示图片及像素颜色成分的工程974.6.2实例二:一个文本编辑器工程101习题118用BDP.NET构建数据库应用程序5.1Delphi 数据库基础1195.1.1关系式数据库的基本概念1205.1.2SQL语言简介1225.1.3使用数据库1235.2ADO.NET 和BDP.NET构件1245.2.1ADO.NET体系结构1245.2.2BDP.NET名字空间1255.2.3BDP.NET数据类型1255.2.4BDP.NET构件1265.3BDP.NET构件设计器1295.3.1构件设计器关系1295.3.2使用连接编辑器1295.3.3使用命令文本编辑器1315.3.4配置数据适配器1315.3.5数据探测器1335.4关于数据集1355.4.1数据集的特性和方法1355.4.2使用标准的数据集1365.5关于DataGrid1395.5.1DataGrid特性1395.5.2DataGrid事件1415.5.3DataGrid方法1415.5.4DataGrid程序设计范例1425.6Windows窗体数据库应用程序制作1445.6.1构建一个简单的Windows窗体数据库应用1445.6.2从数据探测器创建数据库工程1485.6.3创建主从表关系1505.6.4在一个数据库应用中传递参数1515.7创建和使用DataTable1555.7.1产生数据表对象1555.7.2定义数据表结构1565.7.3处理表中的数据1605.8Windows窗体控件的数据绑定1655.8.1使用组合框和列表框显示数据1655.8.2文本框的数据绑定167习题169用Delphi 2005进行ECO建模6.1建模基本概念1706.2UML语言1706.2.1基本UML关系1706.2.2UML类图表1716.2.3对象约束语言1726.3ECO框架1726.3.1ECO空间1736.3.2Borland.ECO名字空间1736.4ECO建模程序常规步骤1766.5ECO建模程序实例177习题181用ASP.NET构建Web应用程序7.1ASP.NET 概述1827.2构建 ASP.NET Web应用程序的一般步骤1847.3一个简单的ASP.NET Web应用程序1877.4Delphi for .NET中的Web控制构件1957.4.1广告条构件1957.4.2校验类构件1977.4.3文本构件2037.4.4重复器构件2037.4.5XML构件2057.5Delphi for .NET中的HTML服务器端控制构件2107.5.1HTML服务器端构件概况2107.5.2实现HTML服务器端可编程控制构件2137.5.3使用HTML服务器端构件常见错误2147.5.4HTML服务器端构件应用实例:文件上载214习题219用ASP.NET构建Web数据库应用程序8.1Web数据库应用开发概述2208.2数据库Web构件2218.2.1数据库Web构件的名字空间2218.2.2数据库Web数据源构件2238.2.3数据库Web数据感知构件2238.3构建数据库Web应用程序的基本步骤2248.4数据库Web应用程序实例225习题233用ASP.NET构建Web服务应用程序9.1ASP.NET Web服务概述2349.1.1ASP.NET Web服务结构2359.1.2ASP.NET Web服务基础知识2359.1.3Web服务的应用2359.1.4ASP.NET Web服务的文件类型2369.2创建ASP.NET Web服务程序2379.2.1Web服务程序创建步骤2379.2.2使用Web服务的客户程序2389.2.3Web服务实例:温度单位转换Web服务……240习题247构建VCL.NET窗体应用10.1VCL.NET构件和名字空间24810.2构建VCL.NET 窗体应用示例24910.2.1构建一个VCL窗体"Hello world!"应用25010.2.2在一个VCL窗体应用中显示一个位图图像25110.3构建一个VCL窗体dbExpress.NET 数据库应用25210.3.1设置数据库连接25310.3.2建立单向数据集25410.3.3添加数据供给者25410.3.4添加客户数据集25410.3.5添加数据源25410.3.6关联 DataGrid 到DataSet25510.4VCL.NET 常用数据库构件25510.4.1数据读写构件25510.4.2数据控制构件25710.4.3本地数据库应用程序的结构25810.5用数据库桌面构建本地数据库25810.6本地数据库应用设计26110.6.1显示单条记录26210.6.2显示多条记录26510.7VCL.NET 数据集操作26610.7.1打开和关闭数据集26610.7.2决定和设置数据集状态26710.7.3移动记录指针26710.7.4在数据集中查找记录27010.7.5使用过滤器显示一个数据集的子集27110.7.6显示、转换和读写字段值27210.8关于Query27410.8.1使用Query 构件27410.8.2编写SQL语句27510.8.3参数值的设置277习题279Delphi VCL.NET多媒体编程11.1计算机的硬件配置需求28111.2Delphi的多媒体构件28111.2.1怎样使用MediaPlayer28211.2.2用MediaPlayer播放声音和动画文件实例28211.3用MediaPlayer播放Wave声音文件28511.4用MediaPlayer播放MIDI声音文件28711.4.1MediaPlayer的Notify属性28811.4.2MediaPlayer的NotifyValue属性28911.5用MediaPlayer播放AVI动画文件29011.6用MediaPlayer实现用户选择播放29011.6.1制作一个媒体通道程序29011.6.2设置滤波器选择文件类型29111.7MediaPlayer的OnClick事件句柄编程293习题296异常处理12.1异常的概念29712.2何时使用异常29712.3Exception 类29812.4运行时间错误异常30012.4.1输入输出错误30012.4.2重大错误30112.4.3操作系统错误30212.5Delphi异常处理机制30212.5.1使用try … finally 结构30312.5.2使用try…except结构30412.5.3使用on…do结构30512.5.4嵌套的异常处理结构30712.6沉默的异常30812.7自定义异常类30812.7.1异常类型说明30812.7.2自定义异常类30912.8引发和处理异常31012.9异常的重引发311习题312使用Rave 创建报表13.1在Delphi 工具调色板上添加Rave 构件31413.2Rave 可视化报表设计环境31513.2.1页设计器和事件编辑器31613.2.2特性面板31613.2.3工程树状面板31613.2.4状态栏31613.2.5工具栏和工具调色板31713.2.6Rave编辑器31913.3构建一个数据库报表的基本步骤32113.3.1使用Rave 向导创建一个简单数据库报表……32113.3.2使用Rave 向导创建MasterDetail报表32313.4Rave 报表工程的基本组成32413.4.1数据连接构件32413.4.2Rave工程构件:TRvProject………………32513.4.3报表工程文件32513.4.4报表和全局页32513.4.5数据视图32513.5其他 Rave Report 构件介绍32613.6Rave报表预览和打印格式32813.7编写报表脚本程序329习题331使用InstallShield X Express 制作安装程序14.1InstallShield X Express简介33214.2使用InstallShield前的准备工作33214.3打开一个新的或现有的安装程序制作工程33314.3.1创建新的安装工程33414.3.2打开已有的安装工程33514.4配置组织信息33514.4.1基本信息33514.4.2特征设置33614.4.3配置安装程序类型33714.5指定应用程序数据33814.6配置目标系统33914.6.1为Setup生成一个快捷菜单33914.6.2ODBC resource 设置34114.6.3修改注册表34214.7定制安装程序样式34214.8定义Setup 需求和动作34314.8.1安装程序需求34314.8.2定制动作34414.9应用程序分发34414.9.1构建安装盘34414.9.2试运行安装程序34514.9.3应用程序分发346习题346附录A本书缩略语词汇表347

作者简介

暂缺《Delphi程序设计:Delphi2005》作者简介

图书目录

Delphi for .NET概述
1.1什么是 Microsoft .NET框架2
1.2Delphi for .NET的主要特点2
1.3Delphi中的一些常用术语和概念3
1.3.1类、对象、特性与事件4
1.3.2构件4
1.3.3可视化程序设计5
1.3.4面向对象的程序设计5
1.3.5事件与事件驱动6
1.3.6Object Pascal和Delphi6
1.4Delphi 2005的安装与启动7
1.4.1Delphi 2005安装条件7
1.4.2安装步骤8
1.5如何订购 Delphi 20058Delphi 2005集成开发环境2.1Delphi 2005集成开发环境简介9
2.1.1欢迎页11
2.1.2窗体11
2.1.3HTML设计器13
2.1.4设计器表面14
2.1.5工具调色板14
2.1.6对象观察器15
2.1.7对象仓库16
2.1.8工程管理器16
2.1.9数据探查器17
2.1.10代码编辑器17
2.1.11结构视图19
2.1.12历史管理器19
2.2创建新工程20
2.2.1创建一个简单的Windows窗体应用实例20
2.2.2选取构件到窗体上22
2.2.3设置构件特性22
2.2.4编写程序代码23
2.2.5编译和调试工程25
2.2.6分发应用26
2.3工程的类型26
2.3.1Windows 应用26
2.3.2ASP.NET Web应用26
2.3.3ASP.NET Web服务应用26
2.3.4VCL.NET应用27
2.3.5数据库应用27
2.3.6模型驱动的应用27
2.3.7汇编28
2.3.8非托管代码和COM/Interop28
习题28Delphi 编程语言3.1Delphi程序的基本结构29
3.1.1一个简单的Delphi应用程序示例30
3.1.2单元和名字空间34
3.2Object Pascal基本语法元素36
3.2.1特殊符号36
3.2.2保留字36
3.2.3标识符37
3.2.4数字38
3.2.5标号38
3.2.6字符串38
3.2.7注释39
3.3常量和变量数据类型40
3.3.1常量40
3.3.2变量数据类型40
3.3.3程序说明部分45
3.4表达式47
3.4.1算术运算符47
3.4.2逻辑运算符48
3.4.3字符串运算符49
3.4.4集合运算符50
3.4.5关系运算符50
3.4.6布尔运算符51
3.5语句52
3.5.1赋值语句52
3.5.2过程语句52
3.5.3goto语句52
3.5.4复合语句53
3.5.5条件语句54
3.5.6重复语句56
3.6过程与函数61
3.6.1程序块61
3.6.2过程的说明与调用63
3.6.3函数的说明与调用64
3.6.4变量参数和常量参数66
3.7数组66
3.8记录68
3.8.1记录类型的说明格式68
3.8.2记录字段的引用和with语句69
3.8.3记录常量70
3.8.4带有可变字段的记录70
3.9文件71
3.9.1文本文件71
3.9.2记录文件75
习题77构建Windows窗体应用4.1Windows窗体名字空间81
4.2Windows窗体构件82
4.3通用特性、事件和方法84
4.3.1Control的特性、事件与方法84
4.3.2CommonDialog的特性、事件与方法86
4.4可视构件87
4.4.1标签构件87
4.4.2编辑构件88
4.4.3列表框构件89
4.4.4组合框构件90
4.4.5按钮构件91
4.4.6ScrollBars和滚动条构件92
4.4.7PictureBox 和ImageList构件92
4.5非可视构件93
4.5.1MainMenu和ContextMenu构件93
4.5.2Timer 构件93
4.5.3对话框构件94
4.5.4基本构件小结96
4.6构建Windows 窗体应用97
4.6.1实例一:一个显示图片及像素颜色成分的工程97
4.6.2实例二:一个文本编辑器工程101
习题118用BDP.NET构建数据库应用程序5.1Delphi 数据库基础119
5.1.1关系式数据库的基本概念120
5.1.2SQL语言简介122
5.1.3使用数据库123
5.2ADO.NET 和BDP.NET构件124
5.2.1ADO.NET体系结构124
5.2.2BDP.NET名字空间125
5.2.3BDP.NET数据类型125
5.2.4BDP.NET构件126
5.3BDP.NET构件设计器129
5.3.1构件设计器关系129
5.3.2使用连接编辑器129
5.3.3使用命令文本编辑器131
5.3.4配置数据适配器131
5.3.5数据探测器133
5.4关于数据集135
5.4.1数据集的特性和方法135
5.4.2使用标准的数据集136
5.5关于DataGrid139
5.5.1DataGrid特性139
5.5.2DataGrid事件141
5.5.3DataGrid方法141
5.5.4DataGrid程序设计范例142
5.6Windows窗体数据库应用程序制作144
5.6.1构建一个简单的Windows窗体数据库应用144
5.6.2从数据探测器创建数据库工程148
5.6.3创建主从表关系150
5.6.4在一个数据库应用中传递参数151
5.7创建和使用DataTable155
5.7.1产生数据表对象155
5.7.2定义数据表结构156
5.7.3处理表中的数据160
5.8Windows窗体控件的数据绑定165
5.8.1使用组合框和列表框显示数据165
5.8.2文本框的数据绑定167
习题169用Delphi 2005进行ECO建模6.1建模基本概念170
6.2UML语言170
6.2.1基本UML关系170
6.2.2UML类图表171
6.2.3对象约束语言172
6.3ECO框架172
6.3.1ECO空间173
6.3.2Borland.ECO名字空间173
6.4ECO建模程序常规步骤176
6.5ECO建模程序实例177
习题181用ASP.NET构建Web应用程序7.1ASP.NET 概述182
7.2构建 ASP.NET Web应用程序的一般步骤184
7.3一个简单的ASP.NET Web应用程序187
7.4Delphi for .NET中的Web控制构件195
7.4.1广告条构件195
7.4.2校验类构件197
7.4.3文本构件203
7.4.4重复器构件203
7.4.5XML构件205
7.5Delphi for .NET中的HTML服务器端控制构件210
7.5.1HTML服务器端构件概况210
7.5.2实现HTML服务器端可编程控制构件213
7.5.3使用HTML服务器端构件常见错误214
7.5.4HTML服务器端构件应用实例——文件
上载214
习题219用ASP.NET构建Web数据库应用程序8.1Web数据库应用开发概述220
8.2数据库Web构件221
8.2.1数据库Web构件的名字空间221
8.2.2数据库Web数据源构件223
8.2.3数据库Web数据感知构件223
8.3构建数据库Web应用程序的基本步骤224
8.4数据库Web应用程序实例225
习题233用ASP.NET构建Web服务应用程序9.1ASP.NET Web服务概述234
9.1.1ASP.NET Web服务结构235
9.1.2ASP.NET Web服务基础知识235
9.1.3Web服务的应用235
9.1.4ASP.NET Web服务的文件类型236
9.2创建ASP.NET Web服务程序237
9.2.1Web服务程序创建步骤237
9.2.2使用Web服务的客户程序238
9.2.3Web服务实例——温度单位转换Web服务……240
习题247构建VCL.NET窗体应用10.1VCL.NET构件和名字空间248
10.2构建VCL.NET 窗体应用示例249
10.2.1构建一个VCL窗体“Hello world!”应用250
10.2.2在一个VCL窗体应用中显示一个
位图图像251
10.3构建一个VCL窗体dbExpress.NET 数据库应用252
10.3.1设置数据库连接253
10.3.2建立单向数据集254
10.3.3添加数据供给者254
10.3.4添加客户数据集254
10.3.5添加数据源254
10.3.6关联 DataGrid 到DataSet255
10.4VCL.NET 常用数据库构件255
10.4.1数据读写构件255
10.4.2数据控制构件257
10.4.3本地数据库应用程序的结构258
10.5用数据库桌面构建本地数据库258
10.6本地数据库应用设计261
10.6.1显示单条记录262
10.6.2显示多条记录265
10.7VCL.NET 数据集操作266
10.7.1打开和关闭数据集266
10.7.2决定和设置数据集状态267
10.7.3移动记录指针267
10.7.4在数据集中查找记录270
10.7.5使用过滤器显示一个数据集的子集271
10.7.6显示、转换和读写字段值272
10.8关于Query274
10.8.1使用Query 构件274
10.8.2编写SQL语句275
10.8.3参数值的设置277
习题279Delphi VCL.NET多媒体编程11.1计算机的硬件配置需求281
11.2Delphi的多媒体构件281
11.2.1怎样使用MediaPlayer282
11.2.2用MediaPlayer播放声音和动画文件实例282
11.3用MediaPlayer播放Wave声音文件285
11.4用MediaPlayer播放MIDI声音文件287
11.4.1MediaPlayer的Notify属性288
11.4.2MediaPlayer的NotifyValue属性289
11.5用MediaPlayer播放AVI动画文件290
11.6用MediaPlayer实现用户选择播放290
11.6.1制作一个媒体通道程序290
11.6.2设置滤波器选择文件类型291
11.7MediaPlayer的OnClick事件句柄编程293
习题296异常处理12.1异常的概念297
12.2何时使用异常297
12.3Exception 类298
12.4运行时间错误异常300
12.4.1输入输出错误300
12.4.2重大错误301
12.4.3操作系统错误302
12.5Delphi异常处理机制302
12.5.1使用try … finally 结构303
12.5.2使用try…except结构304
12.5.3使用on…do结构305
12.5.4嵌套的异常处理结构307
12.6沉默的异常308
12.7自定义异常类308
12.7.1异常类型说明308
12.7.2自定义异常类309
12.8引发和处理异常310
12.9异常的重引发311
习题312使用Rave 创建报表13.1在Delphi 工具调色板上添加Rave 构件314
13.2Rave 可视化报表设计环境315
13.2.1页设计器和事件编辑器316
13.2.2特性面板316
13.2.3工程树状面板316
13.2.4状态栏316
13.2.5工具栏和工具调色板317
13.2.6Rave编辑器319
13.3构建一个数据库报表的基本步骤321
13.3.1使用Rave 向导创建一个简单数据库报表……321
13.3.2使用Rave 向导创建MasterDetail报表323
13.4Rave 报表工程的基本组成324
13.4.1数据连接构件324
13.4.2Rave工程构件——TRvProject………………325
13.4.3报表工程文件325
13.4.4报表和全局页325
13.4.5数据视图325
13.5其他 Rave Report 构件介绍326
13.6Rave报表预览和打印格式328
13.7编写报表脚本程序329
习题331使用InstallShield X Express 制作安装程序14.1InstallShield X Express简介332
14.2使用InstallShield前的准备工作332
14.3打开一个新的或现有的安装程序制作工程333
14.3.1创建新的安装工程334
14.3.2打开已有的安装工程335
14.4配置组织信息335
14.4.1基本信息335
14.4.2特征设置336
14.4.3配置安装程序类型337
14.5指定应用程序数据338
14.6配置目标系统339
14.6.1为Setup生成一个快捷菜单339
14.6.2ODBC resource 设置341
14.6.3修改注册表342
14.7定制安装程序样式342
14.8定义Setup 需求和动作343
14.8.1安装程序需求343
14.8.2定制动作344
14.9应用程序分发344
14.9.1构建安装盘344
14.9.2试运行安装程序345
14.9.3应用程序分发346
习题346
附录A本书缩略语词汇表347

本目录推荐