标题：ASP.NET 4.0网站开发实例教程
图书信息
作者：耿超ISBN：9787302304968定价：36元印次：1-1装帧：平装印刷日期：2012-11-23出版社：清华大学出版社  ASP.NET 4.0网站开发实例教程
图书简介
本书全面翔实地介绍了使用ASP.NET 4.0开发动态网站的基本知识和实用技巧。全书共分12章，主要内容包括：ASP.NET的发展历程，VWD 2010集成开发环境，ASP.NET的内置对象和配置管理，服务器控件的使用，使用CSS、主题和母版页进行页面设计与布局，使用ADO.NET访问数据库和操纵XML，数据绑定与数据控件的使用，使用LINQ查询，Web站点的安全性，ASP.NET AJAX技术，Web服务的创建与调用，使用jQuery美化网页以及站点的发布与部署，最后一章是综合运用所学知识创建了一个简易微博系统。本书重点介绍了常用控件的使用以及动态网站开发的实用技巧，并安排了多个综合性的个性网站开发实例。此外，每章还配有习题，有助于读者对所学知识的理解与掌握，提高和拓宽读者的实际技能。本书结构清晰、内容翔实，既可以作为高等院校本科学生的专业教材，也可以作为从事网站开发与设计工作的专业技术人员的参考书。[1]
图书目录
第1章 ASP.NET 4.0入门 / 11.1 网站建设概述 / 11.1.1 HTML语言 / 11.1.2 静态网站 / 41.1.3 动态网站 / 51.2 ASP.NET与VWD 2010 / 61.2.1 ASP.NET的发展史 / 61.2.2 ASP.NET的工作原理 / 71.2.3 VWD 2010 / 81.3 使用VWD 2010开发Web应用程序 / 101.3.1 启动VWD 2010 / 111.3.2 第一个ASP.NET应用程序 / 151.3.3 ASP.NET页面文档的结构 / 181.4 本章小结 / 201.5 思考和练习 / 20第2章 ASP.NET基础知识 / 212.1 ASP.NET应用程序概述 / 212.1.1 ASP.NET的文件类型 / 222.1.2 ASP.NET应用程序的目录结构 / 242.2 ASP.NET的内置对象 / 262.2.1 Page类与Web窗体页指令 / 262.2.2 Request对象 / 312.2.3 Response对象 / 332.2.4 Application对象 / 382.2.5 Server对象 / 402.2.6 Session对象 / 432.2.7 Cookie对象 / 462.2.8 ViewState对象 / 502.3 ASP.NET配置管理 / 542.3.1 web.config文件 / 542.3.2 Global.asax文件 / 572.4 本章小结 / 622.5 思考和练习 / 62第3章 ASP.NET服务器控件 / 633.1 服务器控件概述 / 633.1.1 ASP.NET页面的工作流程 / 633.1.2 服务器控件类 / 643.1.3 设置控件的颜色与字体 / 663.1.4 服务器控件的类别 / 673.2 标准控件 / 683.2.1 简单控件 / 683.2.2 列表控件 / 733.2.3 容器控件 / 773.2.4 其他标准控件 / 813.3 HTML控件 / 843.3.1 HTML元素 / 853.3.2 HTML服务器控件 / 853.4 验证控件 / 863.4.1 验证控件简介 / 863.4.2 使用验证控件 / 893.5 导航控件 / 923.5.1 创建站点地图 / 923.5.2 使用SiteMapPath控件 / 943.5.3 使用Menu控件 / 953.5.4 使用TreeView控件 / 983.6 用户控件 / 1003.6.1 用户控件简介 / 1003.6.2 创建用户控件 / 1013.6.3 使用用户控件 / 1023.6.4 为用户控件添加属性 / 1033.6.5 用户控件的站点范围注册 / 1043.7 本章小结 / 1053.8 思考和练习 / 105第4章 页面设计与布局 / 1064.1 CSS样式 / 1064.1.1 HTML格式化的不足 / 1064.1.2 CSS简介 / 1074.1.3 CSS属性 / 1104.2 在VWD中使用CSS / 1114.2.1 新建样式 / 1124.2.2 样式规则 / 1154.2.3 应用样式 / 1184.3 页面布局 / 1194.3.1 网页的基本布局方式 / 1194.3.2 页面元素定位 / 1204.3.3 表格布局 / 1214.3.4 DIV和CSS布局 / 1234.4 主题 / 1254.4.1 主题概述 / 1254.4.2 创建和应用主题 / 1274.4.3 主题的应用级别 / 1304.4.4 扩展主题 / 1314.4.5 动态切换主题 / 1324.5 母版页 / 1364.5.1 母版页概述 / 1364.5.2 创建母版页 / 1364.5.3 创建内容页 / 1394.5.4 从内容页访问母版页中的成员 / 1404.6 本章小结 / 1444.7 思考和练习 / 145第5章 数据访问与数据绑定 / 1465.1 数据库基础知识 / 1465.1.1 什么是数据库 / 1465.1.2 新建数据库和表 / 1475.2 SQL简介 / 1555.2.1 SQL概述 / 1565.2.2 SELECT语句 / 1565.2.3 在VWD中执行SQL查询 / 1645.2.4 INSERT语句 / 1665.2.5 UPDATE语句 / 1665.2.6 DELETE语句 / 1675.3 使用ADO.NET / 1675.3.1 ADO.NET概述 / 1685.3.2 提供者对象 / 1695.3.3 数据集对象 / 1725.3.4 使用ADO.NET访问数据库 / 1735.4 数据绑定与数据控件 / 1875.4.1 数据绑定概述 / 1875.4.2 单值绑定和多值绑定 / 1875.4.3 数据控件简介 / 1885.4.4 以主-从表形式显示数据 / 1945.5 使用ADO.NET访问XML / 1975.5.1 XML概述 / 1975.5.2 使用ADO.NET读写XML数据 / 1985.5.3 将数据库中的数据转换成XML文档 / 2005.6 本章小结 / 2025.7 思考和练习 / 202第6章 LINQ / 2036.1 LINQ简介 / 2036.1.1 LINQ to Objects / 2046.1.2 LINQ与泛型 / 2056.1.3 LINQ to XML / 2056.1.4 LINQ to ADO.NET / 2076.2 ADO.NET Entity Framework(EF) / 2086.2.1 ADO.NET EF简介 / 2086.2.2 将数据模型映射到对象模型 / 2086.3 LINQ查询语法 / 2126.3.1 基本语法 / 2126.3.2 使用匿名类型定形数据 / 2156.4 使用数据控件和LINQ / 2176.4.1 EntityDataSource控件 / 2176.4.2 ListView控件和DataPager控件 / 2196.5 本章小结 / 2236.6 思考和练习 / 223第7章 Web站点中的安全性 / 2257.1 安全性概述 / 2257.1.1 关于安全性 / 2257.1.2 ASP.NET验证方式 / 2267.1.3 ASP.NET应用程序服务 / 2287.2 登录控件 / 2297.2.1 Login控件 / 2297.2.2 LoginView控件 / 2327.2.3 LoginStatus控件 / 2337.2.4 LoginName控件 / 2337.2.5 CreateUserWizard控件 / 2347.2.6 PasswordRecovery控件 / 2387.2.7 ChangePassword控件 / 2387.3 ASP.NET网站配置管理 / 2397.3.1 ASP.NET网站管理工具 / 2397.3.2 使用WSAT管理用户 / 2407.3.3 以编程方式检查角色 / 2457.4 本章小结 / 2467.5 思考和练习 / 246第8章 ASP.NET AJAX / 2478.1 AJAX入门 / 2478.1.1 AJAX简介 / 2478.1.2 ASP.NET AJAX / 2488.2 使用AJAX控件 / 2488.2.1 ScriptManager控件 / 2498.2.2 UpdatePanel控件 / 2508.2.3 UpdateProgress控件 / 2578.2.4 Timer控件 / 2608.2.5 ScriptManagerProxy控件 / 2638.3 客户端ASP.NET AJAX Library / 2648.4 本章小结 / 2668.5 思考和练习 / 266第9章 Web服务 / 2689.1 Web服务入门 / 2689.1.1 Web服务概述 / 2689.1.2 ASP.NET Web服务体系 / 2699.1.3 支持AJAX的Web服务 / 2709.2 创建和调用Web服务 / 2719.2.1 WebService类 / 2729.2.2 创建Web服务 / 2749.2.3 调用Web服务 / 2779.3 AJAX和Web服务 / 2819.3.1 创建支持AJAX的Web服务 / 2819.3.2 在AJAX站点中调用页面方法 / 2859.4 本章小结 / 2879.5 思考和练习 / 287第10章 使用jQuery / 28810.1 jQuery简介 / 28810.1.1 jQuery概述 / 28810.1.2 在Web站点中引用jQuery / 28910.1.3 jQuery示例 / 29010.2 jQuery语法 / 29210.2.1 ready函数 / 29210.2.2 选择器 / 29210.2.3 筛选器 / 29610.2.4 对匹配集中的项应用CSS / 29910.2.5 添加事件处理 / 30110.2.6 访问jQuery对象 / 30410.2.7 文档处理 / 30910.2.8 使用jQuery的效果 / 31510.3 jQuery扩展应用 / 31910.3.1 使用jQuery插件 / 32010.3.2 编写jQuery插件 / 32110.3.3 jQuery对Ajax的支持 / 32310.4 本章小结 / 32810.5 思考和练习 / 329第11章 Web站点的发布与部署 / 33011.1 部署Web站点 / 33011.1.1 部署前的准备工作 / 33011.1.2 复制Web站点 / 33111.2 在IIS下运行站点 / 33311.2.1 安装和配置Web服务器 / 33311.2.2 IIS中的安全性 / 33511.3 将数据移到远程服务器 / 33711.3.1 使用Database Publishing Wizard / 33711.3.2 创建数据库 / 33911.4 本章小结 / 34011.5 思考和练习 / 340第12章 简易微博系统 / 34112.1 系统设计 / 34112.1.1 需求分析 / 34112.1.2 数据库设计 / 34212.2 系统实现 / 34212.2.1 数据访问类 / 34212.2.2 数据实体类 / 34612.2.3 设计母版页 / 35512.2.4 首页 / 35812.2.5 注册页面 / 36812.2.6 查找用户页面 / 36912.2.7 个人资料页面 / 37012.2.8 个人信息维护页面 / 37412.2.9 转播和评论消息页面 / 37612.3 系统运行效果 / 37912.3.1 设置启动选项 / 37912.3.2 测试微博系统的功能 / 379