
| 光盘中包括本书用到的数据库文件、源程序,作者亲自录制网络下载数万次的14个小时的教学视频。 |
| 周金桥,网名周公,微软最有价值专家(MVP),CSDN论坛专家、博客 专家及荣誉专家,山西.NET俱乐部技术负责人,有超过6年的.NET开发 经验,擅长于程序性能、数据库和安全优化。目前担任山西博讯数码科技有限公司技术总监。 |
| 基础知识 第1章 ASP.NET介绍 1.1 XHTML语言 1.2 静态网页 1.3 动态网页 1.4 IIS的安装和配置 1.5 ASP.NET开发的预备知识 1.5.1 ASP.NET简介 1.5.2 在IIS上配置ASP.NET 1.5.3 Visual Studio版本与 1.5.3 .NET Framework版本及 1.5.3 ASP.NET版本之间的关系 1.5.4 ASP.NET运行内幕 1.6 结论 第2章 ASP.NET基础 2.1 Request对象 2.2 Response对象 2.3 Server对象 2.4 Session对象 2.5 Cookie对象 2.6 Application对象 2.7 ViewState对象 2.8 表达式 2.9 表达式 2.10 目录运算符 2.11 总结 第3章 表单和控件 3.1 HTML表单的提交方式 3.2 HTML控件 3.3 获取HTML控件的值 3.4 SQL注入 3.5 乱码问题 3.6 服务器端表单 3.7 HTML服务器控件 3.8 总结 第4章 Visual Studio 2008介绍 4.1 Visual Studio 2008网站 4.1 开发环境介绍 4.2 ASP.NET网站类型介绍 4.3 创建基于解决方案的ASP.NET 4.3 应用程序 4.4 ASP.NET内置文件夹介绍 4.5 XML注释 4.6 任务管理器 4.7 配置外部工具 4.8 代码段管理器 4.9 发布ASP.NET网站 4.10 总结 第5章 Page类和回调技术 5.1 Page类介绍 5.1.1 单文件页模型 5.1.2 代码隐藏页模型 5.2 ASP.NET页面的生命周期 5.3 利用Page的事件进行统一 5.3 身份验证 5.4 IsPostBack属性 5.5 ValidateRequest属性 5.6 ClientScript属性 5.7 回调技术 5.8 总结 第6章 ASP.NET基本控件 6.1 ASP.NET服务器控件简介 6.2 Button控件 6.3 TextBox控件 6.4 ASP.NET服务器控件的特殊 6.4 客户端事件 6.5 FileUpload控件 6.6 Literal控件 6.7 Panel控件 6.8 PlaceHolder控件 6.9 总结 第7章 ADO.NET介绍 7.1 ADO.NET简介 7.2 Connection对象 7.3 Command对象 7.4 DataReader对象 7.5 DataAdapter对象 7.6 DataSet对象 7.7 DataTable对象 7.8 参数化SQL语句 7.9 分页查询SQL语句 7.10 总结 第8章 数据绑定控件 8.1 DropDownList控件 8.2 ListBox控件 8.3 数据绑定表达式 8.4 GridView控件 8.5 DataList控件 8.6 Repeater控件 8.7 Form View控件 8.8 DetailsView控件 8.9 总结 第9章 验证控件 9.1 数据验证介绍 9.2 客户端脚本验证 9.3 ASP.NET验证控件概述 9.4 RequiredFieldValidator控件 9.5 CompareValidator控件 9.6 RangeValidator控件 9.7 正则表达式 9.8 RegularExpressionValidator控件 9.9 CustomValidator控件 9.10 ValidationSummary控件 9.11 分组验证技术 9.12 总结 第10章 复合控件和母板页 10.1 TreeView控件 10.2 MultiView控件 10.3 用JavaScript方式实现 10.3 选项卡式效果 10.4 WiZard控件 10.5 MasterPage母板页 10.6 总结 进阶知识 第11章 web.config详解 11.1 配置文件的查找算法 11.2 配置文件节点介绍 11.2.1 11.2.2 11.2.3 11.2.4 11.2.5 11.3 配置文件的读/写操作 11.4 总结 第12章 ASP.NET底层探秘 12.1 ASP.NET底层之旅 12.2 IHttpModule接口 12.3 HttpApplication及Global.asax 12.4 IHttpHandler接口 12.4.1 实现自定义文件类型处理 12.4.2 给图片动态添加水印功能 12.4.3 防盗链功能 12.5 在IIS中配置自己编写的 12.5 HttpHandler 12.6 总结 第13章 ASP.NET中的AJAX开发 13.1 纯JavaScript开发AJAX应用 13.2 第三方(AjaxPro)开发 13.2 AJAX应用 13.3 微软AJAX控件库开发AJAX应用 13.3.1 ScriptManager控件 13.3.2 ScriptManagerProxy控件 13.3.3 UpdatePanel控件 13.3.4 Timer控件 13.3.5 UpdateProgress控件 13.4 总结 第14章 分布式开发 14.1 分布式计算的概念 14.2 XML Web Service开发 14.2.1 XML Web Service介绍 14.2.2 XML Web Service服务器端 14.2.2 开发及部署 14.2.3 WebService的部署 14.2.4 WebService客户端开发 14.2.5 异步调用WebService 14.3 WCF开发 14.3.1 定义WCF服务契约和引入 14.3.1 WCF服务契约 14.3.2 构架WCF服务,运行WCF 14.3.1 服务 14.3.3 生成WCF服务代理的 14.3.1 代码文件 14.3.4 客户端访问WCF 14.3.5 运行程序 14.4 总结 第15章 ASP.NET中的三层架构 15.1 数据库通用类 15.1.1 SQL Server数据库访问 15.1.1 通用类 15.1.2 using关键字的用法 15.2 三层架构的定义及代码示例 15.3 三层架构的特点 15.4 对三层架构的一点扩充 15.5 总结 第16章 单元测试 16.1 NUnit简介 16.2 NUnit界面介绍 16.2.1 File菜单 16.2.2 Project菜单 16.3 NUnit API介绍 16.4 利用NUnit进行单元测试 16.5 其他的单元测试软件 16.6 总结 第17章 ASP.NET中的GDI+技术 17.1 GDI+介绍 17.2 在数据中保存和显示图片 17.3 使用GDI+生成图片 17.4 验证码实现 17.5 总结 高级知识 第18章 ASP.NET报表技术 18.1 OWC控件的使用 18.2 ZedGraph控件的使用 18.3 RDLC报表的使用 18.4 总结 第19章 .NET的文件IO体系和静态页面生成技术 19.1 .NET中的文件体系 19.1.1 DriveInfo类 19.1.2 Directory及DirectoryInfo类 19.1.3 File及FileInfo类 19.1.4 Path类 19.2 .NET中的IO体系 19.2.1 基于字节的流 19.2.2 基于字符的流 19.3 静态页面生成技术 19.3.1 为什么要生成静态页面 19.3.2 什么时候生成静态页面 19.3.3 如何生成静态页面 19.4 总结 第20章 数据安全技术 20.1 自定义加密 20.2 对称加密 20.3 不对称加密 20.4 加密签名 20.5 加密哈希 20.6 总结 第21章 ASP.NET网站的性能优化 21.1 程序编码优化 21.1.1 集合操作 21.1.2 字符串连接优化 21.1.3 类型转换优化 21.1.4 使用Server.Transfer()方法 21.1.5 避免不必要的服务器往返 21.1.6 尽早释放对象 21.1.7 尽量减少服务器控件的使用 21.2 数据操作优化 21.2.1 数据库连接对象使用优化 21.2.2 数据访问优化 21.2.3 优化SQL语句 21.2.4 合理使用缓存 21.3 配置优化 21.3.1 禁用调试模式 21.3.2 合理使用ViewState 21.3.3 合理选择会话状态数据 21.3.3 存储模式 21.4 总结 第22章 综合实例 22.1 项目介绍 22.2 数据库设计 22.3 实体层设计 22.4 数据访问层设计 22.5 业务逻辑层设计 22.6 网站项目和单元测试项目说明 22.7 总结 |
商品评论(0条)