Visual Basic .NET企业应用程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Robert Ian Oliver著;李祥青等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302067538
- 页数:362 页
第Ⅰ部分 用Visual Basic 3
.NET进行企业开发 3
第1章 企业应用程序开发与 3
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.5 部署 9
1.3.1 Visual Basic的过去和现在 9
1.3 Visual Basic.NET 9
目录 9
1.2.4 测试 9
前言 9
1.3.2 良好的编码惯例 11
1.4本章小结 14
第2章Visual Basic.NET用于 15
企业开发 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
取消装箱 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.1 异常处理基本原理 49
2.4异常处理 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
和生命周期 64
3.3.1线程的ThreadState属性 64
3.3 控制线程的执行 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 在VisualBasic.NET 108
中使用COM 108
4.2.5 在COM中使用 111
VisualBasic.NET 111
4.2.6 COM线程模型 113
4.3 性能方面的考虑 113
4.4 内存方面的考虑 114
4.5 本章小结 114
5.1 序列化 119
第Ⅱ部分 构建企业体系结构 119
第5章.NET分布式编程 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
WebRequestModules 153
6.2.3创建自定义 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
第Ⅲ部分性能与调试 257
第10章 基本的调试技术 257
10.1 调试器 257
10.1.1 Visual Studio.NET 257
调试器 257
10.1.2其他调试器 258
10.2用.NET诊断工具更好地 262
进行调试 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
字符串性能 283
11.2后期绑定 285
11.3设计类型 287
11.4错误处理 290
11.4.1 On Error Goto和On ErrorResume Next与异常的比较 290
和连接池 292
11.5.1 数据库连接漏洞 292
11.5数据库问题 292
11.4.2异常处理的最佳惯例 292
11.5.2 尽可能对存储过程 295
使用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中的 299
STA COM Interop 299
11.7.3加载正确的运行库 301
11.8本章小结 306
12.1.1 专用工具 307
12.1 性能测试 307
第12章 性能微调的艺术 307
12.1.2性能测试规划 312
12.2性能微调 314
12.2.1完整性检查 314
12.2.2附加调试器 316
12.2.3低级分析 317
12.3 本章小结 317
附录A在多开发者环境中使用 318
Visual Basic.NET 318
附录B Application Center 331
Test入门 331
附录C公共语言运行库性能 340
计数器 340
附录D性能计数器参考指南 358
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019