图书介绍
VB.NET高级开发指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Jeffrey P. McManus,(美)Chris Kinsman著;袁勤勇等译 著
- 出版社: 北京:北京希望电子出版社
- ISBN:7894980137
- 出版时间:2002
- 标注页数:407页
- 文件大小:22MB
- 文件页数:417页
- 主题词:互连网络(学科: BASIC语言 学科: 程序设计) 互连网络 BASIC语言 程序设计
PDF下载
下载说明
VB.NET高级开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1 ASP目前面临的问题1
1.1.1 代码和设计分离1
1.1.2 基于脚本语言2
1.1.3 状态控制2
1.2 简介ASP.NET2
1.2.1 平台结构2
1.2.2 ASP.NET中的新特色4
2.2 修改并不困难7
2.1 在ASP.NET中ASP 3.0代码不能不加修改就可以运行7
第2章 从ASP迁移到ASP.NET7
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 Explicit16
2.6.2 不再有默认属性18
2.6.1 数组基数18
2.6 语言修改18
2.6.3 不再需要Set21
2.6.4 子程序调用需要圆括号22
2.6.5 ByVal和ByRef23
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.asa30
2.9.3 迁移做实际工作的页面34
第3章 页框架38
3.1 ASP.NET的控件模型38
3.2 使用后台编码分离描述和代码50
3.3 编程HTML控件53
3.3.1 HtmlAnchor53
3.3.2 HtmlButton54
3.3.3 HtmlForm56
3.3.4 HtmlImage57
3.3.5 HtmlInputButton60
3.3.6 HtmlInputCheckBox61
3.3.7 HtmlInputFile62
3.3.8 HtmlInputHidden63
3.3.9 HtmlInputImage65
3.3.10 HtmlInputRadioButton66
3.3.11 HtmlInputText66
3.3.12 HtmlSelect67
3.3.13 HtmlTable67
3.3.14 HtmlTableCell68
3.3.16 HtmlTableRow69
3.3.15 HtmlTableCellCollection69
3.3.17 HtmlTableRowCollection70
3.3.18 HtmlTextArea70
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 HttpCacheVaryByHeaders162
5.3.2 HttpCachePolicy162
5.3.4 HttpCacheVaryByParams163
5.3.5 Cache163
5.3.6 CacheDependency163
第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 为部署使用XCOPY178
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 WebMethod196
7.4.2 WebMethodAttribute197
7.4.3 串行化201
7.5 使用Web服务210
7.5.1 SoapHttpClientProtocol213
7.5.2 异步客户216
7.5.3 Cookies和代理219
7.6.2 WebMethodAttribute223
7.6.3 SoapHttpC1ientProtocol223
7.6.1 WebService223
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 PassportIdentity263
第9章 HttpHandlers和HttpModules264
9.1 HttpModules265
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 HttpHandlers280
9.2.1 动态报告282
9.2.2 页面计数器处理程序285
9.3 动态处理程序指派287
9.4 类参考289
9.4.1 HttpApplication289
9.4.3 EventLog290
9.4.4 SmtpMail290
9.4.2 IHttpModule290
9.4.5 IHttpHandler291
第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 什么是XML316
第11章 使用XML316
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 Model322
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并确认XML338
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 分解数据访问API361
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表示为XML379
12.5.6 使用继承执行强类型的数据对象380
12.6 为数据记录项创建Web Forms385
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
热门推荐
- 1393384.html
- 85663.html
- 821552.html
- 2727965.html
- 3065683.html
- 2461611.html
- 2770665.html
- 3449475.html
- 982159.html
- 3648249.html
- http://www.ickdjs.cc/book_773777.html
- http://www.ickdjs.cc/book_343139.html
- http://www.ickdjs.cc/book_2885612.html
- http://www.ickdjs.cc/book_1693369.html
- http://www.ickdjs.cc/book_3882972.html
- http://www.ickdjs.cc/book_3320931.html
- http://www.ickdjs.cc/book_1261723.html
- http://www.ickdjs.cc/book_2068056.html
- http://www.ickdjs.cc/book_3797419.html
- http://www.ickdjs.cc/book_415711.html