ASP. NET 3. 5 实用教程

ASP. NET 3. 5 实用教程【ASP. NET 3. 5 实用教程】《ASP. NET 3. 5 实用教程》的作者是亓传伟,王合闯,于2010年1月编辑出版的图书 。
书籍信息名ASP. NET 3. 5 实用教程书号978-7-118-06690-6作者亓传伟,王合闯出版时间2010年1月译者版次1版1次开本16装帧平装出版基金页数320字数537中图分类TP393.092丛书名定价35.00内容简介本书结合Visual Studio 2008 全面翔实地介绍了ASP. NET 3. 5 网站开发方法和Web 应用程式技术 。全书共分14 章,主要内容包括:ASP. NET 概述、C#程式设计基础、页面布局与网站导航、ADO. NET 管理资料库、用户和角色管理、Web 服务、在ASP. NET 中使用XML、实现Ajax 技术和三层结构开发模式等 。本书结构清晰,实例丰富,浅显易懂,并且免费提供电子课件和书中的原始码 。本书可作为高等院校( 含高职高专院校) ASP. NET 开发课程的教材, 也可作为目录ASP. NET 3.5 实用教程第1章 ASP.NET 概述1.1 网站开发基础知识11.1.1 网页的基本概念及分类11.1.2 网站的基本概念及组成11.1.3 网页製作语言简介21.2 ASP.NET 简介31.2.1 .NET Framework 概述31.2.2 .NET Framework 3.5新特性31.2.3 ASP.NET 3.5 新特性41.3 构建ASP.NET 开发环境41.3.1 Visual Studio 2008 简介41.3.2 安装Visual Studio 200851.3.3 其他需要安装的组件51.4 开发一个简单的ASP.NET程式61.4.1 启动Visual Studio 开发环境61.4.2 用Visual Studio 2008製作ASP.NET 程式71.5 Web 应用程式的组成101.5.1 解决方案和项目101.5.2 Web 应用程式中的档案及资料夹111.5.3 ASP.NET 页面代码组织模式12习题114第2章 C#程式设计基础2.1 C#语言简介152.1.1 C#语言编程规则152.1.2 C#语言与其他语言的区别162.2 C#语法入门172.2.1 数据类型172.2.2 变数和常量192.2.3 表达式和运算符202.2.4 语句202.2.5 简单类型转换212.3 控制语句222.3.1 条件语句222.3.2 循环语句262.3.3 跳转语句282.4 C#面向对象设计302.4.1 面向对象概述302.4.2 类和对象312.4.3 继承322.4.4 重载34习题235第3章 伺服器控制项3.1 伺服器控制项简介363.1.1 伺服器控制项介绍363.1.2 伺服器控制项的语法383.2 伺服器控制项的公共属性393.2.1 System.Web.UI.WebControls.WebControl 类的属性393.2.2 其他的常用属性403.2.3 伺服器控制项事件和方法403.3 标準伺服器控制项及其属性423.3.1 Label 和TextBox 控制项423.3.2 Button、LinkButton 与ImageButton 控制项443.3.3 CheckBox 与CheckBoxList控制项463.3.4 RadioButton 与RadioButtonList控制项513.3.5 ListBox 与DropDownList控制项543.3.6 Image 控制项与HyperLink控制项573.3.7 Table 控制项573.3.8 面板Panel593.4 验证控制项623.4.1 RequiredFieldValidator控制项623.4.2 CompareValidator 控制项653.4.3 RangeValidator 控制项683.4.4 RegularExpressionValidator控制项703.4.5 ValidationSummary 控制项733.4.6 CustomValidator 控制项74习题377第4章 ASP.NET 应用程式的生命周期及管理4.1 ASP.NET 应用程式分类784.1.1 Web 应用程式784.1.2 移动Web 应用程式784.1.3 Web 服务784.2 ASP.NET 页面生命周期784.2.1 页面生命周期阶段784.2.2 页面生命周期事件794.2.3 回发与往返行程804.2.4 动态网页的运行过程804.3 页面重定向814.3.1 使用超连结(HyperLink 对象的NavigateUrl 属性)814.3.2 跨页传送(按钮PostBackUrl属性)814.3.3 使用浏览器以编程方式重定向(Response.Redirect)824.3.4 在伺服器上以编程方式重定向(Server.Transfer)834.4 ASP.NET 状态管理834.4.1 客户端的状态管理83 4.4.2 伺服器端的状态管理904.5 页面间的数据传递954.5.1 使用查询字元串(Request.QueryString)954.5.2 使用会话状态(Session)964.5.3 使用应用程式状态(Application)964.5.4 读取源页中的控制项值(PreviousPage)974.5.5 使用Server.Transfer994.6 ASP.NET 配置档案Web.config1014.6.1 Web.config 介绍1014.6.2 配置和访问Web.config101习题4103第5章 页面布局与网站导航5.1 CSS 样式控制1045.1.1 CSS 的概念1045.1.2 在源视图下设定样式1045.1.3 在可视化视窗中设定样式1055.2 页面布局1075.2.1 页面元素定位1085.2.2 表格布局1095.2.3 DIV 和CSS 布局1105.3 母版页1125.3.1 母版页和内容页的概念1125.3.2 创建母版页和内容页1145.3.3 嵌套母版页1165.4 用户控制项1175.4.1 用户控制项概述1175.4.2 创建用户控制项1175.4.3 使用用户控制项1205.5 Web 部件1215.5.1 Web 部件概述1215.5.2 使用Web 部件1225.5.3 WebPartManager 显示模式1235.6 主题1265.6.1 主题和外观1265.6.2 在主题中定义和套用外观1275.6.3 在主题中定义和套用样式表1295.7 网站导航1295.7.1 ASP.NET 网站导航功能概述1295.7.2 利用站点地图和SiteMapPath控制项实现网站导航1305.7.3 利用Menu 控制项实现导航1315.7.4 利用TreeView 控制项实现导航134习题5…135第6章 SQL Server 资料库管理系统简介6.1 资料库系统初步1366.1.1 资料库及其相关概念1366.1.2 数据模型1376.2 SQL Server 2008 简介1386.3 SQL Server 2008 基本操作1396.3.1 资料库档案和对象1396.3.2 资料库的创建1396.3.3 资料库的删除1406.3.4 资料库的备份1416.3.5 资料库的还原1426.3.6 资料库的附加1456.3.7 表的创建1466.3.8 表的删除1496.4 SQL Server 2005 Express基本操作150习题6…152 第7章 ADO.NET 管理资料库7.1 ADO.NET 概述1547.1.1 ADO.NET 的组成和结构1547.1.2 ADO.NET 命名空间1557.2 ADO.NET 的对象1567.2.1 Connection 对象1567.2.2 Command 对象1607.2.3 DataReader 对象1697.2.4 DataAdapter 和DataSet对象1717.2.5 DataTable 对象1807.3 显示资料库中数据1837.3.1 数据源控制项1847.3.2 数据绑定控制项1867.3.3 单值绑定与列表绑定1957.4 LINQ to SQL2017.4.1 LINQ 的基本概念2017.4.2 LINQ to SQL 概述2017.4.3 LINQ to SQL 简单套用202习题7…205第8章 用户和角色管理8.1 身份验证和授权2068.1.1 Windows 验证2068.1.2 Forms 验证2078.2 成员资格和角色管理概述2128.2.1 成员资格管理2128.2.2 角色管理2158.3 利用网站管理工具实现成员资格和角色管理2178.3.1 利用网站管理工具实现成员资格管理2188.3.2 利用网站管理工具实现角色管理2198.3.3 访问规则管理2208.4 利用登录系列控制项建立安全页2228.4.1 CreateUserWizard 控制项2228.4.2 Login 控制项2238.4.3 LoginName 控制项2258.4.4 LoginStatus 控制项2258.4.5 LoginView 控制项2278.4.6 ChangePassword 控制项2288.4.7 PasswordRecovery 控制项230习题8…232第9章 Web 服务9.1 什幺是Web 服务2339.1.1 Web 服务的基本概念2339.1.2 Web 服务的相关技术2339.1.3 Web 服务的优点2349.2 建立ASP.NET Web 服务2349.2.1 创建简单的Web 服务2349.2.2 定义Web 服务方法2379.3 调用ASP.NET Web 服务2389.3.1 调用简单的Web 服务2389.3.2 调用返回数据集的Web 服务242习题9…245 第10章 部署Web 应用程式10.1 IIS 及其安装配置24610.1.1 IIS 和ASP.NET的关係24610.1.2 安装IIS24610.1.3 配置IIS24710.2 发布Web 站点24910.2.1 複製Web 站点24910.2.2 预编译Web 站点25010.2.3 Windows 安装程式251习题10…254第11章 在ASP.NET 中使用XML11.1 XML 概述25511.1.1 XML 的基本概念25511.1.2 XML 的基本结构25511.1.3 元素、标记以及元素属性25611.2 使用.NET 的XML 类访问XML25811.2.1 使用XmlReader 读取XML 数据25911.2.2 使用XmlWriter 写入XML 数据26211.3 使用ADO.NET 访问XML26611.3.1 将数据集转换成XML26611.3.2 将XML 文档转换成数据集269习题11…270第12章 档案处理12.1 驱动器、资料夹和档案操作27112.1.1 获取驱动器信息27112.1.2 资料夹操作27312.1.3 档案操作27512.2 读写档案27812.3 档案上传280习题12…283第13章 实现Ajax 技术13.1 ASP.NET Ajax28313.1.1 ASP.NET Ajax 概述28413.1.2 部署ASP.NET Ajax环境28413.2 ASP.NET Ajax 基本控制项28513.2.1 ScriptManager 控制项28513.2.2 ScriptManagerProxy控制项28613.2.3 UpdatePanel 控制项28613.2.4 UpdateProgress 控制项28713.2.5 Timer 控制项28713.3 套用实例287习题13…294第14章 三层结构开发模式14.1 三层结构概述29514.1.1 两层结构及其局限性29514.1.2 什幺是三层结构29514.1.3 三层结构的优点29614.2 用ASP.NET 搭建三层结构框架29614.3 套用举例29714.3.1 系统分析29714.3.2 创建框架29714.3.3 在各个层中实现具体的类30214.3.4 用户界面层中的事件代码30714.3.5 运行结果310 习题14…311参考文献312