欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > Microsoft .NET程序设计技术内幕

浏览历史

Microsoft .NET程序设计技术内幕

Microsoft .NET程序设计技术内幕

prev next

  • 商品货号:01182005-8-20-606
  • 商品重量:0克
    作者:[美]Jeff Prosise 著 王铁 徐雅骥 童霞 刘宇 译
    图书书号/ISBN:7-302-06211-0
    出版日期:2003-01-01
    印张:41.75
    字数:1000千字
    开本:16
  • 上架时间:2005-10-05
    商品点击数:995
  • 定价:¥10.00元
    本店售价:¥41.75元
    注册用户:¥41.75元
    vip:¥39.66元
    黄金等级:¥37.58元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书是《微软.NET程序员系列》丛书之一,主要讲述Microsoft .NET编程技术,可帮助你快速而深入地理解.NET框架的主要编程模型。全书分为三大部分,第I部分“基本概念”,主要介绍学习本书需要了解的一些基础知识,包括Microsoft .NET框架方面的知识。第II部分的所有内容都是关于ASP .NET的,包括如何用ASP .NET构建Web应用程序和Web服务。第III部分“前沿技术”,分别介绍ADO.NET、XML、多线程和远程处理技术。本书用简明的语言解释了复杂的概念,书中还包括75个精心设计的完整的示例程序,对于理解.NET的编程模型和解决实际的开发问题很有帮助。 本书是开发.NET Web应用程序的开发人员必读的经典著作。
第Ⅰ部分 基本概念

第1章 .NET概述 3
1.1 Microsoft .NET计划 4
1.2 Microsoft .NET框架 4
1.2.1 公共语言运行库 5
1.2.2 编程语言 6
1.2.3 托管模块 7
1.2.4 元数据 7
1.2.5 通用中间语言 9
1.2.6 程序集 11
1.2.7 .NET框架类库 13
1.3 开始创建 .NET框架应用程序 15
1.3.1 Hello, World 16
1.3.2 深入理解Hello.cs 17
1.3.3 Main方法浅析 18
1.3.4 深入理解Hello.exe 19
1.4 本章小结 20
第2章 类型和异常 21
2.1 .NET框架数据类型 21
2.1.1 类 22
2.1.2 结构 24
2.1.3 接口 25
2.1.4 枚举 26
2.1.5 委托 26
2.1.6 装箱和取消装箱 28
2.1.7 引用类型与值类型 29
2.1.8 非确定销毁 30
2.2 动态链接 34
2.2.1 创建多文件程序集 34
2.2.2 动态链接到程序集 36
2.2.3 程序集的版本控制 38
2.2.4 共享程序集——全局程序 集缓存 40
2.2.5 用属性进行强命名 41
2.2.6 延迟签名 42
2.3 异常处理 43
2.3.1 捕获异常 43
2.3.2 保证执行 45
2.3.3 引发异常 46
2.4 本章小结 46
第3章 .NET框架类库 47
3.1 文件与流I/O 47
3.1.1 文本文件I/O 48
3.1.2 二进制文件I/O 50
3.2 集合 53
3.2.1 哈希表 53
3.2.2 大小可变的数组 55
3.2.3 WordCount应用程序示例 57
3.3 正则表达式 60
3.3.1 拆分字符串 61
3.3.2 查询字符串 62
3.3.3 替换字符串 65
3.4 Internet类 65
3.4.1 HttpWebRequest和 HttpWebResponse 66
3.4.2 System.Web.Mail命名空间 67
3.5 数据访问 70
3.5.1 DataReader 70
3.5.2 插入、更新和删除 71
3.5.3 DataSet和DataAdapter 72
3.6 反射 73
3.6.1 检索程序集、模块和 类型信息 73
3.6.2 自定义属性 76
3.6.3 动态加载类型(晚绑定) 78
3.7 本章小结 79
第4章 Windows窗体 80
4.1 Windows窗体编程模型 80
4.1.1 第一个Windows窗体 81
4.1.2 在窗体中绘图:GDI+ 83
4.1.3 菜单 94
4.1.4 ImageView应用程序 98
4.1.5 鼠标和键盘输入 102
4.2 控件 111
4.2.1 控件概述 111
4.2.2 ControlDemo应用程序 114
4.2.3 锚定 117
4.3 对话框 119
4.3.1 对话框概述 119
4.3.2 DialogDemo应用程序 120
4.4 Windows窗体和Visual Studio .NET 127
4.5 Windows窗体回顾 151

第Ⅱ部分 ASP.NET

第5章 Web窗体 155
5.1 Web应用程序入门 156
5.1.1 超文本传输协议 156
5.1.2 HTML窗体 157
5.1.3 服务器端处理 159
5.1.4 ASP解决方案 163
5.1.5 开发Web窗体 165
5.2 Web窗体编程模型 168
5.2.1 Web控件 169
5.2.2 HTML控件 170
5.2.3 页级别事件 173
5.2.4 页级别指令 176
5.2.5 Web窗体货币转换器 180
5.3 代码隐藏编程 184
5.3.1 Lander应用程序 185
5.3.2 代码隐藏工作原理 189
5.3.3 使用代码隐藏而不进行 预编译:Src属性 190
5.3.4 在ASP.NET Web窗体中 使用非ASP.NET语言 190
5.4 Web窗体和Visual Studio .NET 193
5.5 本章小结 203
第6章 Web控件 204
6.1 简单控件 205
6.1.1 TextBox控件 205
6.1.2 Label控件 207
6.1.3 HyperLink控件 208
6.1.4 Image控件 208
6.1.5 CheckBox控件 209
6.1.6 RadioButton控件 210
6.1.7 Table控件 210
6.1.8 Panel控件 212
6.2 按钮控件 213
6.3 列表控件 214
6.3.1 DropDownList控件 215
6.3.2 ListBox控件 216
6.3.3 CheckBoxList控件 217
6.3.4 RadioButtonList控件 218

6.3.5 用列表控件进行数据 绑定 219
6.4 数据绑定控件 222
6.4.1 Repeater控件 223
6.4.2 MyComicsRepeater页 228
6.4.3 DataList控件 232
6.4.4 MyComicsDataList页 233
6.4.5 DataGrid控件 236
6.4.6 MyComicsDataGrid页 245
6.5 Calendar控件 248
6.5.1 高级自定义:DayRender 事件 251
6.5.2 Showtime 253
6.6 验证控件 255
6.6.1 使用验证控件 256
6.6.2 RequiredFieldValidator 258
6.6.3 RangeValidator 258
6.6.4 CompareValidator 259
6.6.5 RegularExpressionValidator 260
6.6.6 CustomValidator 261
6.6.7 ValidationSummary 262
6.6.8 Spammers公司示例 264
6.6.9 条件验证 272
6.7 WebControl基类及其他 276
第7章 用户控件 277
7.1 用户控件基础知识 278
7.1.1 @ Control指令 279
7.1.2 创建第一个控件 279
7.1.3 添加属性 281
7.1.4 添加事件 283
7.1.5 在用户控件中使用 代码隐藏 285
7.2 XmlNavBar控件 288
7.3 动态加载(以及Cookie) 295
7.3.1 Cookie 296
7.3.2 Cookie和ASP.NET 298
7.3.3 MyQuotes页 300
7.4 片断缓存 305
7.5 自定义控件 306
第8章 自定义控件 307
8.1 自定义控件基础知识 307
8.1.1 创建第一个自定义控件 308
8.1.2 测试Hello控件 309
8.1.3 改进Hello控件:添加 属性 309
8.1.4 关于HtmlTextWriter 311
8.2 回发和回发数据 312
8.2.1 IPostBackDataHandler 接口 314
8.2.2 视图状态 316
8.2.3 Change事件 318
8.2.4 视图状态的工作原理 320
8.2.5 生成回发 322
8.2.6 IPostBackEventHandler 接口 325
8.2.7 AutoCounter控件 328
8.3 复合控件 332
8.3.1 声明型复合控件 333
8.3.2 GroupBox控件 334
8.3.3 编程型复合控件 336
8.3.4 LoginControl控件 337
8.4 服务器控件和客户端脚本 339
8.4.1 向客户端返回JavaScript 340
8.4.2 RegisterClientScriptBlock 方法 341
8.4.3 让代码避开客户端 344
8.4.4 RolloverImageLink控件 345
8.4.5 NumTextBox控件 348
8.5 图形控件 352
8.5.1 HTTP处理程序 353
8.5.2 Odometer控件 354
8.5.3 Odometer控件的工作 原理 356
8.6 本章小结 363
第9章 Web应用程序 364
9.1 ASP.NET应用程序的结构 364
9.2 Web.config文件 366
9.2.1 366
9.2.2 367
9.2.3 配置继承 369
9.3 Global.asax文件 371
9.3.1 全局指令 371
9.3.2 全局事件处理程序 373
9.3.3 全局对象标记 377
9.4 应用程序状态 377
9.4.1 使用应用程序状态 378
9.4.2 锁定和解锁 379
9.4.3 AppCounter应用程序 379
9.5 应用程序缓存 381
9.5.1 添加和删除条目 382
9.5.2 锁定和解锁 382
9.5.3 到期策略 383
9.5.4 缓存删除回调 384
9.5.5 Cache.Add方法 385
9.5.6 SmartQuotes应用程序 386
9.6 会话状态 390
9.6.1 使用会话状态 391
9.6.2 SessionSpy页 392
9.6.3 无Cookie会话状态 393
9.6.4 会话状态处理模式 394
9.6.5 会话生存期 400
9.6.6 禁用会话状态 401
9.6.7 关于Web场 401
9.7 Congo.com示例应用程序 402
9.7.1 深入理解Congo.com 403
9.7.2 自己动手 410
第10章 ASP.NET安全性 413
10.1 理解Web安全性 414
10.1.1 验证 414
10.1.2 授权 416
10.1.3 IIS安全性 416
10.1.4 ASP.NET安全性 418
10.2 Windows验证 420
10.2.1 基本验证 421
10.2.2 简要验证 422
10.2.3 集成Windows验证 423
10.2.4 获取已验证身份的 用户信息 424
10.2.5 Windows验证 424
10.2.6 Windows验证和URL 授权 430
10.2.7 Windows验证和基于 角色的安全 431
10.3 窗体验证 431
10.3.1 窗体验证简介 431
10.3.2 现实中的窗体验证 437
10.3.3 验证Cookie的生存期 440
10.3.4 窗体验证和基于角色 的安全 442
10.3.5 注销 449
10.3.6 验证Cookie安全性 450
10.3.7 注意事项 451
第11章 Web服务 452
11.1 Web服务 453
11.1.1 构建第一个Web服务 455
11.1.2 测试Web服务 456
11.1.3 Web服务和代码隐藏 技术 458
11.1.4 WebService基类 459
11.1.5 WebMethod属性 459
11.1.6 Web服务描述语言 461
11.1.7 Web服务和复杂数据 类型 462
11.1.8 Web服务发现机制 ——DISCO 465
11.1.9 Web服务发现机制 ——UDDI 467
11.2 Web服务客户端 468
11.2.1 Web服务代理 468
11.2.2 简单的Web服务客 户端 470
11.2.3 避免硬编码服务的URL 471
11.2.4 异步方法调用 471
11.2.5 Web服务客户端和代理 服务器 472
11.3 Cityview应用程序 473
11.4 收费Web服务 483
11.5 Web服务的未来 485

第Ⅲ部分 前沿技术

第12章 ADO.NET 489
12.1 数据提供程序 489
12.1.1 System.Data.SqClient命名 空间和System.Data.OleDb 命名空间 491
12.2 连接、命令和DataReader 492
12.2.1 SqlConnection类 493
12.2.2 OleDbConnection类 494
12.2.3 打开和关闭连接 495
12.2.4 命令类 496
12.2.5 ExecuteNonQuery方法 497
12.2.6 ExecuteScalar方法 499
12.2.7 ExecuteReader方法 502
12.2.8 事务命令 505
12.2.9 参数化命令 507
12.2.10 存储过程 509
12.3 DataSet和DataAdapter 512
12.3.1 DataSet类 513
12.3.2 DataAdapter类 514
12.3.3 从数据库初始化DataSet: DataAdapter.Fill 515
12.3.4 DataTable及其他 515
12.3.5 把更改写回数据库: DataAdapter.Update 519
12.3.6 CommandBuilder类 520
12.3.7 DataView类 521
12.4 关于XML 522
第13章 XML 524
13.1 XML入门 525
13.1.1 元素 526
13.1.2 属性 527
13.1.3 CDATA、PCDATA和 实体引用 528
13.1.4 命名空间 529
13.1.5 文档合法性和架构 531
13.1.6 XML解析器 534
13.2 读写XML 541
13.2.1 XmlDocument类 541
13.2.2 XmlTextReader类 550
13.2.3 XmlValidatingReader类 553
13.2.4 XmlTextWriter类 556
13.3 XPath 557
13.3.1 XPath基础 557
13.3.2 XPathNavigator及其他 561
13.3.3 XPath表达式的求值器 563
13.4 XSL转换(XSLT) 569
13.4.1 在客户端实现从XML到 HTML的转换 570
13.4.2 在服务器端实现从XML 到HTML的转换 573
13.4.3 转换XML文档格式 576
13.5 本章小结 577
第14章 多线程 578
14.1 线程 579
14.1.1 启动线程 580
14.1.2 前台和后台线程的 比较 580
14.1.3 线程优先级 582
14.1.4 挂起和恢复线程 583
14.1.5 终止线程 583
14.1.6 Sieve和MultiSieve 应用程序 585
14.1.7 计时器线程 593
14.2 线程同步 594
14.2.1 Interlocked类 595
14.2.2 监视器 595
14.2.3 监视器内部实现 604
14.2.4 阅读器/编写器锁 606
14.2.5 互斥体 610
14.2.6 事件 611
14.2.7 处理多个同步对象 614
14.2.8 序列化对集合的访问 615
14.2.9 通过MethodImpl属性进 行线程同步 616
14.3 线程池 617
第15章 远程处理 619
15.1 远程处理基础知识 619
15.1.1 创建您的第一个远程 处理应用程序 622
15.1.2 编程配置和声明配置 的比较 624
15.1.3 服务器激活和客户端 激活的比较 626
15.1.4 Activator.GetObject和 Activator.CreateInstance 方法 630
15.1.5 对象生存期和生存期 租约 631
15.2 高级远程处理 634
15.2.1 使用IIS作为激活代理 634
15.2.2 HTTP信道和二进制 格式化程序 636
15.2.3 委托和事件 638
15.2.4 异步方法调用 639
15.2.5 综合运用:NetDraw 应用程序 641
15.3 Microsoft .NET:一场 全新的竞赛 649

[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha