《.NET框架程序开发指南 下》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张志学等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302056528
  • 页数:404 页
图书介绍:.NET框架是用于构建、配置、运行Web服务和应用程序的多语言环境,本书结合大量实例详细介绍了与.NET框架应用程序开发相关的知识。全书共7章,主要内容包括:数据库操控技术、GDI+编程技术、异步调用、访问Internet、窗体设计技术、使用控件以及使用WMI管理应用程序等。本书内容全面深入,适合中高级读者、大专院校师生、企业技术开发人员学习参考,也适合各类培训班学员学习.NET框架编程技术。

第1章 数据库操控技术 1

1.1 使用数据集 1

1.1.1 创建数据集 1

1.1.2 添加数据表 3

1.1.3 添加关系 4

1.1.4 导航数据表 4

1.1.5 合并数据集内容 6

1.1.6 拷贝数据集内容 9

1.1.7 响应数据集事件 10

1.2 操作数据表 10

1.2.1 创建表 11

1.2.2 定义表的纲要 11

1.2.3 浏览表数据 15

1.2.4 添加表数据 17

1.2.5 编辑表数据 17

1.2.6 管理行状态和行版本 19

1.2.7 删除表数据 20

1.2.8 处理行错误信息 21

1.2.9 处理行修改 22

1.2.10 响应数据表事件 22

1.3 操作数据视图 23

1.3.1 创建数据视图 24

1.3.2 排序和筛选数据 24

1.3.3 浏览数据 25

1.3.4 查询数据 26

1.3.5 导航关系 27

1.3.6 修改数据 28

1.3.7 响应数据视图事件 29

1.3.8 使用数据视图管理器 29

1.4 常规ADO.NET编程技术 31

1.4.1 获取Identity或Autonumber 31

1.4.2 开放式并行处理 34

1.4.3 在XML Web服务中使用数据集 37

1.4.4 查询结果分页 42

1.4.5 实现.NET数据提供者 47

1.4.6 确保代码访问安全性 65

1.4.7 访问ADO数据 67

本章小结 69

第2章 GDI+编程技术 70

2.1 GDI+概述 70

2.1.1 GDI+的新特性 70

2.1.2 编程模型的修改 72

2.1.3 GDI+的服务 75

2.2 GDI+编程基础 76

2.2.1 绘制直线 76

2.2.2 绘制字符串 77

2.2.3 创建Graphics对象 78

2.3 绘线 79

2.3.1 矢量图概述 79

2.3.2 绘制直线和矩形 80

2.3.3 构造和绘制曲线 85

2.3.4 抗混叠(保真)绘线 90

2.4 创建和填充路径 90

2.4.1 路径概述 90

2.4.2 创建路径 91

2.4.3 填充路径 92

2.4.4 压平路径 94

2.5 使用区域 94

2.5.1 区域概述 94

2.5.2 击中测试 95

2.5.3 执行裁剪 95

2.6 填充形状 97

2.6.1 填充概述 97

2.6.2 纯色填充 98

2.6.3 阴影填充 98

2.6.4 纹理填充 98

2.6.5 图像填充 99

2.6.6 梯度填充 100

2.7 变换 108

2.7.1 坐标系和坐标变换 108

2.7.2 变换矩阵 110

2.7.3 复合变换 113

2.7.4 全局和局部变换 114

2.7.5 图形容器 116

2.8 使用文本和字体 120

2.8.1 构造字体族和字体 120

2.8.2 绘制文本 120

2.8.3 格式化文本 121

2.8.4 枚举已安装的字体 123

2.8.5 创建私有字体集合 124

2.8.6 获取字体规格 129

2.8.7 文本抗混叠 131

2.9 处理不同类型的图像 131

2.9.1 载入和显示位图 132

2.9.2 载入和显示图元文件 134

2.9.3 绘制、定位和克隆图像 134

2.9.4 裁剪和缩放图像 135

2.9.5 控制图像缩放质量 136

2.9.6 旋转、反射和弯曲图像 138

2.9.7 创建缩略图 139

2.9.8 修改图像颜色 139

2.9.9 访问图像元数据 147

2.10 ɑ混合和填充 149

2.10.1 绘制不透明和半透明线 150

2.10.2 使用不透明和半透明画刷 150

2.10.3 控制ɑ混合 151

2.10.4 设置图像ɑ值 152

本章小结 154

第3章 异步调用 155

3.1 异步编程概述 155

3.1.1 异步调用方式 155

3.1.2 取消异步操作 156

3.2 异步编程设计模式 156

3.2.1 异步设计模式概述 156

3.2.2 异步方法的数字签名 159

3.2.3 IAsyncResult接口 159

3.2.4 异步操作的异步回调Delegate 160

3.3 异步Delegate编程 160

3.3.1 使用异步Delegate 160

3.3.2 编译器和公用语言运行库支持 163

3.3.3 异步Delegate编程示例 163

3.4 多语言源码生成和编译 166

3.4.1 使用CodeDOM 166

3.4.2 构造CodeDOM图 167

3.4.3 根据CodeDOM图生成源代码和编译程序 168

本章小结 169

第4章 访问Internet 170

4.1 可插式协议 170

4.1.1 Internet应用程序 170

4.1.2 资源标识 170

4.1.3 .NET框架中的请求/响应 171

4.1.4 WebClient 172

4.1.5 可插式协议编程 172

4.1.6 System.Net类的使用建议 175

4.2 请求数据 176

4.2.1 数据请求概述 176

4.2.2 创建Internet请求 177

4.2.3 使用Internet请求和响应类 177

4.2.4 在网络中使用流 181

4.2.5 执行异步请求 182

4.2.6 处理错误 186

4.3 使用HTTP服务 188

4.3.1 HttpWebRequest和HttpWebResponse 188

4.3.2 管理HTTP连接 189

4.3.3 使用连接组 190

4.3.4 通过代理访问Internet 190

4.4 使用TCP服务 191

4.4.1 设计TCP客户 191

4.4.2 设计TCP服务器 192

4.5 使用UDP服务 194

4.5.1 广播概述 194

4.5.2 发送广播 195

4.5.3 接收广播 196

4.6 套接字编程 197

4.6.1 Systern.Net.Sockets名称空间 197

4.6.2 创建套接字 218

4.6.3 使用客户套接字 219

4.6.4 使用服务器(监听)套接字 226

4.7 Internet安全 241

4.7.1 使用安全套接字层 241

4.7.2 Internet认证 241

4.7.3 Web和套接字许可 242

本章小结 243

第5章 窗体设计技术 244

5.1 窗体概述 244

5.1.1 Windows窗体 244

5.1.2 Web窗体 245

5.1.3 Windows窗体和Web窗体的比较 245

5.2 创建和使用窗体 246

5.2.1 窗体编程基础 247

5.2.2 创建窗体 264

5.2.3 模态和非模态窗体 265

5.2.4 对话框 266

5.3 为窗体添加菜单 271

5.3.1 基础菜单管理类 271

5.3.2 标准菜单管理类 273

5.3.3 菜单项管理类 274

5.3.4 使用标准菜单 280

5.3.5 使用快捷菜单 285

5.4 为窗体添加工具栏 289

5.4.1 工具栏管理类 289

5.4.2 工具栏按钮管理类 292

5.4.3 使用工具栏 294

5.5 为窗体添加状态栏 296

5.5.1 状态栏管理类 296

5.5.2 状态栏窗格管理类 299

5.5.3 使用状态栏 300

本章小结 302

第6章 使用控件 303

6.1 控件基础功能支持 303

6.1.1 基础控件属性 304

6.1.2 基础控件方法 309

6.1.3 基础控件事件 325

6.2 标签控件 331

6.2.1 标签管理类 331

6.2.2 使用标签 335

6.3 图片框控件 336

6.3.1 图片框管理类 336

6.3.2 使用图片框 337

6.4 按钮控件 337

6.4.1 按钮管理类 338

6.4.2 使用按钮控件 340

6.5 复选框控件 341

6.5.1 复选框管理类 341

6.5.2 使用复选框控件 343

6.6 单选按钮控件 345

6.6.1 单选按钮管理类 345

6.6.2 使用单选按钮 345

6.7 文本框控件 346

6.7.1 文本框管理类 347

6.7.2 使用文本框 352

6.8 列表框控件 354

6.8.1 列表框管理类 354

6.8.2 使用列表框 362

6.9 组合框控件 365

6.9.1 组合框管理类 365

6.9.2 使用组合框 365

6.10 编组框控件 370

6.10.1 编组框管理类 370

6.10.2 使用编组框 370

6.10 定时器控件 371

6.11.1 定时器管理类 371

6.11.2 使用定时器控件 372

6.12 管理窗体控件集合 374

本章小结 375

第7章 使用WMI管理应用程序 376

7.1 WMI概述 376

7.1.1 WMI的组成结构 376

7.1.2 纲要 377

7.1.3 查询 377

7.1.4 管理事件 377

7.1.5 WMI名称空间 378

7.2 访问管理信息 378

7.2.1 获取管理对象集合 379

7.2.2 查询管理信息 381

7.2.3 预订和处理管理事件 382

7.2.4 执行管理对象的方法 384

7.2.5 远程和连接选项 386

7.2.6 使用强类型对象 387

7.2.7 浏览WMI纲要 388

7.3 实现可管理性能 390

7.3.1 可管理性能概述 390

7.3.2 CLI和WMI中的类和映射 392

7.3.3 提供管理事件 394

7.3.4 提供管理数据 396

7.3.5 继承 397

7.3.6 注册纲要 403

本章小结 404