Delphi for.NET开发人员指南(附CD-ROM光盘一张)——Borland核心技术丛书

Delphi for.NET开发人员指南(附CD-ROM光盘一张)——Borland核心技术丛书 - 图书城
作者:
(美)帕切科 等著,马朝晖 等译
ISBN:
9787111155126 , 7111155122
出版社:
出版日期:
2005-1-1
定价:
78.00
¥57.80元 74折 去卓越网购买 免费配送!
¥58.30元 75折 去当当网购买
内容提要 :
    本书不只讲解Delphi和.NET Framework的基本特点,它还深入讨论了如何使用Borland最好的开发工具编写.NET应用程序。在本书中,你会找到关于如何高效地利用.NET Framework的实用范例、技术和原则。当前的Delphi用户通过掌握这种新的令人兴奋的技术可以将自己的技能提高到新的层次。Delphi for .NET的初学者可以快速掌握使用Delphi进行.NET开发的各个方面。
本书内容丰富,包括Delphi语言、高级.NET开发概念(比如内存管理)、COM-Interop、反射、GDI+、Windows和Web Forms组件开发等等。在这里,你还会找到关于ADO.NET和ASP.NET等核心.NET技术的大量信息,以及演示有价值技术的范例。
编辑推荐 :
  本书不只讲解Delphi和.NET Framework的基本特点,它还深入讨论了如何使用Borland最好的开发工具编写.NET应用程序。在本书中,你会找到关于如何高效地利用.NET Framework的实用范例、技术和原则。当前的Delphi用户通过掌握这种新的令人兴奋的技术可以将自己的技能提高到新的层次。Delphi for .NET的初学者可以快速掌握使用Delphi进行.NET开发的各个方面。
  本书内容丰富,包括Delphi语言、高级.NET开发概念(比如内存管理)、COM-Interop、反射、GDI+、Windows和Web Forms组件开发等等。在这里,你还会找到关于ADO.NET和ASP.NET等核心.NET技术的大量信息,以及演示有价值技术的范例。
作者简介 :
XaviercPacheco就是Borland社区大名鼎鼎的X.他曾是Borland公司资深开发人员,Borland梦之队(TeamcBorland)成员.1998年创建了XapwarecTechnologies公司,1担任总裁.Xavier在开发软件解决方案方面具有超过16年的专业经验,涉及分布式系统.应用程序体系结构以及过程和设计方法学等方面.Xavier是一位国际知名的开发人员.作家.顾问和培训讲师.他编写了多本关于Delphi的名著,常常撰写技术论文并且受邀在主要业界会议上做演讲.
目录 :
第一部分 .NET Framework概述 23
第1章 .NET概述 23
1.1 使用.NET的动机 23
1.1.1 .NET展望 24
1.1.2 .NET Framework组件――通用语言运行环境和类库 25
1.1.3 .NET应用程序的类型 25
1.1.4 VCL for .NET 26
1.2 通过Web服务进行分布式开发 26
1.2.1 Web服务定义 27
1.2.2 Web服务客户 28
1.2.3 Web服务开发工具 28
第2章 .NET Framework概况 30
2.1从开发到执行 30
2.2通用语言运行环境(CRL) 30
2.2.1 托管模块 31
2.2.2 配件 31
2.2.3 托管代码和非托管代码 31
2.2.4 MSIL和JIT编译和执行 32
2.3通用类型系统(CTS) 33
2.3.1 值类型 33
2.3.2 引用类型 33
2.4通用语言规范(CLS) 34
2.5.NET Framework和基本类库(FCL) 34
2.5.1 名字空间 34
2.5.2 System名字空间 34
2.5.3 主要的子系统名字空间 34
第二部分 Delphi for .NET程序设计语言 38
第3章 Delphi for .NET和新IDE概述 38
3.1 Delphi for .NET――更大的画面 38
3.2集成开发环境(IDE)概述 38
3.2.1欢迎页面 39
3.2.2 设计器 39
3.2.3 窗体 40
3.2.4 工具面板/代码片段 41
3.2.5 对象观察器 41
3.2.6 代码编辑器 41
3.2.7 项目管理器 43
3.2.8 模型视图 43
3.2.9 数据浏览器 43
3.2.10对象信息库 44
3.2.11代码浏览器 44
3.2.12 To-Do列表 44
第4章 程序、单元和名字空间 45
4.1托管模块结构 45
4.1.1 程序结构 45
4.1.2 单元结构 46
4.1.3 uses子句的语法 48
4.1.4 循环单元引用 48
4.2名字空间 48
4.2.1 名字空间声明 49
4.2.2 使用名字空间 49
4.2.3 namespaces子句 50
4.2.4 解析一般名字空间 50
4.2.5 单元别名 50
第5章 Delphi语言 51
5.1 一切都通过.NET 51
5.2 注释 52
5.3 过程和函数 52
5.3.1调用中的圆括号 52
5.3.2重载 53
5.3.3默认值参数 53
5.4 变量 54
5.5常量 55
5.6 操作符 56
5.6.1 赋值操作符 56
5.6.2 比较操作符 56
5.6.3 逻辑操作符 57
5.6.4 算术操作符 57
5.6.5 位操作符 58
5.6.6 递增和递减过程 58
5.6.7 运算-赋值操作符 59
5.7 Delphi语言类型 59
5.7.1 无处不是对象 59
5.7.2 类型的对比 60
5.7.3 字符 60
5.7.4 变体类型 61
5.8 用户定义的类型 64
5.8.1 数组 64
5.8.2 动态数组 64
5.8.3记录 66
5.8.4 集 67
5.8.5不安全的代码 68
5.8.6 指针 69
5.8.7 类和对象 71
5.8.8 类型别名 72
5.9 强制类型转换和类型转换 73
5.10 字符串资源 73
5.11测试条件 74
5.11.1 if语句 74
5.11.2 case语句 75
5.12 循环 75
5.12.1 for循环 75
5.12.2 while循环 76
5.12.3 repeat..until 77
5.12.4 Break语句 77
5.12.5 Continue语句 77
5.13 再论过程与函数 78
5.13.1 传递参数 79
5.14 有效范围 80
5.15 单元和名字空间 81
5.15.1 uses子句 82
5.15.2 循环单元引用 83
5.16 包和配件 83
5.17 面向对象的程序设计 83
5.18 使用Delphi对象 84
5.18.1 声明和实例化 84
5.18.2 析构 84
5.18.3对象的祖先 85
5.18.4 字段 85
5.18.5 方法 86
5.18.6 方法类型 86
5.18.7 类引用 88
5.18.8 属性 89
5.18.9 事件 89
5.18.10 可见性指示符 92
5.18.11“友元”类 93
5.18.12 类辅助器 93
5.18.13 嵌套的类型 94
5.18.14 操作符重载 95
5.18.15 特性 95
5.18.16接口 96
5.19结构化异常处理 98
5.19.1 异常类 100
5.19.2 执行流 101
5.19.3重新引发异常 103
第三部分 .NET Framework类库开发 104
第6章 配件――库和包 104
6.1 核心配件 105
6.2查看配件内容和依赖性 105
6.3 GAC 105
6.4 建立配件 106
6.4.1 为什么要使用配件? 106
6.4.2 使用包建立配件 106
6.4.3使用库建立配件 111
6.5在Delphi中使用配件 114
6.6在C#中使用Delphi配件 114
6.7将包安装进Delphi IDE 115
6.8强命名的配件 115
6.9动态装载配件 116
第7章 GDI+编程――.NET中的绘图 117
7.1 基本概念 117
7.1.1 GDI+名字空间 117
7.1.2 Graphics类 117
7.1.3 Windows坐标系统 118
7.2绘制直线 118
7.2.1 Pen和Brush类 119
7.2.2 绘制直线 119
7.2.3直线端点样式 120
7.2.4 连接直线――GraphicsPath类 122
7.3 绘制曲线 122
7.3.1基数样条 123
7.3.2 贝济埃样条 123
7.4绘制形状 125
7.4.1 绘制矩形 125
7.4.2 绘制椭圆 125
7.4.3 绘制多边形 126
7.4.4绘制饼图 126
7.4.5 再论LinearGradientBrush 127
7.5 GraphicsPath和Region 127
7.5.1 用GraphicsPath类进行绘制 127
7.5.2 Region类 128
7.5.3修剪Region 129
7.6 使用图像 130
7.6.1 图像类 130
7.6.2 装载和创建位图 131
7.6.3 修改图像的分辨率 131
7.6.4 绘制图像 132
7.6.5插值 132
7.6.6产生镜像效果 133
7.6.7使用变换方法 134
7.6.8创建缩略图 135
7.7 再论坐标系统 136
7.8 动画范例 137
第8章 Mono――一个跨平台.NET项目 143
8.1 Mono的特点 143
8.2 Mono的历史 144
8.3 为什么要学习Mono? 144
8.4 Mono的发展计划 145
8.4.1 Mono 1.0目标 145
8.4.2 Mono 1.2目标 145
8.4.3 Mono 1.4目标 146
8.5 安装/设置 146
8.5.1 使用Red Carpet进行Mono安装 146
8.6创建你的第一个Mono程序 147
8.7在Mono下运行Delphi产生的配件(在Linux上) 148
8.8跨平台ASP.NET 151
8.8.1将ASP.NET部署到Mono 152
8.8.2 XSP配置 152
8.8.3 XSP运行参数 152
8.8.4 对范例的一些警告和一个次要的扩展 153
8.9 ADO.NET与Mono 154
8.10 Mono和Apache 156
8.11 Mono和System.Windows.Forms 157
第9章 内存管理和垃圾回收 158
9.1 垃圾回收如何起作用 158
9.1.1 代式垃圾回收 159
9.1.2调用垃圾回收器 159
9.2 构造器 160
9.3 终结 160
9.4 dispose模式――IDisposable 161
9.4.1 IDisposable范例 161
9.4.2自动实现IDisposable 162
9.5与终结有关的性能问题 163
第10章 集合 164
10.1 System.Collections接口 164
10.1.1 IEnumerable接口 165
10.1.2 ICollection接口 165
10.1.3 IList接口 165
10.1.4 IDictionary接口 165
10.1.5 IEnumerator接口 166
10.2 System.Collections类 166
10.2.1 Stack集合 166
10.2.2 Queue类 168
10.2.3 ArrayList类 171
10.2.4 HashTable类 174
10.3创建强类型的集合 176
10.3.1 从CollectionBase进行派生 176
10.3.2 使用强类型集合 179
10.4 创建强类型词典 180
10.4.1 从DictionaryBase进行派生 180
10.4.2 使用强类型词典 183
第11章 使用String和StringBuilder类 185
11.1 System.String类型 185
11.1.1 .NET中的字符串不可变性 186
11.1.2 字符串操作 187
11.2 StringBuilder类 190
11.2.1 StringBuilder方法 190
11.2.2 StringBuilder的使用方法 191
11.3 字符串格式化 191
11.4 格式指示符 192
11.4.1 数值格式指示符 192
11.4.2日期和时间格式指示符 195
11.4.3 枚举格式指示符 198
第12章 文件和流操作 200
12.1 System.IO名字空间类 200
12.2操作目录系统 201
12.2.1创建和删除目录 201
12.2.2 移动和拷贝目录 202
12.2.3 查看目录信息 204
12.3 操作文件 204
12.3.1 创建和删除文件 205
12.3.2 移动和拷贝文件 205
12.3.3 查看文件信息 205
12.4 流 206
12.4.1 操作文本文件流 206
12.4.2 操作二进制流 208
12.5 异步流访问 210
12.6 监视目录活动 212
12.7 串行化 214
12.7.1 串行化如何工作 215
12.7.2 格式化器 215
12.7.3 串行化/反串行化范例 216
第13章 开发定制的WinForms控件 219
13.1组件构造基础知识 219
13.1.1 什么时候需要编写组件 219
13.1.2 组件的编写步骤 220
13.1.3 决定祖先类 220
13.1.4 创建组件单元 221
13.1.5 创建属性 223
13.1.6 创建事件 231
13.1.7 创建方法 236
13.1.8 构造器和析构器 236
13.1.9 设计时行为 237
13.1.10 测试组件 238
13.1.11 提供组件图标 238
13.2 组件范例 238
13.2.1 ExplorerViewer:UserControl范例 238
13.2.2 SimpleStatusBars:使用扩展器提供器 247
13.3用户绘制:PlayingCard控件 250
第14章 Delphi for .NET中的线程化 258
14.1 进程 258
14.2 线程化 259
14.3线程化.NET风格 259
14.4 AppDomain 260
14.5
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城.com - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城.com © TuShuCheng.com - 京ICP备06069800