本书采用一种简洁明快的叙述方法,深入浅出地介绍了Visual Studio的ASP.NET和VB.NET。书中主要讲述VB.NET与ASP.NET的关系和Web编程的方法,重点介绍用VB.NET以及以特殊的方式使用ASP.NET框架,即使用后代码模块构建Web应用,其中用大量篇幅介绍了使用和开发Web Form的方法。内容涵盖了开发新型动态、易维护的Web站点的入门知识和所有的编程技巧,它将Web应用编程提升到一个全新的高度。
本书信息量大、实用性强。只要具有Web编程的基础知识,或者阅读过有关VB.NET的初级教程的读者,读懂书中的代码将不成问题。本书适合于网络软件开发者阅读,也是大专院校信息专业学生极好的参考读物。\r\n
第一部分 Web编程基础 \r\n\r\n第1章 幕后工作:Web应用 \r\n\r\nWeb请求 \r\n客户机请求 \r\n服务器响应请求——准备工作 \r\n服务器响应请求——实施 \r\n客户机响应请求 \r\n动态Web页面 \r\nVB.NET的功能 \r\nVB.NET在Web应用中的优点 \r\n小结 \r\n\r\n第2章 HTML基础 \r\n\r\n什么是HTML \r\n语法:标记和属性 \r\n格式化文本 \r\n在Web站点上使用图像 \r\n超级链接简介 \r\n格式化表格 \r\n使用图像映射 \r\n理解框架 \r\n控制元素的位置 \r\n层叠样式表\r\n小结 \r\n\r\n第3章 动态Web应用入门 \r\n\r\n动态Web应用 \r\n数据和数据的存贮 \r\n数据检索 \r\n数据打包 \r\n用户界面 \r\n小结 \r\n\r\n第二部分 利用VB.NET在服务器端编程 \r\n\r\n第4章 ASP.NET入门 \r\n\r\n什么是ASP.NET \r\n为什么需要ASP.NET \r\nASP.NET的功能 \r\n为什么在VB.NET的书中讲述ASP.NET \r\n建立第一个Web Form \r\n小结 \r\n\r\n第5章 Web Form \r\n\r\nWeb Form是服务器端的对象\r\n表单确认 \r\n后代码编程 \r\n页面/表单设计 \r\n小结 \r\n\r\n第6章 System.Web命名空间介绍 \r\n\r\n从客户机获得信息\r\n向客户机发送信息 \r\nHttpApplication和HttpApplicationState对象 \r\n小结 \r\n\r\n第7章 SessionState对象 \r\n\r\nSessionState简介 \r\nCookies、URL Munging和ASP.NET Session对象 \r\nSession变量\r\nASP.NET Session State(对话状态) \r\n将数据与个体相关联\r\n小结 \r\n\r\n第8章 HttpServerUtility对象 \r\n\r\nCreateObject和CreateObjectFromClsID方法 \r\n通过服务器对象方法和#INCLUDE命令执行外部代码 \r\nServer.HtmlEncode、HtmlDecode、UrlEncode和UrlDecode方法 \r\nServer.GetLastError和ClearError方法\r\n小结 \r\n\r\n第9章 调试ASP.NET和错误处理 \r\n\r\n设置一个站点进行调试 \r\n使用调试器 \r\nASP.NET事件顺序 \r\n防御编码:如何避免错误 \r\n小结 \r\n\r\n第10章 使用ASP.NET访问文件和事件日志 \r\n\r\n访问文件 \r\n使用文件 \r\n创建文件和目录 \r\n写入文件 \r\n发送和接收文件 \r\n访问Windows注册表 \r\n小结 \r\n\r\n第11章 使用ASP.NET发送和接收消息 \r\n\r\n消息类型 \r\n小结 \r\n\r\n第三部分 用ASP.NET访问数据 \r\n\r\n第12章 关系型数据库和SQL简介 \r\n\r\n数据库与文件\r\n表、索引、主关键字和外部关键字 \r\n基于组(Set-based)的数据检索 \r\nSQL简介 \r\n小结 \r\n\r\n第13章 ADO.NET \r\n\r\nSystem.Data命名空间 \r\nADO.NET的数据访问方法 \r\n小结 \r\n\r\n第14章 数据存取 \r\n\r\n决定性地收回内存 \r\n仅获取需要的数据 \r\n存储进程简介 \r\n改进数据访问代码 \r\nDataList和Repeater Web控件\r\n删除、更新和插入数据 \r\n怎样避免编写应用程序 \r\n小结 \r\n\r\n第15章 在Web应用中使用XML \r\n\r\nSystem.Xml命名空间简介 \r\n读取XML文件\r\n使用XmlDataDocument类 \r\nXmlException类 \r\n有计划地执行XSLT转换 \r\n向应用程序进发 \r\n小结 \r\n\r\n第四部分 VB.NET的Web应用 \r\n\r\n第16章 VB.NET的Web应用概述 \r\n\r\n应用与Web站点 \r\n回顾web.config和machine.config文件 \r\n网站结构与目录结构\r\n内部配置文件 \r\n创建自定义配置字段\r\n配置文件的定位与锁定配置 \r\n小结 \r\n\r\n第17章 状态维护和高速缓存 \r\n\r\n状态维护选项 \r\n使用Cache对象 \r\n缓存ASP.NET页面 \r\n多种选择 \r\n小结 \r\n\r\n第18章 访问控制和监视 \r\n\r\n实现用户名/口令安全机制 \r\n用SSL保护服务器 \r\n监视网站——不仅关注访问量 \r\n维护时要禁用应用 \r\n小结 \r\n\r\n第19章 应用规划 \r\n\r\n发挥想像力 \r\n定位潜在用户 \r\n确定应用软件的需求 \r\n提出并推销创意 \r\n设计用户界面 \r\n规划数据存取和检索\r\n规划对象的责任和接口 \r\n规划管理功能 \r\n创建数据库 \r\n创建数据访问组件 \r\n创建商务组件 \r\n建立用户界面 \r\n小结 \r\n\r\n第五部分 高级VB.NET Web应用 \r\n\r\n第20章 用客户端浏览器丰富应用的功能 \r\n\r\n哪一种客户端脚本有意义\r\n发送脚本到浏览器 \r\n文件对象模型(DOM) \r\n从脚本访问DOM\r\n使用ActiveX控件 \r\n小结 \r\n\r\n第21章 Web Service \r\n\r\nWeb Service入门 \r\n建立Web Service \r\n使用Web Service \r\nSOAP(Simple Object Access Protocol,简单对象访问协议) \r\n查找Web Service(UDDI) \r\n小结 \r\n\r\n第22章 Web Service、COM组件和SOAP Toolkit \r\n\r\n为什么要担忧早期的技术 \r\n创建客户应用 \r\n创建服务器应用 \r\n小结 \r\n\r\n第23章 建立自己的Web控件 \r\n\r\n建立User Control\r\n建立Composite Control(复合控件) \r\n建立Custom Server控件 \r\n在ASP.NET Web Forms和Control之间传递数据 \r\n小结 \r\n\r\n第24章 效率和可伸缩性 \r\n\r\n始终考虑高效 \r\n响应时间与开发成本 \r\n硬件和软件\r\n效率和可伸缩性技巧\r\n小结 \r\n\r\n跋 \r\n\r\nWeb开发过程需要提速\r\n浏览器不兼容导致的问题 \r\n浏览器现状良好,但好景不长 \r\nXML的重要性 \r\n现在该学什么了 \r\n\r\n附录 \r\n\r\n附录A 快速HTML参考 \r\n附录B JScript 5.5参考