Visual Basic .NET面向对象可重用组件开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Ken Spencer等著;杜志秀等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302064210
- 页数:403 页
第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
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《面向21世纪课程教材 实验化学 下 第3版》(中国)刘约权,杨丽华,李敬慈 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019