Web程序设计 ASP.NET 4.0PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李冬睿,李振军主编;杨颖,胡国生,龙立功等副主编
- 出 版 社:西南师范大学出版社
- 出版年份:2014
- ISBN:
- 页数:248 页
项目一 搭建Web程序的开发环境与使用环境 1
1.1 认识Web程序设计 1
1.1.1 知识:Web程序设计的基本知识 1
1.1.2 任务:学生信息管理系统网站的初步认识 5
1.1.3 实训:办公自动化系统网站的初步认识 7
1.2 搭建Web程序设计的开发环境 8
1.2.1 知识1:ASP.NET简介 8
1.2.2 知识2:配置Web程序的运行环境 10
1.2.3 任务:安装并检测Web程序的运行环境 11
1.2.4 实训:虚拟目录的配置与管理 13
1.3 学会使用Visual Studio 2010创建欢迎页面 13
1.3.1 知识:Visual Studio 2010的使用 13
1.3.2 任务:创建学生信息管理系统网站的欢迎页面 14
1.3.3 实训:创建办公自动化系统网站的欢迎页面 16
1.4 掌握使用Visual Studio 2010母版页 16
1.4.1 知识:ASP.NET 4.0的母版页 16
1.4.2 任务:在学生信息管理系统网站中创建并使用母版页 16
1.4.3 实训:在办公自动化系统网站中创建并使用母版页 18
习题 18
项目二 使用HTML创建静态页面 20
2.1 了解HTML基本标记 20
2.1.1 知识:HTML基本标记 20
2.1.2 任务:创建学生信息管理系统网站主页 23
2.1.3 实训:创建办公自动化系统网站主页 27
2.2 学会HTML表单的应用 28
2.2.1 知识:HTML表单 28
2.2.2 任务:创建学生信息管理系统网站的登录页面 31
2.2.3 实训:创建办公自动化系统网站的日程安排录入页面 36
2.3 掌握CSS样式表 36
2.3.1 知识:CSS样式表 36
2.3.2 任务:为页面添加CSS样式 43
2.3.3 实训:用CSS样式表美化办公自动化系统首页 45
2.4 掌握JavaScript的使用方法 45
2.4.1 知识:JavaScript语言 45
2.4.2 任务:为页面添加JavaScript特效 57
2.4.3 实训:实现JavaScript日历效果 59
习题 59
项目三 使用ASP.NET服务器控件创建页面 61
3.1 了解Web服务器控件 61
3.1.1 知识1:服务器控件知识介绍 61
3.1.2 知识2:常用Web服务器控件 62
3.1.3 任务:创建学生信息管理系统网站的注册页面 64
3.1.4 实训:创建办公自动化系统的人事档案录入页面 68
3.2 学会使用数据验证控件校验页面数据 69
3.2.1 知识:数据验证控件介绍 69
3.2.2 任务:为学生信息管理系统的注册页面加入数据验证功能 76
3.2.3 实训:为办公自动化系统的人事档案管理页面加入数据验证功能 80
习题 81
项目四 使用ASP.NET内置对象实现状态管理 83
4.1 了解ASP.NET状态管理 83
4.1.1 知识1:状态管理的类型 83
4.1.2 知识2:应用程序变量和会话变量 91
4.1.3 任务:使用Application变量记录学生信息管理系统的在线人数 95
4.1.4 实训:实现办公自动化系统中的远程会议功能 97
4.2 学会使用Session存储信息 97
4.2.1 任务:使用Session变量记录用户访问学生信息管理系统的次数 97
4.2.2 实训:完善办公自动化系统中的远程会议功能 98
4.3 学会使用Cookies存储信息 99
4.3.1 知识:Cookies 99
4.3.2 任务:使用Cookies存储用户名和用户ID的信息 101
4.3.3 实训:实现办公自动化系统中的自动考勤功能 102
4.3.4 拓展1:Response对象和Request对象 102
4.3.5 拓展2:Server对象 108
习题 109
项目五 使用ADO.NET访问数据库 111
5.1 了解ADO.NET 111
5.1.1 知识1:ADO.NET入门 111
5.1.2 知识2:连接数据库 113
5.1.3 任务:学生信息管理系统与SQL Server数据库的连接 113
5.1.4 实训:办公自动化系统与SQL Server数据库的连接 115
5.2 掌握DataReader和Command对象的使用方法 115
5.2.1 知识:DataReader对象和Command对象 115
5.2.2 任务1:使用DataReader对象显示学生信息查询结果 116
5.2.3 任务2:使用Command对象的ExecuteScaler方法统计学生总数 118
5.2.4 任务3:使用Command对象的ExecuteNonQuery方法新增一条学生记录 119
5.2.5 实训:使用DataReader和Command对象显示相关数据 121
5.3 掌握DataSet和DataAdapter对象的使用方法 121
5.3.1 知识:使用DataSet访问数据 121
5.3.2 任务1:使用DataSet与DataAdapter显示学生信息查询结果 124
5.3.3 任务2:使用DataSet与DataAdapter增加学生记录 125
5.3.4 实训:使用DataSet显示人事档案的查询结果 131
5.3.5 拓展1:使用多个表 131
5.3.6 拓展2:使用DataView对象 133
习题 137
项目六 使用数据控件创建页面 138
6.1 了解数据绑定并掌握利用GridView控件显示数据 138
6.1.1 知识1:数据绑定 138
6.1.2 知识2:GridView控件 139
6.1.3 任务:创建学生信息管理系统的信息查询页面 139
6.1.4 实训:创建办公自动化系统的人事档案查询页面 146
6.2 掌握利用GridView控件管理数据 146
6.2.1 任务:创建学生信息管理系统的信息管理页面 146
6.2.2 实训:创建办公自动化系统的人事档案管理页面 150
6.3 掌握DetailsView控件的使用 150
6.3.1 知识:DetailsView控件 150
6.3.2 任务:利用DetailsView创建学生信息管理系统的信息管理页面 151
6.3.3 实训:利用DetailsView创建办公自动化系统的人事档案管理页面 153
6.4 掌握Repeater控件的使用 153
6.4.1 知识:Repeater控件 153
6.4.2 任务:使用Repeater显示学生信息查询页面 154
6.4.3 实训:利用Repeater创建办公自动化系统的人事档案查询页面 155
6.5 掌握DataList控件的使用 155
6.5.1 知识:DataList控件 155
6.5.2 任务:使用DataList显示学生信息查询页面 156
6.5.3 实训:利用DataList创建办公自动化系统的人事档案查询页面 157
6.6 掌握其他数据绑定控件的使用 158
6.6.1 知识:Chart控件 158
6.6.2 任务:使用Chart控件显示学生单科成绩对比图 159
6.6.3 拓展:其他数据绑定控件——DropDownList 161
习题 163
项目七 使用LINQ访问数据库 164
7.1 了解LINQ 164
7.1.1 知识:LINQ介绍 164
7.1.2 任务:用LINQ实现学生信息管理系统的查询 165
7.1.3 实训:用LINQ实现人事档案管理的信息查询 166
7.2 掌握利用LINQ实现数据的增、删、改操作 167
7.2.1 知识:LINQ到ADO.NET 167
7.2.2 任务:用LINQ实现学生信息管理系统的增、删、改操作 168
7.2.3 实训:用LINQ实现人事档案管理信息的增、删、改操作 178
7.3 掌握利用LinqDataSource控件实现数据的增、删、改操作 178
7.3.1 知识:LinqDataSource控件 178
7.3.2 任务:用LinqDataSource控件实现学生信息管理系统的增、删、改操作 183
7.3.3 实训:用LinqDataSource控件实现人事档案管理信息的增、删、改操作 186
7.4 掌握QueryExtender控件的使用方法 186
7.4.1 知识:QueryExtender控件 186
7.4.2 任务:用QueryExtender控件实现学生信息管理系统的数据筛选功能 187
7.4.3 实训:用QueryExtender实现人事档案管理的数据筛选功能 191
习题 192
项目八 使用ASP.NET技术操作文件 193
8.1 了解ASP.NET对文件的操作 193
8.1.1 知识:文件操作知识介绍 193
8.1.2 任务1:判断文件是否存在 195
8.1.3 任务2:将页面输入的数据写进文件保存 195
8.2 掌握文件的上传和下载 197
8.2.1 知识:文件上传控件FileUpload介绍 197
8.2.2 任务1:实现文件上传功能 197
8.2.3 任务2:将数据库的数据导出到文件 199
8.2.4 任务3:将从页面输入的学生信息保存成文件 200
8.2.5 实训:创建人事档案信息保存页面 202
8.3 掌握对文件和文件夹的操作 202
8.3.1 任务1:实现文件的移动操作 202
8.3.2 任务2:创建文件夹的应用 203
8.3.3 拓展:文件录入数据库和从数据库导出 204
8.3.4 实训:创建人事档案文件管理页面 207
习题 207
项目九 配置和部署ASP.NET Web应用程序 209
9.1 掌握配置ASP.NET Web应用程序的方法 209
9.1.1 知识:配置ASP.NET Web应用程序 209
9.1.2 任务:使用Web.列举Config文件配置Web应用程序 212
9.2 掌握部署ASP.NET Web应用程序 214
9.2.1 知识:部署ASP.NET Web应用程序 214
9.2.2 任务1:部署Web应用程序 216
9.2.3 任务2:更新Web应用程序 216
习题 217
附录A:C#语言基础 218
A.1 简单的C#程序 218
A.2 C#的基本语法 218
A.2.1 标识符 218
A.2.2 数据类型 219
A.2.3 常量与变量 220
A.2.4 类型转换 221
A.3 运算符与表达式 221
A.3.1 算术运算符 222
A.3.2 赋值运算符 222
A.3.3 关系运算符 222
A.3.4 逻辑运算符 222
A.3.5 条件运算符 222
A.3.6 运算符的优先级 223
A.4 流程控制语句 223
A.4.1 条件语句 223
A.4.2 循环语句 225
A.5 数组 226
A.5.1 一维数组 226
A.6 面向对象程序设计 226
A.6.1 面向对象的基本概念 226
A.6.2 C#语言中的类 227
A.6.3 类的继承 228
A.6.4 接口 229
A.7 异常处理 230
A.7.1 try…catch…finally 230
附录B:综合项目要求 232
B.1 项目目标 232
B.2 项目要求 232
B.2.1 撰写综合项目的需求说明书 232
B.2.2 撰写综合项目设计的设计报告 232
B.3 基于CMMI3的软件文档写作模板 232
需求说明书 233
体系结构设计报告 236
数据库设计报告 239
用户界面设计报告 242
模块设计报告 245
参考文献 248
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017