图书介绍

Visual Basic .NET企业应用程序设计pdf电子书版本下载

Visual Basic .NET企业应用程序设计
  • (美)Robert Ian Oliver著;李祥青等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302067538
  • 出版时间:2003
  • 标注页数:362页
  • 文件大小:30MB
  • 文件页数:377页
  • 主题词:BASIC语言-程序设计

PDF下载


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

下载说明

Visual Basic .NET企业应用程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 用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

精品推荐