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

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

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > Visual Basic .NET面向对象可重用组件开发

浏览历史

Visual Basic .NET面向对象可重用组件开发

Visual Basic .NET面向对象可重用组件开发

prev next

  • 商品货号:01182005-8-20-637
  • 商品重量:0克
    作者:[美]Ken Spencer、Tom Eberhard、John Alexander 著 杜志秀 张
    图书书号/ISBN:7-302-06421-0
    出版日期:2003-04-01
    印张:26.5
    字数:504千字
    开本:16
  • 上架时间:2005-09-04
    商品点击数:1193
  • 定价:¥43.00元
    本店售价:¥26.50元
    注册用户:¥26.50元
    vip:¥25.18元
    黄金等级:¥23.85元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书介绍了如何运用面向对象编程的原理,利用Microsoft .NET Framework开发环境来创建Visual Basic .NET组件,并通过典型的示例,讲解了如何使用Visual Basic .NET创建的可重用的共享组件来快速开发任意规模的功能强大的应用程序。本书共分14章,主要内容包括Visual Basic .NET面向对象开发;体系结构和.NET框架;应用程序中各个层的实现,包括数据访问层、安全层、通用Web客户端处理程序、菜单处理程序、业务规则和外观层;创建用户界面模板;开发信息页和XML Web服务;利用远程处理技术进行通信;以及组装应用程序等。 本书还讲解了如何构建一个多功能的、面向对象的体系结构,以便通过可重用的组件来简化复杂应用程序的创建过程。 本书主要适用于中高级程序开发人员阅读。
前言 xi
第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
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 使用.NET框架的解决方案 41
2.3.1 用户界面 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
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.3 XML等于互操作性 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
4.3 ADO.NET数据访问对象 76
4.3.1 使用数据访问对象 的必要性 76
4.3.2 数据访问对象的作用 76
4.3.3 访问和使用数据库的方法 77
4.4 实现数据访问对象 77
4.4.1 数据访问对象用作组件 77
4.4.2 私有变量和对象 79
4.4.3 构造函数 80
4.4.4 属性 81
4.4.5 添加第一个方法:runSQL DataSet 81
4.4.6 异常处理 82
4.4.7 记录异常 83
4.4.8 其他问题 84
4.4.9 runSQLDataSet方法的 完整代码 86
4.5 使用数据访问对象 96
4.6 关于数据访问的其他问题 97
4.6.1 如何处理事务 97
4.6.2 关于数据并发 97
4.6.3 关于连接池 98
4.6.4 能否使用性能计数器 98
4.7 小结 98
第5章 安全层的实现 99
5.1 .NET安全特性概述 99
5.2 应用程序的安全性要求 100
5.3 窗体身份验证服务 101
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
.NET的标头 123
5.5.3 使用SecurIt层 128
5.6 小结 131
第6章 实现通用的Web客户端 处理程序 132
6.1 ASP.NET的用户界面选项 133
6.1.1 过去——ASP.NET的用户 界面选项 133
6.1.2 现在——ASP.NET的用户 界面选项 134
6.1.3 ASP.NET用户 界面的未来 135
6.2 用户控件和自定义服务器 控件之间的选择 135
6.3 创建用户控件 137
6.3.1 用户控件的基础知识 137
6.3.2 用户控件的属性 140
6.3.3 用户控件的方法 145
6.3.4 用户控件中的事件 冒泡技术 146
6.3.5 动态加载的用户控件 147
6.4 创建自定义服务器控件 150
6.4.1 完全自定义服务器 控件的基础知识 151
6.4.2 增强型或派生的自定义 服务器控件 156
6.4.3 增强型ASP.NET Drop DownList服务器控件 156
6.4.4 突出显示选中的TextBox 服务器控件 159
6.4.5 复合服务器控件 162
6.4.6 复合ASP.NET MyLabel TextBox服务器控件 163
6.4.7 增强型ASP.NET MyLabel TextBox复合服务器 控件 171
6.4.8 事件和自定义服务器 控件 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
7.4 小结 206
第8章 业务层的实现 207
8.1 为何需要业务层 207
8.2 设计通用的业务对象 208
8.3 确定业务规则 209
8.4 与安全层交互 210
8.5 与数据访问层交互 211
8.5.1 创建和确定基于业务 规则的查询 211
8.5.2 与Get相关的存储过程 217
8.5.3 与Insert相关的存储 过程 218
8.5.4 与Update相关的 存储过程 220
8.6 Visual Basic .NET的面向 对象特性 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
9.3.2 EmployeeCSObject 外观类 241
9.4 小结 242
第10章 创建用户界面模板 244
10.1 HRnet示例应用程序的规范 244
10.1.1 HRnet应用程序的 体系结构 245
10.1.2 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
10.5 创建HRnet的Windows 窗体模板 265
10.5.1 基窗体 266
10.5.2 最终的数据项窗体 268
10.6 从Web页与Windows窗体 调用代码 268
10.7 小结 269
第11章 创建信息页 270
11.1 浅析用户界面的设计策略 270
11.2 基于Web和基于Windows 的数据表示窗体 272
11.2.1 数据表示窗体 273
11.2.2 列表窗体的ASP.NET DataGrid控件 274
11.3 自定义默认的ASP.NET DataGrid控件 276
11.3.1 为自定义的DataGrid 控件添加功能 279
11.3.2 添加更美观的图形 283
11.3.3 更改页脚 283
11.3.4 添加GoTo函数 287
11.3.5 添加排序功能 291
11.3.6 最后完善自定义 DataGrid控件 295
11.4 显示详细信息 298
11.4.1 网格和详细信息位于 同一窗体页 299
11.4.2 网格与详细信息位于 不同窗体页 303
11.4.3 改进页面网格和详细 信息窗体 306
11.4.4 自定义服务器控件中的 状态处理 310
11.5 可缩放性与性能 313
11.5.1 通过本地的XML文件 保存数据 314
11.5.2 序列化数据集 315
11.5.3 反序列化数据集 316
11.6 小结 318
第12章 实现业务层——XML Web 服务 319
12.1 实现XML Web服务 319
12.2 使用XML Web服务 322
12.3 使用公众可用的服务 323
12.4 SOAP:XML Web服务的 新伙伴 330
12.4.1 目前支持的协议 330
12.4.2 SOAP文档结构 330
12.4.3 从客户端调用SOAP 标头 333
12.5 小结 334
第13章 利用远程处理技术 进行通信 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
14.2 HRnet中的Windows 窗体:Titles 392
14.3 部署应用程序 397
14.3.1 使用XCOP方法进行 部署 398
14.3.2 部署全局文件 398
14.3.3 通过创建一个Windows 安装程序包进行部署 400
14.4 程序集和版本管理 402
14.5 小结 403

商品标签

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

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

用户评论(共0条评论)

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