图书介绍

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

Microsoft Visual J#.NET技术内幕
  • (美)夏普(Shap,J.),(美)朗萧(Longshaw,A.),(美)罗克斯巴勒(Roxburgh,P.)著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302077118
  • 出版时间:2004
  • 标注页数:690页
  • 文件大小:60MB
  • 文件页数:707页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐