首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

ASP.NET2.0(C#)网站开发实用教程

2010-11-06 
商家名称 信用等级 购买信息 订购本书
ASP.NET2.0(C#)网站开发实用教程 去商家看看
ASP.NET2.0(C#)网站开发实用教程 去商家看看

 ASP.NET2.0(C#)网站开发实用教程


基本信息·出版社:机械工业出版社
·页码:241 页
·出版日期:2009年09月
·ISBN:7111280539/9787111280538
·条形码:9787111280538
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:全国高等职业教育规划教材

内容简介 《ASP.NET2.0(C#)网站开发实用教程》从实用角度出发,全面系统地介绍了利用ASP.NET 2.0进行网站开发的基础知识,包括网站开发概述、ASP.NET体系结构、ASP.NET服务器控件、内置对象、数据库编程、数据绑定、ASP.NET高级应用、网站安全与网站配置。每章配有习题,书后配有附录,以便读者深入地进行学习。
奉书例题用引入模板形式,为读者的学习提供了很大的方便。《ASP.NET2.0(C#)网站开发实用教程》还提供了电子课件、例题等电子资源。
《ASP.NET2.0(C#)网站开发实用教程》既可作为高职高专院校计算机相关专业的教材,也可作为自学人员和网站开发人员的技术参考书。
编辑推荐 《ASP.NET2.0(C#)网站开发实用教程》:采用模板案例,更便于读者理解和掌握知识;以“我的地带”网站开发为隐性主线贯穿所有知识点。
目录
出版说明
前言
导读
第1章 网站开发概述
1.1 网站发展历史
1.1.1 Internet发展简史
1.1.2 互联网在中国的发展
1.2 网页基础
1.2.1 HTML基础
1.2.2 CSS样式表
1.2.3 JavaScript基础
1.3 网站基础
1.3.1 Web服务器的概念
1.3.2 静态网页工作原理
1.3.3 动态网页工作原理
1.3.4 常用网站开发工具简介
1.4 习题

第2章 ASP.NET体系结构
2.1 .NET Framework简介
2.1.1 公共语言运行库
2.1.2 .NETFramework类库
2.2 ASENET Web应用程序结构
2.3 ASP.NET Web窗体概念
2.3.1 Web窗体的结构
2.3.2 Web页代码模式
2.4 ASP.NET事件模型
2.5 .NET环境的安装
2.5.1 ASP.NET的运行环境
2.5.2 ASENET的开发环境
2.6 创建一个ASENET Web应用程序
2.7 习题

第3章 ASP.NE丁服务器控件
3.1 服务器控件基础
3.1.1 服务器控件的基本概念
3.1.2 服务器控件的分类与选择
3.2 HTML服务器控件
3.2.1 HTML控件概述
3.2.2 HTML服务器控件概述
3.2.3 主要的HTML控件
3.2.4 HTML服务器控件综合示例
3.3 Web服务器控件
3.3.1 Web服务器控件概述
3.3.2 常用标准Web服务器控件使用
3.4 验证服务器控件
3.4.1 验证服务器控件简介
3.4.2 验证服务器控件的使用
3.5 用户控件
3.5.1 用户控件概述
3.5.2 创建用户控件
3.6 习题

第4章 内置对象
4.1 概述
4.2 Page类
4.2.1 页面的生命周期
4.2.2 Page类的常用属性
4.2.3 Page对象应用示例
4.3 Request对象
4.3.1 使用表单传递数据
4.3.2 ServerVariables属性
4.3.3 获取浏览器信息
4.3.4 获取客户端安全证书信息
4.4 Response对象小
4.4.1 使用Write方法输出信息
4.4.2 使用Redirect方法将客户端重新定位
4.4.3 缓冲区相关属性和方法
4.5 Cookie对象
4.5.1 创建和读取会话Cookie
4.5.2 创建和读取持久性Cookie
4.5.3 设置Cookie属性
4.5.4 Cookie的限制
4.6 Glogal.asax文件
4.6.1 全局事件及其触发时机
4.6.2 编写全局事件处理程序
4.7 Session对象
4.8 Application对象
4.9 Server对象
4.10 习题

第5章 数据库编程
5.1 SQL与SQL Server2005
5.1.1 SQL简介
5.1.2 SQLServer2005简介
5.2.ADO.NET
5.2.1 ADONET简介
5.2.2 ADONET常用对象
5.3 数据源
5.4 数据集
5.4.1 非类型化DataSet
5.4.2 类型化DataSet
5.4.3 类型化数据集与非类型化数据集比较
5.5 访问XML
5.6 习题

第6章 数据绑定
6.1 数据绑定概述
6.2 简单数据绑定
6.3 复杂数据绑定
6.4 GridView控件详细应用
6.4.1 GridView基本应用
6.4.2 GridView自定义列
6.4.3 高级外观设置
6.5 其他复杂绑定控件
6.5.1 DetailsView
6.5.2 FormView
6.5.3 DataLlst
6.5.4 Repeater
6.6 习题

第7章 ASPNET高级应用
7.1 导航控件
7.1.1 Menu控件的使用
7.1.2 TreeView控件
7.1.3 SiteMapPath控件
7.2 母版页
7.3 Theme主题的使用
7.4 个性化
7.5 Web.Parts
7.5.1 Web.Parts控件
7.5.2 Web.Parts页面的显示模式
7.5.3 数据库配置
7.5.4 举例实现WebParts个性化
7.6 习题

第8章 网站安全与网站配置
8.1 Web.config文件
8.1.1 在Web.config中配置用户验证
8.1.2 存Web.config中配置用户授权
8.1.3 Web.config中的其他配置
8.2 基于角色的成员系统
8.2.1 安全配置
8.2.2 Login相关控件
8.2.3 举例实现基于角色的安全管理
8.3 网站发布
8.4 习题
附录
附录A三层架构
附录BWeb服务
附录C常用HTML标记
附录D经典学习网站推荐
参考文献
……
序言 目前,网站的开发工具、编程语言种类繁多,而微软公司的ASP.NET+c#经典组合是业界网站开发采用的主流技术之一。
本书在内容上,选取了ASP.NET2.0技术,开发语言选择了C#,开发平台为VisualStudio.NET2005,对于一些网站开发需要的辅助知识也进行了必要的介绍。认真学习本书并且实践本书的案例,可具备独立开发网站的基本能力,而如果想在网站开发领域有进一步的要求,本书的附录为这类读者指明了研究方向。
本书在编写理念上,借鉴了王爽老师的教育思想——知识屏蔽,这也是本书有别于其他同类书之处。本书引入“模板”形式,很好地实现了知识屏蔽,为读者的学习提供了很大的方便。读者可以选择从头开始制作案例,也可以直接下载模板,在模板的基础上制作案例,从而重点掌握案例所体现的知识点。模板的作用在于:对于制作案例时可能用到的但本书尚未讲到的知识,读者可以完全不必知晓,因为模板已经内置好了,直接选用即可;而且对于读者以后要学习的知识也已经有了很好的铺垫,用法已在前面的案例中“牛刀初试”了。
本书的另外一个特点是所有的知识贯穿于一根大的主线,即“我的地带”网站的研发。这就解决了传统的知识类书籍内容系统,但是知识点散乱的问题,而案例类书籍虽然有主线但是知识不系统,具有需要读者了解前后逻辑才能上手的矛盾。本书还精心设计了若干小案例及思考题,而很多案例及思考题稍作修改,就可以拿到“我的地带”中去,给读者设置了目标,而这个目标对于读者来说又并不遥远,但是需要用到刚学的知识点,又得稍作修改和发挥。
文摘 插图:


第1章 网站开发概述
1.1 网站发展历史
1.1.1 Intemet发展简史
1969年,美国国防部高级研究计划署AhPA资助建立了世界上第一个分组交换试验网ARPANET,连接美国4所大学。ARPANET的建成和不断发展开创了计算机网络发展的新纪元。 20世纪70年代末到80年代初,计算机网络蓬勃发展,各种各样的计算机网络应运而生,如MILNET、USENET、BITNET、CSNET等,在网络的规模和数量上都得到了很大的发展。一系列网络的建设,产生了不同网络之间互连的需求,并最终导致了TCP/IP协议的诞生。
1980年,TCP/IP协议研制成功。1982年,ARPANET开始采用IP协议。
1986年,美国国家科学基金会NSF资助建成了基于TCP/IP技术的主干网NSFNET,连接美国的若干超级计算中心、主要大学和研究机构,世界上第一个互联网产生,并迅速连接到世界各地。20世纪90年代,随着Web技术和相应的浏览器的出现,互联网的发展和应用出现了新的飞跃。1991年6月,在连通互联网的计算机中,商业用户首次超过了学术界用户,这是互联网发展史上的一个里程碑,从此互联网得到了迅猛发展。
1995年以来,互联网用户数量呈指数增长趋势,平均每半年翻一番。截至2002年5月,全球已经有5亿8千多万用户。其中,北美地区1.82亿,亚太地区1.68亿。截至2001年7月,全球连接的计算机数量约1.26亿台。2007年网民数量达12亿人。
热点排行