Web程序设计——ASP.NET实用网站开发(高等学校教材·计算机应用)
分类: 图书,计算机/网络,程序设计,网站开发,
作者: 沈士根,汪承焱,许小东编著
出 版 社: 清华大学出版社
出版时间: 2009-5-1字数:版次: 1页数: 384印刷时间:开本: 16开印次:纸张:I S B N : 9787302198031包装: 平装编辑推荐
采用ASP.NET3.5和C#2008,强化实例教学,注重应用能力培养,有配套的实验指导书
内容简介
ASP.NET是Web应用程序开发的主流技术。本书以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、与ASP.NET 3.5结合的C# 2008基础、ASP.NET 3.5常用服务器控件、用户控件、验证控件、状态管理、数据源控件和LINQ访问数据库、数据绑定控件、用户和角色管理、主题、母版、Web部件、网站导航、ASP.NET AJAX、Web服务、WCF服务、文件处理等,最后的实例MyPetShop综合了开发全过程,为读者提供了ASP.NET 3.5网站开发的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。
为方便教师教学和读者自学,本书有配套的实验指导书《Web程序设计——ASP.NET上机实验指导》,还有免费配套的课件、教学大纲、实验大纲、实例源代码等。
本书概念清晰,逻辑性强,内容由浅入深、循序渐进,适合高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。
目录
第1章ASP.NET 3.5预备知识
1.1.NET Framework
1.1.1.NET Framework概述
1.1.2.NET Framework 3.5体系结构
1.2ASP.NET概述
1.2.1ASP.NET是什么
1.2.2ASP.NET 3.5
1.3IIS
1.3.1IIS的安装
1.3.2IIS网站设置
1.3.3虚拟目录
1.4Visual Studio 2008
1.4.1环境概览
1.4.2新建网站
1.4.3发布网站
1.4.4复制网站
1.5小结
1.6习题
第2章创建第一个ASP.NET 3.5网站
2.1.htm文件和XHTML
2.1.1.htm文件结构
2.1.2常用XHTML元素
2.2.aspx文件
2.2.1单文件页模型
2.2.2代码隐藏页模型
2.3.css文件和CSS常识
2.3.1定义CSS样式
2.3.2CSS样式位置
2.4.js文件和JavaScript常识
2.4.1JavaScript代码位置
2.4.2综合实例
2.5.xml文件和XML常识
2.6web.config
2.6.1web.config基本结构
2.6.2配置web.config
2.7小结
2.8习题
第3章C#和ASP.NET 3.5
3.1C#概述
3.2Framework命名空间
3.3编程规范
3.3.1程序注释
3.3.2命名规则
3.4常量与变量
3.4.1常量声明
3.4.2变量声明
3.4.3修饰符
3.4.4变量作用范围
3.5数据类型
3.5.1值类型
3.5.2引用类型
3.5.3装箱和拆箱
3.6运算符
3.7流程控制
3.7.1选择结构
3.7.2循环结构
3.7.3异常处理
3.8自定义ASP.NET类
3.8.1类的常识
3.8.2属性
3.8.3构造函数
3.8.4方法
3.8.5事件
3.8.6继承
3.9小结
3.10习题
第4章ASP.NET 3.5标准控件
第5章Web服务器验证控件
第6章HTTP请求、响应及状态管理
第7章数据访问
第8章数据绑定
第9章用户和角色管理
第10章主题、母版、用户控件和Web部件
第11章网站导航
第12章ASP.NET AJAX
第13章Web服务和WCF服务
第14章文件处理
第15章MyPetShop综合实例
书摘插图
第1章ASP.NET 3.5预备知识
本章要点:
了解ASP.NET 3.5的基础.NET Framework。
熟悉ASP.NET 3.5运行环境、网站设置、虚拟Et录设置。
熟悉ASP.NET 3.5的开发环境Visual Studio 2008。
掌握创建网站、发布网站、复制网站的过程。
1.1 .NET Framework
.NET Framework是一套应用程序开发框架,主要目的是要提供一个一致的开发模型,其最新版本是.NET Framework 3.5。本节将介绍.NET Framework概述和.NET Framework 3.5体系结构。
1.1.1NET Framework概述
作为Windows的一种组件,.NET Framework为下一代应用程序和XML Web服务提供支持。在.NET Framework提出时,Microsoft确定要实现下列目标:提供一个一致的面向对象的编程环境;提供一个将软件部署和版本控制冲突最小化的执行环境;提供一个可提高代码安全性的执行环境;提供一个可消除因脚本或解释执行而导致性能下降的执行环境;使开发人员在面对Windows应用程序和Web应用程序时保持一致。
.NET Framework具有两个主要组件:公共语言运行库(Common Language Runtime,CLR)N.NET Framework类库。CLR是.NET Framework的基础,提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全,提高代码执行的安全性和可靠性。通常把以CLR为基础运行的代码称为托管代码,而不以CLR为基础运行的代码称为非托管代码。.NET Framework类库完全面向对象,与CLR紧密集成,可以使用它开发多种应用程序和服务。主要包括控制台应用程序、Wind。ws窗体应用程序、windowsPresentation Foundation(WPF)应用程序、ASP.NET网站、Web服务、Windows服务、基于WCF的面向服务的应用程序和基于WF的启用工作流程的应用程序等。
……