.NET企业应用高级编程(VB NET编程篇)

.NET企业应用高级编程(VB NET编程篇)
作 者: Matthew Reynolds Karli Watson 康博 康博
出版社: 清华大学出版社
丛编项: 清华版WROX公司.NET和Oracle编程经典系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《.NET企业应用高级编程(VB NET编程篇)》作者简介

内容简介

VisualBasic.NET是目前世界上最为流行的编程语言——VisualBasic的最新版本。全新的VisualBasic.NET经历了脱胎换骨的改变,在保留原有易用性的基础上,拥有了众多以前VB编程人员所梦想的功能,成为真正的“面向对象”语言,几乎拥有和新型C#语言相同的技术功能。本书论述的中心是使用VB.NET设计企业应用程序的开发.NET企业解决方案。首先从程序设计出发,介绍与开发分布式应用程序有关的N层模型、Web开发和Web服务等背景知识,Wrox企业对象,以及如何设计企业应用程序。同时,对随着本书的介绍而不断创建和完善的范例应用程序进行了概述。然后进入到本书的核心部分——开发部分,依次介绍了应用程序浏览器的创建、桌面应用程序的创建、自动化处理过程、使用Web服务、使用ASP.NET、使用移动客户机、服务、安全性和自动化部署、应用程序的管理和性能监控等与企业开发密切相关的内容。书中附带了大量的示例代码,一方面便于读者更好地理解书中介绍的企业应用程序的设计思想和开发方法,另一方面为读者编写自己的企业应用程序提供了大量翔实的源代码参考资源。无论是初学者还是资深的开发人员,凡是希望能够深入了解企业应用程序内部运行情况的读者,都能够从本书获益。

图书目录

第1章绪论

1.1商业环境的改变

1.2分布式应用程序

1.2.1N层模型

1.2.2Web开发

1.2.3Web服务

1.3.NET简介

1.4范例应用程序

1.4.1应用程序浏览器

1.4.2Web服务

1.4.3监控和管理

1.4.4安全

1.4.5移动接口

1.5小结

第2章应用程序设计

2.1Wrox企业对象

2.2使用WEOObjectBuilder

2.3使用ObjectBuilder工具

2.4关联实体

2.5插入数据

2.6用户自己的存储过程

2.6.1创建存储过程

2.6.2调用存储过程

2.6.3为自己的存储过程命名

2.7小结

第3章应用程序浏览器

3.1准备工作

3.2浏览器发布

3.3开始创建Web服务

3.3.1构建Web服务

3.3.2GetFunctionalityCatalog方法

3.4构建客户程序

3.4.1身份验证

3.4.2增加菜单选项

3.4.3更新标题

3.4.4运行子应用程序

3.5与浏览器进行通信

3.6打开新的浏览器和其他用户界面元素

3.7小结

第4章桌面开发

4.1调试

4.2编辑客户

4.2.1Customer实体

4.2.2基本窗体

4.2.3构建控件库

4.3检索数据

4.3.1搜索客户

4.3.2EntitySetScroller控件

4.3.3绑定数据

4.3.4移动记录

4.4更改数据

4.4.1标记更改

4.4.2并发处理

4.4.3保存更改

4.4.4有关更新

4.5添加新客户

4.6小结

第5章自动化处理过程和事务处理

5.1我们的步骤

5.1.1获取订单

5.1.2订单处理

5.1.3订单送货

5.1.4订单报告

5.2问题的范围

5.2.1获取订单

5.2.2处理订单

5.2.3订单送贷

5.2.4订单报告

5.3载入订单

5.3.1载入XML

5.3.2处理XML

5.4订单处理和事务处理

5.4.1构建"OrderProcessor"

5.4.2处理订单

5.4.3测试Processor项目

5.4.4回滚测试

5.5使用服务

5.6小结

第6章Web服务

6.1为什么要使用Web服务

6.2使用Web服务访问BookManager数据

6.3保障BookManager服务的安全

6.3.1身份验证与授权

6.3.2SSL连接

6.3.3保障"BookManager"服务的安全

6.4小结

第7章Internet

7.1ASP.NET速成

7.2BookManagerASP.NET应用程序

7.2.1GetAuthorsForBook存储过程

7.2.2FanMailWeb服务

7.2.3AuthorFanMailWeb应用程序

7.2.4测试应用程序

7.3设计服务器控件

7.4小结

第8章移动控件

8.1无线Internet

8.2移动Internet工具箱

8.2.1移动Web项目

8.2.2移动控件范例

8.3访问移动的BookManager

8.3.1BookList应用程序

8.3.2分页

8.4小结

第9章服务

9.1Remoting

9.2基于标记的身份验证

9.3验证用户身份

9.3.1IIS配置

9.3.2"身份验证"的方法

9.3.3测试身份验证

9.3.4"注销"方法

9.3.5从应用程序浏览器调用"身份验证"

9.4建立服务

9.4.1第1步--服务实现库

9.4.2第2步--控制台应用程序

9.4.3第3步--Windows服务

9.5与服务连接

9.5.L测试连接

9.5.2工作原理

9.5.3显示连接类型

9.6传递标记

9.6.1使用上下文调用

9.6.2观察服务器端

9.7Windows服务

9.7.1添加安装程序

9.7.2安装和运行服务

9.7.3继续开发

9.8小结

第10章自动部署和代码访问安全性

10.1自动部署

10.1.1设置IIS

10.1.2全局程序集高速缓存

10.2.NET的代码访问安全性

10.2.1获取证据

10.2.2安全策略

10.2.3评估权限

10.2.4更多的安全性问题

10.2.5禁用安全性

10.3应用程序安全性

10.3.1用户权限

10.3.2保障客户编辑的安全

10.4断言安全性

10.5小结

第11章管理

11.1创建管理工具

11.2创建工具

11.2.1创建项目

11.2.2管理对象

11.2.3开始服务和停止服务

11.3为"服务主机"添加管理对象

11.3.1驻存管理对象

11.3.2调用远程对象

11.3.3默认视图

11.4Microsoft管理控制台

11.5小结

第12章性能监控

12.1性能计数器

12.1.1性能计数器简介

12.1.2.NET性能计数器

12.1.3实现性能计数器

12.1.4实现使用量计数器

12.1.5可扩展性计数器

12.2报告异常

12.2.1串行化异常

12.2.2"ReportException"Web服务方法

12.2.3测试异常处理程序

12.2.4报告更多的数据

12.3事件日志

12.4调试和跟踪

12.4.1提供调试信息

12.4.2Debug.WriteLine

12.4.3Tracevs.Debug

12.5负载平衡

12.5.1负载平衡的含义

12.5.2循环法负载平衡

12.5.3单点故障

12.5.4MicrosoftApplicationCenter2000

12.6小结

附录AWEO对象构造器

A.1数据库扫描器

A.2代码生成器

A.3对象构造器类的参考