注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic .Net企业应用程序设计

Visual Basic .Net企业应用程序设计

Visual Basic .Net企业应用程序设计

定 价:¥43.00

作 者: (美)Robert Ian Oliver著;李祥青,徐泓,王抒译;李祥青译
出版社: 清华大学出版社
丛编项: 微软 NET程序员系列
标 签: VB.NET

购买这本书可以去


ISBN: 9787302067535 出版时间: 2003-07-01 包装: 平装
开本: 24cm 页数: 362 字数:  

内容简介

  本书特点提挈:·欧美读者评价★★★★★·微软ACE小组精心编著·入闱欧美电脑图书排行榜·Web应用程序性能分析与测试的全面讲解·结合实例分步介绍测试过程·程序员必备参考手册本书介绍如何使用VisualBasic.NET和.NET框架中的高级特性将以前很难实现的常用特性构建到应用程序中。全书分为3个部分,分别介绍核心技术、高级技术以及性能与调试。第I部分介绍对于企业开发非常关键的基本概念,包括企业开发概述、核心语言特性、线程处理和互操作性等。第II部分介绍不同形式的网络通信、Windows服务、COM+、Windows消息处理和安全性。第III部分介绍其他一些主题,包括调试技术、VisualBasic.NET性能问题和性能微调概念。本书适合中、高级开发人员掌握使用VisualBasic.NET设计和开发大型应用程序,也适合VisualBasic.NET程序员初学者阅读与参考。本书介绍如何使用VisualBasic.NET和.NET框架中的高级特性将以前很难实现的常用特性构建到应用程序中。全书分为3个部分,分别介绍核心技术、高级技术以及性能与调试。第I部分介绍对于企业开发非常关键的基本概念,包括企业开发概述、核心语言特性、线程处理和互操作性等。第II部分介绍不同形式的网络通信、Windows服务、COM+、Windows消息处理和安全性。第III部分介绍其他一些主题,包括调试技术、VisualBasic.NET性能问题和性能微调概念。本书适合中、高级开发人员掌握使用VisualBasic.NET设计和开发大型应用程序,也适合VisualBasic.NET程序员初学者阅读与参考。

作者简介

暂缺《Visual Basic .Net企业应用程序设计》作者简介

图书目录

第1部分 用Visual Basic.NET进行企业开发
第1章企业应用程序开发与Visual Basic.NET
1.1 企业应用程序开发
1.1.1 团队开发
1.1.2 性能、伸缩性和可靠性
1.1.3 实现技术与集成
1.1.4 分布式环境
1.2 开发过程
1.2.1 收集需求
1.2.2 设计和体系结构
1.2.3 实现
1.4 测试
1.2.5 部署
1.3 Visual Basic.NET
1.3.1 Visual Basic的过去和现在
1.3.2 良好的编码惯例
1.4 本章小结
第2章 Visual Basic.NET用于企业开发
2.1 优于Visual Basic 6.0的特性
2.1.1 Option Strict不是可选项
2.1.2 短路操作符
2.1.3 直接调用平台函数:Declare和Dlllmport
2.2 Visual Basic.NET中的类型
2.2.1 类型的魔力:装箱和取消装箱
2.2.2 类和模块
2.2.3 结构
2.2.4 接口
2.2.5 枚举类型
2.2.6 委托和事件
2.3 Visual Basic和OOP
2.3.1 充分利用命名空间
2.3.2 OOP继承
2.3.3 单例(Singleton)
2.4 异常处理
2.41 异常处理基本原理
2.4.2 引发异常
2.4.3 异常处理须知
2.4.4 自定义异常
2.5 资源管理和IDisposable
2.5.1 垃圾回收器
2.5.2 IDisposable接口
2.6 本章小结
第3章 多线程编程
3.1 基本的线程概念
3.1.1 进程和线程
3.1.2 创建线程
3.2 封装线程
3.3 控制线程的执行
3.3.1 线程的ThreadState属性和生命周期
3.3.2 引用当前线程
3.3.3 线程控制方法
3.3.4 线程协作
3.4 线程同步
3.4.1 争用条件
3.4.2 同步构造
3.5 线程地
3.6 本章小结
第4章 本机代码和COM互操作性
4.1 PInvoke服务
4.1.1 调用本机方法
4.1.2 封送类型
4.1.3 实现回调函数
4.1.4 小结
4.2 COM和Visual Basic.NET
4.2.1 COM Interop的含义
4.2.2 COM与.NET的比较
4.2.3 COM Interop的功能
4.2.4 在Visual Basic.NET中使用COM
4.2.5 在COM中使用Visual Basic.NET
4.2.6 COM线程模型
4.3 性能方面的考虑
4.4 内存方面的考虑
4.5 本章小结
第II部分 构建企业体系结构
第5章 .NET分布式编程
5.1 序列化
5.1.1 序列化格式
5.1.2 Serializable属性
5.2 XML Web服务
5.2.1 准备
5.2.2 SOAP标头扩展
5.2.3 性能
5.2.4 Web服务的限制
5.2.5 安全
5.3 远程处理
5.3.1 准备
5.3.2 选择正确的信道
5.3.3 封送数据
5.3.4 使用单独的接口
5.3.5 远程处理单例(Singleton)
5.3.6 安全性
5.3.7 汇总
5.4 本章小结
第6章 自定义网络通信
6.1 网络通信概述
6.1.1 网络结构
6.1.2 通信协议
6.2 WebRequest类
6.2.1 支持客户身份认证
6.2.2 管理连接
6.2.3 创建自定义WebRequestModules
6.2.4 高级WebRequest特性
6.3 WebClient类
6.4 套接字编程
6.4.1 寻址入门
6.4.2 使用TcpClient、TcpListener和UdpClient类
6.4.3 套接字级网络编程
6.5 本章小结
第7章 Windows服务
7.1 Windows服务简介
7.2 ServiceController类
7.3 Windows事件日志
7.4 一个简单的服务
7.5 一个适时的服务示例
7.5.1 与服务通信
7.5.2 更新日期和时间
7.6 安装服务
7.7 调试服务
7.7.1 调试OnStart方法
7.7.2 Trace类
7.8 本章小结
第8章 整合企业级服务
8.1 理解COM+和企业服务
8.1.1 COM+要求
8.1.2 创建服务的组件
8.1.3 理解应用程序激活
8.1.4 理解COM+上下文
8.1.5 COM+对象结构
8.1.6 对象池
8.1.7 即时(JIT)激活
8.1.8 COM+事务处理
8.2 消息传递
8.2.1 消息
8.2.2 消息队列
8.2.3 事务队列
8.2.4 排队组件
8.3 Visual Basic.NET中的消息传递
8.3.1 Message类
8.3.2 MessageQueue类
8.4 创建第一个队列
8.5 使用队列
8.5.1 从队列异步接收消息
8.5.2 发送更复杂的消息
8.6 自动化队列安装
8.7 本章小结
第9章 为应用程序添加安全
9.1 .NET中的安全特性
9.1.1 基于角色的安全
9.1.2 Web应用程序安全
9.1.3 基于证据的安全
9.1.4 加密
9.1.5 缓冲区溢出检测
9.2 企业安全
9.2.1 代码安全
9.2.2 用户身份
9.2.3 脚本安全
9.2.4 身份认证和授权
9.3 本章小结
第Ill部分 性能与调试
第10章 基本的调试技术
10.1 调试器
10.1.1 Visual Studio.NET调试器
10.1.2 其他调试器
10.2 用.NET诊断工具更好地进行调试
10.2.1 Debugger类
10.2.2 事件日志
10.2.3 Trace类和Debug类
10.3 本章小结
第11章 常见的性能问题
11.1 字符串连接
11.1.1 利用stringBuilder
11.1.2 格式字符串
11.1.3 以数值为依据的字符串性能
11.2 后期绑定
11.3 设计类型
11.4 错误处理
11.4.1 On Error Goto和On Error Resume Next与异常的比较
11.4.2 异常处理的最佳惯例
11.5 数据库问题
11.5.1数据库连接漏洞和连接池
11.5.2 尽可能对存储过程使用DataReader
11.5.3 用序数代替列名
11.6 资源管理和IDisposable
11.7 ASP.NET
11.7.1 ASP.NET会话状态
11.7.2 ASP.NET中的STA COM Interop
11.7.3 加载正确的运行库
11.8 本章小结
第12章 性能微调的艺术
12.1 性能测试
12.1.1 专用工具
12.1.2 性能测试规划
12.2 性能做调
12.2.1 完整性检查
12.2.2 附加调试器
12.2.3 低级分析
12.3 本章小结
附录A 在多开发者环境中使用 Visual Basic.NET
附录B Application Center Test入门
附录C 公共语言运行库性能计数器
附录D 性能计数器参考指南

本目录推荐