欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > ASP.NET程序开发实用教程

浏览历史

ASP.NET程序开发实用教程

ASP.NET程序开发实用教程

prev next

  • 商品货号:2014041712
  • 所属系列:大学软件学院软件开发系列教材
    商品重量:0克
    作者:纪禹希 黄盛奎
    出版社:清华大学出版社
    图书书号/ISBN:9787302317630
    出版日期:2013.05
    开本:16
    图书页数:440
    图书装订:平装
    版次:1-1
    印张:27.5
    字数:666千字
  • 上架时间:2014-04-17
    商品点击数:770
  • 定价:¥46.00元
    本店售价:¥46.00元
    注册用户:¥46.00元
    vip:¥43.70元
    黄金等级:¥41.40元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

图书简介:
        本书从零基础开始,对ASP.NET程序设计的相关知识进行深入细致的讲解。
        全书共分11章,主要内容包括ASP.NET 4.0简介、C#语言基础、ASP.NET常用内置对象、Web服务器控件、数据库操作技术、数据访问服务器控件、ASP.NET 4.0与Ajax、成员资格及角色管理等,最后通过简易电费收费系统和学生成绩管理系统两个实例对前面的知识进行综合运用。
        本书不仅可以作为普通高等院校的教材,同时也是广大ASP.NET爱好者自学的首选用书。
前    言
  ASP.NET技术作为当前最热门的Web开发技术之一,经历短短的几年,已经从ASP.NET 1.0发展到ASP.NET 4.5。
  本书以ASP.NET 4.0和Visual Studio 2010为基础,从基础出发,全面、系统地介绍ASP.NET 4.0开发技术。读者还可以从中学到C# 4.0和Visual Studio 2010的新增功能。
  本书以清晰的条理、通俗易懂的示例,让初学者可以快速地掌握通过ASP.NET 4.0开发网站的方法。
        1. 本书内容
  本书以ASP.NET 4.0(C#)为核心进行介绍,各章的主要内容说明如下。
  第1章:介绍ASP.NET 4.0的新特性,阐述.NET框架的发展历程,对ASP.NET的运行环境进行讲解,包括安装与配置IIS以及使用Visual Studio 2010创建网站。
  第2章:讲解C#语言的一些基础知识,如程序结构、关键字、数据类型,及面向对象编程的属性、方法和事件等。
  第3章:ASP.NET提供的常用内置对象有Request、Response、Application、Session、Cookie、Server等。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递。
  第4章:主要学习Web服务器控件和HTML服务器控件,包括数据控件、导航控件、登录控件和Web部件的相关知识。
  第5章:以Microsoft SQL Server 2008为例来演示数据库的操作技术,包括数据库的安装、创建、备份和分离等,同时对ADO.NET对象的使用及数据库的连接进行阐述。
  第6章:ASP.NET提供了丰富的数据访问和绑定控件,利用这些控件,只需少量代码或无需代码,就可以将数据访问功能添加到ASP.NET页面。本章主要介绍数据访问相关控件,包括SqlDataSource控件、GridView控件、FormView控件和DetailsView控件。
  第7章:学习ASP.NET 4.0与Ajax,介绍Ajax的概念、Ajax的运行原理,对ASP.NET Ajax服务器控件UpdatePanel、Timer、Updateprogress等进行阐述,并介绍Ajax Control Toolkit的一些常用控件的使用。
  第8章:主要介绍主题与母版页的创建。主题可以为Web服务器控件提供一致的外观设置,ASP.NET母版页可以为网站的内容页创建一致的布局。
  第9章:使用ASP.NET成员角色管理,可以极大地提高权限管理模块的开发效率,减轻开发人员的工作量。本章介绍成员资格及角色管理的相关知识与应用,对ASP.NET的安全性也进行讲解。
  第10章:通过简易电费收费系统的开发,向读者介绍管理信息系统的基本开发方法,以及使用Microsoft Visual Studio 2010开发应用软件的关键技术。
  第11章:通过一个复杂的学生成绩管理系统的开发,向读者介绍成绩管理系统的主要模块的开发,有助于读者快速掌握ASP.NET开发技术。
        2. 本书特色
  (1) 本书在每章后面,增加了上机实训,以便课后加强读者的动手能力。
  (2) 每章后面的习题帮助读者温习所学知识。
  (3) 对于后面的案例,本书提供了实例完整的源文件。
  (4) 对于一些细节之处,本书在全书需注意的地方,增加了“注意”段落,以便读者能更好地掌握细节。
        3. 本书读者
  本书专门为在校学生和零基础的读者量身定制,是普通高等院校ASP.NET程序设计课程的首选教材,同时也可作为ASP.NET爱好者的自学用书。
        4. 本书作者
  本书由四川大学纪希禹老师和成都纺织高等专科学校黄盛奎老师编著。参与本书编写和校稿工作的还有黄定光、尼春雨、张丽、陈丽丽、刘攀攀、蔡大庆、王国胜、伏银恋、曹培培、周杰、胡文华、王雪丽、张阳、张旭、尚峰等人,在此对他们的辛勤付出表示感谢。当然,由于水平有限,疏漏之处在所难免,读者在阅读的过程中如遇到什么问题或者有好的建议或意见,欢迎随时与我们联系。
  
                                                           编  者 
                                                2013年3月
目    录

第1章  ASP.NET 4.0简介 1
1.1  ASP.NET 4.0概述 2
1.1.1  ASP.NET的发展 2
1.1.2  ASP.NET 4.0的新特性 2
1.2  .NET框架概述 5
1.2.1  .NET框架的发展历程 5
1.2.2  .NET框架体系 6
1.2.3  .NET框架4.0的新特性 7
1.3  ASP.NET的运行环境 8
1.3.1  安装和配置IIS 8
1.3.2  安装Visual Studio 2010 12
1.4  ASP.NET 4.0应用程序文件 15
1.4.1  配置文件 16
1.4.2  Global.asax 17
1.5  ASPX网页代码模式 18
1.5.1  单文件页模式 19
1.5.2  代码隐藏页模式 19
1.5.3  两种模式的比较 20
1.6  Visual Studio 2010的使用 21
1.6.1  Visual Studio 2010开发环境 21
1.6.2  创建网站项目 22
1.7  上机实训 24
1.8  本章习题 24
第2章  C#语言基础 25
2.1  C#语言概述 26
2.1.1  程序结构 26
2.1.2  创建C#控制台程序 27
2.1.3  关键字 28
2.2  变量和常量 29
2.2.1  变量 29
2.2.2  常量 30
2.3  C#数据类型 30
2.3.1  值类型 30
2.3.2  引用类型 34
2.4  运算符 37
2.5  C#中的控制语句 40
2.5.1  选择语句 40
2.5.2  循环结构 42
2.5.3  跳转语句 44
2.5.4  异常处理 46
2.6  C#面向对象编程 48
2.6.1  类 48
2.6.2  类与结构 49
2.6.3  类的访问修饰符 49
2.6.4  构造函数和析构函数 51
2.6.5  this和static关键字 52
2.6.6  继承和多态性 53
2.6.7  虚方法 54
2.6.8  抽象类 55
2.6.9  装箱和拆箱 56
2.7  上机实训 57
2.8  本章习题 57
第3章  ASP.NET常用内置对象 59
3.1  Request对象 60
3.1.1  Request对象的常用属性和方法 60
3.1.2  网页之间传递数据 61
3.1.3  获取客户端浏览器信息 63
3.2  Response对象 64
3.2.1  Response对象的常用属性和方法 64
3.2.2  Write方法的使用 65
3.2.3  Redirect方法的使用 65
3.2.4  End方法的使用 66
3.3  Server对象 67
3.3.1  Server对象的常用属性和方法 67
3.3.2  MapPath方法的使用 69
3.3.3  HtmlEncode方法的使用 69
3.3.4  UrlEncode方法的使用 70
3.3.5  Execute方法和Transfer方法的使用 71
3.4  Cookies对象 73
3.4.1  概述 73
3.4.2  Cookies对象的属性 73
3.4.3  Cookies对象的方法 74
3.4.4  Cookies对象的使用 74
3.4.5  测试浏览器是否支持
Cookies对象 76
3.4.6  Cookies对象的应用举例 78
3.5  Session对象 79
3.5.1  概述 79
3.5.2  Session对象的属性 79
3.5.3  Session对象的方法 80
3.5.4  Session对象的使用 80
3.5.5  Session对象的应用举例 81
3.5.6  Session的存储 84
3.6  Application对象 85
3.6.1  Application对象的属性 86
3.6.2  Application对象的方法 86
3.6.3  Application对象的使用 88
3.7  上机实训 90
3.8  本章习题 91
第4章  Web服务器控件 93
4.1  HTML服务器控件 94
4.1.1  HTML服务器控件与HTML元素 94
4.1.2  HTML服务器控件的功能 95
4.1.3  HTML服务器控件的常用属性 96
4.1.4  常用HTML服务器控件 97
4.1.5  应用举例 107
4.2  Web服务器控件 109
4.2.1  概述 109
4.2.2  Web服务器控件的功能 109
4.2.3  常用的Web服务器控件 110
4.2.4  应用举例 118
4.3  数据控件 120
4.3.1  数据源控件 120
4.3.2  数据绑定控件 121
4.4  验证控件 122
4.4.1  必需字段验证控件 123
4.4.2  比较验证控件 124
4.4.3  范围验证控件 125
4.4.4  正则表达式验证控件 126
4.4.5  自定义验证控件 127
4.5  导航控件 128
4.5.1  Web.sitemap文件 128
4.5.2  SiteMapDataSource控件 130
4.5.3  TreeView控件 130
4.5.4  Menu控件 132
4.5.5  SiteMapPath控件 133
4.6  登录控件 133
4.6.1  登录控件概述 134
4.6.2  常用的登录控件 134
4.7  Web部件 135
4.7.1  Web部件概述 135
4.7.2  Web部件的基本要素 136
4.7.3  Web页的显示模式 137
4.8  上机实训 137
4.9  本章习题 138
第5章  数据库操作技术 141
5.1  SQL Server 2008简介 142
5.1.1  安装SQL Sever 2008 142
5.1.2  启动SQL Server 2008服务管理器 148
5.1.3  SQL Server 2008使用的网络协议 150
5.1.4  启动SQL Server Management Studio 151
5.1.5  创建服务器组和注册服务器 152
5.1.6  创建SQL数据库和数据表 153
5.1.7  数据库的备份和还原 155
5.1.8  附加和分离数据库 158
5.2  ADO.NET与数据库的访问 161
5.2.1  认识ADO.NET 161
5.2.2  ADO.NET的组件结构 161
5.2.3  ADO.NET与数据库的连接 163
5.3  ADO.NET对象的使用 164
5.3.1  Connection对象的使用 164
5.3.2  Command对象 165
5.3.3  DataReader对象 168
5.3.4  DataAdapter和DataSet对象 169
5.4  综合实例 170
5.5  上机实训 177
5.6  本章习题 177
第6章  数据访问服务器控件 179
6.1  SqlDataSource控件 180
6.1.1  SqlDataSource控件的属性 180
6.1.2  SqlDataSource控件事件 181
6.1.3  配置数据连接 181
6.2  GridView控件 187
6.2.1  常用属性和方法 187
6.2.2  绑定数据 189
6.2.3  显示数据 189
6.2.4  排序设计 191
6.2.5  分页设计 194
6.3  FormView控件 197
6.3.1  FormView控件常用的属性和事件 197
6.3.2  利用模板显示数据 199
6.3.3  编辑数据 201
6.4  DetailsView控件 202
6.4.1  DetailsView控件常用的属性和事件 202
6.4.2  显示数据 204
6.4.3  DetailsView与GridView的联合使用 206
6.5  综合应用实例 208
6.6  上机实训 213
6.7  本章习题 213
第7章  ASP.NET 4.0与Ajax 215
7.1  Ajax概况 216
7.1.1  Ajax使用的技术 216
7.1.2  Ajax的运行机制 217
7.2  调试Ajax应用 219
7.3  ASP.NET Ajax服务器控件 221
7.3.1  使用ScriptManager控件 222
7.3.2  使用UpdatePanel控件 223
7.3.3  使用Timer控件 227
7.3.4  使用Updateprogress控件 229
7.4  ASP.NET Ajax服务器端控件扩展 232
7.4.1  安装ASP.NET Ajax Control Toolkit 232
7.4.2  使用AutoCompleteExtender扩展控件 235
7.4.3  使用DragPanelExtender控件 239
7.4.4  使用FilteredTextBoxExtender控件 240
7.4.5  使用ConfirmButtonExtender控件 241
7.4.6  使用CalendarExtender控件 242
7.5  上机实训 243
7.6  本章习题 244
第8章  主题与母版 247
8.1  主题 248
8.1.1  什么是主题 248
8.1.2  主题的应用范围 249
8.1.3  创建主题并应用网页 250
8.2  应用主题 252
8.2.1  设置应用主题的方法 252
8.2.2  以编程方式应用ASP.NET主题 253
8.3  母版页 253
8.3.1  母版页的工作原理 254
8.3.2  创建母版页 254
8.3.3  设计母版页的布局 255
8.3.4  使用母版页创建内容页 257
8.4  母版页的嵌套 260
8.5  综合实例 265
8.6  上机实训 270
8.7  本章习题 271
第9章  成员资格及角色管理 273
9.1  登录系列控件 274
9.1.1  Login控件 274
9.1.2  LoginView控件 275
9.1.3  LoginStatus控件 276
9.1.4  LoginName控件 276
9.1.5  PasswordRecovery控件 276
9.1.6  CreateUserWizard控件 277
9.1.7  ChangePassword控件 277
9.2  使用成员资格管理用户 278
9.2.1  成员资格介绍 278
9.2.2  成员资格类 279
9.2.3  配置ASP.NET应用程序以使用成员资格 280
9.3  使用角色管理授权 284
9.3.1  角色管理介绍 284
9.3.2  角色管理类 285
9.4  实现基本成员角色管理 286
9.4.1  创建新用户并分配角色权限 286
9.4.2  管理用户 288
9.4.3  更新用户信息 289
9.4.4  创建角色 289
9.4.5  管理角色 290
9.4.6  设置角色权限 290
9.5  ASP.NET的安全性 291
9.5.1  ASP.NET安全性的工作原理 291
9.5.2  ASP.NET安全性体系结构 292
9.5.3  ASP.NET身份验证 294
9.5.4  防止SQL语句利用 295
9.6  上机实训 296
9.7  本章习题 296
第10章  简易电费收费系统 299
10.1  系统概述 300
10.2  需求分析 300
10.3  用例图 300
10.4  系统总体设计 301
10.5  开发环境 301
10.6  数据库设计 301
10.7  项目及数据库搭建 303
10.8  数据库连接字符串 305
10.9  主要模块的实现 305
10.9.1  登录界面 305
10.9.2  设计收费员的母版页 310
10.9.3  用电开户页面 314
10.9.4  用户交费页面 319
10.9.5  交费记录页面 326
10.9.6  修改信息页面 329
10.10  后台代码实现 335
10.10.1  创建管理员母版页 335
10.10.2  管理员添加收费员页面 338
10.10.3  数据库备份 342
10.11  网站部署 345
10.11.1  数据库安装 345
10.11.2  IIS服务器设置 346
10.12  总结 348
10.13  上机实训 348
第11章  学生成绩管理系统 349
11.1  系统概述 350
11.2  需求分析 350
11.3  用例图 350
11.4  系统总体设计 352
11.5  开发环境 352
11.6  数据库设计 353
11.6.1  数据库的概念设计 353
11.6.2  数据流程图 354
11.7  项目及数据库搭建 355
11.8  数据访问层实现 357
11.8.1  公共数据库访问类SqlHelper 的实现 357
11.8.2  登录处理类的实现 362
11.9  登录界面的实现 364
11.10  管理员的主要模块 370
11.10.1  管理员主页 370
11.10.2  教师审批页面 374
11.10.3  教师管理页面 380
11.10.4  课程安排页面 385
11.10.5  成绩管理页面 391
11.11  教师的主要模块 397
11.11.1  教师注册页面 397
11.11.2  学生审批页面 402
11.11.3  成绩录入页面 408
11.12  学生主要模块 417
11.12.1  学生注册页面 417
11.12.2  成绩查看页面 422
11.13  总结 424
11.14  上机实训 425
附录  习题答案 426
  
  
  
  
  
  
  
  
  
  
  
  
  

  

  
  
  
  
  

  
  
  

  

  
  
  
  
  

  
  
  


 

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha