基于C#的ASP.NET程序设计

出版时间:2010-1  出版社:机械工业出版社  作者:翁健红 编  页数:289  

前言

  本书第1版自2007年出版以来,被许多高职院校选用为教材,受到广大同行的肯定和一致好评,也积累了一些有价值的反馈意见。由于ASP.NET 2.0已取代ASP.NET 1.1版本成为.NET平台下Web开发的主流技术,开发平台也从VS 2003升级到VS 2005,因此,作为ASP.NET课程的教材也必须跟上技术发展的要求。作者在全面总结第1版成功经验的基础上,根据技术发展和教材使用后反馈的信息,对全书进行了较大修订,主要变动包括:ASP.NET版本从1.1改为2.0;开发平台从VS 2003改为VS 2005;所用的数据库从Access改为SQI.Servel’2005;第6章中删去了DataGrid控件的介绍,增加了SqlDataSource、Grid-View、I)etailsView与FormView控件的相关知识;第7章增加了缓存的介绍;增加了第8章及第9章,分别介绍网站导航控件与Web服务、母版页与主题。  本次再版修订,更加突出如下特色:  1.贯彻够用为度。  在知识点上,不求多和深。根据作者对ASP.NET的透彻了解以及广泛的市场调查,借鉴现有的各种IT教学体系,严格把握“够用”原则,以免学生因难而却步,因多而分心。  2.与案例结合,强调项目、模块开发。  相比于第1版,本书保留了“会员管理系统”、“在线考试系统”与“新闻发布系统”3个精炼的案例。与一般教材把案例放在最后章节不同,本书强调案例为内容服务,在学生有足够知识的情况下,及时引入案例,既强化了所学知识,又提高了学生的兴趣。  在案例的组织上,引入目标一编程的方式,即在把案例分解为模块的基础上,对每个模块先以“模块设计”说明目标,然后讲解实现这个目标的步骤。这就避免了案例的讲解变成代码的堆积,使学生无论学习还是上机练习都可以带着明确的目标。  3.内容通俗易懂,改变抽象的说教讲述方式,改以通过大量具体的例子来阐明原理。  本书由翁健红担任主编,彭勇、崔金梅、桑莉君和马绍惠担任副主编,参加编写的还有孙桂芝、刘小华、刘志成和刘荣胜。  由于时间仓促且作者水平有限,书中不足与疏漏之处在所难免,敬请广大读者批评指正。

内容概要

ASP.NET是Web开发的主流技术之一。本书使用C#作为ASP.NET开发语言,主要介绍使用ASP.NET
2.0进行Web应用系统设计开发的方法。本书共分10章,内容包括ASP.NET基础、C#语言基础、服务器端控件、ADO.NET数据库访问技术、VS.NET开发会员管理系统、数据窗体设计、内置对象与缓存、网站导航控件与Web服务、母版页与主题以及两个设计实例。
本书内容丰富,结构清晰,叙述深入浅出,适合作为高职高专院校计算机及相关专业Web应用系统设计开发的教材,也可作为ASP.NET培训教材或从事ASP.NET编程和网站开发人员的参考书。

书籍目录

第2版前言
第1版前言
第1章 ASP.NET基础
1.1 Web基础知识
1.1.1 Web服务器
1.1.2 静态网页
1.1.3 动态网页
1.2 ASP.NET概述
1.3 配置ASP.NET的运行环境
1.3.1 ASP.NET的运行环境
1.3.2 安装IIS
1.3.3 安装.NET Framework
1.3.4 测试ASP.NET环境
1.4 Visual Studio 2005集成开发环境
1.5 第一个ASP.NET程序
1.5.1 代码分离模式与单文件模式
1.5.2 代码分离模式
1.5.3 单一文件模式
1.5.4 代码模式的选择
1.6 ASP.NET页面的结构
1.7 ASP.NET应用程序中的特殊文件夹
1.8 ASP.NET页面的生命周期事件
习题1
第2章 C#语言基础
2.1 C#语言简介
2.2 变量
2.3 数据类型
2.4 运算符
2.5 程序流程控制
2.5.1 选择语句
2.5.2 循环语句
2.5.3 跳转语句
2.6 方法
习题
第3章 服务器端控件
3.1 常用Web Server控件
3.1.1 Web控件的共用属性
3.1.2 Label控件
3.1.3 Image控件
3.1.4 HyperLink控件
3.1.5 Button控件
3.1.6 LinkButton控件
3.1.7 ImageButton控件
3.1.8 TextBox控件
3.1.9 Table、TableRow及TableCell控件
3.1.1 0Panel控件
3.1.1 1RadioButton控件
3.1.1 2RadioButtonList控件
3.1.1 3CheckBox控件
3.1.1 4CheckBoxList控件
3.1.1 5DropDownList控件
3.1.1 6ListBox控件
3.2 数据验证控件
3.2.1 RequiredFieldValidator控件
3.2.2 CompareValidator控件
3.2.3 RangeValidator控件
3.2.4 RegularExpressionValidator控件
3.2.5 CustomValidator控件
3.2.6 ValidationSummary控件
3.3 服务器端其他控件
3.3.1 AdRotator控件
3.3.2 Calendar控件
3.3.3 Literal控件
3.3.4 PlaceHolder控件
3.4 HTML控件简介
习题
第4章 ADO.NET数据库访问技术
4.1 ADO.NET基本概念
4.2 ADO.NET对象模型
4.3 SqlConnection对象
4.4 Command对象
4.4.1 Command对象的属性和方法
4.4.2 增加、删除、修改数据
4.4.3 执行带参数的Command
4.4.4 ExecuteScalar方法
4.5 DataReader对象
4.6 DataSet、DataTable和DataAdapter对象
4.6.1 DataSet对象
4.6.2 DataTable对象
4.6.3 DataAdapter对象
4.7 DataView对象
4.8 使用存储过程
4.8.1 执行不带参数的存储过程
4.8.2 执行带参数的存储过程
习题4
第5章 VS.NET开发会员管理系统
5.1 项目基础
5.1.1 VS.NET中的表格操作
5.1.2 程序排错与调试
5.1.3 Session对象
5.1.4 编程规范
5.1.5 Web.config配置文件
5.2 会员管理系统
5.2.1 系统分析与设计
5.2.2 系统的运行界面
5.2.3 配置Web.config文件
5.2.4 登录页面
5.2.5 主页面
5.2.6 注册页面
5.2.7 显示个人信息页面
5.2.8 修改个人信息页面
5.2.9 取回口令(1)页面
5.2.1 0取回口令(2)页面
5.3 发布网站
习题5
第6章 数据窗体设计
6.1 数据绑定简介
6.1.1 绑定到变量
6.1.2 绑定到方法
6.1.3 绑定到数组
6.1.4 绑定到集合和列表
6.2 Repeater控件
6.3 DataList控件
6.4 数据源控件
6.4.1 数据源控件概述
6.4.2 SqlDataSource数据源控件
6.5 GridView控件
6.5.1 GridView控件简介
6.5.2 GridView控件的数据绑定列
6.5.3 GridView控件的常用属性与事件
6.5.4 GridView控件的数据显示与编辑
6.5.5 GridView控件中使用下拉列表
6.5.6 HyperLinkField列
6.5.7 数据源控件参数
6.6 DetailsView控件
6.7 FormView控件
习题6
第7章 内置对象与缓存
7.1 内置对象
7.1.1 Application对象
7.1.2 Request对象
7.1.3 Response对象
7.1.4 Server对象
7.2 Cookie对象
7.2.1 Cookie对象的特点
7.2.2 Cookie对象的读写
7.2.3 Cookie对象的生存期
7.2.4 Cookie对象验证的安全性
7.2.5 Cookie对象应用举例
7.3 Global.asax文件
7.4 ASP.NET中的缓存
7.4.1 输出型缓存
7.4.2 片段型缓存
7.4.3 数据型缓存
习题7
第8章 网站导航控件与Web服务
8.1 网站导航控件
8.1.1 站点地图
8.1.2 SiteMapDataSource控件
8.1.3 Menu控件
8.1.4 TreeView控件
8.1.5 SiteMapPath控件
8.2 Web服务
8.2.1 什么是Web服务
8.2.2 Web服务的作用
8.2.3 Web服务术语
8.2.4 Web服务应用实例
习题8
第9章 母版页与主题
9.1 母版页
9.1.1 母版页概述
9.1.2 母版页应用实例
9.1.3 将已建成的网页放入母版页中
9.1.4 母版页的嵌套
9.1.5 内容页中访问母版页中的内容
9.2 主题与外观
9.2.1 主题与外观概述
9.2.2 应用实例
9.2.3 将主题文件应用于整个应用程序
9.2.4 主题应用的规则和优先级
9.3 用户控件
9.3.1 创建用户控件
9.3.2 使用用户控件
9.3.3 将Web窗体页转换为用户控件
习题9
第10章 设计实例
10.1 在线考试系统
10.1.1 系统分析与设计
10.1.2 系统运行界面
10.1.3 Web.Config文件
10.1.4 数据库操作的公共类
10.1.5 考生登录页面
10.1.6 考试页面
10.1.7 成绩显示页面
10.2 新闻发布系统
10.2.1 系统分析与设计
10.2.2 系统的运行界面
10.2.3 Web.config与公用类
10.2.4 浏览新闻页面
10.2.5 显示新闻页面
10.2.6 新闻列表页面
10.2.7 添加新闻页面
10.2.8 管理新闻页面
10.2.9 修改新闻页面
习题10
附录 参考实验
参考文献

章节摘录

版权页:插图:

编辑推荐

《基于C#的ASP.NET程序设计(第2版)》是普通高等教育“十一五”国家级规划教材,2007年度普通高等教育国家精品教材,高职高专计算机类专业规划教材。

图书封面

评论、评分、阅读与下载


    基于C#的ASP.NET程序设计 PDF格式下载


用户评论 (总计4条)

 
 

  •   基础!
    实用!适合初学者
  •   本书对于我这样的新手来说,非常的实用,讲得通俗易懂
  •   内容完善,值得购买
  •   送得很快~~还是那么给力!!!!
 

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

京ICP备13047387号-7