ASP NET Web应用开发教程PDF格式文档图书下载
- 购买点数:12 点
- 作 者:吴志祥 何亨 张智 杨宜波 曾诚编著 郑军红 彭军 李光军 余小鹏等参编
- 出 版 社:武汉:华中科技大学出版社
- 出版年份:2016
- ISBN:9787568016759
- 标注页数:306 页
- PDF页数:318 页
第1章 Web应用开发基础 1
1.1 基于B/S体系的动态网站 1
1.1.1 Web服务器及客户端 1
1.1.2 应用层协议HTTP 2
1.2 搭建ASP.NET应用的开发环境 2
1.2.1 VS 2015专业版的安装与基本使用 2
1.2.2 ASP.NET项目及其分类 3
1.2.3 ASP.NET控制台程序 5
1.2.4 创建一个简单的ASP.NET网站 6
1.2.5 使用NuGet下载、引用第三方程序集 7
1.3 关系型数据库及其服务器 8
1.3.1 关系型数据库概述 8
1.3.2 SQL Server 10
1.3.3 MySQL 13
1.4 使用网页三剑客制作网页素材 15
1.4.1 图形图像处理软件概述 15
1.4.2 使用Fireworks或Photoshop编辑图像 16
1.4.3 使用Flash制作动画 16
1.4.4 切图形成网页素材 17
习题1 18
实验1 Web应用开发基础 19
第2章 HTML与CSS+Div布局 21
2.1 使用超文本标记语言HTML组织页面内容 21
2.1.1 HTML概述 21
2.1.2 在页面里插入图像、音频和视频 24
2.1.3 超链接、热点链接和锚点链接 24
2.1.4 列表 26
2.1.5 表格 26
2.1.6 表单及常用表单元素 27
2.2 使用层叠样式表CSS设置页面元素的外观 31
2.2.1 CSS样式概述、CSS选择器 31
2.2.2 重新定义HTML元素外观、伪类样式 35
2.2.3 内联样式 36
2.2.4 包含了滤镜的样式 36
2.2.5 外部样式 37
2.3 页面布局 38
2.3.1 区域标记<Div> 38
2.3.2 用于页面布局的常用CSS样式属性 42
2.3.3 一个采用CSS+Div布局的主页 43
2.3.4 页内框架与框架布局 45
习题2 48
实验2 HTML标记语言、CSS样式与页面布局 49
第3章 客户端脚本及应用 51
3.1 使用JavaScript脚本控制网页的客户端行为 51
3.1.1 JavaScript内置对象和浏览器对象 51
3.1.2 JavaScript变量与常量、流程控制语句 53
3.1.3 在页面里使用JavaScript脚本实现页面的交互效果 55
3.1.4 在页面里使用JavaScript脚本实现页面的动态效果 60
3.1.5 使用JavaScript脚本验证表单 63
3.2 使用JavaScript的功能扩展库jQuery 65
3.2.1 jQuery使用基础 65
3.2.2 jQuery使用示例 67
3.3 使用第三方提供的JS特效脚本 74
3.3.1 制作循环显示的图片新闻 74
3.3.2 实现QQ临时会话 77
3.4 HTML5简介 77
3.4.1 从HTML4到HTML5 77
3.4.2 HTML5的两个应用实例 78
习题3 80
实验3客户端脚本与HTML5的使用 81
第4章 ASP.NET项目开发基础 83
4.1 ASP.NET项目运行环境 83
4.1.1 .NET框架体系与Framework 83
4.1.2 ASP.NET的两种Web编程框架 84
4.1.3 使用Win 7操作系统的计算机的IIS服务器 85
4.1.4 ASP.NET网站工作原理 87
4.2 C≠编程及动态调试技术 89
4.2.1 基本概念 89
4.2.2 C#数据类型及运算符 91
4.2.3 变量的作用范围与生命周期 94
4.2.4 流程控制语句及异常处理 95
4.2.5 日期与时间相关类(DateTime结构体) 96
4.2.6 数组、泛型与集合框架 96
4.2.7 自定义C#类、方法、字段与属性 100
4.2.8 ASP.NET项目调试 102
4.3 ASP.NET内置对象 104
4.3.1 响应对象Response 104
4.3.2 请求对象Request 104
4.3.3 会话对象Session与Cookie 105
4.3.4 应用的全局对象Application 106
4.3.5 服务器对象Server 106
4.4 使用数据集访问数据库 109
4.4.1 数据集概述 109
4.4.2 数据集类的创建与使用 109
4.5 使用ADO.NET编程方式访问数据库 112
4.5.1 ADO.NET体系结构 112
4.5.2 SQL Server数据库访问的通用类设计 114
4.5.3 MySQL数据库访问及其通用类设计 118
4.6 在ASP.NET中使用XML 121
4.6.1 XML简介 121
4.6.2 XML基本语法 122
习题4 123
实验4 ASP.NET Web应用开发基础 124
第5章 基于WebForm模式的Web项目 127
5.1 基于WebForm的网站文件系统、窗体模型及语法 127
5.1.1 基于WebForm的网站文件系统 127
5.1.2 窗体模型与PostBack机制 128
5.1.3 窗体页面语法 129
5.2 ASP.NET常用的服务器控件 131
5.2.1 ASP.NET服务器控件概述 131
5.2.2 ASP.NET基本服务器控件 132
5.2.3 ASP.NET验证控件 136
5.2.4 ASP.NET数据绑定控件 137
5.3 母版、Web用户控件和第三方分页控件 144
5.3.1 母版页的创建与使用 144
5.3.2 Web用户控件的创建与使用 145
5.3.3 第三方分页控件AspNetPager的使用 147
5.4 站点地图与导航控件 150
5.4.1 网站导航概述、地图文件与站点数据源控件 150
5.4.2 使用SiteMapPath控件实现面包屑导航 152
5.4.3 使用TreeView控件设计折叠式树形菜单 152
5.4.4 使用Menu控件设计水平弹出式菜单 153
5.5 WebForm项目三层架构 154
5.5.1 三层架构概述 154
5.5.2 搭建Web表示层并添加对其他层的引用 156
5.5.3 搭建数据访问层DAL 157
5.5.4 搭建业务逻辑层BLL并添加对DAL层的引用 157
5.5.5 使用三层架构的鲜花网站Flowerl 161
5.6 在WebForm项目中使用Web Service 174
5.6.1 Web服务概述 174
5.6.2 使用Web服务 174
5.6.3 自定义Web服务及其使用 180
5.7 AJAX控件的使用 182
5.7.1 ASP.NETAJAX控件及其作用 182
5.7.2 AJAX应用示例 183
5.7.3 AjaxToolKit控件包的使用 188
5.8 Web环境下的文件与目录操作 190
5.8.1 浏览文件与目录 190
5.8.2 使用FileUpload控件实现文件上传 195
5.8.3 文件读写操作 197
5.9 ASP.NET Web项目的编译发布 206
习题5 210
实验5基于WebForm的Web项目开发 211
第6章 ASPNET MVC框架使用基础 215
6.1 基于MVC模式的MVC 5框架 215
6.1.1 关于MVC开发模式 215
6.1.2 MVC 5项目的创建及结构分析 216
6.2 MVC 5控制器 218
6.2.1 控制器抽象类Controller 218
6.2.2 MVC 5控制器相关类 219
6.3 页面视图设计初步 220
6.3.1 视图设计 220
6.3.2 视图模板引擎Razor 222
6.3.3 分部视图、页面布局和视图节 224
6.4 一个简单的MVC 5示例项目 229
习题6 234
实验6 ASP.NET MVC框架使用基础 235
第7章 实体模型、EF框架与LINQ查询 237
7.1 ASP.NET EF实体框架 237
7.1.1 实体框架EF作为对象关系映射ORM产品 237
7.1.2 实体框架EF的引用及主要API 238
7.1.3 数据库上下文类System.Data.DbContext 240
7.1.4 实体集类System.Data.Entity.DbSet 241
7.2 模型类的创建及其相关操作 241
7.2.1 创建模型类 241
7.2.2 模型注解与数据有效性验证规则 241
7.2.3 根据数据表自动创建实体类 242
7.2.4 创建含有模型数据的页面视图 245
7.2.5 控制器里的模型操作 248
7.2.6 在控制器里注解用于处理表单的动作 248
7.3 集成语言查询LINQ 249
7.3.1 LINQ概述 249
7.3.2 LINQ查询及其相关类与接口 250
习题7 262
实验7模型、EF框架与LINQ查询 263
第8章 MVC 5及EF 6框架深入编程 265
8.1 在ASP.NET MVC项目里使用EF框架 265
8.1.1 使用ASP.NET MVC框架的一般步骤 265
8.1.2 CSS样式与JS脚本文件的优化管理 265
8.1.3 在MVC项目里访问MySQL数据库 267
8.1.4 MVC文件上传与富文本编辑 270
8.2 控制器与视图的高级使用 275
8.2.1 使用PagedList插件实现记录分页导航 275
8.2.2 在视图中使用jQuery UI 277
8.2.3 在MVC项目里使用AJAX技术 279
8.3 EF Code First特性 283
8.4 模型重建与数据迁移 285
8.4.1 当模型修改时自动重建数据库 286
8.4.2 数据迁移 288
8.5 基于MVC+EF框架开发的鲜花网站 290
8.5.1 总体设计 290
8.5.2 网站布局及主页设计 291
8.5.3 前台主要功能设计 296
8.5.4 后台主要功能设计 298
习题8 300
实验8使用MVC及EF框架开发Web项目 301
习题答案 303
参考文献 306
- 《应用写作教程 张达芝编著 第6版》张达芝编著 2005
- 《西方和平演变社会主义国家的战略 策略 书法 新华社参编部编写组》刘洪潮主编 1989
- 《新编计算机应用基础教程》潘小轰,薛春香,宋利平编著 1999
- 《UG应用教程》宋志国,吴云飞编著 2003
- 《应用写作教程》寿静心编著 2001
- 《应用写作案例教程》郝世英,李树为,李运之编著 2007
- 《Visual FoxPro程序设计与应用实践教程》孔庆彦等编著 2007
- 《应用物理学简明教程》全国高等理工院校成人教育研究会物理学科委员会教材编委会主编;钱铮,白亚乡,王海云副主编 2014
- 《大学计算机应用实验教程》吴元斌,熊江,钟静主编;朱丙丽,阮玲英,刘华成等副主编 2015
- 《单片机应用系统设计与实现教程》魏二有主编;丁红,唐文静,董相志副主编 2014
- 《ASP NET Web应用开发教程》吴志祥,何亨,张智,杨宜波,曾诚编著;郑军红,彭军,李光军,余小鹏等参编 2016
- 《Android应用开发案例教程》吴志祥,柯鹏,张智,胡威编著;周兵,曾辉,曾诚等参编 2015
- 《项目经理手册》周海涛主编;李光军,肖丽娟,余春生,周海波,林洪,张洪军,于勇,陈丽萍参编 2003
- 《Java EE应用开发教程》吴志祥,张智,曹大有,焦家林,赵小丽编著 2016
- 《平面广告设计》赵国祥主编;周晓黎,余娜莉副主编;陈焕,薄立伟,张勇正等参编;刘境奇,田建国主审 2012
- 《高级Web程序设计 ASP.NET网站开发》吴志祥,李光敏,郑军红主编 2013
- 《Android Studio移动开发教程》肖琨,吴志祥,张智等编著 2019
- 《历代状元》李光军编著 2005
- 《UCWIN 4.0使用速成》李光明,郑军编著 1998
- 《计算机应用基础》陈文斌,陈培军,彭军波主编;郑清平,杨宇宁,郭萍副主编;廖明辉,徐凯,朱思华,王娟等参编;刘斌仿主审 2011
- 《出版探索 纪念武汉大学编辑出版学专业创建廿周年校友论文集》罗紫初,方卿主编 2003
- 《数字时代出版产业发展研究》黄先蓉,罗紫初主编 2007
- 《高等学校试用教材 中国地质大学 武汉 教材出版基金重点资助教材 油气储层地质学原理与方法》姚光庆,蔡忠贤编著 2005
- 《民办大学教学与管理 武汉工业学院工商学院文集》吴光炳主编 2009
- 《比较哲学与比较文化论丛 第5辑》武汉大学哲学学院,武汉大学中西比较哲学研究中心编 2013
- 《数字出版与出版教育 第3辑》黄先蓉,罗紫初主编;张美娟,练小川,朱静雯副主编;方卿,王清,王晓光等编委成员 2012
- 《莎士比亚新论 武汉国际莎学研讨会论文集》阮珅主编 1994
- 《刑法深思 武汉大学刑法博士生论文集》李占州著 2010
- 《财政、经济增长和动态经济分析》邹恒甫著 2000
- 《莎评辑录》阮珅主编 1991