高级搜索  |  搜索帮助
最近的浏览历史
书  名:Web程序设计——ASP.NET实用网站开发
  • 作  者: 沈士根、汪承焱、许小东
  • 出版时间: 2009-05-01
  • 出 版 社: 清华大学出版社
  • 字  数: 621 千字
  • 印  次: 1-6
  • 印  张: 25
  • 开  本: 16开
  • ISBN: 9787302198031
  • 装  帧: 平装
  • 定  价:¥39.00
电子书价:¥27.30 折扣:70折 节省:¥11.70 vip价:¥27.30 电子书大小:26.73M
配套资源下载:
  • 名称
  • 说明
  • 权限
  • 文件大小
  • 点击图标下载
  • 图书样章
  • 所有用户
  • 256K
  • 图书课件
  • 教师
  • 7M
共有商品评论0条 查看评论摘要
内容简介
  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应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。
前言
  前言
目前,Web程序设计一般都使用ASP.NET、JSP或PHP。ASP.NET由Microsoft提出,易学易用、开发效率高,可配合任何一种.NET语言进行开发。JSP由Sun提出,需配合使用Java语言。PHP的优点是开源,缺点是缺乏大公司支持。JSP和PHP较之于ASP.NET要难学。实际上,国内外越来越多的软件公司,开始应用ASP.NET技术进行Web应用系统开发。
ASP.NET 3.5建立在.NET Framework 3.5的基础上,是Microsoft目前最新的Web应用系统开发版本。它强调开发人员的工作效率,着力提升系统运行性能和可扩展性。新增的LINQ技术直接将操作数据库的功能引入到.NET Framework 3.5支持的语言中,实现与编程语言的整合。新增的ASP.NET AJAX极大地简化了网站中使用AJAX特性的方式,而且在其开发平台Visual Studio 2008中可以直接调试JavaScript。
本书紧扣基于ASP.NET 3.5的Web应用程序开发所需要的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容; 强调以学生为主体,覆盖基础知识和理论体系,突出实用性和可操作性,强化实例教学,通过实际训练加强对理论知识的理解; 注重知识和技能结合,把知识点融入到实际项目的开发中。在这种思想指导下,本书内容组织如下:
第1章着重介绍ASP.NET 3.5的运行和开发环境、网站配置等。
第2章以知识够用原则介绍ASP.NET 3.5 Web应用程序开发的准备知识,主要包括核心的XHTML元素、网页模型、实现布局的CSS、提高用户体验的JavaScript、标准的数据交换格式语言XML、配置文件等。
第3章给出了C# 2008的浓缩版,并且在介绍时直接与ASP.NET 3.5结合。
第4章和第5章介绍ASP.NET 3.5标准控件和验证控件应用。
第6章介绍ASP.NET 3.5网页运行时的HTTP请求、响应、状态管理机制。
第7章介绍利用数据源控件和LINQ技术访问数据库。其实,熟练掌握LINQ技术可实现任何数据访问要求。
第8章介绍利用数据绑定控件呈现数据库中数据的技术。
第9章从用户和角色管理角度介绍ASP.NET 3.5的安全性,以及利用登录系列控件建立安全页的技术。
第10章从网站整体风格统一角度介绍主题、母版、用户控件,还介绍了目前越来越流行的个性化服务所需要的Web部件。
第11章介绍网站导航技术。
第12章介绍能给用户提供最佳体验的ASP.NET AJAX技术。
第13章介绍Internet上广泛调用的Web服务和Microsoft新推出的WCF服务。
第14章介绍Web服务器上的文件处理。
第15章纵览全局,以一个综合实例MyPetShop综合ASP.NET 3.5 Web应用程序开发全过程,给出了一个很好的学习模板。
本书以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express为开发平台,使用C# 2008开发语言,提供大量来源于作者多年教学积累和项目开发经验的实例。
为方便教师教学和读者自学,本书有配套的实验指导书《Web程序设计——ASP.NET上机实验指导》,还有配套的免费课件、教学大纲、实验大纲、实例源代码等。有关课件、实例源代码等可到http://www.tup.com.cn下载。
本书概念清晰,逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。
本书由沈士根负责统稿,其中,沈士根编写了第1~9章,汪承焱编写了第10~14章,许小东编写了第15章。应红振为综合实例MyPetShop的开发和调试投入了很多精力。在此一并表示衷心感谢。
希望本书能成为初学者从入门到精通的阶梯。书中存在的疏漏及不足之处,欢迎读者发邮件与我们共同交流,以便再版时改进。

编者
2008年12月
ssgwcyxxd@gmail.com
目录
第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标准控件

4.1ASP.NET 3.5页面事件处理

4.1.1ASP.NET 3.5事件

4.1.2属性IsPostBack

4.2ASP.NET 3.5服务器控件概述

4.2.1HTML服务器控件简介

4.2.2Web服务器控件简介

4.3标准控件

4.3.1Label控件

4.3.2TextBox控件

4.3.3Button、LinkButton和ImageButton控件

4.3.4DropDownList控件

4.3.5ListBox控件

4.3.6CheckBox和CheckBoxList控件

4.3.7RadioButton和RadioButtonList控件

4.3.8Image和ImageMap控件

4.3.9HyperLink控件

4.3.10Table控件

4.3.11Panel和PlaceHolder控件

4.3.12MultiView和View控件

4.3.13Wizard控件

4.4小结

4.5习题

第5章Web服务器验证控件

5.1窗体验证概述

5.2ASP.NET 3.5服务器验证控件

5.2.1RequiredFieldValidator控件

5.2.2CompareValidator控件

5.2.3RangeValidator控件

5.2.4RegularExpressionValidator控件

5.2.5CustomValidator控件

5.2.6ValidationSummary控件

5.3小结

5.4习题

第6章HTTP请求、响应及状态管理

6.1HTTP请求

6.2HTTP响应

6.3HttpServerUtility

6.4跨网页提交

6.5状态管理

6.5.1ViewState

6.5.2HiddenField控件

6.5.3Cookie

6.5.4Session

6.5.5Application

6.5.6Profile

6.6小结

6.7习题

第7章数据访问

7.1数据访问概述

7.2建立SQL Server Express数据库

7.3数据源控件

7.3.1SqlDataSource控件

7.3.2XmlDataSource控件

7.3.3SiteMapDataSource控件

7.3.4LinqDataSource控件

7.4使用LINQ实现数据访问

7.4.1LINQ查询表达式

7.4.2LINQ to SQL概述

7.4.3LINQ to SQL查询数据

7.4.4使用LINQ to SQL管理数据

7.4.5LINQ to XML概述

7.4.6使用LINQ to XML管理XML文档

7.5小结

7.6习题

第8章数据绑定

8.1数据绑定概述

8.2ListControl类控件

8.3GridView控件

8.3.1分页和排序

8.3.2定制数据绑定列

8.3.3使用模板列

8.3.4利用GridView编辑、删除数据

8.3.5显示主从表

8.4DetailsView控件

8.5小结

8.6习题

第9章用户和角色管理

9.1身份验证和授权

9.1.1Windows验证

9.1.2Forms验证

9.2成员资格和角色管理概述

9.2.1成员资格管理

9.2.2角色管理

9.3利用网站管理工具实现成员资格和角色管理

9.4利用登录系列控件建立安全页

9.4.1Login控件

9.4.2CreateUserWizard控件

9.4.3LoginName控件

9.4.4LoginStatus控件

9.4.5LoginView控件

9.4.6ChangePassword控件

9.4.7PasswordRecovery控件

9.5调用Membership类和Roles类进行用户角色管理

9.6小结

9.7习题

第10章主题、母版、用户控件和Web部件

10.1主题

10.1.1主题概述

10.1.2自定义主题

10.1.3使用主题

10.2母版页

10.2.1母版页概述

10.2.2创建母版页

10.2.3创建内容页

10.3用户控件

10.3.1用户控件概述

10.3.2创建用户控件

10.3.3使用用户控件

10.4Web部件

10.4.1Web部件概述

10.4.2使用Web部件

10.4.3WebPartManager显示模式

10.5小结

10.6习题

第11章网站导航

11.1网站地图

11.1.1网站地图文件

11.1.2嵌套网站地图文件

11.2SiteMapPath控件显示导航

11.3TreeView控件显示导航

11.3.1TreeView控件

11.3.2使用TreeView控件实现导航

11.4Menu控件显示导航

11.5母版页中使用网站导航

11.6小结

11.7习题

第12章ASP.NET AJAX

12.1AJAX基础

12.1.1AJAX概述

12.1.2ASP.NET AJAX技术

12.2ASP.NET AJAX服务器控件

12.2.1ScriptManager控件

12.2.2UpdatePanel控件

12.2.3Timer控件

12.2.4UpdateProgress控件

12.3ASP.NET AJAX Control Toolkit

12.4小结

12.5习题

第13章Web服务和WCF服务

13.1什么是Web服务

13.2建立ASP.NET Web服务

13.3调用ASP.NET Web服务

13.3.1调用简单的ASP.NET Web服务

13.3.2Web服务方法重载

13.3.3Web服务的传输协议

13.4WCF服务

13.4.1建立WCF服务

13.4.2使用WCF服务

13.5小结

13.6习题

第14章文件处理

14.1驱动器、文件夹和文件操作

14.1.1获取驱动器信息

14.1.2文件夹操作

14.1.3文件操作

14.2读写文件

14.2.1Stream类

14.2.2Reader和Writer类

14.3文件上传

14.4小结

14.5习题

第15章MyPetShop综合实例

15.1系统总体设计

15.1.1系统功能模块设计

15.1.2用户控件

15.1.3系统数据库总体设计

15.1.4web.config配置文件

15.2MyPetShop数据库设计

15.2.1数据表设计

15.2.2数据表联系设计

15.3用户控件设计

15.3.1商品类别列表用户控件

15.3.2用户状态用户控件

15.3.3站点导航用户控件

15.3.4最新商品列表用户控件

15.3.5商品类别及商品导航用户控件

15.3.6天气预报用户控件

15.4前台显示页面设计

15.4.1母版页的设计

15.4.2应用程序首页Default.aspx

15.4.3商品详细信息浏览页面

15.4.4商品搜索页面

15.5用户注册和登录模块

15.5.1注册新用户

15.5.2用户登录

15.5.3修改用户密码

15.5.4找回用户密码

15.5.5退出系统

15.6购物车模块

15.6.1购物车组件的设计与实现

15.6.2ShopCart.aspx页面界面设计

15.6.3购物车功能的设计与实现

15.7订单处理

15.7.1创建订单

15.7.2查看订单

15.8后台管理功能模块

15.8.1商品分类管理

15.8.2供应商信息管理

15.8.3商品信息管理

15.8.4订单管理

15.9小结

15.10习题
Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系我们