ASP.NET基础及应用教程
作者 : 明安龙 宋桂岭 刘亮 编著
出版日期 : 2010-08-18
ISBN : 978-7-111-31057-0
适用人群 : 本书适合作为高等院校计算机及相关专业ASP.NET程序设
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 264
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书系统讲述了ASP.NET技术,并通过实际项目讲述了利用ASP.NET技术开发Web应用程序的过程。全书共分10章,主要内容包括:ASP.NET基本概念;C#语言基础;ASO.NET基础知识;ASP.NET系统对象及状态管理机制;ASP.NET服务器控件的概念及分类;用户控件的开发及母版页与站点导航控件的使用方法;利用Web.Config配置应用程序的方法;通过新闻发布系统这一项目案例介绍了利用ASP.NET开发网站后台管理系统的方法,是对前几章知识点的综合应用,并讲解了HTML在线编辑器FckEditor的使用方法;以交通局会议考勤系统为载体,讲述了AJAX、CSS、JavaScript技术与ASP.NET技术在实际项目开发中的协同应用方法。

图书特色

ASP.NET基础及应用教程
明安龙 宋桂岭 刘亮 编著
本书充分考虑读者的学习规律,依照循序渐进的原则,采用“理论+例题”的形式讲述基础知识,再通过小型软件项目提高读者的知识综合运用能力,并通过一个完整的软件项目提高读者的实际软件项目开发能力。
本书特点
循序渐进、学以致用。首先介绍了ASP.NET的基础内容,注重案例简单且易于理解和再现,使读者了解知识要点和应用方法;再通过网站新闻发布系统,将所学基础知识进行综合应用,并重点讲述了FCKeditor在线编辑器的使用;最后通过会议考勤系统介绍了Web软件开发流程和其中需要应用的关键技术。
项目案例完整,代码可移植性强。通过项目案例详细介绍了数据库操作类设计、程序框架设计、程序界面设计、程序功能编码等各个环节所要解决的主要问题,并给出了详尽的操作步骤;将作者在企业工作中积累的编码经验融入书中的项目代码,易学易用易移植,符合软件公司的实际岗位需要。

图书前言

ASP.NET是微软公司推出的Web程序设计与开发技术,随着互联网技术的快速发展,ASP.NET目前已经在各行业获得了广泛的应用,该技术具有开发简单、运行效率高等优点,在网站开发领域深受各大软件公司青睐,很多高等院校也将ASP.NET程序设计列为计算机专业学生的必修课程。
  本书考虑到读者的学习规律,突出强调以下特点。 
  1强调“循序渐进、学以致用”原则
  本书在讲解顺序上,首先介绍了ASP.NET的基础内容,包括.NET框架、静态页面与动态页面、系统对象与状态管理、服务器控件、数据源控件、数据绑定控件、用户控件、母版页、站点导航控件与Web.Config配置等,在讲解以上基础内容时,注重案例简单且易于理解和再现,将重点放在让读者了解知识要点和应用方法上;在读者具备基础知识的基础上,本书通过网站新闻发布系统,将所学的基础知识进行了综合应用,并重点讲述了FCKeditor在线编辑器的使用,该系统是从实际运行系统中剥离出来的核心模块,因此读者可以利用该系统进行实际动态网站开发;在读者具备了小型网站项目开发能力的基础上,本书又通过会议考勤系统介绍了Web软件开发流程和其中需要应用的关键技术,补充了Excel操作、AJAX技术等软件开发中必须使用的技术,从而带领读者逐步走入软件开发行业。
  2项目案例完整,书中代码可移植性强,可直接应用于商业软件开发
  本书在介绍“新闻发布系统”和“会议考勤系统”时,依照软件项目开发流程,详细介绍了数据库操作类设计、程序框架设计、程序界面设计、程序功能编码等各个环节所要解决的主要问题,并给出了详尽的操作步骤。作者将在企业工作中积累的编码经验融入了书中的项目代码。全书代码简单明了,易学易用易移植,符合软件公司的实际岗位需要。
  在本书的编写过程中,作者得到了北京邮电大学计算机学院马华东、刘亮的悉心指导,他们对本书的内容、章节编排等方面提出了宝贵意见和建议,在此对他们表示衷心的感谢。本书第1~6章、第10章由明安龙编写,第7、9章由宋桂岭编写。第8章由刘亮编写。在本书的编写过程中,还参考了相关文献,并引用了其中的一些例题和内容,在此也对这些文献的作者表示诚挚的谢意。
  由于作者水平有限,不足和错误在所难免,恳请读者批评和指正。

上架指导

计算机\程序设计

封底文字

本书充分考虑读者的学习规律,依照循序渐进的原则,采用“理论+例题”的形式来讲述基础知识。通过小型软件项目提高读者的知识综合运用能力,并通过一个完整的软件项目提高读者的实际软件项目开发能力。全书共10章,主要介绍了 ASP.NET基本概念、C#程序基础、ADO.NET基础、系统对象与状态管理、服务器控件、数据源控件与数据绑定控件、用户控件、母版页与站点导航控件、配置应用程序等内容。并通过实际项目讲述了利用ASP.NET技术开发Web应用程序的过程。

本书特点
循序渐进、学以致用。首先介绍了ASP.NET的基础内容,注重案例简单且易于理解和再现,使读者了解知识要点和应用方法;再通过网站新闻发布系统,将所学基础知识进行综合应用,并重点讲述了FckEditor在线编辑器的使用;最后通过会议考勤系统介绍了Web软件开发流程和其中需要应用的关键技术。
项目案例完整,代码可移植性强。通过项目案例详细介绍了数据库操作类设计、程序框架设计、程序界面设计、程序功能编码等各个环节所要解决的主要问题,并给出了详尽的操作步骤。将作者在企业工作中积累的编码经验融入书中的项目代码,易学易用易移植,符合软件公司的实际岗位需要。

图书目录

前言
教学建议
第1章绪论1
11ASP.NET概述1
111静态网页与动态网页1
112ASP.NET框架及特点2
113ASP.NET常见应用3
  12 .NET Framework概述4
121公共语言运行库5
122中间语言5
123.NET类库5
  13体验ASP.NET应用程序开发6
131创建ASP.NET网站6
132快速开发备忘录系统6
133部署Web应用程序12
  14本章小结13
  15习题13
第2章 C#程序基础14
  21C#简介14
  22变量与常量14
221C#数据类型14
222数据类型转换17
223变量18
224变量的定义18
225变量的赋值19
226变量的初始化19
227常量19
  23运算符和表达式19
231算术运算符19
232关系运算符20
233逻辑运算符20
234位运算符20
235赋值运算符20
236条件运算符21
237增量和减量运算符21
238运算符的优先级21
  24流程控制语句23
241顺序结构23
242分支结构23
243循环结构26
244break语句28
245continue语句29
  25类和对象29
251面向对象概述29
252类30
253对象34
254静态属性与静态方法35
255继承36
256多态37
257抽象类39
258接口40
  26数组与集合对象42
261数组42
262Array类44
263ArrayList类48
264List类48
265HashTable类49
  27本章小结49
  28习题49
  第3章 ADO.NET基础51
  31ADO.NET概述51
  32ADO.NET的组成部件51
  33查询数据库记录53
  34增加数据库记录57
  35修改数据库记录58
  36删除数据库记录59
  37本章小结59
  38习题60
  第4章系统对象与状态管理61
  41ASP.NET运行机制61
  42ASP.NET系统对象概述65
  43Page对象65
  44Server对象66
  45ASP.NET请求和响应68
451Request对象68
452Response对象71
  46状态管理74
461视图状态74
462控件状态75
463隐藏域76
464Cookie76
465查询字符串83
466应用程序状态84
467会话状态86
468数据库支持87
  47本章小结88
  48习题88
  第5章服务器控件90
  51服务器控件简介90
511控件的概念90
512控件的声明及属性、事件和方法90
513控件的分类92
  52标准Web服务器控件93
521Label控件93
522TextBox控件94
523Literal控件95
524按钮控件96
525HyperLink控件97
526复选框和单选控件98
527列表控件101
528Image控件106
529AdRotator控件106
5210FileUpload控件107
  53验证控件108
531必填字段验证108
532比较验证109
533范围检查110
534模式匹配111
535自定义验证113
536显示错误摘要信息114
  54本章小结116
  55习题116
  第6章数据源控件与数据绑定控件118
  61数据源控件118
  62数据绑定125
621简单属性绑定125
622表达式绑定127
623方法结果绑定128
  63数据绑定控件129
631GridView控件129
632DetailsView控件133
633DataList控件136
634Repeater控件137
  64本章小结139
  65习题139
  第7章用户控件、母版页与站点导航控件141
  71用户控件141
  72母版页143
  73站点导航控件147
731站点导航概述147
732SiteMapPath控件149
733Menu控件150
734TreeView控件151
  74本章小结152
  75习题153
  第8章配置应用程序154
  81Web.Config文件概述154
  82ASP.NET认证与授权155
  83使用缓存157
831页输出缓存157
832页片段缓存157
833数据缓存157
  84调试程序157
  85应用主题与外观文件158
  86本章小结160
  87习题160
  第9章项目实战:新闻发布系统161
  91新闻发布系统概述161
  92后台系统框架设计162
  93新闻栏目管理163
931实现一级栏目管理163
932实现二级栏目管理166
  94新闻内容管理166
941在线编辑器简介166
942实现新闻录入功能167
943实现新闻编辑功能172
944实现新闻批量删除与批量审核功能174
  95用户及权限管理179
951实现用户管理功能179
952实现用户登录及权限管理功能179
  96前台动态网站实现182
961前台效果图设计182
962静态页面编码183
963利用母版页配置前台网站的公共部分183
964实现动态网站主页功能185
  97本章小结188
  98习题188
  第10章项目实战:会议考勤系统189
  101系统功能概述189
  102系统分析192
  103SQL Server数据库的创建194
  104考勤后台管理软件架构198
1041系统解决方案及类库创建198
1042考勤后台管理系统框架构建208
  105部门人员管理功能实现217
1051单位部门设置子模块217
1052职工信息设置子模块224
  106会议管理功能实现228
1061会议信息添加模块228
1062会议信息浏览与编辑模块230
1063参加会议人员设置231
1064请假人员设置234
1065当前考勤会议设置235
  107会议出勤情况统计功能实现236
  108用户登录功能实现240
  109用户权限管理功能实现242
1091用户信息添加模块242
1092用户信息浏览模块243
1093修改密码模块244
1094权限控制245
  1010会议考勤情况显示功能245
  1011考勤前台签到软件功能实现250
  1012本章小结255
  1013习题255
参考文献256

教学资源推荐
作者: George Coulouris, Jean Dollimore, Tim Kindberg
作者: [美]沃特·萨维奇 (Walter Savitch) 肯里克·莫克(Kenrick Mock)著
作者: [美]保罗·戴特尔 (Paul Deitel) 哈维·戴特尔(Harvey Deitel) 著
作者: 汪同庆 张华 杨先娣
参考读物推荐
作者: Bruce A.Tate
作者: [美] 亚当·巴尔(Adam Barr) 著
作者: 柴相花
作者: (美)Colin Walls 著