VB.NET高级开发指南PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Jeffrey P. McManus,(美)Chris Kinsman著;袁勤勇等译
- 出 版 社:北京:北京希望电子出版社
- 出版年份:2002
- ISBN:7894980137
- 页数:407 页
第1章 引言 1
1.1 ASP目前面临的问题 1
1.1.1 代码和设计分离 1
1.1.2 基于脚本语言 2
1.1.3 状态控制 2
1.2 简介ASP.NET 2
1.2.1 平台结构 2
1.2.2 ASP.NET中的新特色 4
2.2 修改并不困难 7
2.1 在ASP.NET中ASP 3.0代码不能不加修改就可以运行 7
第2章 从ASP迁移到ASP.NET 7
2.3 新的文件扩展名 8
2.4 ASP对象模型 8
2.5 语义修改 12
2.5.1 每一页只用一种语言 12
2.5.2 函数必须驻留在脚本块中 12
2.5.3 不再支持呈现函数 13
2.5.4 不再支持类型库 15
2.5.5 Option Explicit 16
2.6.2 不再有默认属性 18
2.6.1 数组基数 18
2.6 语言修改 18
2.6.3 不再需要Set 21
2.6.4 子程序调用需要圆括号 22
2.6.5 ByVal和ByRef 23
2.6.6 模块作用域 24
2.7 COM对象 25
2.7.1 后期绑定访问 26
2.7.2 创建一个运行库可调用的包装器 27
2.8 迁移策略 28
2.9 迁移实例 29
2.9.2 迁移登记页面 30
2.9.1 迁移global.asa 30
2.9.3 迁移做实际工作的页面 34
第3章 页框架 38
3.1 ASP.NET的控件模型 38
3.2 使用后台编码分离描述和代码 50
3.3 编程HTML控件 53
3.3.1 HtmlAnchor 53
3.3.2 HtmlButton 54
3.3.3 HtmlForm 56
3.3.4 HtmlImage 57
3.3.5 HtmlInputButton 60
3.3.6 HtmlInputCheckBox 61
3.3.7 HtmlInputFile 62
3.3.8 HtmlInputHidden 63
3.3.9 HtmlInputImage 65
3.3.10 HtmlInputRadioButton 66
3.3.11 HtmlInputText 66
3.3.12 HtmlSelect 67
3.3.13 HtmlTable 67
3.3.14 HtmlTableCell 68
3.3.16 HtmlTableRow 69
3.3.15 HtmlTableCellCollection 69
3.3.17 HtmlTableRowCollection 70
3.3.18 HtmlTextArea 70
3.4 页对象的特性 70
3.4.1 页指令(Directives) 71
3.4.2 @Control指令 76
3.4.3 @Import指令 76
3.4.8 Page对象激发的事件 77
3.4.6 @Assembly指令 77
3.4.7 @OutputCache指令 77
3.4.5 使用@Register指令注册控件 77
3.4.4 使用@Implements指令实现外部界面 77
3.5 使用Web控件创建用户界面(UI) 78
3.5.1 编程Web Forms控件 78
3.5.2 控件事件模型 78
3.5.3 利用回送和View State(视状态) 79
3.5.4 移动的控件 80
3.5.5 数据绑定 80
3.5.6 角定浏览器性能 80
3.6.1 AdRotator类 83
3.6 服务器控件和Page对象的参考 83
3.6.2 Button类 85
3.6.3 Calendar类 86
3.6.4 CheckBox类 87
3.6.5 Control类 89
3.6.6 DataGrid类 90
3.6.7 DataList类 91
3.6.8 DropDownList类 94
3.6.9 HttpApplication类 96
3.6.10 HttpRequest类 96
3.6.11 HttpResponse类 97
3.6.14 Hyperlink类 98
3.6.12 HttpServerUtility类 98
3.6.13 HttpSessioinState类 98
3.6.15 Image类 99
3.6.16 ImageButton类 100
3.6.17 Label类 101
3.6.18 LinkButton类 102
3.6.19 ListBox类 103
3.6.20 Page类 104
3.6.21 Panel类 105
3.6.22 RadioButton类 106
3.6.23 Repeater类 107
3.6.24 Table类 109
3.6.25 TableCell类 110
3.6.26 TableRow类 110
3.6.27 TextBox类 111
3.6.28 WebControl类 112
第4章 调试ASP.NET应用程序 114
4.1 追踪Web应用程序的行动 114
4.1.1 为追踪准备页 114
4.1.2 给Trace输出分类 116
4.1.4 在应用程序里打开追踪 117
4.1.3 开启页追踪 117
4.2 调试ASP.NET应用程序 118
4.1.5 从远程浏览器窗口使用应用程序追踪 118
4.2.1 在页层打开调试 119
4.2.2 在应用程序层打开调试 120
4.2.3 使用Debug对象 120
4.3 创建定制的性能监控器 121
4.3.1 运行Windows性能监控器实用程序 121
4.3.2 创建性能监控器类别 121
4.3.3 从应用程序发送信息到性能监控器 122
4.4 写Windows事件日志 123
4.3.4 删除性能监控类别 123
4.5 参考 124
4.5.1 Dcbug类 124
4.5.2 EventLog类 125
4.5.3 PerformanceCounter类 125
4.5.4 TraceContext类 126
第5章 状态控制和缓存 127
5.1 状态控制:什么是最重要的 127
5.1.1 cookies的定义 128
5.1.3 无cookie的会话标识 129
5.1.2 基于cookie的会话标识 129
5.1.4 使用会话 131
5.1.5 初始化用户的状态 131
5.1.6 使用会话状态后的清理 131
5.1.7 默认会话配置以外的配置 133
5.1.8 使用哪个会话状态选项 137
5.2 速缓存 138
5.2.1 输出高速缓存:高速缓存完整页 139
5.2.2 处理浏览器的差异 141
5.2.3 处理其他差异 142
5.2.4 缓存表单结果 143
5.2.5 高速缓存部分页 145
5.2.6 高速缓存数据库查询 151
5.2.7 高速缓存期满的项 153
5.2.8 基于时间的高速缓存期满的项 154
5.2.9 通报 155
5.2.10 高速缓存相关性(Cache Dependencies) 157
5.3 类参考 161
5.3.1 HttpSessionState类 161
5.3.3 HttpCacheVaryByHeaders 162
5.3.2 HttpCachePolicy 162
5.3.4 HttpCacheVaryByParams 163
5.3.5 Cache 163
5.3.6 CacheDependency 163
第6章 配置和部署 164
6.1 理解配置文件 164
6.2 全局和局部配置文件 165
6.3 配置文件的结构 165
6.3.1 验证设置 166
6.3.4 编译设置 167
6.3.3 浏览器性能设置 167
6.3.2 授权设置 167
6.3.5 定制错误设置 168
6.3.6 执行超时(timeout)的设置 169
6.3.7 全球性设置 169
6.3.8 HTTP处理程序设置 169
6.3.9 HTTP模块设置 170
6.3.10 页设置 170
6.3.11 程序模式设置 171
6.3.12 会话状态设置 171
6.3.13 追踪设置 172
6.3.14 Web服务设置 172
6.3.15 在Web.Config里配置多位置(Location) 173
6.3.16 锁定Web配置的设置 174
6.4 用编程来访问配置文件 174
6.5 在Visual Studio.NET里编辑Web配置文件 175
6.6 使用Global.asax初始化Web应用程序 175
6.6.1 Global.asax里的应用程序指令 176
6.6.2 Global.asax里的代码声明块 176
6.6.3 Global.asax里的服务器端标记符 177
6.6.4 Global.asax里的服务器端包含文件(SSIs) 178
6.7 为部署使用XCOPY 178
6.7.2 部署目录树 179
6.7.1 部署单个目录 179
6.7.3 从部署排除文件 180
6.7.4 确认和重写 181
6.7.5 仅部署更改的文件 182
6.7.6 XCOPY开关 182
6.8 控制全局程序集缓存 183
第7章 Web服务 185
7.1 网络的数据表示 185
7.1.1 位置 192
7.1.2 通告 193
7.3 需要Web服务的原因 194
7.2 Web服务的范围 194
7.4 ASPNET Web服务 195
7.4.1 WebMethod 196
7.4.2 WebMethodAttribute 197
7.4.3 串行化 201
7.5 使用Web服务 210
7.5.1 SoapHttpClientProtocol 213
7.5.2 异步客户 216
7.5.3 Cookies和代理 219
7.6.2 WebMethodAttribute 223
7.6.3 SoapHttpC1ientProtocol 223
7.6.1 WebService 223
7.6 类参考 223
第8章 安全 225
8.1 概述 225
8.2 身份和主体 225
8.3 Windows鉴定 226
8.4 Forms鉴定 228
8.4.1 什么是重要的事 229
8.4.2 过程 229
8.4.3 设置 230
8.5 Passport鉴定 234
8.6 文件授权 238
8.7 URL授权 238
8.8 Forms鉴定的定制角色 241
8.9 组合使用 246
8.10 假冒 256
8.11 类参考 261
8.11.1 GenericIdentity类 261
8.11.2 WindowsIdentity类 261
8.11.5 WindowsBuiltInRole类 262
8.11.3 GenericPrincipal类 262
8.11.4 WindowsPrincipal类 262
8.11.6 PassportIdentity 263
第9章 HttpHandlers和HttpModules 264
9.1 HttpModules 265
9.1.1 BeginRequest和EndRequst的简单模块 265
9.1.2 过滤输出 267
9.1.3 分支过滤器 271
9.1.4 Error模块 274
9.1.5 从HttpModule中激发事件 277
9.1.6 鉴定模块 278
9.1.7 重写路径 279
9.2 HttpHandlers 280
9.2.1 动态报告 282
9.2.2 页面计数器处理程序 285
9.3 动态处理程序指派 287
9.4 类参考 289
9.4.1 HttpApplication 289
9.4.3 EventLog 290
9.4.4 SmtpMail 290
9.4.2 IHttpModule 290
9.4.5 IHttpHandler 291
第10章 创建用户控件和服务器控件 292
10.1 在Web Forms应用程序中使用用户控件 292
10.1.1 将属性添加到用户控件 294
10.1.2 在页面中编写用户控件 295
10.1.3 将方法添加到用户控件中 297
10.1.4 用户控件处理事件 298
10.2 创建服务器控件 300
10.2.1 创建基本服务器控件 300
10.2.2 编译控件 302
10.3 创建复合控件 304
10.2.3 在ASP.NET中部署组件 304
10.4 服务器控件生存期中的事件 309
10.4.1 将控件绑定到数据上 309
10.4.2 在服务器控件中产生回送 310
10.4.3 持续支持 311
10.4.4 创建模板化的服务器控件 314
10.4.5 建立有效性控件 314
10.4.6 利用丰富的客户程序 314
10.4.7 在定制服务器控件中支持设计者 315
11.1 什么是XML 316
第11章 使用XML 316
11.1.1 XML的优点 317
11.1.2 XML文档结构和语法 318
11.2 利用.NET Framework类访问XML数据 322
11.2.1 关于Simple API for XML(SAX) 322
11.2.2 使用XML DocumentObject Model 322
11.2.3 利用XmlNode对象浏览文档数据 324
11.2.4 使用XmlDataReader对象 326
11.2.5 利用XmlTextWriter对象编写XML数据 327
11.2.6 利用XmlNodeReader对象漫游和更新文档 329
11.2.7 利用XPath表达式查询XML文档 333
11.3.1 关于DocumentTypeDefinitions(DTDS) 338
11.3 利用规范定义XML并确认XML 338
11.3.2 关于XML Data-Reduce规范 339
11.3.3 创建W3CXML规范 340
11.3.4 利用W3C规范确认文档 343
11.3.5 在Visual Studio.NET中创建XSD规范 346
11.4 利用格式表处理XML文档 347
11.5 类参考 351
11.5.1 继承关系 352
11.5.2 ValidationEventArgs类 352
11.5.3 XmlDocument类 352
11.5.5 XmlNavigator类 353
11.5.4 XmlNamedNodeMap类 353
11.5.6 XmlNode类 354
11.5.7 XmlNodeList类 355
11.5.8 XmlReader类 355
11.5.9 XmlNodeReader类 356
11.5.10 XmlTextReader类 356
11.5.11 XmlTextWriter类 357
11.5.12 XmlValidatingReader类 358
11.5.13 XmlWriter类 359
12.2 ADO.NET里的新特色 360
第12章 使用ADO.NET创建数据库应用程序 360
12.1 对数据访问出现了新的对象库的原因 360
12.2.1 支持断开连接的访问和远程处理 361
12.2.2 XML支持 361
12.2.3 分解数据访问API 361
12.2.4 不支持服务器端指针 361
12.2.5 使用ADO.NET的场合 362
12.3 连接数据库 362
12.4 运行查询 364
12.4.2 使用命令对象执行命令 365
12.4.1 关于SqlDataReader对象 365
12.4.3 使用数据阅读器对象执行基于文本的Select命令 366
12.4.4 执行返回数据的存储过程 367
12.4.5 传递参数给存储过程 369
12.4.6 执行不返回数据的命令 371
12.4.7 执行返回标量值的存储过程 372
12.5 使用数据适配器检索和操纵数据 373
12.5.1 在浏览器里显示查询数据 374
12.5.2 使用数据适配器创建DataSet对象 375
12.5.3 绑定DataView对象到Web Forms控件上 376
12.5.4 绑定其他对象到Web Forms控件上 378
12.5.5 把DataSet表示为XML 379
12.5.6 使用继承执行强类型的数据对象 380
12.6 为数据记录项创建Web Forms 385
12.6.1 完成确认 387
12.6.2 使用多种确认器 397
12.7 处理错误 397
12.8 ADO.NET Framework参考 399
12.8.1 Component类 399
12.8.2 DataAdapter类 400
12.8.3 DataSet类 400
12.8.4 DataColumn类 401
12.8.5 DataRelation类 402
12.8.6 DataTable类 402
12.8.7 MarshalByRefObject类 403
12.8.8 MarshalByValueComponent类 403
12.8.9 OleDbCommand类 403
12.8.10 SqlDataAdapter类 404
12.8.11 SqlDataReader类 405
12.8.12 SqlConnection类 405
12.8.13 SqlError类 406
12.8.14 SqlException类 406
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017