Microsoft Visual J#.NET技术内幕PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:(美)夏普(Shap,J.),(美)朗萧(Longshaw,A.),(美)罗克斯巴勒(Roxburgh,P.)著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302077118
- 页数:690 页
第Ⅰ部分 3
.NET的体系结构 3
第1章 N层开发面临的挑战 3
1.1 客户端/服务器和N层体系结构 3
1.1.1两层体系结构 3
1.1.2 N层体系结构 5
1.1.3 NorthwindTraders示例 6
1.2连接与数据格式 8
1.2.1 套接字 9
1.2.2远程过程调用 10
1.2.3对象RPC 11
1.2.4远程方法启用 12
1.2.5 Web 13
14.4.NET与COM+的安全性 5 13
目 录 13
前言 13
1.3数据访问 15
1.3.1 开放式数据库连接 15
1.3.2 Java数据库连接 16
1.3.3 ADO和ADO.NET 16
1.4非功能性需求 17
1.4.1 安全性 17
1.4.3完整性和事务 18
1.4.2可缩放性和可用性 18
1.5.NET企业服务器 19
1.6 Java和.NET 19
1.7本章小结 20
2.1.1 公共语言运行库 21
2.1 编译器和语言支持 21
第2章Microsoft.NET 21
2.1.2跨语言开发 29
2.1.3 内存管理 33
2.1.4将非托管代码集成到.NET 37
应用程序中 37
2.2 程序集和部署 38
2.2.1 DLL的乐趣:电影剧本 38
2.2.2.NET程序集 39
2.2.3私有程序集 41
2.2.4全局程序集高速缓存 42
2.2.5配置应用程序 45
2.3 .NET框架类库 49
2.3.1 命名空间 50
2.4.1.NET远程处理体系结构 51
2.4.NET远程处理和Web 51
2.4.2远程对象激活 52
2.4.3 ASP.NET 53
2.4.4 Web服务 54
2.5 .NET安全性 54
2.5.1应用程序域 55
2.5.2基于角色的安全性 57
2.5.3代码访问安全性 60
2.6本章小结 65
第3章Java和公共语言运行库 66
3.1 组件和Java 67
3.1.1 JavaBeans 68
3.1.2.NET中的组件 73
3.2 Java、J#和.NET框架 80
3.2.1类的打包和查找 81
3.2.2 Java类的层次结构 82
3.2.3 其他问题 89
3.2.4迁移到J# 92
3.3.1 .NET中的反射 94
3.3元数据和属性 94
3.3.2属性(Attribute) 101
3.4企业版Java 102
3.4.1 J2EE的元素 103
3.4.2 .NET与J2EE的比较 106
3.4.3 Java宠物商店 109
3.5本章小结 111
第4章图形用户界面 112
4.1 桌面GUI 112
4.1.1 重访Java GUI开发 113
4.1.2 Windows Forms库 115
4.2移植现有Java应用程序 115
4.3.1创建Windows窗体 124
4.3使用.NET类编写GUI应用 124
程序 124
4.3.2 向窗体添加控件 128
4.3.3处理事件 134
4.3.4使用文件对话框 135
4.3.5使用系统剪贴板 139
4.3.6生成并运行应用程序 141
4.4本章小结 141
第Ⅱ部分 145
5.1 在.NET应用程序中使用XML 145
管理和操作数据 145
第5章处理XML 145
5.1.1 作为数据格式的XML 146
5.1.2 XML的角色 148
5.1.3 XML支持所需应用程序 149
5.1.4处理XML数据 149
5.1.5 Visual J#和.NET框架中对 150
XML的支持 150
5.2 XML文档的单个传递处理 152
5.2.1 使用XMLReader类 153
5.2.2使用XMLTextReader实例 153
处理XML 153
分析XML文档 153
5.2.3 用于读取和导航的 160
其他选项 160
5.2.4类型和命名空间 161
5.2.5异常处理 163
5.2.6使用XmlWriter类编写XML 163
文档 163
5.3.1 验证XML文档 166
5.2.7写入时的转义和复制 166
5.3验证和实体解析 166
5.3.2解析实体 171
5.4在内存中处理XML文档 171
5.4.1 内存中处理 172
5.4.2将XML加载到 173
XmlDoeument类 173
5.4.3 从DOM文档获取信息 173
5.5.1 更改DOM树的内容 178
5.4.4将DOM片段视为流 178
5.5编写和操作内存中XML文档 178
5.5.2 大量更改XML文档 179
5.5.3 写出DOM树 180
5.6 XML与数据 181
5.6.1 XML与ADO.NET数据 181
之间的联系 181
5.6.2将XML视为关系数据 182
5.6.3将XML作为关系数据 182
操作 182
5.6.4 将关系数据视为XML 184
5.7本章小结 184
6.1.1 转换需求 185
6.1 在.NET应用程序中转换XML 185
第6章转换XML 185
6.1.2 XSLT处理模型 187
6.1.3应用转换 190
6.1.4.NET对XML转换的 191
支持 191
6.2对XML文档应用样式表 192
6.2.1 使用XslTransform 192
进行的简单转换 192
6.2.2转换源和目标 194
6.2.3 转换DataSet 195
6.3优化和部分转换 195
6.3.1使用XPath搜索和导航 196
6.3.2优化XSLT转换 197
6.4 参数化和外部功能 198
6.3.3部分转换 198
6.4.1 传入参数 199
6.4.2调用外部函数 202
6.5 本章小结 207
第7章 ADO.NET 208
7.1 ADO.NET的体系结构 208
7.1.1 ADO.NET的组件 209
7.1.2 DataSet对象 210
7.2连接到数据存储区 211
7.1.3连接和数据适配器 211
7.2.1 连接到数据源(OLE DB 212
和SQL) 212
7.2.2连接和Visual Studio 213
.NET 213
7.2.3 连接池 214
7.2.4使用连接事件 214
7.3对数据存储区执行命令 215
7.3.1 创建命令 215
7.3.2在语句中使用参数 217
7.3.5将DataReader对象用于 223
只读数据检索 223
记录 223
7.3.4从数据源中检索单条 223
7.3.3调用存储过程 223
7.4 使用DataSet对象进行数据 225
访问 225
7.4.1 从数据适配器填充 225
DataSet表 225
7.4.2导航类型化的DataSet 227
7.4.3导航非类型化的DataSet 229
7.4.4从数据适配器操作和更新 230
数据存储区 230
7.4.5定义关系和约束 233
7.5事务管理 236
7.6.1以XML形式编写 237
DataSet 237
7.6 使用XML和ADO.NET 237
7.6.2以XML的形式写入 240
DataRelation对象 240
7.6.3由XML推断DataSet 240
结构 240
7.7本章小结 242
8.1线程和.NET 245
企业开发 245
第8章 .NET下的多线程 245
第Ⅲ部分 245
8.1.1应用程序域和线程 247
8.1.2线程的创建 248
8.1.3线程和安全 249
8.1.4给线程传送参数 249
8.1.5线程状态 250
8.1.6终止线程 252
8.1.7调度线程 254
8.1.8线程和自由(不可控) 256
代码 256
8.2 同步 257
8.2.1 手工同步 260
8.2.2 自动同步 267
8.2.3静态和线程数据 270
8.3线程内部通信 271
8.3.1线程通知 271
8.3.2 计时器 280
8.4线程池 281
8.4.1 Threadpool类 282
8.4.2 异步IO 283
8.5本章小结 284
第9章 网络编程基础 285
9.1套接字基础 285
9.1.1 面向连接的套接字 286
9.1.2数据传输的问题 299
9.1.3无连接的套接字 300
9.1.4阻塞与非阻塞套接字 305
9.2套接字的异步使用 306
9.2.1 Poll和Select方法 306
9.2.2 网络流 308
9.3 Web网络编程 309
9.3.1 能够插入的协议 310
请求和接收 312
9.3.2使用HTTP进行数据 312
9.3.3 发布数据 314
9.3.4请求的异步处理 315
9.3.5使用WebClient对象 316
9.3.6 HTTP连接管理和池 317
9.4 Internet的安全性 318
9.4.1认证和授权 319
9.5本章小结 321
9.4.2 加密 321
10.1 序列化与反序列化数据 323
第10章对象的序列化 323
10.1.1格式化数据 324
10.1.2反序列化 326
10.1.3版本化 327
10.1.4进行选择 331
10.2 高级序列化 331
10.2.1 自定义序列化 331
10.2.2处理对象图 334
10.3 XML序列化 339
10.3.1 XML格式化 340
10.3.2 反序列化XML流 346
10.4本章小结 349
体系结构 351
11.1.1远程对象 351
第11章.NET远程处理 351
11.1 公共语言运行库远程处理 351
11.1.2.NET远程处理模型 354
11.1.3 ObjRef对象与代理 359
11.1.4消息、信道与信道接收 360
11.2使用TCP远程处理编程 361
11.2.1服务器端激活对象的 361
远程处理 361
11.2.2客户端激活对象的 368
远程处理 368
租约 370
11.2.3管理对象的生存期与 370
11.2.4 TCP远程处理安全性 372
11.2.5远程方法参数 373
11.2.6远程事件 373
11.3 HTTP远程处理 378
11.3.1 远程处理服务器宿主 378
11.3.2使用IIS作宿主 380
11.3.3 HTTP远程处理安全性 382
11.4.2 RemotingServices类 383
11.4.1 单向远程处理 383
11.4 自定义远程处理 383
11.4.3 跟踪处理程序 385
11.4.4 自定义信道接收和信道 388
11.5本章小结 389
第12章使用消息队列 390
体系结构 391
12.1.1 队列、服务器和 391
Active Directory 391
12.1 Message Queuing 3.0的 391
12.1.2事务性消息队列 392
12.1.3管理队列 392
12.1.4系统队列 393
12.1.5消息传送 394
12.1.6 消息队列触发器 394
12.2消息队列编程 395
12.2.1 发送和接收消息 395
12.2.2 处理消息 404
12.2.3 管理队列 408
12.3 异步操作 412
12.3.1 异步接收消息 412
12.3.2 断开连接的队列 413
12.3.3请求确认 416
12.4实际环境中的消息 417
12.4.1 可靠性与事务 418
12.4.2 消息的鉴别与加密 421
12.4.3 通过HTTP传送消息 423
12.5本章小结 424
与Windows进行集成 427
第Ⅳ部分 427
第13章 非托管组件的集成 427
13.1 托管与非托管代码 428
13.2 在非托管DLL中调用方法 428
13.2.1 使用J/Direct 429
13.2.2 台调用服务 433
13.2.3其他的P/Invoke问题 447
13.3 调用COM组件 450
13.3.1创建并使用RCW 451
13.3.2接收COM事件 455
13.3.3使用没有类型库的 457
COM对象 457
13.4将.NET组件集成进COM中 464
.NET组件 465
13.4.1 为COM Interop设计 465
13.4.2 创建COM可调用包装 469
13.4.3 测试CCW 472
13.5 与其他技术的互用性 474
13.5.1 实际的解决方案: 475
XMLWeb服务 475
13.6本章小结 475
第14章服务组件与COM+ 476
14.1 使用现有的COM+组件 477
14.1.1 再论FourthCoffee组件 477
14.1.2 配置Fourth Coffee COM+ 478
应用程序 478
14.1.3 使用Fourth Coffee COM+ 481
应用程序 481
14.1.4订阅松耦合事件 482
14.2生成服务组件 488
14.2.1服务组件基础 489
14.2.2注册与使用服务组件 494
14.3服务组件的功能 497
14.3.1 同步、活动与上下文 497
14.3.2静态方法 500
14.3.3服务组件的激活 500
14.3.4 缓存共享的状态 506
14.3.5 关于事务的更多说明 510
安全性模型 513
14.4.1 代码访问安全性需求 513
14.4.2.NET的基于角色的 513
14.4.3 COM+的基于角色的 514
安全性模型 514
14.4.4 从.NET中实现COM+ 515
安全性 515
14.4.5 COM+的强制安全性 517
14.5异步组件 518
14.5.1创建排队组件 518
14.5.2支持松耦合事件 519
14.6本章小结 521
15.1 控制Windows服务 522
第15章实现Windows服务 522
15.1.1 显示服务信息 523
15.1.2服务的启动和停止 526
15.2编写Windows服务 528
15.2.1 服务应用程序的结构 528
15.2.2 了解安装程序类 532
1 5.2.3 创建新安装程序 533
15.2.4增加服务说明 535
15.2.5安装并测试服务 536
15.2.6卸载服务 538
15.3本章小结 538
第16章ASP.NET是更好的ASP 541
生成Web应用程序 541
第Ⅴ部分 541
16.1 ASP.NET简介 542
16.1.1 基于浏览器的Web 542
应用程序 542
16.1.2 ASP.NET环境 543
16.1.3 ASP.NET的基本 544
编程模型 544
16.2 HTML表单和ASP表单 548
16.3 ASP.NET Web表单 552
16.3.1服务器端控件 555
16.3.2页面后面的代码 556
16.3.3事件的处理 560
16.3.4客户端验证 563
16.4从ASP页面中迁移 568
16.4.1 语言与代码 568
16.4.2用户接口 569
16.5页面、控件与数据 571
16.5.1 Page类 571
16.5.2 公共控件 574
16.5.3 创建自己的控件 576
16.5.4数据绑定 580
16.6生成ASP.NETWeb应用程序 583
16.6.1 Web.config 583
16.6.2 Global.asax 584
16.6.4状态的管理 586
程序 586
16.6.3 部署ASP.NET应用 586
16.6.5错误处理程序 593
16.6.6安全性 598
16.6.7缓存 601
16.7本章小结 604
第17章生成Web服务 605
17.1 Web服务概述 605
17.1.1 Web服务是什么 605
17.1.2 Web服务技术 606
17.1.3.NET中的Web服务 608
17.2创建Web服务 609
17.2.1简单的Web服务 609
创建Web服务 613
17.2.2 使用Visual Studio.NET 613
17.3 Web服务说明与数据类型 616
17.3.1 提供Web服务接口 616
17.3.2调用服务 627
17.3.3传递复杂的数据类型 628
17.3.4 传递DataSet对象 639
17.3.5传递XML文档 641
17.4创建XMLWeb服务应用 642
程序 642
17.4.1 作为ASP.NET应用的Web 643
服务 643
17.4.2事务处理和Web服务 651
17.4.3 将现存的应用程序作为Web服务来提供 653
17.5本章小结 654
第18章创建Web服务客户端 655
18.1 Web服务客户端 655
18.1.1 Web服务的客户端视图 656
18.1.2 使用Visual Studio.NET 657
创建Web服务客户端 657
18.1.3跨越简单的客户端方案 660
18.1.4其他客户端类型 677
1 8.2动态搜索Web服务 680
18.2.1 搜索服务器上的服务 681
18.2.2通过UDDI搜索服务 686
18.3本章小结 689
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《反常识》张娟责任编辑;(美国)邓肯·J.瓦茨 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019