- ISBN:9787302628019
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:400
- 出版时间:2023-05-01
- 条形码:9787302628019 ; 978-7-302-62801-9
本书特色
本书详细介绍了ASP.NET的网站开发核心技术。用大量实例详细设计展开讲解,使读者对ASP.NET网站设计有深刻理解。 省级一流本科课程,零基础的ASP.NET网站设计入门教程,包含微视频、电子课件、电子作业库等多种资源,详细讲解三层架构模式,可以在学中做、在做中学,为实战打下坚实的基础。
内容简介
本书以实用为原则,弱化了ASP.NET框架的基础知识,以Visual Studio 2019为开发平台,以C#为程序设计语言,使用SQL Server 2012为后台数据库,以大量的实例介绍动态控件的属性和相关应用,以工程实践环节巩固这些方法和技术。本书将控件按功能进行分类,并细化每个控件的属性、事件及基本功能,使读者能够清晰、熟练地掌握每个动态控件。书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握ASP.NET网站设计的基础知识与编程技能,为实战应用打下坚实的基础。 本书可作为计算机相关专业高职、本科生ASP.NET网站设计课程的教材,也可作为ASP.NET网页开发爱好者的自学参考书。
目录
第1章.NET框架与ASP.NET/1
1.1.NET框架结构/1
1.2ASP.NET简介/2
1.2.1ASP.NET技术的发展/2
1.2.2ASP.NET的主要特点/3
1.2.3ASP.NET的工作原理/4
1.3ASP.NET开发页面简介/4
1.3.1**个ASP.NET网站/4
1.3.2ASP.NET中的特殊文件夹/9
1.3.3ASP.NET中的文件类型/11
1.4Visual Studio 2019开发环境介绍/12
1.4.1菜单栏和工具栏/12
1.4.2工具箱窗口/14
1.4.3解决方案资源管理器/15
1.4.4属性窗口/15
第2章Web基本控件/16
2.1控件简介/16
2.2内容显示控件/18
2.2.1标签控件Label/18
2.2.2文本控件TextBox/19
2.2.3特殊文本控件Literal/21
2.2.4图片控件Image/23
2.3按钮控件/23
2.3.1按钮控件Button/23
2.3.2超链接按钮控件LinkButton/26
2.3.3图片按钮控件ImageButton/26
2.3.4热点图控件ImageMap/28
2.4选择控件/33
2.4.1单选按钮控件RadioButton/33
2.4.2单选按钮列表控件RadioButtonList/35
2.4.3复选框控件CheckBox/39
2.4.4复选框列表控件CheckBoxList/40
2.4.5下拉列表控件DropDownList/41
2.4.6列表框控件ListBox/44
2.4.7子弹列表控件BulletedList/48
第3章Web高级控件/51
3.1简介视图区域控件/51
3.1.1面板控件Panel/51
3.1.2占位符控件PlaceHolder/53
3.1.3视图控件View与多视图控件MultiView/56
3.2文件上传控件FileUpload/59
3.3日历控件Calender/62
3.4广告控件AdRotator/65
3.5向导控件Wizard/67
第4章服务器验证控件/75
4.1验证控件介绍/75
4.1.1服务器端验证与客户端验证/75
4.1.2验证控件的使用方法/77
4.1.3验证控件的公共属性/78
4.2常见的验证控件/79
4.2.1必填验证控件RequiredFieldValidator/79
4.2.2范围验证控件RangeValidator/81
4.2.3比较验证控件CompareValidator/84
4.2.4正则表达式验证控件RegularExpressValidator/86
4.2.5自定义验证控件CustomValidator/89
4.2.6验证汇总控件ValidationSummary /92
4.3验证控件组的使用/94
综合实验四注册模块数据验证/97
第5章ASP.NET内置对象/102
5.1Page对象/102
5.1.1Page对象的属性和方法/102
5.1.2Page对象的应用/103
5.2Response对象/106
5.2.1Response对象的属性和方法/106
5.2.2Response对象的应用/106
5.3Request对象/108
5.3.1Request对象的属性和方法/108
5.3.2Request对象的应用/108
5.4Server对象/111
5.4.1Server对象的属性和方法/111
5.4.2Server对象的应用/112
5.5Application对象/114
5.5.1Application对象的属性和方法/114
5.5.2Application对象的应用/115
5.6Session对象/116
5.6.1Session对象的属性和方法/116
5.6.2Session对象的应用/117
5.7Cookie对象/119
5.7.1Cookie对象的属性和方法/119
5.7.2Cookie对象的应用/120
5.8全局应用程序类Global.asax文件/121
综合实验五简易购物车/124
第6章主题、母版页与用户控件/132
6.1主题/132
6.1.1主题的简单应用/132
6.1.2页面主题和全局主题/134
6.1.3主题的动态选择/135
6.2母版页/139
6.2.1母版页基础/139
6.2.2母版页的应用/140
6.3用户控件/143
6.3.1用户控件基础/143
6.3.2用户控件的应用/1446.3.3将Web窗体转换成用户控件/146
综合实验六购物网站导航条/147
第7章导航控件/150
7.1站点地图/150
7.2树状图控件TreeView/153
7.2.1TreeView控件的属性、方法和事件/153
7.2.2TreeNodeCollection类/154
7.2.3TreeView控件的应用/154
7.3菜单控件Menu/161
7.3.1Menu控件的属性、方法和事件/161
7.3.2MenuItemCollection类/161
7.3.3Menu控件的应用/162
7.4站点路径控件SiteMapPath/164
7.4.1SiteMapPath控件的属性、方法和事件/164
7.4.2SiteMapPath控件的应用/164
综合实验七图书商城菜单栏/165
第8章ASP.NET AJAX控件/168
8.1ASP.NET AJAX概述/168
8.1.1AJAX基础/168
8.1.2ASP.NET中的AJAX/169
8.1.3AJAX简单应用/170
8.2ASP.NET AJAX控件/172
8.2.1脚本管理控件ScriptManager /172
8.2.2脚本管理代理控件ScriptManagerProxy/173
8.2.3更新区域控件UpdatePanel/174
8.2.4更新进度控件UpdateProgress/176
8.2.5时钟控件Timer/178
综合实验八基于AJAX的简易聊天室/180第9章ADO.NET数据库访问/185
9.1ADO.NET基础/185
9.1.1ADO.NET介绍/185
9.1.2ADO.NET与ADO/186
9.1.3ADO.NET中的常用对象/187
9.1.4ADO.NET数据库操作过程/187
9.2SqlConnection连接对象/188
9.2.1SqlConnection对象的属性与方法/188
9.2.2创建连接字符串ConnectionString/189
9.2.3Web.config文件中的连接字符串/190
9.2.4SqlConnection对象的应用/190
9.3SqlCommand命令对象/192
9.3.1SqlCommand对象的属性与方法/192
9.3.2ExecuteNonQuery()方法/193
9.3.3ExecuteScalar()方法/197
9.3.4SqlParameter参数对象/199
9.4SqlDataReader数据访问对象/200
9.4.1SqlDataReader对象的属性与方法/200
9.4.2使用SqlDataReader对象读取数据/201
9.5DataSet数据集对象/203
9.5.1DataSet数据集对象介绍/204
9.5.2DataTable数据表对象/205
9.5.3DataColumn数据列对象/206
9.5.4DataRow数据行对象/207
9.5.5DataSet数据集的应用/209
9.6SqlDataAdapter数据适配器对象/210
9.6.1SqlDataAdapter类的属性与方法/210
9.6.2使用SqlDataAdapter对象获取数据/211
9.6.3使用SqlDataAdapter对象更新数据/212
9.6.4SqlCommandBuilder类的应用/216
综合实验九数据控件绑定/217
第10章ASP.NET中的数据绑定/221
10.1简单数据绑定/221
10.2数据源的创建/223
10.2.1使用语句建立数据源/223
10.2.2使用数据源控件SqlDataSource建立数据源/223
10.3List控件的数据绑定/228
10.4数据控件的数据绑定/230
10.4.1数据控件的绑定方法/230
10.4.2重复列表控件Repeater/231
10.4.3数据列表控件DataList/233
10.4.4网格视图控件GridView/240
综合实验十XML文件数据的绑定/247
第11章Web系统中的三层架构/253
11.1三层架构/253
11.1.1项目结构分层的意义/253
11.1.2什么是三层架构/254
11.1.3三层架构中每层的作用/254
11.1.4三层架构与实体层/255
11.2三层架构的应用/255
第12章美妆网的设计与实现/264
12.1网站功能/264
12.1.1管理员/264
12.1.2一般用户/会员/264
12.1.3浏览者/265
12.2网站业务流程/265
12.3系统概要设计/266
12.3.1用户模块功能描述/266
12.3.2管理员模块功能描述/267
12.4数据库设计/267
12.4.1概念设计/267
12.4.2逻辑设计/269
12.4.3物理设计/269
12.5系统详细设计/271
12.5.1用户模块设计/272
12.5.2管理员模块设计/275
12.6网站建立/277
12.7类库代码实现/279
12.7.1实体层Entity设计/279
12.7.2数据访问层DataAccess设计/285
12.7.3业务逻辑层Business设计/286
12.8系统页面设计/293
12.8.1游客模块的实现/293
12.8.2会员模块的实现/299
12.8.3管理员模块的实现/310
第13章学生档案管理系统的设计与实现/320
13.1系统功能简介/320
13.2系统业务流程/321
13.2.1管理员权限业务流程/321
13.2.2教师权限业务流程/321
13.2.3学生权限业务流程/321
13.3系统概要设计/323
13.3.1概念设计/323
13.3.2逻辑设计/325
13.3.3物理设计/326
13.4类库代码实现/328
13.4.1实体层设计/328
13.4.2数据访问层设计/330
13.4.3业务逻辑层设计/332
13.5模块实现/343
13.5.1登录页/343
13.5.2管理员管理模块/346
13.5.3教师管理模块/350
13.5.4基本档案管理/357
13.5.5奖学金档案管理/369
13.5.6借阅记录管理/375
13.5.7借档预约管理/381
参考文献/386
作者简介
陶永鹏,大连外国语大学副教授、硕士生导师。研究方向为智能图像处理、医疗大数据分析。主持省部级科研项目十余项,发表科研、教改论文二十余篇,出版教材多部。获授权发明专利两项、新型实用专利七项、软件著作权三项。省级一流课程“信息系统分析与设计”“SQLServer数据库高级编程”负责人。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0