ASP.NET 4.0网站开发与项目实战

出版时间:2012-4  出版社:清华大学出版社  作者:张正礼  页数:552  
Tag标签:无  

内容概要

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

书籍目录

第1章 .net框架
 1.1web程序开发的发展历程
 1.1.1html和html表单
 1.1.2cgi接口
 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.5visualstudio71.3.net4.
 1.4小结
第2章 visualstudio2010开发环境
 2.1安装
 2.2创建web项目
 2.3web项目管理
 2.3.1添加新资源
 2.3.2编辑web页面 
 2.3.3属性查看器
 2.3.3编辑后台代码
 2.3.4编译和运行应用程序
 2.4visualstudio2010新特性
 2.4.1窗口移动
 2.4.2调用层次结构
 2.4.3定位搜索
 2.4.4突出显示引用
 2.4.5智能感知
 2.5小结
第3章 asp.netweb编程原理
 3.1asp.net应用程序的构成
 3.1.1文件类型
 3.1.2文件夹类型
 3.2服务器控件
 3.2.1html服务器控件
 3.2.2web控件
 3.3aspx页面代码模式
 3.3.1页面类
 3.3.2网页代码存储模式
 3.4application事件
 3.4.1globe.asax文件
 3.4.2application事件种类
 3.5asp.net应用程序配置
 3.5.1asp.net程序配置文件
 3.5.2web.config配置文件
 3.5.3网站管理工具
 3.6asp.net4.0的新特性
 3.6.1asp.netmvc2.
 3.6.2asp.netajax4.
 3.6.3asp.netwebforms
 3.6.4asp.netwebdeployment
 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.9lambda表达式
 4.9.1匿名方法
 4.9.2lambda表达式基础
 4.9.3lambda表达式的格式
 4.9.4lambda表达式树
 4.10对象和集合初始化器
 4.10.1对象初始化器
 4.10.2集合初始化器
 4.11匿名类型
 4.12隐型数组
 4.13c#4.0的新特性
 4.13.1大整数类型biginteger
 4.13.2动态数据类型dynamic
 4.13.3命名参数和可选参数
 4.14小结
第5章 web控件
 5.1基本的web控件
 5.2web控件类
 5.2.1web控件的基本属性
 5.2.2单位
 5.2.3枚举
 5.2.4颜色
 5.2.5字体
 5.3列表控件
 5.3.1listbox
 5.3.2dropdownlist
 5.3.3checkboxlist
 5.3.4radiobuttonlist
 5.3.5bulletedlist
 5.4表控件
 5.4.1表控件对象模型
 5.4.2向页面中添加表控件
 5.4.3动态操作表控件
 5.5web控件的事件
 5.5.1web控件的事件模型
 5.5.2web控件事件的绑定
 5.6小结
第6章 内置对象
 6.1response对象
 6.1.1response对象的属性
 6.1.2response对象的方法
 6.1.3response对象的应用举例
 6.2request对象
 6.2.1request对象的属性
 6.2.2request对象的方法
 6.3server对象
 6.3.1server对象的属性
 6.3.2server对象的方法
 6.3.3server对象的应用举例
 6.4viewstate对象
 6.4.1概述
 6.4.2viewstate的安全机制
 6.4.3保留成员变量
 6.4.4存储自定义对象
 6.4.5传递信息
 6.5cookies对象
 6.5.1概述
 6.5.2cookies对象的属性
 6.5.3cookies对象的方法
 6.5.4cookies对象的使用
 6.5.5cookies对象的应用举例
 6.6session对象
 6.6.1概述
 6.6.2session跟踪
 6.6.3session对象的属性
 6.6.4session对象的方法
 6.6.5session对象的使用
 6.6.6session的应用举例
 6.6.7session的存储
 6.7application对象
 6.7.1application对象的属性
 6.7.2application对象的方法
 6.7.3application对象的应用举例
 6.8小结
第7章 输入验证
 7.1概述
 7.1.1验证控件的使用
 7.1.2何时进行验证
 7.1.3验证多个条件
 7.1.4显示错误信息
 7.1.5验证对象模型
 7.2验证控件
 7.2.1requiredfieldvalidator控件
 7.2.2comparevalidator控件
 7.2.3rangevalidator控件
 7.2.4regularexpressionvalidator控件
 7.2.5customvalidator控件
 7.3定制验证控件
 7.4综合实例
 7.5小结
第8章 rich控件
 8.1calendar控件
 8.1.1属性和方法
 8.1.2calendar控件的外观设置
 8.1.3calendar控件编程
 8.2adrotator控件
 8.2.1属性和方法
 8.2.2从数据源中读取广告信息
 8.2.3显示和跟踪广告
 8.3multiview和view控件
 8.3.1属性和方法
 8.3.2应用举例
 8.4wizard控件
 8.4.1属性和方法
 8.4.2wizard控件的应用
 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使用样式
 10.1.5样式创建器
 10.1.6css属性窗口
 10.1.7创建和应用样式文件
 10.2主题
 10.2.1概述
 10.2.2主题的创建
 10.2.3主题的应用
 10.2.4skinid的应用
 10.2.5主题的禁用
 10.3母版页
 10.3.1概述
 10.3.2创建母版页
 10.3.3在母版页中放入网页的方法
 10.4小结
第11章 网站地图与页面导航
 11.1网站地图
 11.1.1定义网站地图
 11.1.2网站地图的简单实例
 11.1.3把站点文件绑定到普通页面
 11.1.4把站点文件绑定到母版页
 11.1.5绑定部分站点文件
 11.1.6站点文件操作的可编程性
 11.2导航控件
 11.2.1treeview控件
 11.2.2menu控件
 11.2.3sitemappath控件
 11.3小结
第12章 ado.net数据库访问技术
 12.1数据访问技术发展
 12.1.1微软数据访问组件
 12.1.2ado、oledb或odbc的关系
 12.2数据管理
 12.2.1数据库
 12.2.2数据访问
 12.3配置数据库
 12.3.1在visualstudio中浏览和修改数据库
 12.3.2sql命令行工具
 12.4基本的sql
 12.4.1选择数据
 12.4.2插入数据
 12.4.3更新数据
 12.4.4删除数据
 12.4.5查询数据
 12.5ado.net
 12.5.1ado.net结构
 12.5.2ado.net命名空间
 12.5.3数据提供器类
 12.6直接数据访问
 12.6.1创建连接
 12.6.2select命令
 12.6.3datareader
 12.7不连接的数据访问
 12.7.1dataset
 12.7.2以不连接的方式获取数据
 12.8小结
第13章 数据绑定
 13.1概述
 13.1.1asp.net数据绑定的类型
 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.1sqldatasource控件
 13.4.2sqldatasource控件的属性
 13.4.3sqldatasource控件的功能
 13.4.4使用sqldatasource控件检索数据
 13.4.5使用参数
 13.5小结
第14章 数据控件
 14.1gridview控件
 14.1.1属性
 14.1.2方法
 14.1.3事件
 14.1.4在gridview控件中绑定数据
 14.1.5gridview控件的列
 14.1.6gridview控件的排序
 14.1.7gridview控件的分页
 14.1.8gridview控件的模板列
 14.1.9行的选取
 14.1.10gridview控件的数据操作
 14.1.11批量更新gridview控件中的数据
 14.2detailsview控件
 14.2.1属性
 14.2.2方法
 14.2.3事件
 14.2.4在detailsview控件中显示数据
 14.2.5在detailsview控件中操作数据
 14.3formview控件
 14.4listview控件
 14.4.1属性
 14.4.2方法
 14.4.3事件
 14.4.4为listview控件创建模板
 14.5chart控件
 14.6小结
第15章 xml和文件操作
 15.1xml
 15.1.1xml概述
 15.1.2.net中实现的xmldom
 15.1.3dataset与xml
 15.1.4xml数据绑定
 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.1linq查询介绍
 16.2.2linq和泛型
 16.2.3基本查询操作
 16.2.4使用linq进行数据转换
 16.3linq到ado.net
 16.3.1linq到sql的基础
 16.3.2对象模型的创建
 16.3.3查询数据库
 16.3.4更改数据库
 16.4linqdatasource控件
 16.5queryextender控件
 16.6小结
第17章 web服务
 17.1概述
 17.1.1互联网程序开发的过去和现在
 17.1.2web服务和可编程web
 17.1.3何时使用web服务
 17.1.4web服务的标准
 17.2web服务的描述语言
 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.3soap
 17.4与web服务交互
 17.5发现web服务
 17.5.1disco标准
 17.5.2uddi标准
 17.6创建web服务
 17.6.1创建web服务项目
 17.6.2创建access数据库
 17.6.3创建web服务中的方法
 17.7使用存在的web服务
 17.8web服务的方法返回定制的对象
 17.9小结
第18章 web程序安全机制
 18.1安全需求
 18.1.1限制访问的文件类型
 18.1.2安全概念
 18.2asp.net安全模型
 18.2.1安全策略
 18.2.2表单认证
 18.2.3windows认证
 18.2.4身份模拟
 18.3小结
第19章 asp.netajax应用
 19.1概述
 19.1.1优势
 19.1.2asp.netajax框架
 19.1.4一个asp.netajax程序
 19.2updatepanel控件
 19.2.1属性和方法
 19.2.2指定updatepanel控件的内容
 19.2.3指定updatepanel的触发器
 19.2.4updatepanel控件的刷新条件
 19.2.5嵌套使用updatepanel控件
 19.2.6以编程的方式刷新updatepanel控件
 19.2.7与web服务综合应用
 19.3updateprogress控件
 19.3.1属性和方法
 19.3.2使用一个updateprogress控件
 19.3.3使用两个updateprogress控件
 19.3.4停止异步回送
 19.3.5updateprogress控件的显示规则
 19.4timer控件
 19.4.1属性和方法
 19.4.2在updatepanel控件内部使用timer控件
 19.4.3在updatepanel控件外部使用timer控件
 19.5scriptmanager控件
 19.5.1属性和方法
 19.5.2控制部分页面刷新
 19.5.3错误处理
 19.6小结
第20章 asp.netmvc应用程序
 20.1概述
 20.1.1传统asp.netweb表单方案存在的问题
 20.1.2mvc
 20.1.3asp.netmvc
 20.2asp.netmvc应用程序
 20.2.1mvc应用程序结构
 20.2.2mvc应用程序的执行
 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.5actionresult返回类型
 20.5视图
 20.5.1使用视图渲染用户界面
 20.5.2视图页面
 20.5.3母版页视图
 20.5.4向视图传递数据
 20.5.5获取视图中的数据
 20.5.6在行为方法间传递状态
 20.6行为过滤器
 20.6.1authorize过滤器
 20.6.2outputcache过滤器
 20.6.3handleerror过滤器
 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系统模块的划分
 21.2.2系统框架设计
 21.2.3系统程序结构设计
 21.2.4数据库设计
 21.3数据访问和存储层的实现
 21.3.1ado.net数据访问组件
 21.3.2linq到sql数据访问组件
 21.4业务逻辑层
 21.4.1book类
 21.4.2category类
 21.4.3comment类
 21.4.4cart类
 21.4.5order类
 21.4.6folders类和mails类
 21.4.7user类
 21.5表示层的实现
 21.5.1书籍信息浏览功能
 21.5.2书籍评论功能
 21.5.3购物车功能
 21.5.4订单生成与修改功能
 21.5.5站内邮件功能
 21.6小结
第22章 在线rss阅读器
 22.1rss技术概述
 22.1.1发展历程
 22.1.2rss的特点
 22.1.3rss的用途
 22.1.4rss阅读器
 22.1.5rss文件
 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.4rss频道管理
 22.4.5rss文件查看
 22.5小结

章节摘录

版权页:   插图:   Web程序开发方式变革的速度似乎要比人们想象的要快,当开发商终于整理好ActiveX、COM(组件对象模型)与Windows DNA(分布式Internet结构)并还在为自己已经拥有这些知识和技术陶醉的时候,当程序员还在乐此不疲的编写COM组件的时候,微软却以全新的技术行话建立了一个全新的应用程序平台.NET。如今在经历.NET 3.5的短暂过渡之后,.NET 4.0以正式版本的形式出现在开发人员的视野中。.NET框架代表着一系列的技术,这些技术可以用来帮助程序员建立丰富的应用程序,下面就详细介绍这个框架的相关知识。 1.1Web程序开发的发展历程 互联网络始于60年代末,作为实验由美国国防部提供的初期资金,它的目标之一是建立一个真正灵活的信息网络。早期的互联网读者大多限于教育机构和国防承包商。作为工具与学术界的合作,让研究人员在全球各地实现信息共享使互联网逐渐兴盛起来。90年代初,调制解调器的出现使得互联网开始开放给商业读者。1993年,第一个HTML浏览器的出现拉开了互联网革命。下面就简要回顾一下Web程序开发历程。 1.1.1HTML和HTML表单 早期的网站发布的是静态的网页,主要由HTML语言和HTML表单来组成,虽然网页中包含文字和图片,但这些内容却需要在服务器端以手工的方式来变换,因此很难把他们描述为Web程序。下面的例1—1是一个简单的HTML文件: 例1—1简单的HTML文件 该程序清单包含一个标题和一句文字。其中标题包含在标记和之间,一句文字包含在标记和之间。代码如下: 一个HTML文件包含两部分内容:文本和标记,文本是HTML要显示的内容,标记则告诉浏览器如何显示这些内容。HTML的标记定义为不同层次的标题,段落,链接,斜体格式化,横向线,等等。图1—1显示了例1—1的简单的HTML网页文件被浏览器解析时的情形。 在HTML 2.0时,HTML表单被引入,这时才开始了真正意义上的Web程序:在一个HTML表单中,所有的控制都放置在和中。当读者在客户端单击“提交”按钮后,网页上的所有内容就以字符串的形式发送到服务器端,服务器端的处理程序根据事先设置好的标准来响应客户的请求。下面的例1—2就是一个由HTML表单控件构成的简单的页面。 例1—2 HTML表单控件组成的简单的页面 该程序清单由HTML表单组成,包括一个标题、一句文字、四个复选框和一个“提交”按钮,这些内容和标记均被包含在表单标记之间。

编辑推荐

《ASP.NET 4.0网站开发与项目实战(全程实录)》从最基本的ASP.NET4.0技术讲起,循序渐进,结合实际项目开发,详细介绍ASP.NET Web项目实现过程。 ASP.NET4.0是微软公司推出的全新的互联网应用程序开发技术,它不仅继承了ASP.NET以前版本的使用简便、功能强大、效率高等优点,还进一步拉进了桌面应用开发和Web开发的距离。ASP.NET4.0提供了强大的控件和组件技术,使程序员使用尽可能少的代码来开发强大、安全、动态的Web程序,大大提高了程序开发的效率,因此,ASP.NET4.0必然会成为主流的Web程序开发技术。《ASP.NET 4.0网站开发与项目实战(全程实录)》适合作为ASP.NET初学者的自学参考书,也可作为高等院校ASP.NET的教学用书,特别是对高校计算机及相关专业的学生进行毕业设计具有非常好的指导价值。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET 4.0网站开发与项目实战 PDF格式下载


用户评论 (总计48条)

 
 

  •   自己自学asp用
  •   毕业设计选的题目是网站开发,这本书正好用得到!光盘中的程序都可以运行。
  •   内容很充实,实例比较多要是有完整的项目开发就更好了。
  •   书本内容还是比较详细,但书本纸质较薄,质量中等。具体光盘内容没有看到,但后面的两个网站例子介绍如果更详细一点就好了,还有就是网站框架的搭建的介绍也少了点。总之,适合初学者,或者当工具书使用都是很好的选择。
  •   网站开发书籍,工作需要,自学
  •   介绍的内容全面,一些常用技术很实用
  •   内容比较全面,讲解的也很详细。
  •   有光盘,感觉还不错吧,没怎么看呢!
  •   讲得很细,适合新手
  •   书中的内容很全,很基础;对***4.0的介绍是很全的,就是字安排的有点拥挤,可能是内容太多的缘故吧,总的说来是本理想的的书
  •   本书文字清晰 书封面整洁 内容充实 个人觉得很好 而且老板很善良 因为我在书里看到了一直被夹死的蚊子可见 老板为了发货时连夜加班啊 呵呵 我没有其他意思这本书真的很好 至少我这么认为的!
  •   内容可以,至少讲4.0部分足够用了。
  •   纸张很不错,内容也很详细
  •   送货速度一般,服务态度很好!
  •   案例多点就好了,最好附上完整源代码
  •   刚看了一点,比较详细,比JSP简单
  •   才收到,还没详细的看,看了大致的,感觉还不错!!
  •   适合alert(1)
  •   书不错正在学习,值得购买
  •   以后学习用
  •   书的质量还不错。内容没仔细看
  •   很好书不错!
  •   书挺好,也挺快。
  •   很不錯,比較適合初學者
  •   一下子买了很多书,留着以后慢慢消化
  •   知识点很新 值得拥有
  •   我有一点点基础,看起来不吃力!
  •   书刚拿到手,还没怎么看,但是感觉还不错。
  •   很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错
  •   详细介绍了ASP****,结合VS2010,很实用,是一本不可多得工具辅导书!
  •   当一般参考书还好,有视频讲解,适合初学者
  •   入门级,初学者可以。
  •   书挺好的 就是光盘有点问题
  •   里面讲解的非常详细,但是部分代码根本实现不了。
  •   具体内容还没看了今天刚收到!
  •   刚买还没看完,感觉还不错
  •   感觉不错呵,待我看完在做一次客观评论吧!
  •   第一次当当买书,书是可以的,就是物流坑祖宗,这本书的内容还是值得肯定的
  •   下雨天!都湿掉了!里面还有一撮角都约起来了!看上去像大兴的!
  •   很多知识点一笔带过,说的太简单了。还有不少出错的地方
  •   买了一本书,送货时忽悠我周日跑到公司干等了一天也没送,周一送来了,一看缺光盘,申请了换货,9月17日就告诉我0-1日内上门办理,今天21日了,别说办理了,连个确认什么时间办理的电话都没有。一个靠着卖书起家的电商,把主力业务搞成这样,实在让人无话可说!
  •   挺不错的书,就是介绍得比较浅,适合新手自学
  •   讲的很全面 但是过于简洁 要有基础的看起来才会比较容易
  •   书还没有细看,浏览了几讲视频,非常失望,基本都是照书念,还结结巴巴的,说的自己都没信心。
  •   书中多处有误,代码大小写没控制好,有些关键字如public会有大小写问题,swith语句该有条件处,却缺失,总体来看,质量一般,看看罢了
  •   一看就是抄习白皮书上的,写的也很次.视屏讲课连单词都发不清什么音,一看不是写代码的.顶多是一个抄习者出生.
  •   还不错,初学,慢慢看吧
  •   本书蛮适合像我这样的新手学的,值得买
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7