欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > Visual Basic .NET企业应用程序设计

浏览历史

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

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

prev next

  • 商品货号:01182005-8-20-638
  • 商品重量:0克
    作者:[美]Robert Ian Oliver 著 李祥青 徐泓 王抒 译
    图书书号/ISBN:7-302-06753-8
    出版日期:2003-07-01
    印张:23.5
    字数:594千字
    开本:16
  • 上架时间:2005-09-04
    商品点击数:1127
  • 定价:¥43.00元
    本店售价:¥23.50元
    注册用户:¥23.50元
    vip:¥22.33元
    黄金等级:¥21.15元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书介绍如何使用Visual Basic .NET和.NET框架中的高级特性将以前很难实现的常用特性构建到应用程序中。全书分为3个部分,分别介绍核心技术、高级技术以及性能与调试。第I部分介绍对于企业开发非常关键的基本概念,包括企业开发概述、核心语言特性、线程处理和互操作性等。第II部分介绍不同形式的网络通信、Windows服务、COM+、Windows消息处理和安全性。第III部分介绍其他一些主题,包括调试技术、Visual Basic .NET性能问题和性能微调概念。 本书适合中、高级开发人员掌握使用Visual Basic .NET设计和开发大型应用程序,也适合Visual Basic .NET程序员初学者阅读与参考。
前言 IX
第Ⅰ部分 用Visual Basic .NET进行企业开发
第1章 企业应用程序开发与 Visual Basic .NET 3
1.1 企业应用程序开发 3
1.1.1 团队开发 3
1.1.2 性能、伸缩性和可靠性 4
1.1.3 实现技术与集成 5
1.1.4 分布式环境 5
1.2 开发过程 5
1.2.1 收集需求 6
1.2.2 设计和体系结构 7
1.2.3 实现 8
1.2.4 测试 9
1.2.5 部署 9
1.3 Visual Basic .NET 9
1.3.1 Visual Basic的过去和现在 9
1.3.2 良好的编码惯例 11
1.4 本章小结 14
第2章 Visual Basic .NET用于 企业开发 15
2.1 优于Visual Basic 6.0的特性 16
2.1.1 Option Strict不是可选项 16
2.1.2 短路操作符 20
2.1.3 直接调用平台函数:Declare 和DllImport 22
2.2 Visual Basic .NET中的类型 24
2.2.1 类型的魔力:装箱和 取消装箱 25
2.2.2 类和模块 26
2.2.3 结构 27
2.2.4 接口 28
2.2.5 枚举类型 29
2.2.6 委托和事件 31
2.3 Visual Basic和OOP 35
2.3.1 充分利用命名空间 35
2.3.2 OOP继承 38
2.3.3 单例(Singleton) 48
2.4 异常处理 49
2.4.1 异常处理基本原理 49
2.4.2 引发异常 51
2.4.3 异常处理须知 52
2.4.4 自定义异常 53
2.5 资源管理和IDisposable 54
2.5.1 垃圾回收器 55
2.5.2 IDisposable接口 55
2.6 本章小结 57
第3章 多线程编程 58
3.1 基本的线程概念 58
3.1.1 进程和线程 59
3.1.2 创建线程 60
3.2 封装线程 62
3.3 控制线程的执行 64
3.3.1 线程的ThreadState属性 和生命周期 64
3.3.2 引用当前线程 67
3.3.3 线程控制方法 67
3.3.4 线程协作 72
3.4 线程同步 72
3.4.1 争用条件 73
3.4.2 同步构造 73
3.5 线程池 81
3.6 本章小结 83
第4章 本机代码和COM互操作性 84
4.1 PInvoke服务 85
4.1.1 调用本机方法 85
4.1.2 封送类型 91
4.1.3 实现回调函数 103
4.1.4 小结 105
4.2 COM和Visual Basic .NET 106
4.2.1 COM Interop的含义 106
4.2.2 COM与 .NET的比较 106
4.2.3 COM Interop的功能 108
4.2.4 在Visual Basic .NET 中使用COM 108
4.2.5 在COM中使用 Visual Basic .NET 111
4.2.6 COM线程模型 113
4.3 性能方面的考虑 113
4.4 内存方面的考虑 114
4.5 本章小结 114
第Ⅱ部分 构建企业体系结构
第5章 .NET分布式编程 119
5.1 序列化 119
5.1.1 序列化格式 120
5.1.2 Serializable属性 122
5.2 XML Web服务 126
5.2.1 准备 127
5.2.2 SOAP标头扩展 128
5.2.3 性能 130
5.2.4 Web服务的限制 131
5.2.5 安全 131
5.3 远程处理 133
5.3.1 准备 134
5.3.2 选择正确的信道 135
5.3.3 封送数据 136
5.3.4 使用单独的接口 137
5.3.5 远程处理单例(Singleton) 137
5.3.6 安全性 138
5.3.7 汇总 139
5.4 本章小结 144
第6章 自定义网络通信 145
6.1 网络通信概述 145
6.1.1 网络结构 145
6.1.2 通信协议 147
6.2 WebRequest类 150
6.2.1 支持客户身份认证 151
6.2.2 管理连接 152
6.2.3 创建自定义 WebRequestModules 153
6.2.4 高级WebRequest特性 154
6.3 WebClient类 159
6.4 套接字编程 161
6.4.1 寻址入门 161
6.4.2 使用TcpClient、TcpListener 和UdpClient类 163
6.4.3 套接字级网络编程 166
6.5 本章小结 172
第7章 Windows服务 173
7.1 Windows服务简介 173
7.2 ServiceController类 176
7.3 Windows事件日志 180
7.4 一个简单的服务 182
7.5 一个适时的服务示例 184
7.5.1 与服务通信 185
7.5.2 更新日期和时间 189
7.6 安装服务 193
7.7 调试服务 196
7.7.1 调试OnStart方法 197
7.7.2 Trace类 198
7.8 本章小结 199
第8章 整合企业级服务 200
8.1 理解COM+和企业服务 200
8.1.1 COM+要求 201
8.1.2 创建服务的组件 201
8.1.3 理解应用程序激活 203
8.1.4 理解COM+上下文 204
8.1.5 COM+对象结构 206
8.1.6 对象池 207
8.1.7 即时(JIT)激活 214
8.1.8 COM+事务处理 216
8.2 消息传递 223
8.2.1 消息 223
8.2.2 消息队列 224
8.2.3 事务队列 225
8.2.4 排队组件 225
8.3 Visual Basic .NET中的消息传递 225
8.3.1 Message类 225
8.3.2 MessageQueue类 225
8.4 创建第一个队列 226
8.5 使用队列 227
8.5.1 从队列异步接收消息 228
8.5.2 发送更复杂的消息 229
8.6 自动化队列安装 234
8.7 本章小结 235
第9章 为应用程序添加安全 236
9.1 .NET中的安全特性 236
9.1.1 基于角色的安全 237
9.1.2 Web应用程序安全 237
9.1.3 基于证据的安全 238
9.1.4 加密 238
9.1.5 缓冲区溢出检测 241
9.2 企业安全 242
9.2.1 代码安全 242
9.2.2 用户身份 245
9.2.3 脚本安全 246
9.2.4 身份认证和授权 248
9.3 本章小结 252
第Ⅲ部分 性能与调试
第10章 基本的调试技术 257
10.1 调试器 257
10.1.1 Visual Studio .NET 调试器 257
10.1.2 其他调试器 258
10.2 用.NET诊断工具更好地 进行调试 262
10.2.1 Debugger类 262
10.2.2 事件日志 263
10.2.3 Trace类和Debug类 271
10.3 本章小结 278
第11章 常见的性能问题 280
11.1 字符串连接 281
11.1.1 利用StringBuilder 281
11.1.2 格式字符串 282
11.1.3 以数值为依据的 字符串性能 283
11.2 后期绑定 285
11.3 设计类型 287
11.4 错误处理 290
11.4.1 On Error Goto和On Error Resume Next与 异常的比较 290
11.4.2 异常处理的最佳惯例 292
11.5 数据库问题 292
11.5.1 数据库连接漏洞 和连接池 292
11.5.2 尽可能对存储过程 使用DataReader 295
11.5.3 用序数代替列名 296
11.6 资源管理和IDisposable 298
11.7 ASP.NET 298
11.7.1 ASP.NET会话状态 299
11.7.2 ASP.NET中的 STA COM Interop 299
11.7.3 加载正确的运行库 301
11.8 本章小结 306
第12章 性能微调的艺术 307
12.1 性能测试 307
12.1.1 专用工具 307
12.1.2 性能测试规划 312
12.2 性能微调 314
12.2.1 完整性检查 314
12.2.2 附加调试器 316
12.2.3 低级分析 317
12.3 本章小结 317
附录A 在多开发者环境中使用 Visual Basic .NET 318
附录B Application Center Test入门 331
附录C 公共语言运行库性能 计数器 340
附录D 性能计数器参考指南 358

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha