ASP.NET Web开发技术(微课版)

ASP.NET Web开发技术(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2023-01
版次: 1
ISBN: 9787302621034
定价: 79.00
装帧: 其他
开本: 16开
纸张: 胶版纸
2人买过
  • ASP.NET Web是目前软件开发市场比较流行的一种开发技术,可配合任何一种.NET平台下的语言进行开发。《ASP.NET Web开发技术(微课版)》以构建SPOC混合教学模式对ASP.NET Web开发技术课程进行总体设计:课程从“准职业人”的角度,以工作过程为导向、工作任务为基础、学生能力为落脚点,突出培养学生软件设计、代码编写、算法设计能力,通过课内、课外双线同步并实施教学。 《ASP.NET Web开发技术(微课版)》共10章,主要内容包括Web技术概述、ASP.NETWeb标准服务器控件、用户控件和母版页技术、站点导航控件、ASP.NET常用内置对象与数据传递、ASP.NET状态管理、ADO.NET数据库访问技术、数据绑定与数据绑定控件、ASP.NET AJAX控件、三层架构和MVC开发技术等。书中的所有案例均来自编者多年的教学手稿笔记及项目开发经验,具有一定的实用性。 《ASP.NET Web开发技术(微课版)》可作为高等院校计算机相关专业的Web开发、网络程序设计、Web数据库应用技术等课程的教材,也可作为对Web应用开发有兴趣的人员的自学用书。 第1章Web技术概述   1

    1.1  软件体系架构   1

    1.1.1  C/S架构   1

    1.1.2  B/S架构   1

    1.2  Web工程原理   2

    1.2.1  HTTP   2

    1.2.2  网页开发技术   3

    1.3  Web网页开发技术   4

    1.3.1  Web客户端技术   4

    1.3.2  Web服务器端技术   5

    1.4  ASP.NET基础知识   6

    1.4.1  ASP.NET引擎   6

    1.4.2  ASP.NET应用程序开发工具   7

    1.4.3  .NET Framework体系结构   9

    1.5  ASP.NET的开发模式   10

    1.5.1  Web Forms模式   10

    1.5.2  MVC模式   10

    1.6  ASP.NET Web项目的创建   10

    1.6.1  创建ASP.NET Web应用程序项目   10

    1.6.2  创建ASP.NET Web网站   14

    1.6.3  创建ASP.NET Web空应用程序   16

    1.7  上机实验   18

     

    第2章ASP.NET Web标准服务器控件   21

    2.1  ASP.NET Web标准服务器控件概述   21

    2.1.1  ASP.NET Web标准服务器控件的公共属性   22

    2.1.2  ASP.NET Web标准服务器控件的事件   23

    2.2  ASP.NET Web标准服务器常用控件   24

    2.2.1  文本输入/输出控件   24

    2.2.2  按钮控件   26

    2.2.3  超链接控件   30

    2.2.4  图像控件   31

    2.2.5  选择控件   32

    2.2.6  容器控件   42

    2.2.7  常用的其他标准控件   46

    2.3  ASP.NET验证控件   52

    2.3.1  验证控件的属性和方法   52

    2.3.2  RequiredFieldValidator控件   53

    2.3.3  CompareValidator控件   53

    2.3.4  RangeValidator控件   54

    2.3.5  RegularExpressionValidator控件   55

    2.4  上机实验   64

     

    第3章用户控件和母版页技术   67

    3.1  用户控件   67

    3.1.1  用户控件概述   67

    3.1.2  用户控件创建   68

    3.1.3  用户控件的使用   70

    3.2  母版页   76

    3.2.1  母版页概述   76

    3.2.2  创建母版页   77

    3.2.3  创建内容页   78

    3.2.4  母版页面与内容页面   82

    3.2.5  内容页中访问母版页的属性和方法   83

    3.3  上机实验   87

    第4章站点导航控件   91

    4.1  站点地图   91

    4.2  SiteMapPath导航控件   93

    4.3  TreeView导航控件   94

    4.3.1  TreeView导航控件的属性   95

    4.3.2  向TreeView导航控件添加节点   96

    4.4  Menu控件   101

    4.4.1  MenuItem类   101

    4.4.2  Menu控件的属性和事件   102

    4.4.3  MenuItemCollection类   104

    4.4.4  向Menu控件中添加菜单项的方法   104

    4.5  上机实验   107

    第5章ASP.NET常用内置对象与数据传递   111

    5.1  Page对象   111

    5.1.1  Page对象常用属性   111

    5.1.2  Page对象常用事件和方法   112

    5.1.3  Web窗体页面的生成周期   112

    5.2  Response对象   113

    5.2.1  Response对象常用属性和方法   113

    5.2.2  使用Response对象输出信息到客户端   114

    5.2.3  使用Redirect方法实现页面跳转   115

    5.3  Request对象   117

    5.3.1  Request对象常用属性   117

    5.3.2  Request对象常用方法   118

    5.3.3  通过查询字符串实现跨页数据传递   120

    5.4  Server对象   123

    5.4.1  Server对象的常用属性和方法   123

    5.4.2  Execute方法和Transfer方法   123

    5.4.3  MapPath方法   124

    5.5  上机实验   124

    第6章ASP.NET状态管理   131

    6.1  ViewState对象   131

    6.1.1  ViewState对象概述   131

    6.1.2  ViewState对象使用   132

    6.2  Cookie对象   134

    6.2.1  Cookie对象概述   134

    6.2.2  Cookie对象使用   135

    6.3  Session对象   138

    6.3.1  Session对象工作原理   138 

    6.3.2  Session对象的常用属性和方法   139

    6.3.3  Session对象的使用   140

    6.4  Application对象   143

    6.4.1  Application对象的常用属性、方法和事件   143

    6.4.2  Application对象的使用   144

    6.5  上机实验   146

    第7章ADO.NET数据库访问技术   151

    7.1  ADO.NET概述   151

    7.1.1  ADO.NET的数据模型   151

    7.1.2  ADO.NET访问数据的方式   152

    7.1.3  ADO.NET的常用对象   153

    7.2  数据库连接字符串   153

    7.2.1  数据库连接字符串常用参数   153

    7.2.2  连接到SQL Server数据库的连接字符串   154

    7.2.3  数据库连接字符串的存放位置   154

    7.3  数据库连接Connection对象   155

    7.3.1  创建Connection对象   156

    7.3.2  Connection对象的属性和方法   156

    7.3.3  连接到数据库的基本步骤   157

    7.3.4  关闭数据库连接   159

    7.4  数据库命令Command对象   159

    7.4.1  创建Command命令   159

    7.4.2  Command对象的属性和方法   160

    7.4.3  统计数据库信息操作   161

    7.4.4  增加、修改、删除记录操作   164

    7.5  读取数据DataReader对象   167

    7.5.1  DataReader对象概述   167

    7.5.2  创建DataReader对象   167

    7.5.3  DataReader对象的属性和方法   168

    7.5.4  查询数据表记录操作   169

    7.6  DataSet对象   175

    7.6.1  DataSet对象的基本构成   175

    7.6.2  DataSet的组成结构和工作过程   175

    7.6.3  DataSet中的常用子对象   177

    7.6.4  DataSet对象常用属性和方法   177

    7.7  DataAdapter对象   178

    7.7.1  创建DataAdapter对象   178

    7.7.2  DataAdapter对象的属性和方法   178

    7.8  使用DataSet访问数据库   180

    7.8.1  创建DataSet对象   180

    7.8.2  填充DataSet   180

    7.8.3  多结果集填充   182

    7.8.4  添加新记录   184

    7.8.5  修改记录   186

    7.8.6  删除记录   188

    7.9  DataTable对象   190

    7.9.1  DataTable对象常用属性及方法   191

    7.9.2  DataTable成员对象   191

    7.9.3  创建DataTable对象   192

    7.10  上机实验   194

     

    第8章数据绑定与数据绑定控件   207

    8.1  数据绑定概述   207

    8.1.1  简单数据绑定和复杂数据绑定   207

    8.1.2  采用数据绑定表达式实现数据绑定   208

    8.1.3  调用DataBind方法实现数据绑定   213

    8.2  简单常用控件的数据绑定   217

    8.2.1  DropDownList控件的数据绑定   217

    8.2.2  RadioButtonList控件的数据绑定   219

    8.3  数据控件的数据绑定   222

    8.3.1  Repeater控件   222

    8.3.2  DataList控件   228

    8.3.3  GridView控件   231

    8.3.4  GridView控件绑定数据源   235

    8.3.5  GridView控件模板列   244

    8.3.6  DetailsView控件   247

    8.3.7  FormView控件   261

    8.4  上机实验   264

    第9章ASP.NET AJAX控件   271

    9.1  AJAX技术   271

    9.1.1  AJAX工作原理   271

    9.1.2  ASP.NET AJAX技术   272

    9.2  ASP.NET AJAX服务器控件   272

    9.2.1  ScriptManager控件   272

    9.2.2  UpdatePanel控件   273

    9.2.3  Timer控件   275

    9.2.4  UpdateProgress控件   277

    9.2.5  ScriptManagerProxy控件   279

    9.2.6  AJAX控件工具集   280

    9.3  上机实验   283

    第10章三层架构和MVC开发技术   287

    10.1  三层架构概述   287

    10.1.1  三层架构的构成   287

    10.1.2  ASP.NET三层架构的搭建   288

    10.2  基于ASP.NET三层架构的用户登录   288

    10.3  MVC开发技术   293

    10.3.1  MVC模式概述   293

    10.3.2  MVC页面请求与路由   293

    10.3.3  ASP.NET MVC应用程序结构   294

    参考文献   301
  • 内容简介:
    ASP.NET Web是目前软件开发市场比较流行的一种开发技术,可配合任何一种.NET平台下的语言进行开发。《ASP.NET Web开发技术(微课版)》以构建SPOC混合教学模式对ASP.NET Web开发技术课程进行总体设计:课程从“准职业人”的角度,以工作过程为导向、工作任务为基础、学生能力为落脚点,突出培养学生软件设计、代码编写、算法设计能力,通过课内、课外双线同步并实施教学。 《ASP.NET Web开发技术(微课版)》共10章,主要内容包括Web技术概述、ASP.NETWeb标准服务器控件、用户控件和母版页技术、站点导航控件、ASP.NET常用内置对象与数据传递、ASP.NET状态管理、ADO.NET数据库访问技术、数据绑定与数据绑定控件、ASP.NET AJAX控件、三层架构和MVC开发技术等。书中的所有案例均来自编者多年的教学手稿笔记及项目开发经验,具有一定的实用性。 《ASP.NET Web开发技术(微课版)》可作为高等院校计算机相关专业的Web开发、网络程序设计、Web数据库应用技术等课程的教材,也可作为对Web应用开发有兴趣的人员的自学用书。
  • 目录:
    第1章Web技术概述   1

    1.1  软件体系架构   1

    1.1.1  C/S架构   1

    1.1.2  B/S架构   1

    1.2  Web工程原理   2

    1.2.1  HTTP   2

    1.2.2  网页开发技术   3

    1.3  Web网页开发技术   4

    1.3.1  Web客户端技术   4

    1.3.2  Web服务器端技术   5

    1.4  ASP.NET基础知识   6

    1.4.1  ASP.NET引擎   6

    1.4.2  ASP.NET应用程序开发工具   7

    1.4.3  .NET Framework体系结构   9

    1.5  ASP.NET的开发模式   10

    1.5.1  Web Forms模式   10

    1.5.2  MVC模式   10

    1.6  ASP.NET Web项目的创建   10

    1.6.1  创建ASP.NET Web应用程序项目   10

    1.6.2  创建ASP.NET Web网站   14

    1.6.3  创建ASP.NET Web空应用程序   16

    1.7  上机实验   18

     

    第2章ASP.NET Web标准服务器控件   21

    2.1  ASP.NET Web标准服务器控件概述   21

    2.1.1  ASP.NET Web标准服务器控件的公共属性   22

    2.1.2  ASP.NET Web标准服务器控件的事件   23

    2.2  ASP.NET Web标准服务器常用控件   24

    2.2.1  文本输入/输出控件   24

    2.2.2  按钮控件   26

    2.2.3  超链接控件   30

    2.2.4  图像控件   31

    2.2.5  选择控件   32

    2.2.6  容器控件   42

    2.2.7  常用的其他标准控件   46

    2.3  ASP.NET验证控件   52

    2.3.1  验证控件的属性和方法   52

    2.3.2  RequiredFieldValidator控件   53

    2.3.3  CompareValidator控件   53

    2.3.4  RangeValidator控件   54

    2.3.5  RegularExpressionValidator控件   55

    2.4  上机实验   64

     

    第3章用户控件和母版页技术   67

    3.1  用户控件   67

    3.1.1  用户控件概述   67

    3.1.2  用户控件创建   68

    3.1.3  用户控件的使用   70

    3.2  母版页   76

    3.2.1  母版页概述   76

    3.2.2  创建母版页   77

    3.2.3  创建内容页   78

    3.2.4  母版页面与内容页面   82

    3.2.5  内容页中访问母版页的属性和方法   83

    3.3  上机实验   87

    第4章站点导航控件   91

    4.1  站点地图   91

    4.2  SiteMapPath导航控件   93

    4.3  TreeView导航控件   94

    4.3.1  TreeView导航控件的属性   95

    4.3.2  向TreeView导航控件添加节点   96

    4.4  Menu控件   101

    4.4.1  MenuItem类   101

    4.4.2  Menu控件的属性和事件   102

    4.4.3  MenuItemCollection类   104

    4.4.4  向Menu控件中添加菜单项的方法   104

    4.5  上机实验   107

    第5章ASP.NET常用内置对象与数据传递   111

    5.1  Page对象   111

    5.1.1  Page对象常用属性   111

    5.1.2  Page对象常用事件和方法   112

    5.1.3  Web窗体页面的生成周期   112

    5.2  Response对象   113

    5.2.1  Response对象常用属性和方法   113

    5.2.2  使用Response对象输出信息到客户端   114

    5.2.3  使用Redirect方法实现页面跳转   115

    5.3  Request对象   117

    5.3.1  Request对象常用属性   117

    5.3.2  Request对象常用方法   118

    5.3.3  通过查询字符串实现跨页数据传递   120

    5.4  Server对象   123

    5.4.1  Server对象的常用属性和方法   123

    5.4.2  Execute方法和Transfer方法   123

    5.4.3  MapPath方法   124

    5.5  上机实验   124

    第6章ASP.NET状态管理   131

    6.1  ViewState对象   131

    6.1.1  ViewState对象概述   131

    6.1.2  ViewState对象使用   132

    6.2  Cookie对象   134

    6.2.1  Cookie对象概述   134

    6.2.2  Cookie对象使用   135

    6.3  Session对象   138

    6.3.1  Session对象工作原理   138 

    6.3.2  Session对象的常用属性和方法   139

    6.3.3  Session对象的使用   140

    6.4  Application对象   143

    6.4.1  Application对象的常用属性、方法和事件   143

    6.4.2  Application对象的使用   144

    6.5  上机实验   146

    第7章ADO.NET数据库访问技术   151

    7.1  ADO.NET概述   151

    7.1.1  ADO.NET的数据模型   151

    7.1.2  ADO.NET访问数据的方式   152

    7.1.3  ADO.NET的常用对象   153

    7.2  数据库连接字符串   153

    7.2.1  数据库连接字符串常用参数   153

    7.2.2  连接到SQL Server数据库的连接字符串   154

    7.2.3  数据库连接字符串的存放位置   154

    7.3  数据库连接Connection对象   155

    7.3.1  创建Connection对象   156

    7.3.2  Connection对象的属性和方法   156

    7.3.3  连接到数据库的基本步骤   157

    7.3.4  关闭数据库连接   159

    7.4  数据库命令Command对象   159

    7.4.1  创建Command命令   159

    7.4.2  Command对象的属性和方法   160

    7.4.3  统计数据库信息操作   161

    7.4.4  增加、修改、删除记录操作   164

    7.5  读取数据DataReader对象   167

    7.5.1  DataReader对象概述   167

    7.5.2  创建DataReader对象   167

    7.5.3  DataReader对象的属性和方法   168

    7.5.4  查询数据表记录操作   169

    7.6  DataSet对象   175

    7.6.1  DataSet对象的基本构成   175

    7.6.2  DataSet的组成结构和工作过程   175

    7.6.3  DataSet中的常用子对象   177

    7.6.4  DataSet对象常用属性和方法   177

    7.7  DataAdapter对象   178

    7.7.1  创建DataAdapter对象   178

    7.7.2  DataAdapter对象的属性和方法   178

    7.8  使用DataSet访问数据库   180

    7.8.1  创建DataSet对象   180

    7.8.2  填充DataSet   180

    7.8.3  多结果集填充   182

    7.8.4  添加新记录   184

    7.8.5  修改记录   186

    7.8.6  删除记录   188

    7.9  DataTable对象   190

    7.9.1  DataTable对象常用属性及方法   191

    7.9.2  DataTable成员对象   191

    7.9.3  创建DataTable对象   192

    7.10  上机实验   194

     

    第8章数据绑定与数据绑定控件   207

    8.1  数据绑定概述   207

    8.1.1  简单数据绑定和复杂数据绑定   207

    8.1.2  采用数据绑定表达式实现数据绑定   208

    8.1.3  调用DataBind方法实现数据绑定   213

    8.2  简单常用控件的数据绑定   217

    8.2.1  DropDownList控件的数据绑定   217

    8.2.2  RadioButtonList控件的数据绑定   219

    8.3  数据控件的数据绑定   222

    8.3.1  Repeater控件   222

    8.3.2  DataList控件   228

    8.3.3  GridView控件   231

    8.3.4  GridView控件绑定数据源   235

    8.3.5  GridView控件模板列   244

    8.3.6  DetailsView控件   247

    8.3.7  FormView控件   261

    8.4  上机实验   264

    第9章ASP.NET AJAX控件   271

    9.1  AJAX技术   271

    9.1.1  AJAX工作原理   271

    9.1.2  ASP.NET AJAX技术   272

    9.2  ASP.NET AJAX服务器控件   272

    9.2.1  ScriptManager控件   272

    9.2.2  UpdatePanel控件   273

    9.2.3  Timer控件   275

    9.2.4  UpdateProgress控件   277

    9.2.5  ScriptManagerProxy控件   279

    9.2.6  AJAX控件工具集   280

    9.3  上机实验   283

    第10章三层架构和MVC开发技术   287

    10.1  三层架构概述   287

    10.1.1  三层架构的构成   287

    10.1.2  ASP.NET三层架构的搭建   288

    10.2  基于ASP.NET三层架构的用户登录   288

    10.3  MVC开发技术   293

    10.3.1  MVC模式概述   293

    10.3.2  MVC页面请求与路由   293

    10.3.3  ASP.NET MVC应用程序结构   294

    参考文献   301
查看详情
相关图书 / 更多
ASP.NET Web开发技术(微课版)
ASP.NET程序设计
张铁红
ASP.NET Web开发技术(微课版)
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET Web开发技术(微课版)
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET Web开发技术(微课版)
ASP.NET Core从入门到精通
明日科技
ASP.NET Web开发技术(微课版)
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET Web开发技术(微课版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET Web开发技术(微课版)
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET Web开发技术(微课版)
ASP.NET程序设计案例教程
张华
ASP.NET Web开发技术(微课版)
ASM全埋点开发实战
王灼洲 张伟
ASP.NET Web开发技术(微课版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET Web开发技术(微课版)
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET Web开发技术(微课版)
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
您可能感兴趣 / 更多
ASP.NET Web开发技术(微课版)
吉林蓝皮书:2023年吉林经济社会形势分析与预测
王颖;丁晓燕;张丽娜
ASP.NET Web开发技术(微课版)
历史城镇保护与更新
王颖;杨大禹
ASP.NET Web开发技术(微课版)
多孔口紊动浮射流
王颖;张巧玲;杨振东
ASP.NET Web开发技术(微课版)
吉林蓝皮书:2021年吉林经济社会形势分析与预测
王颖;郭连强;张丽娜
ASP.NET Web开发技术(微课版)
Web程序设计
王颖;薛继伟;朱晓敬
ASP.NET Web开发技术(微课版)
旅游线路设计
王颖;易兰兰
ASP.NET Web开发技术(微课版)
烧伤外科护理健康教育
王颖;谢艳平
ASP.NET Web开发技术(微课版)
商务英语翻译导论
王颖;褚凌云;王爱玲
ASP.NET Web开发技术(微课版)
公示语汉英翻译
王颖;吕和发
ASP.NET Web开发技术(微课版)
理想空间
王颖;孙斌栋;傅