万本电子书0元读

万本电子书0元读

顶部广告

ASP.NET 4.0网站开发与项目实战(全程实录)(无赠送光盘)电子书

Web程序开发方式变革的速度似乎要比人们想象的要快,当开发商终于整理好ActiveX、COM(组件对象模型)与Windows DNA(分布式Internet结构)并还在为自己已经拥有这些知识和技术陶醉的时候,当程序员还在乐此不疲的编写COM组件的时候,微软却以全新的技术行话建立了一个全新的应用程序平台.NET。

售       价:¥

纸质售价:¥47.60购买纸书

114人正在读 | 0人评论 6.2

作       者:张正礼

出  版  社:清华大学出版社

出版时间:2012-04-01

字       数:57.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《asp.net 4.0网站发与项目实战(全程实录)(配光盘)》从初学者的角度,循序渐地讲解了全新的 asp.net4.0实用技术。全书内容包括 visual studio 2010发环境、c#语言程序设计、web控件、内置对象、输验证、rich控件、用户控件和页面绘图、样式、主题和母版页、ado.net数据库访问技术、数据绑定、数据控件、xml和文件操作、linq数据库技术、web程序安全机制、ajax应用服务和 mvc设计模式。后通过2个典型的案例发讲解(网络书店系统、在线 rss阅读器),让读者体验学以致用解决实际问题的过程,获取 asp.net4.0的编程经验。 为本书特制的20小时多媒体教学演示,特别收录了本书所有相关素材及源文件,并提供全部实例的操作视频,以供用户在学习本书的过程中及时地查缺补漏。 本书适合作为 asp.net初学者的自学参考书,也可作为高等院校asp.net的教学用书,特别是对高校计算机及相关专业的学生行毕业设计具有非常好的指导价值。<br/>【推荐语】<br/>本书特色 ·从*基本的ASP.NET4.0技术讲起,循序渐 ·以大量的实例介绍ASP.NET4.0Web发方法 ·结合实际项目发,详细介绍ASP.NETWeb项目实现过程 ·可作为ASP.NETWeb发门和培训教材使用<br/>
目录展开

内容简介

前 言

第1章

.NET框架

1.1 Web程序开发的发展历程

1.1.1 HTML和HTML表单

1.1.2 CGI接口

1.1.3 脚本语言

1.1.4 组件技术

1.2 .NET框架

1.2.1 .NET框架的发展历程

1.2.2 .NET语言

1.2.3 公共语言运行时

1.2.4 .NET类库

1.2.5 Visual Studio

1.3 .NET 4.0

1.4 小结

第2章

Visual Studio 2010开发环境

2.1 安装

2.2 创建Web项目

2.3 Web项目管理

2.3.1 添加新资源

2.3.2 编辑Web页面

2.3.3 属性查看器

2.3.3 编辑后台代码

2.3.4 编译和运行应用程序

2.4 Visual Studio 2010新特性

2.4.1 窗口移动

2.4.2 调用层次结构

2.4.3 定位搜索

2.4.4 突出显示引用

2.4.5 智能感知

2.5 小结

第3章

ASP.NET Web编程原理

3.1 ASP.NET应用程序的构成

3.1.1 文件类型

3.1.2 文件夹类型

3.2 服务器控件

3.2.1 HTML服务器控件

3.2.2 Web控件

3.3 ASPX页面代码模式

3.3.1 页面类

3.3.2 网页代码存储模式

3.4 Application事件

3.4.1 Globe.asax文件

3.4.2 Application事件种类

3.5 ASP.NET应用程序配置

3.5.1 ASP.NET程序配置文件

3.5.2 Web.config配置文件

3.5.3 网站管理工具

3.6 ASP.NET 4.0的新特性

3.6.1 ASP.NET MVC 2.0

3.6.2 ASP.NET AJAX 4.0

3.6.3 ASP.NET WebForms 4

3.6.4 ASP.NET Web Deployment

3.7 小结

第4章

C#语言程序设计

4.1 概述

4.1.1 大小写的敏感性

4.1.2 注释

4.1.3 语句终止符

4.1.4 语句块

4.2 变量和数据类型

4.2.1 变量初始化

4.2.2 转义字符

4.2.3 数组

4.3 数据运算

4.3.1 数值运算

4.3.2 字符串运算

4.4 语句

4.4.1 条件语句

4.4.2 循环语句

4.5 方法

4.5.1 方法重载

4.5.2 委托

4.6 类、对象和结构

4.6.1 结构

4.6.2 类

4.6.3 对象

4.7 隐型局部变量

4.8 扩展方法

4.9 Lambda表达式

4.9.1 匿名方法

4.9.2 Lambda表达式基础

4.9.3 Lambda表达式的格式

4.9.4 Lambda表达式树

4.10 对象和集合初始化器

4.10.1 对象初始化器

4.10.2 集合初始化器

4.11 匿名类型

4.12 隐型数组

4.13 C# 4.0的新特性

4.13.1 大整数类型BigInteger

4.13.2 动态数据类型dynamic

4.13.3 命名参数和可选参数

4.14 小结

第5章

Web控件

5.1 基本的Web控件

5.2 Web控件类

5.2.1 Web控件的基本属性

5.2.2 单位

5.2.3 枚举

5.2.4 颜色

5.2.5 字体

5.3 列表控件

5.3.1 ListBox

5.3.2 DropDownList

5.3.3 CheckBoxList

5.3.4 RadioButtonList

5.3.5 BulletedList

5.4 表控件

5.4.1 表控件对象模型

5.4.2 向页面中添加表控件

5.4.3 动态操作表控件

5.5 Web控件的事件

5.5.1 Web控件的事件模型

5.5.2 Web控件事件的绑定

5.6 小结

第6章

内置对象

6.1 Response对象

6.1.1 Response对象的属性

6.1.2 Response对象的方法

6.1.3 Response对象的应用举例

6.2 Request对象

6.2.1 Request对象的属性

6.2.2 Request对象的方法

6.3 Server对象

6.3.1 Server对象的属性

6.3.2 Server对象的方法

6.3.3 Server对象的应用举例

6.4 ViewState对象

6.4.1 概述

6.4.2 ViewState的安全机制

6.4.3 保留成员变量

6.4.4 存储自定义对象

6.4.5 传递信息

6.5 Cookies对象

6.5.1 概述

6.5.2 Cookies对象的属性

6.5.3 Cookies对象的方法

6.5.4 Cookies对象的使用

6.5.5 Cookies对象的应用举例

6.6 Session对象

6.6.1 概述

6.6.2 Session跟踪

6.6.3 Session对象的属性

6.6.4 Session对象的方法

6.6.5 Session对象的使用

6.6.6 Session的应用举例

6.6.7 Session的存储

6.7 Application对象

6.7.1 Application对象的属性

6.7.2 Application对象的方法

6.7.3 Application对象的应用举例

6.8 小结

第7章

输入验证

7.1 概述

7.1.1 验证控件的使用

7.1.2 何时进行验证

7.1.3 验证多个条件

7.1.4 显示错误信息

7.1.5 验证对象模型

7.2 验证控件

7.2.1 RequiredFieldValidator控件

7.2.2 CompareValidator控件

7.2.3 RangeValidator控件

7.2.4 RegularExpressionValidator控件

7.2.5 CustomValidator控件

7.3 定制验证控件

1.服务器端实现机制

2.客户端实现机制

3.实例

7.4 综合实例

7.5 小结

第8章

Rich控件

8.1 Calendar控件

8.1.1 属性和方法

8.1.2 Calendar控件的外观设置

1.使用“自动套用格式”对话框选择外观格式

2.设置属性

3.设置扩展样式属性

4.自定义个别日期呈现

8.1.3 Calendar控件编程

1.SelectionChanged事件

2.VisibleMonthChanged事件

8.2 AdRotator控件

8.2.1 属性和方法

8.2.2 从数据源中读取广告信息

8.2.3 显示和跟踪广告

8.3 MultiView和View控件

8.3.1 属性和方法

8.3.2 应用举例

8.4 Wizard控件

8.4.1 属性和方法

8.4.2 Wizard控件的应用

8.5 小结

第9章

用户控件和页面绘图

9.1 用户控件

9.1.1 概述

9.1.2 创建用户控件

9.1.3 用户控件的使用

9.1.4 用户控件事件

9.2 页面绘图

9.2.1 绘图的基本知识

9.2.2 绘制随机码图片

9.2.3 绘制汉字验证码

9.2.4 图片的格式和质量

9.3 小结

第10章

样式、主题和母版页

10.1 样式

10.1.1 样式的作用

10.1.2 样式的种类

10.1.3 样式的语法

10.1.4 使用样式

1.链入外部样式表

2.内部样式表

3.导入外部样式表

4.内嵌样式

10.1.5 样式创建器

10.1.6 CSS属性窗口

10.1.7 创建和应用样式文件

10.2 主题

10.2.1 概述

1.外观文件

2.级联样式表

3.图像和其他资源

10.2.2 主题的创建

10.2.3 主题的应用

10.2.4 SkinID的应用

10.2.5 主题的禁用

10.3 母版页

10.3.1 概述

10.3.2 创建母版页

10.3.3 在母版页中放入网页的方法

1.在母版页中放入新建网页

2.在母版页中嵌入已经存在的网页

10.4 小结

第11章

网站地图与页面导航

11.1 网站地图

11.1.1 定义网站地图

1.地图以<siteMap>元素开始

2.每一页由<siteMapNode>元素来描述

3.<siteMapNode>元素可以嵌套

4.每一个站点地图都是以单一的<siteMapNode>元素开始的

5.不允许重复的URL

11.1.2 网站地图的简单实例

11.1.3 把站点文件绑定到普通页面

11.1.4 把站点文件绑定到母版页

11.1.5 绑定部分站点文件

11.1.6 站点文件操作的可编程性

11.2 导航控件

11.2.1 TreeView控件

11.2.2 Menu控件

11.2.3 SiteMapPath控件

11.3 小结

第12章

ADO.NET数据库访问技术

12.1 数据访问技术发展

12.1.1 微软数据访问组件

12.1.2 ADO、OLE DB或ODBC的关系

12.2 数据管理

12.2.1 数据库

12.2.2 数据访问

12.3 配置数据库

12.3.1 在Visual Studio中浏览和修改数据库

12.3.2 Sql命令行工具

12.4 基本的SQL

12.4.1 选择数据

12.4.2 插入数据

12.4.3 更新数据

12.4.4 删除数据

12.4.5 查询数据

12.5 ADO.NET

12.5.1 ADO.NET结构

12.5.2 ADO.NET命名空间

12.5.3 数据提供器类

1.Connection类

2.Command类

3.DataAdapter类

12.6 直接数据访问

12.6.1 创建连接

12.6.2 Select命令

12.6.3 DataReader

12.7 不连接的数据访问

12.7.1 DataSet

1.DataTable

2.DataRow

3.DataColumn

4.DataRelation

12.7.2 以不连接的方式获取数据

12.8 小结

第13章

数据绑定

13.1 概述

13.1.1 ASP.NET数据绑定的类型

1.单值绑定

2.多值绑定

13.1.2 数据绑定的工作方式

13.2 单值绑定

13.2.1 简单示例

13.2.2 单值数据绑定的问题

13.2.3 单值数据绑定的替代方法

13.3 多值绑定

13.3.1 绑定列表控件

13.3.2 强类型集合

13.3.3 字典集合

13.4 数据源控件

13.4.1 SqlDataSource控件

13.4.2 SqlDataSource控件的属性

13.4.3 SqlDataSource控件的功能

1.执行数据库操作命令

2.返回DataSet或DataReader对象

3.进行缓存

4.筛选

5.排序

13.4.4 使用SqlDataSource控件检索数据

13.4.5 使用参数

13.5 小结

第14章

数据控件

14.1 GridView控件

14.1.1 属性

14.1.2 方法

14.1.3 事件

14.1.4 在GridView控件中绑定数据

14.1.5 GridView控件的列

14.1.6 GridView控件的排序

14.1.7 GridView控件的分页

14.1.8 GridView控件的模板列

14.1.9 行的选取

14.1.10 GridView控件的数据操作

14.1.11 批量更新GridView控件中的数据

14.2 DetailsView控件

14.2.1 属性

14.2.2 方法

14.2.3 事件

14.2.4 在DetailsView控件中显示数据

14.2.5 在DetailsView控件中操作数据

14.3 FormView控件

14.4 ListView控件

14.4.1 属性

14.4.2 方法

14.4.3 事件

14.4.4 为ListView控件创建模板

14.5 Chart控件

14.6 小结

第15章

XML和文件操作

15.1 XML

15.1.1 XML概述

1.XML的语法

2.文档类型定义

3.可扩展样式语言

4.XPath

15.1.2 .NET中实现的XML DOM

1.创建XML文档

2.将XML读入文档

3.创建新节点

4.修改XML文档

5.删除XML文档的节点、属性和内容

6.保存XML文档

7.使用XPath导航选择节点

15.1.3 DataSet与XML

1.把XML数据读入DataSet对象

2.DataSet写出XML数据

3.DOM对象与DataSet对象的同步化

15.1.4 XML数据绑定

15.2 文件操作

15.2.1 概述

15.2.2 文件基本操作

15.2.3 文件的I/O操作

15.2.4 文件上传

15.3 小结

第16章

LINQ数据库技术

16.1 概述

16.2 基于C#的LINQ

16.2.1 LINQ查询介绍

16.2.2 LINQ和泛型

16.2.3 基本查询操作

1.获取数据源

2.筛选

3.排序

4.分组

5.联接

6.投影

16.2.4 使用LINQ进行数据转换

16.3 LINQ到ADO.NET

16.3.1 LINQ到SQL的基础

16.3.2 对象模型的创建

16.3.3 查询数据库

1.远程查询执行

2.本地查询执行

16.3.4 更改数据库

1.插入操作

2.更新操作

3.删除操作

16.4 LinqDataSource控件

16.5 QueryExtender控件

16.6 小结

第17章

Web服务

17.1 概述

17.1.1 互联网程序开发的过去和现在

17.1.2 Web服务和可编程Web

17.1.3 何时使用Web服务

17.1.4 Web服务的标准

17.2 Web服务的描述语言

17.2.1 <definitions>元素

17.2.2 <types>元素

17.2.3 <message>元素

17.2.4 <portType>元素

17.2.5 <binding>元素

17.2.6 <service>元素

17.3 SOAP

17.4 与Web服务交互

17.5 发现Web服务

17.5.1 DISCO标准

17.5.2 UDDI标准

17.6 创建Web服务

17.6.1 创建Web服务项目

17.6.2 创建Access数据库

17.6.3 创建Web服务中的方法

17.7 使用存在的Web服务

17.8 Web服务的方法返回定制的对象

17.9 小结

第18章

Web程序安全机制

18.1 安全需求

18.1.1 限制访问的文件类型

18.1.2 安全概念

18.2 ASP.NET安全模型

18.2.1 安全策略

18.2.2 表单认证

1.Web.config设置

2.授权规则

3.控制进入特定的目录地址

4.控制进入特定的文件

5.限制特定的用户

18.2.3 Windows认证

1.IIS设置

2.Web.config设置

18.2.4 身份模拟

1.模拟IIS认证账号

2.模拟指定的用户账号

3.在代码中模拟IIS认证账号

4.在代码中模拟指定的用户账号

18.3 小结

第19章

ASP.NET AJAX应用

19.1 概述

19.1.1 优势

19.1.2 ASP.NET AJAX框架

1.ASP.NET AJAX服务器框架

2.ASP.NET AJAX客户端框架

19.1.4 一个ASP.NET AJAX程序

19.2 UpdatePanel控件

19.2.1 属性和方法

19.2.2 指定UpdatePanel控件的内容

19.2.3 指定UpdatePanel的触发器

19.2.4 UpdatePanel控件的刷新条件

19.2.5 嵌套使用UpdatePanel控件

19.2.6 以编程的方式刷新UpdatePanel控件

19.2.7 与Web服务综合应用

19.3 UpdateProgress控件

19.3.1 属性和方法

19.3.2 使用一个UpdateProgress控件

19.3.3 使用两个UpdateProgress控件

19.3.4 停止异步回送

19.3.5 UpdateProgress控件的显示规则

19.4 Timer控件

19.4.1 属性和方法

19.4.2 在UpdatePanel控件内部使用Timer控件

19.4.3 在UpdatePanel控件外部使用Timer控件

19.5 ScriptManager控件

19.5.1 属性和方法

19.5.2 控制部分页面刷新

19.5.3 错误处理

19.6 小结

第20章

ASP.NET MVC应用程序

20.1 概述

20.1.1 传统ASP.NET Web表单方案存在的问题

20.1.2 MVC

20.1.3 ASP.NET MVC

20.2 ASP.NET MVC应用程序

20.2.1 MVC应用程序结构

20.2.2 MVC应用程序的执行

20.2.3 应用程序中的模型

20.3 路由

20.3.1 定义路由

20.3.2 默认的路由

20.3.3 设置路由参数的默认值

20.3.4 处理包含未知URL片段数的URL请求

20.3.5 为匹配的URL添加约束条件

20.4 控制器

20.4.1 控制器类

20.4.2 行为方法

20.4.3 行为方法参数

20.4.4 自动映射行为方法参数

20.4.5 ActionResult返回类型

20.5 视图

20.5.1 使用视图渲染用户界面

20.5.2 视图页面

20.5.3 母版页视图

20.5.4 向视图传递数据

20.5.5 获取视图中的数据

20.5.6 在行为方法间传递状态

20.6 行为过滤器

20.6.1 Authorize过滤器

20.6.2 OutputCache过滤器

20.6.3 HandleError过滤器

20.6.4 自定义行为过滤器

20.7 案例讲解

20.7.1 创建应用程序

20.7.2 模型的实现

20.7.3 控制器的实现

20.7.4 视图的实现

20.8 小结

第21章

网络书店

21.1 功能分析

21.2 系统设计

21.2.1 系统模块的划分

1.书籍模块

2.购物车模块

3.订单模块

4.邮件模块

5.用户模块

21.2.2 系统框架设计

1.主界面

2.购物车子系统

3.订单子系统

4.邮件子系统

5.图书管理子系统

6.登录/注册子系统

21.2.3 系统程序结构设计

1.界面表示层(Web层)

2.业务逻辑层(BLL层)

3.数据访问层(DAL层)

21.2.4 数据库设计

21.3 数据访问和存储层的实现

21.3.1 ADO.NET数据访问组件

1.ConfigManager类

2.StoredProcedure类

3.DAO类

4.ExecuteSql类

5.StoredProcedure.cs

21.3.2 LINQ到SQL数据访问组件

21.4 业务逻辑层

21.4.1 Book类

1.获取所有图书信息列表

2.获取某一分类的图书信息列表

3.获得某一书籍的详细信息

4.获取图书种类数量

21.4.2 Category类

1.获得所有的分类

2.获得子类别

3.获得某一类别

21.4.3 Comment类

1.获得所有的评论

2.获得某种书籍的评论

3.获得某一评论

4.添加评论

5.删除评论

21.4.4 Cart类

21.4.5 Order类

21.4.6 Folders类和Mails类

21.4.7 User类

1.注册

2.认证用户

3.修改用户信息

4.修改密码

21.5 表示层的实现

21.5.1 书籍信息浏览功能

21.5.2 书籍评论功能

21.5.3 购物车功能

21.5.4 订单生成与修改功能

21.5.5 站内邮件功能

21.6 小结

第22章

在线RSS阅读器

22.1 RSS技术概述

22.1.1 发展历程

22.1.2 RSS的特点

1.来源多样的个性化“聚合”特性

2.信息发布的时效、低成本特性

3.无“垃圾”信息、便利的本地内容管理特性

22.1.3 RSS的用途

1.订阅BLOG

2.订阅新闻

22.1.4 RSS阅读器

22.1.5 RSS文件

22.2 系统设计

22.2.1 功能分析

22.2.2 系统框架设计

22.2.3 软件结构设计

22.2.4 数据库设计

22.3 关键技术详解

22.4 系统实现

22.4.1 数据访问层的实现

22.4.2 业务逻辑层的实现

22.4.3 添加RSS频道

22.4.4 RSS频道管理

22.4.5 RSS文件查看

22.5 小结

附录

累计评论(1条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部