热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Delphi 2005程序设计及其应用开发

中国水利水电出版社
    【作 者】李存斌 陈芙杏 等编著 【I S B N 】978-7-5084-3199-5 【责任编辑】杨元泓 【适用读者群】本科 【出版时间】2005-08-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】276 【千字数】 【印 张】 【定 价】24 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    本书系统介绍了Delphi 2005软件的强大功能及编程操作方法,全书共分9章,主要内容包括:Delphi 2005快速入门、Object Pascal程序设计语言、面向对象的编程技术、Microsoft .NET框架概述、应用程序界面设计、Delphi 2005常用VCL.NET组件的使用、图形与图像操作、多媒体与动画制作、数据库应用程序开发、创建ASP.NET Web应用程序、创建ASP.NET Web 服务等。

    本书注重循序渐进、由浅入深、由简入详,讲究可操作性。书中的文字说明、图形显示、程序语句、思考题和上机练习题比例适中,便于自学。 本书为高等学校本科计算机及相关专业的教材或教学参考书 也可供成人高校、高职高专和民办高校计算机及相关专业选用,也适合Delphi开发应用人员学习参考。

    计算机的应用向网络化发展,在网络环境下的数据处理、多媒体应用已十分普及,用户对基于网络的MIS、ERP、辅助教学等应用软件的要求越来越高,因此相应的高质量、高效率的软件开发语言与工具也不断出现。Delphi 是Inprise公司推出的优秀开发语言与工具。Delphi以其友好的集成开发界面、面向对象的可视化开发模式、良好的数据库及多媒体应用支持以及高效的软件开发与程序运行,备受广大软件开发人员的好评。尤其是2005年问世的Delphi 2005版本,功能更强大、开发效率更高,不仅是网络环境下的优秀前端开发语言和工具,也是服务器端Web编程的优秀工具。

    本教程共分为11章。第1章为Delphi 2005快速入门;第2章为Object Pascal程序设计语言;第3章为面向对象的编程技术;第4章为Microsoft .NET框架概述;第5章为应用程序界面设计;第6章为Delphi 2005常用VCL.NET组件的使用;第7章为图形与图像操作;第8章为多媒体与动画制作;第9章为数据库应用程序开发;第10章为创建ASP.NET Web应用程序;第11章为创建ASP.NET Web 服务。

    本书注重循序渐进、由浅入深、由简入详,讲究可操作性。书中的文字说明、图形显示、程序语句、习题比例适中,便于自学,内容覆盖了Delphi软件开发的大多方面。

    本书为高等学校本科计算机及相关专业的教材或教学参考书,也可供成人高校、高职高专和民办高校计算机及相关专业选用,同时也适合Delphi开发应用人员学习参考。本书提供免费电子教案及书中示例的源代码文件,读者可从中国水利水电出版社网站下载,网址:http://www.waterpub.com.cn/softdown/。

    本书由李存斌、陈芙杏编写,同时参与本书编写工作的还有唐平舟、陈永权、刘吉成、陈鹏、黄铁英、樊建平、郭晓鹏、母德宝、刘天星、胡?等。在本书的出版过程中,得到了中国水利水电出版社计算机编辑室全体同志的大力支持和帮助,在此一并表示衷心的感谢。

    由于时间仓促和作者水平所限,书中错误和不妥之处在所难免,敬请读者批评指正。

    李存斌、陈芙杏

    2005年7月于北京


    前言
    第1章 Delphi 2005快速入门 1
    本章要点 1
    1.1 Delphi 2005概述 1
    1.2 Delphi 2005的安装 2
    1.2.1 Delphi 2005安装的系统要求 2
    1.2.2 Delphi 2005的安装 2
    1.3 Delphi 2005的集成开发环境 3
    1.3.1 标题栏 4
    1.3.2 菜单栏 4
    1.3.3 工具栏 6
    1.3.4 对象监视器 8
    1.3.5 窗体设计器 8
    1.3.6 代码编辑器 9
    1.3.7 历史管理器(History Manager) 14
    1.3.8 结构视图 15
    1.3.9 组件面板 17
    1.3.10 工程管理器 17
    1.3.11 数据浏览器 17
    1.3.12 帮助系统 17
    1.4 Delphi 2005的应用程序结构 19
    1.4.1 工程文件(.bdsproj) 19
    1.4.2 单元文件(.pas) 19
    1.4.3 窗体文件(. nfm) 20
    1.5 Hello World小例程的开发 20
    习题 22
    第2章 Object Pascal程序设计语言 23
    本章要点 23
    2.1 基本字符和符号 23
    2.2 常量与变量 25
    2.2.1 声明常量 26
    2.2.2 声明变量 26
    2.2.3 变量的作用域 27
    2.3 数据类型 28
    2.3.1 简单类型 29
    2.3.2 字符串类型 34
    2.3.3 结构数据类型 35
    2.3.4 变体类型 38
    2.4 运算符 39
    2.4.1 算术运算符 39
    2.4.2 逻辑运算符 40
    2.4.3 位运算符 40
    2.4.4 关系运算符 41
    2.4.5 运算符的优先级 41
    2.5 语句 41
    2.5.1 赋值语句 41
    2.5.2 块语句 42
    2.5.3 With语句 42
    2.5.4 分支语句 43
    2.5.5 循环语句 46
    2.6 过程与函数 48
    2.6.1 过程与函数的声明和定义 48
    2.6.2 过程与函数的调用 49
    2.6.3 过程与函数的参数传递 49
    习题 50
    第3章 面向对象的编程技术 51
    本章要点 51
    3.1 类和对象 51
    3.1.1 类的定义 52
    3.1.2 创建对象 53
    3.1.3 析构对象 53
    3.2 类的字段、属性和方法 53
    3.2.1 字段和属性 53
    3.2.2 方法 54
    3.3 类的继承、封装和多态 58
    3.3.1 类的继承性 58
    3.3.2 类的封装性 59
    3.3.3 类的多态性 60
    3.4 Object Pascal中的异常处理结构 60
    习题 62
    第4章 Microsoft .NET框架概述 63
    本章要点 63
    4.1 Microsoft .NET框架 63
    4.2 公共语言运行库(CLR) 65
    4.2.1 什么是CLR 65
    4.2.2 托管代码与微软中间语言(MSIL) 65
    4.2.3 即时(JIT)编译器 66
    4.3 .NET框架类库 67
    4.3.1 .NET框架类型 67
    4.3.2 命名约定 68
    4.3.3 System命名空间 68
    4.4 Delphi 2005 中的VCL.NET 69
    4.4.1 VCL.NET的体系结构 70
    4.4.2 VCL.NET与.NET框架的关系 71
    4.4.3 VCL.NET组件 71
    4.4.4 Borland.VCL命名空间 72
    习题 72
    第5章 应用程序界面设计 73
    本章要点 73
    5.1 窗体设计 73
    5.1.1 窗体的概念和分类 73
    5.1.2 窗体的建立、添加和删除 74
    5.1.3 窗体属性的设置 75
    5.1.4 主窗体的设置及窗体之间的相互引用 77
    5.1.5 将窗体保存为模板 78
    5.2 菜单的设计 79
    5.2.1 主菜单设计 79
    5.2.2 弹出式菜单设计 83
    5.3 MDI窗体的建立 84
    5.3.1 建立MDI父窗体和子窗体 84
    5.3.2 创建MDI应用程序菜单 85
    5.3.3 子窗口的创建和关闭 86
    5.3.4 子窗口的排列 87
    5.4 WinForm编程基础 87
    5.5 消息对话框 88
    5.5.1 Delphi消息对话框 88
    5.5.2 Delphi输入对话框 90
    5.5.3 Window消息对话框 90
    习题 91
    第6章 Delphi 2005常用VCL.NET组件的使用 92
    本章要点 92
    6.1 工具栏的设计 92
    6.1.1 工具栏设计的一般程序 92
    6.1.2 酷工具栏组件TCoolbar的设计 93
    6.2 状态栏的设计 95
    6.3 按钮的设计 95
    6.3.1 基本命令按钮 96
    6.3.2 位图命令按钮 96
    6.4 选择型组件及容器组件的使用 100
    6.4.1 单选按钮 100
    6.4.2 复选框 100
    6.4.3 列表框 101
    6.4.4 组合框 103
    6.4.5 分组框 106
    6.4.6 单选按钮组 106
    6.4.7 面板 107
    6.4.8 框架 107
    6.4.9 状态面板 109
    6.5 文本编辑组件的使用 110
    6.5.1 标签 110
    6.5.2 静态文本 110
    6.5.3 编辑框 110
    6.5.4 掩码编辑框 112
    6.5.5 多行文本编辑器 114
    6.6 公共对话框组件的使用 117
    6.6.1 TOpenDialog组件 117
    6.6.2 TSaveDialog组件 118
    6.6.3 TFontDialog组件 118
    6.6.4 TColorDialog组件 119
    6.6.5 TFindDialog组件 119
    6.6.6 TReplaceDialog组件 119
    6.7 Windows Forms组件概述 120
    习题 121
    第7章 图形与图像操作 123
    本章要点 123
    7.1 基本概念 123
    7.1.1 TCanvas对象 123
    7.1.2 Shape组件 126
    7.1.3 PaintBox组件 127
    7.2 实例介绍 127
    7.2.1 实例1:弹子球 127
    7.2.2 实例2:绘图工具的设计开发 131
    习题 140
    第8章 多媒体与动画制作 141
    本章要点 141
    8.1 TAnimate动画组件的使用 141
    8.1.1 TAnimate动画组件的主要属性和常用方法 141
    8.1.2 使用TAnimate组件实现动画播放的实例程序 142
    8.2 多媒体组件TMediaPlayer的使用 146
    8.2.1 多媒体组件TMediaPlayer的主要属性和方法 146
    8.2.2 使用MediaPlayer组件制作一个多媒体播放程序 150
    习题 153
    第9章 数据库应用程序开发 154
    本章要点 154
    9.1 Delphi数据库系统概述 154
    9.1.1 数据库系统的基本概念 154
    9.1.2 Delphi数据库应用程序的一般结构 155
    9.1.3 Delphi 2005可以访问的数据源 156
    9.1.4 Delphi 2005中的数据库组件 156
    9.2 数据集组件 157
    9.2.1 数据集的状态(State属性) 158
    9.2.2 数据集的打开和关闭 159
    9.2.3 数据集的浏览 159
    9.2.4 数据集的数据维护 160
    9.2.5 数据集的书签 162
    9.2.6 数据集的过滤 162
    9.2.7 数据集组件与数据控制组件的连接 163
    9.2.8 数据集组件的事件 163
    9.3 基于BDE的数据连接与访问 163
    9.3.1 BDE简介 163
    9.3.2 BDE Administrator及数据库别名的创建方法 164
    9.3.3 使用BDE组件访问数据 165
    9.3.4 TDataSource组件及其使用 174
    9.4 基于ADO.NET的数据连接与访问 175
    9.4.1 ADO.NET简介 175
    9.4.2 基于ADO.NET的数据连接与访问 178
    9.5 BDP组件及其使用 184
    9.5.1 BDP组件 185
    9.5.2 BDP组件应用开发实例 187
    9.6 数据控制组件 194
    9.6.1 VCL.NET提供的数据控制组件 195
    9.6.2 .NET框架提供的数据控制组件 210
    9.7 主/从表应用程序的开发 211
    9.7.1 基于BDE的主/从表应用开发实例 211
    9.7.2 采用BDP开发主/从表应用实例 212
    9.8 Crystal Report报表工具的使用 214
    9.8.1 关于Crystal Report 215
    9.8.2 采用Crystal Report专家创建报表文档 215
    9.8.3 报表的显示 219
    习题 220
    第10章 创建ASP.NET Web应用程序 221
    本章要点 221
    10.1 ASP.NET概述 221
    10.1.1 什么是ASP.NET 221
    10.1.2 ASP.NET的体系结构 222
    10.2 ASP.NET的常用内置对象 223
    10.2.1 Application对象 223
    10.2.2 Session对象 223
    10.2.3 Request对象 224
    10.2.4 Response对象 224
    10.2.5 Server对象 224
    10.3 第一个ASP.NET应用程序实例 224
    10.3.1 创建ASP.NET应用程序实例 224
    10.3.2 ASP.NET应用程序的基本结构 226
    10.3.3 创建ASP.NET应用程序默认Web站点的虚拟目录 230
    10.4 Web窗体及ASP.NET组件 232
    10.4.1 HTML服务器组件 232
    10.4.2 Web服务器组件 233
    10.4.3 验证组件 233
    10.4.4 用户组件 233
    10.4.5 DB Web组件 234
    10.5 ASP.NET应用程序开发实例 234
    10.5.1 在线投票程序 234
    10.5.2 学生成绩信息管理系统的设计 238
    习题 246
    第11章 创建ASP.NET Web服务 247
    本章要点 247
    11.1 Web服务概述 247
    11.1.1 什么是Web服务 247
    11.1.2 Web服务的技术支持 248
    11.1.3 Web服务的运行模式 249
    11.2 创建ASP.NET Web服务 250
    11.3 Web服务方法的调用 257
    习题 263
    参考文献 264
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册