图书介绍
Microsoft Visual J#.NET技术内幕【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)夏普(Shap,J.),(美)朗萧(Longshaw,A.),(美)罗克斯巴勒(Roxburgh,P.)著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302077118
- 出版时间:2004
- 标注页数:690页
- 文件大小:60MB
- 文件页数:707页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Microsoft Visual J#.NET技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分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对象RPC11
1.2.4远程方法启用12
1.2.5 Web13
14.4.NET与COM+的安全性 513
目 录13
前言13
1.3数据访问15
1.3.1 开放式数据库连接15
1.3.2 Java数据库连接16
1.3.3 ADO和ADO.NET16
1.4非功能性需求17
1.4.1 安全性17
1.4.3完整性和事务18
1.4.2可缩放性和可用性18
1.5.NET企业服务器19
1.6 Java和.NET19
1.7本章小结20
2.1.1 公共语言运行库21
2.1 编译器和语言支持21
第2章Microsoft.NET21
2.1.2跨语言开发29
2.1.3 内存管理33
2.1.4将非托管代码集成到.NET37
应用程序中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远程处理和Web51
2.4.2远程对象激活52
2.4.3 ASP.NET53
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 组件和Java67
3.1.1 JavaBeans68
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企业版Java102
3.4.1 J2EE的元素103
3.4.2 .NET与J2EE的比较106
3.4.3 Java宠物商店109
3.5本章小结111
第4章图形用户界面112
4.1 桌面GUI112
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应用程序中使用XML145
管理和操作数据145
第5章处理XML145
5.1.1 作为数据格式的XML146
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
处理XML153
分析XML文档153
5.2.3 用于读取和导航的160
其他选项160
5.2.4类型和命名空间161
5.2.5异常处理163
5.2.6使用XmlWriter类编写XML163
文档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 将关系数据视为XML184
5.7本章小结184
6.1.1 转换需求185
6.1 在.NET应用程序中转换XML185
第6章转换XML185
6.1.2 XSLT处理模型187
6.1.3应用转换190
6.1.4.NET对XML转换的191
支持191
6.2对XML文档应用样式表192
6.2.1 使用XslTransform192
进行的简单转换192
6.2.2转换源和目标194
6.2.3 转换DataSet195
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.NET208
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 DB212
和SQL)212
7.2.2连接和Visual Studio213
.NET213
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导航类型化的DataSet227
7.4.3导航非类型化的DataSet229
7.4.4从数据适配器操作和更新230
数据存储区230
7.4.5定义关系和约束233
7.5事务管理236
7.6.1以XML形式编写237
DataSet237
7.6 使用XML和ADO.NET237
7.6.2以XML的形式写入240
DataRelation对象240
7.6.3由XML推断DataSet240
结构240
7.7本章小结242
8.1线程和.NET245
企业开发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 异步IO283
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 Directory391
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/Direct429
13.2.2 台调用服务433
13.2.3其他的P/Invoke问题447
13.3 调用COM组件450
13.3.1创建并使用RCW451
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 测试CCW472
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是更好的ASP541
生成Web应用程序541
第Ⅴ部分541
16.1 ASP.NET简介542
16.1.1 基于浏览器的Web542
应用程序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.config583
16.6.2 Global.asax584
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.NET613
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应用的Web643
服务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.NET657
创建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
热门推荐
- 114665.html
- 1824221.html
- 3068455.html
- 2412877.html
- 2390989.html
- 913282.html
- 1053281.html
- 197006.html
- 1161059.html
- 811799.html
- http://www.ickdjs.cc/book_1465776.html
- http://www.ickdjs.cc/book_3794218.html
- http://www.ickdjs.cc/book_2974928.html
- http://www.ickdjs.cc/book_3252291.html
- http://www.ickdjs.cc/book_3556265.html
- http://www.ickdjs.cc/book_2631791.html
- http://www.ickdjs.cc/book_74954.html
- http://www.ickdjs.cc/book_302352.html
- http://www.ickdjs.cc/book_2750931.html
- http://www.ickdjs.cc/book_1351027.html