注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVB.NET高级开发指南

VB.NET高级开发指南

VB.NET高级开发指南

定 价:¥42.00

作 者: (美)Jeffrey P. McManus,(美)Chris Kinsman著;袁勤勇[等]译;袁勤勇译
出版社: 北京希望电子出版社
丛编项: 计算机知识普及和软件开发系列 专业程序员快速成长之路丛书
标 签: VB.NET

ISBN: 9787894980137 出版时间: 2002-12-01 包装: 平装
开本: 26cm 页数: 407 字数:  

内容简介

  这是关于VB.NET程序员开发的指导书。全书共分12章,主要内容包括:引言,从ASP迁移到ASP.NET,页框架,调试ASP.NET应用程序,状态控制和缓存,配置和部署,Web服务,安全,HttpHandlers和HttpModules,创建用户控件和服务器控件,使用XML以及使用ADO.NET创建数据库应用程序等。本书内容丰富、实用,作者通过258个程序范例详细描述了VB.NET开发Web网页以及数据库应用程序的方法和技巧,讲解深入细致,具体范例与软件功能紧密结合,指导性、实用性强。本书不仅是用VB.NET进行开发、编程的广大编程员的指导书,同时也是高等院校计算机专业和相关专业师生教学、自学参考书。本书前言特色及评论文章节选

作者简介

暂缺《VB.NET高级开发指南》作者简介

图书目录

第1章 引言 
1.1 ASP目前面临的问题 
1.1.1 代码和设计分离 
1.1.2 基于脚本语言 
1.1.3 状态控制 
1.2 简介ASP .NET 
1.2.1 平台结构 
1.2.2 ASP .NET中的新特色 
第2章 从ASP迁移到ASP .NET 
2.1 在ASP .NET中ASP 3.0代码不能不加修改就可以运行 
2.2 修改并不困难 
2.3 新的文件扩展名 
2.4 ASP对象模型 
2.5 语义修改 
2.5.1 每一页只用一种语言 
2.5.2 函数必须驻留在脚本块中 
2.5.3 不再支持呈现函数 
2.5.4 不再支持类型库 
2.5.5 Option Explicit 
2.6 语言修改 
2.6.1 数组基数 
2.6.2 不再有默认属性 
2.6.3 不再需要Set 
2.6.4 子程序调用需要圆括号 
2.6.5 ByVal和ByRef 
2.6.6 模块作用域 
2.7 COM对象 
2.7.1 后期绑定访问 
2.7.2 创建一个运行库可调用的包装器 
2.8 迁移策略 
2.9 迁移实例 
2.9.1 迁移global.asa 
2.9.2 迁移登记页面 
2.9.3 迁移做实际工作的页面 
第3章 页框架 
3.1 ASP .NET的控件模型 
3.2 使用后台编码分离描述和代码 
3.3 编程HTML控件 
3.3.1 HtmlAnchor 
3.3.2 HtmlButton 
3.3.3 HtmlForm 
3.3.4 HtmlImage 
3.3.5 HtmlInputButton 
3.3.6 HtmlInputCheckBox 
3.3.7 HtmlInputFile 
3.3.8 HtmlInputHidden 
3.3.9 HtmlInputImage 
3.3.10 HtmlInputRadioButton 
3.3.11 HtmlInputText 
3.3.12 HtmlSelect 
3.3.13 HtmlTable 
3.3.14 HtmlTableCell 
3.3.15 HtmlTableCellCollection 
3.3.16 HtmlTableRow 
3.3.17 HtmlTableRowCollection 
3.3.18 HtmlTextArea 
3.4 页对象的特性 
3.4.1 页指令(Directives) 
3.4.2 @ Control 指令 
3.4.3 @ Import 指令 
3.4.4 使用@ Implements 指令实现外部界面 
3.4.5 使用@ Register 指令注册控件 
3.4.6 @ Assembly 指令 
3.4.7 @ OutputCache指令 
3.4.8 Page对象激发的事件 
3.5 使用Web控件创建用户界面(UI) 
3.5.1 编程Web Forms控件 
3.5.2 控件事件模型 
3.5.3 利用回送和View State(视状态) 
3.5.4 移动的控件 
3.5.5 数据绑定 
3.5.6 确定浏览器性能 
3.6 服务器控件和Page对象的参考 
3.6.1 AdRotator 类 
3.6.2 Button类 
3.6.3 Calendar类 
3.6.4 CheckBox 类 
3.6.5 Control类 
3.6.6 DataGrid 类 
3.6.7 DataList类 
3.6.8 DropDownList类 
3.6.9 HttpApplication类 
3.6.10 HttpRequest类 
3.6.11 HttpResponse 类 
3.6.12 HttpServerUtility类 
3.6.13 HttpSessioinState类 
3.6.14 Hyperlink类 
3.6.15 Image类 
3.6.16 ImageButton类
3.6.17 Label类 
3.6.18 LinkButton类 
3.6.19 ListBox类 
3.6.20 Page类 
3.6.21 Panel类 
3.6.22 RadioButton类 
3.6.23 Repeater类 
3.6.24 Table类 
3.6.25 TableCell类
3.6.26 TableRow 类
3.6.27 TextBox类
3.6.28 WebControl类 
第4章 调试ASP .NET应用程序 
4.1 追踪Web应用程序的行动 
4.1.1 为追踪准备页 
4.1.2 给Trace输出分类 
4.1.3 开启页追踪 
4.1.4 在应用程序里打开追踪 
4.1.5 从远程浏览器窗口使用应用程序追踪 
4.2 调试ASP .NET应用程序 
4.2.1 在页层打开调试 
4.2.2 在应用程序层打开调试
4.2.3 使用Debug对象
4.3 创建定制的性能监控器
4.3.1 运行Windows性能监控器实用程序
4.3.2 创建性能监控器类别
4.3.3 从应用程序发送信息到性能监控器
4.3.4 删除性能监控类别 
4.4 写Windows 事件日志 
4.5 参考 
4.5.1 Debug 类 
4.5.2 EventLog类 
4.5.3 PerformanceCounter类 
4.5.4 TraceContext类 
第5章 状态控制和缓存 
5.1 状态控制:什么是最重要的 
5.1.1 cookies的定义 
5.1.2 基于cookie的会话标识 
5.1.3 无cookie的会话标识 
5.1.4 使用会话
5.1.5 初始化用户的状态
5.1.6 使用会话状态后的清理
5.1.7 默认会话配置以外的配置
5.1.8 使用哪个会话状态选项 
5.2 高速缓存 
5.2.1 输出高速缓存:高速缓存完整页 
5.2.2 处理浏览器的差异
5.2.3 处理其他差异
5.2.4 缓存表单结果
5.2.5 高速缓存部分页 
5.2.6 高速缓存数据库查询
5.2.7 高速缓存期满的项
5.2.8 基于时间的高速缓存期满的项
5.2.9 通报
5.2.10 高速缓存相关性(Cache Dependencies) 
5.3 类参考
5.3.1 HttpSessionState类
5.3.2 HttpCachePolicy
5.3.3 HttpCacheVaryByHeaders
5.3.4 HttpCacheVaryByParams
5.3.5 Cache
5.3.6 CacheDependency
第6章 配置和部署
6.1 理解配置文件
6.2 全局和局部配置文件
6.3 配置文件的结构
6.3.1 验证设置
6.3.2 授权设置 
6.3.3 浏览器性能设置 
6.3.4 编译设置 
6.3.5 定制错误设置 
6.3.6 执行超时(timeout)的设置 
6.3.7 全球性设置 
6.3.8 HTTP处理程序设置 
6.3.9 HTTP模块设置
6.3.10 页设置
6.3.11 程序模式设置
6.3.12 会话状态设置
6.3.13 追踪设置
6.3.14 Web服务设置
6.3.15 在Web.Config里配置多位置(Location)
6.3.16 锁定Web配置的设置
6.4 用编程来访问配置文件
6.5 在Visual Studio.NET里编辑Web配置文件
6.6 使用Global.asax初始化Web应用程序
6.6.1 Global.asax里的应用程序指令
6.6.2 Global.asax里的代码声明块
6.6.3 Global.asax里的服务器端标记符
6.6.4 Global.asax里的服务器端包含文件(SSIs) 
6.7 为部署使用XCOPY 
6.7.1 部署单个目录 
6.7.2 部署目录树 
6.7.3 从部署排除文件
6.7.4 确认和重写
6.7.5 仅部署更改的文件
6.7.6 XCOPY开关
6.8 控制全局程序集缓存
第7章 Web服务
7.1 网络的数据表示
7.1.1 位置
7.1.2 通告
7.2 Web服务的范围
7.3 需要Web服务的原因
7.4 ASP.NET Web服务
7.4.1 WebMethod
7.4.2 WebMethodAttribute
7.4.3 串行化 
7.5 使用Web服务
7.5.1 SoapHttpClientProtocol 
7.5.2 异步客户 
7.5.3 Cookies和代理 
7.6 类参考 
7.6.1 WebService 
7.6.2 WebMethodAttribute 
7.6.3 SoapHttpClientProtocol 
第8章 安全 
8.1 概述 
8.2 身份和主体 
8.3 Windows鉴定 
8.4 Forms鉴定 
8.4.1 什么是重要的事 
8.4.2 过程 
8.4.3 设置
8.5 Passport鉴定 
8.6 文件授权 
8.7 URL授权 
8.8 Forms 鉴定的定制角色
8.9 组合使用 
8.10 假冒 
8.11 类参考
8.11.1 GenericIdentity类
8.11.2 WindowsIdentity类
8.11.3 GenericPrincipal类
8.11.4 WindowsPrincipal类
8.11.5 WindowsBuiltInRole类
8.11.6 PassportIdentity
第9章 HttpHandlers和HttpModules 
9.1 HttpModules
9.1.1 BeginRequest和EndRequst的简单模块
9.1.2 过滤输出 
9.1.3 分支过滤器
9.1.4 Error模块
9.1.5 从HttpModule中激发事件
9.1.6 鉴定模块 
9.1.7 重写路径 
9.2 HttpHandlers
9.2.1 动态报告
9.2.2 页面计数器处理程序
9.3 动态处理程序指派
9.4 类参考 
9.4.1 HttpApplication 
9.4.2 IHttpModule
9.4.3 EventLog
9.4.4 SmtpMail
9.4.5 IHttpHandler
第10章 创建用户控件和服务器控件
10.1 在Web Forms应用程序中使用用户控件
10.1.1 将属性添加到用户控件
10.1.2 在页面中编写用户控件
10.1.3 将方法添加到用户控件中
10.1.4 用户控件处理事件
10.2 创建服务器控件
10.2.1 创建基本服务器控件
10.2.2 编译控件 
10.2.3 在ASP.NET中部署组件 
10.3 创建复合控件 
10.4 服务器控件生存期中的事件 
10.4.1 将控件绑定到数据上 
10.4.2 在服务器控件中产生回送
10.4.3 持续支持
10.4.4 创建模板化的服务器控件 
10.4.5 建立有效性控件 
10.4.6 利用丰富的客户程序 
10.4.7 在定制服务器控件中支持设计者 
第11章 使用XML 
11.1 什么是XML 
11.1.1 XML的优点 
11.1.2 XML文档结构和语法 
11.2 利用.NET Framework类访问XML数据
11.2.1 关于Simple API for XML(SAX)
11.2.2 使用XML Document Object Model
11.2.3 利用XmlNode对象浏览文档数据 
11.2.4 使用XmlDataReader对象 
11.2.5 利用XmlTextWriter对象编写XML数据 
11.2.6 利用XmlNodeReader对象漫游和更新文档 
11.2.7 利用XPath表达式查询XML文档
11.3 利用规范定义XML并确认XML 
11.3.1 关于Document Type Definitions(DTDS) 
11.3.2 关于XML Data-Reduce规范 
11.3.3 创建W3C XML规范
11.3.4 利用W3C规范确认文档
11.3.5 在Visual Studio.NET中创建XSD规范 
11.4 利用格式表处理XML文档 
11.5 类参考
11.5.1 继承关系
11.5.2 ValidationEventArgs 类
11.5.3 XmlDocument类
11.5.4 XmlNamedNodeMap 类
11.5.5 XmlNavigator 类
11.5.6 XmlNode类
11.5.7 XmlNodeList类
11.5.8 XmlReader类
11.5.9 XmlNodeReader类 
11.5.10 XmlTextReader类 
11.5.11 XmlTextWriter类 
11.5.12 XmlValidatingReader类 
11.5.13 XmlWriter类 
第12章 使用ADO.NET创建数据库应用程序
12.1 对数据访问出现了新的对象库的原因
12.2 ADO.NET里的新特色
12.2.1 支持断开连接的访问和远程处理
12.2.2 XML支持
12.2.3 分解数据访问API
12.2.4 不支持服务器端指针
12.2.5 使用ADO.NET的场合
12.3 连接数据库
12.4 运行查询
12.4.1 关于SqlDataReader对象
12.4.2 使用命令对象执行命令
12.4.3 使用数据阅读器对象执行基于文本的Select命令
12.4.4 执行返回数据的存储过程 
12.4.5 传递参数给存储过程 
12.4.6 执行不返回数据的命令
12.4.7 执行返回标量值的存储过程
12.5 使用数据适配器检索和操纵数据
12.5.1 在浏览器里显示查询数据
12.5.2 使用数据适配器创建DataSet对象
12.5.3 绑定DataView对象到Web Forms控件上
12.5.4 绑定其他对象到Web Forms控件上 
12.5.5 把DataSet表示为XML 
12.5.6 使用继承执行强类型的数据对象
12.6 为数据记录项创建Web Forms
12.6.1 完成确认
12.6.2 使用多种确认器
12.7 处理错误
12.8 ADO.NET Framework参考
12.8.1 Component 类
12.8.2 DataAdapter类
12.8.3 DataSet类
12.8.4 DataColumn类 
12.8.5 DataRelation类 
12.8.6 DataTable类 
12.8.7 MarshalByRefObject类 
12.8.8 MarshalByValueComponent类
12.8.9 OleDbCommand类 
12.8.10 SqlDataAdapter类 
12.8.11 SqlDataReader类 
12.8.12 SqlConnection类 
12.8.13 SqlError类 
12.8.14 SqlException类

本目录推荐