ASP.NET程序开发实用教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:纪禹希,黄盛奎编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302317630
- 页数:428 页
第1章 ASP.NET 4.0简介 1
1.1 ASP.NET4.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 Server2008服务管理器 148
5.1.3 SQL Server2008使用的网络协议 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.NET4.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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019