当前位置:首页 > 工业技术
Visual Basic .NET面向对象可重用组件开发
Visual Basic .NET面向对象可重用组件开发

Visual Basic .NET面向对象可重用组件开发PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)Ken Spencer等著;杜志秀等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302064210
  • 页数:403 页
图书介绍:本书介绍了如何运用面向对象编程的原理,利用Microsoft.NET Framework开发环境来创建Visual Basic.NET组件。
《Visual Basic .NET面向对象可重用组件开发》目录

第1章 面向对象开发简介 1

1.1 NET框架 2

1.2 Visual Studio.NET 对组件的支持 4

1.3 Visual Basic.NET语言的变化 6

1.3.1 数据类型的改变 6

1.3.2数组 8

1.3.3 字符串处理 8

1.3.4结构化异常处理机制 10

目录 11

前言 11

1.4组件、类和对象 11

1.4.1组件与类 11

1.4.2类文件与模块文件 14

1.4.3 类的实例化和使用 15

1.4.4 结构 16

1.4.5 属性过程 17

1.4.6使用方法 18

1.4.7 属性和方法的重载 19

1.4.8重写现有方法 20

1.4.9 事件 20

1.4.10接口与实现 22

1.4.11 共享成员 22

1.4.12命名空间 22

1.4.13 继承机制 25

1.5部署.NET应用程序 25

1.6 小结 27

第2章 体系结构和.NET 28

2.1 选择正确的体系结构 28

2.2 软件体系结构的变迁 29

2.2.1 单层体系结构 29

2.2.2 双层体系结构 30

2.2.3 三层体系结构 32

2.2.4灵活的n层体系结构 35

2.3.1用户界面 41

2.3 使用.NET框架的解决方案 41

2.3.2外观层的功能 43

2.3.3业务层 43

2.3.4 数据访问层 43

2.3.5 数据层 44

2.4分析与设计 44

2.5 小结 46

第3章 .NET框架中的异常处理 47

机制 47

3.1 .NET 中异常处理的新特性 47

3.2 结构化异常处理机制 49

3.2.1 结构化异常处理 49

3.2.2面向对象的异常处理 49

3.2.3 Try语句的语法 50

3.3 定义异常处理对象 52

3.3.1 自定义异常类的原则 52

3.3.2 自定义异常基类 54

3.4事件日志 60

3.5 异常处理对象与远程处理 62

3.6 创建应用程序异常类层次结构 64

3.7 小结 65

第4章 数据访问层的实现 66

4.1 ADO.NET的强大功能 66

4.1.1 性能 67

4.1.2 可缩放性 67

4.1.3XML等于互操作性 67

4.1.4易用性 68

4.2 ADO.NET 的组件 68

4.2.1 Connection对象 69

4.2.2 Command对象 70

4.2.3 DataReader对象 72

4.2.4 DataSet对象 74

的必要性 76

4.3.2数据访问对象的作用 76

4.3.1 使用数据访问对象 76

4.3 ADO.NET数据访问对象 76

4.3.3 方问和使用数据库的方法 77

4.4实现数据访问对象 77

4.4.1 数据访问对象用作组件 77

4.4.2私有变量和对象 79

4.4.3 构造函数 80

DataSet 81

4.4.5添加第一个方法:runSQL 81

4.4.4属性 81

4.4.6异常处理 82

4.4.7记录异常 83

4.4.8其他问题 84

4.4.9 runSQLDataSet方法的 86

完整代码 86

4.5 使用数据访问对象 96

4.6.2关于数据并发 97

4.6.1如何处理事务 97

4.6关于数据访问的其他问题 97

4.6.3关于连接池 98

4.6.4能否使用性能计数器 98

4.7 小结 98

第5章 安全层的实现 99

5.1 .NET安全特性概述 99

5.2 应用程序的安全性要求 100

5.3窗体身份验证服务 101

身份验证体系结构 102

5.3.1 为应用程序创建窗体 102

5.3.2配置应用程序 103

5.3.3创建凭据的存储器 104

5.3.4创建登录窗体 105

5.4授权特性 110

5.4.1 NET框架中的授权类型 111

5.4.2使用基于角色的授权 111

5.4.3 URL授权 113

5.5安全层 114

5.5.1创建SecurIt组件 115

5.5.2创建安全的ASP 123

.NET的标头 123

5.5.3 使用SecurIt层 128

5.6 小结 131

第6章 实现通用的Web客户端 132

处理程序 132

6.1 ASP.NET的用户界面选项 133

6.1.1过去——ASP.NET的用户 133

界面选项 133

6.1.2 现在——ASP.NET的用户 134

界面选项 134

6.1.3 ASP.NET用户 135

界面的未来 135

6.2 用户控件和自定义服务器 135

控件之间的选择 135

6.3.1 用户控件的基础知识 137

6.3创建用户控件 137

6.3.2 户控件的属性 140

6.3.3用户控件的方法 145

6.3.4用户控件中的事件 146

冒泡技术 146

6.3.5动态加载的用户控件 147

6.4创建自定义服务器控件 150

6.4.1 完全自定义服务器 151

控件的基础知识 151

6.4.3 增强型ASP.NET Drop 156

DownList服务器控件 156

6.4.2 增强型或派生的自定义 156

服务器控件 156

6.4.4 突出显示选中的TextBox 159

服务器控件 159

6.4.5复合服务器控件 162

6.4.6 复合ASP.NET MyLabel 163

TextBox服务器控件 163

控件 171

6.4.7 增强型ASP.NET MyLabel 171

TextBox复合服务器 171

6.4.8事件和自定义服务器 176

控件 176

6.5 使用Windows窗体控件 177

6.6 小结 179

第7章 菜单处理程序的实现 180

7.1 菜单策略一览 180

7.2创建菜单和导航栏对象 185

7.2.1 .NET技术 185

7.2.2 设计控件 189

7.2.3 MenuData组件 190

7.2.4主菜单自定义用户控件 195

7.2.5导航栏自定义用户控件 197

7.2.6用户控件的其他选项 201

7.3 Visual Basic.NET Windows 202

窗体示例 202

7.4小结 206

第8章 业务层的实现 207

8.1 为何需要业务层 207

8.2 设计通用的业务对象 208

8.3确定业务规则 209

8.4与安全层交互 210

8.5 与数据访问层交互 211

8.5.1 创建和确定基于业务 211

规则的查询 211

8.5.2与 Get相关的存储过程 217

8.5.3与 Insert相关的存储 218

过程 218

8.5.4 与 Update相关的 220

存储过程 220

8.6 Visual Basic.NET的面向 222

对象特性 222

8.6.1 再谈构造函数 222

8.6.2 重载 223

8.6.3重载的构造函数 224

8.6.4 HRnet应用程序中的继承 225

8.7小结 229

第9章 外观层的实现 230

9.1 外观层的优势与应用 231

9.2设计外观层 232

9.3创建外观对象 233

9.3.1 EmployeeHRObject 238

外观类 238

9.3.2 EmployeeCSObject 241

外观类 241

9.4 小结 242

第10章创建用户界面模板 244

10.1 HRnet示例应用程序的规范 244

功能 245

10.1.2 HRnet应用程序的 245

体系结构 245

10.1.1 HRnet应用程序的 245

10.2创建HRnet的Web模板 249

10.2.1 Web模板的布局 249

10.2.2 Web模板文件 251

10.3 开始创建HRnet应用程序 254

10.4 Web页模板 258

窗体模板 265

10.5 创建HRnet的Windows 265

10.5.1 基窗体 266

10.5.2最终的数据项窗体 268

10.6从Web页与Windows窗体 268

调用代码 268

10.7 小结 269

第11章 创建信息页 270

11.1 浅析用户界面的设计策略 270

11.2基于Web和基于Windows 272

的数据表示窗体 272

11.2.1 数据表示窗体 273

11.2.2列表窗体的ASP.NET 274

DataGrid控件 274

11.3 自定义默认的ASP.NET 276

DataGrid控件 276

11.3.1 为自定义的DataGrid 279

控件添加功能 279

11.3.2添加更美观的图形 283

11.3.3更改页脚 283

11.3.4添加GoTo函数 287

11.3.5添加排序功能 291

11.3.6最后完善自定义 295

DataGrid控件 295

11.4显示详细信息 298

11.4.1 网格和详细信息位于 299

同一窗体页 299

不同窗体页 303

11.4.2 网格与详细信息位于 303

11.4.3改进页面网格和详细 306

信息窗体 306

11.4.4 自定义服务器控件中的 310

状态处理 310

11.5可缩放性与性能 313

11.5.1通过本地的XML文件 314

保存数据 314

11.5.2 序列化数据集 315

11.5.3反序列化数据集 316

11.6小结 318

第12章 实现业务层——XML Web 319

服务 319

12.1 实现XML Web服务 319

12.2 使用XML Web服务 322

12.3 使用公众可用的服务 323

12.4.2 SOAP文档结构 330

12.4.1 目前支持的协议 330

新伙伴 330

12.4 SOAP:XML Web服务的 330

12.4.3从客户端调用SOAP 333

标头 333

12.5小结 334

第13章利用远程处理技术 335

进行通信 335

13.1 开始使用远程处理 335

13.2创建服务器 337

13.3创建第一个远程处理客户端 338

13.4创建远程宿主 343

13.4.1 Windows主机 343

13.4.2 Windows服务主机 344

13.5远程处理业务对象 348

13.5.1 安全层 349

13.5.2业务层 350

13.6远程处理部署 352

13.7创建客户端程序 353

13.8小结 358

第14章组装应用程序 359

14.1 组装应用程序的步骤 359

14.1.1 创建菜单结构和模板 361

14.1.2实现安全特性 363

14.1.3 创建主页 370

14.1.4信息页和数据页 377

窗体:Titles 392

14.2 HRnet 中的Windows 392

14.3部署应用程序 397

14.3.1 使用XCOP方法进行 398

部署 398

14.3.2 部署全局文件 398

14.3.3 通过创建一个Windows 400

安装程序包进行部署 400

14.4程序集和版本管理 402

14.5 小结 403

相关图书
作者其它书籍
返回顶部