Delphi2005程序设计及其应用开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李存斌,陈芙杏等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2005
- ISBN:7508431995
- 页数:264 页
目录 1
序 1
前言 1
第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.5 窗体设计器 8
1.3.4 对象监视器 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 工程文件(.bdsproi) 19
1.4.2 单元文件(.pas) 19
1.4.3 窗体文件(.nfm) 20
1.5 Hello World小例程的开发 20
习题 22
2.1 基本字符和符号 23
第2章 Object Pascal程序设计语言 23
本章要点 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.3 位运算符 40
2.4.2 逻辑运算符 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
本章要点 51
3.1 类和对象 51
第3章 面向对象的编程技术 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.1 Microsoft.NET框架 63
第4章 Microsoft.NET框架概述 63
本章要点 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中的VC L.NET 69
4.4.1 VC L.NET的体系结构 70
4.4.2 VC L.NET与.NET框架的关系 71
4.4.3 VC L.NET组件 71
习题 72
4.4.4 Borland.VCL命名空间 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.2 位图命令按钮 96
6.3.1 基本命令按钮 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.2 实例介绍 127
7.2.1 实例1:弹子球 127
7.1.3 PaintBox组件 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.1 Delphi数据库系统概述 154
9.1.1 数据库系统的基本概念 154
第9章 数据库应用程序开发 154
本章要点 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.3.1 BDE简介 163
9.3 基于BDE的数据连接与访问 163
9.2.7 数据集组件与数据控制组件的连接 163
9.2.8 数据集组件的事件 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.1 基于BDE的主/从表应用开发实例 211
9.7 主/从表应用程序的开发 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.2 Session对象 223
10.2.1 Application对象 223
10.2 ASP.NET的常用内置对象 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.5.1 在线投票程序 234
10.4.5 DB Web组件 234
10.5 ASP.NET应用程序开发实例 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018