新書推薦:
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:NT$
561.0
《
山西寺观艺术壁画精编卷
》
售價:NT$
7650.0
《
中国摄影 中式摄影的独特魅力
》
售價:NT$
4998.0
《
山西寺观艺术彩塑精编卷
》
售價:NT$
7650.0
《
积极心理学
》
售價:NT$
254.0
《
自由,不是放纵
》
售價:NT$
250.0
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:NT$
1265.0
《
剑桥日本戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
918.0
編輯推薦:
本书详细介绍了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
內容試閱 :
ASP.NET是Microsoft公司力推的Web开发编程技术,也是当今热门的Web开发编程之一。为了方便广大读者学习,作者通过多年一线教学的积累,以实用为原则,将教学中的案例加以整理提升编写了本书。本书以Visual Studio 2019为开发平台,以C#为程序设计语言,使用SQL Server 2012为后台数据库。
本书独特地将控件按功能进行分类,细化每个控件的属性、事件及基本功能,使读者能够清晰、熟练地掌握每一个基本控件;书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握ASP.NET网站设计的基础知识与编程技能,为实战应用打下坚实的基础;本书中的三层架构、综合实例章节从开发环境构建、基本流程、基本配置以及开发步骤、数据绑定和表单标签、文件上传和下载、输入校验等详细设计展开讲解,使读者对ASP.NET网站设计有全面的理解。通过学习本书,读者能够在较短时间内对ASP.NET编程有基本的认识,掌握Web开发的主要技能。
本书共13章内容。
第1章主要介绍ASP.NET基础和.NET平台的历史以及发展,讲解开发环境的使用及如何高效地开发Web应用程序。
第2章详细介绍ASP.NET 4.5应用程序中提供的基本控件,分类讲解内容显示控件、按钮控件和选择控件,以类比的形式讲解每种控件的共有属性、方法和事件,加深读者对控件的理解。
第3章详细介绍ASP.NET 4.5应用程序中提供的高级控件,着重讲解视图区域控件、文件上传控件、日历控件、广告控件、向导控件等ASP.NET 4.5高级控件的使用方法和技巧。
第4章主要介绍客户端验证和服务器端验证的概念和具体应用,以及ASP.NET中的各种服务器验证控件。
第5章主要介绍ASP.NET 4.5中内置对象的概念和具体应用,以及全局应用程序类Global.asax中的各种事件。
第6章主要介绍主题、母版页和用户控件,重点介绍用ASP.NET 4.5应用程序进行样式控制的方法和技巧。
第7章主要介绍导航控件的使用,详细讲解了三种导航控件及站点地图的应用。
第8章主要介绍AJAX技术,详细介绍如何在ASP.NET 4.5中进行AJAX应用程序的开发。
第9章主要介绍ADO.NET的基础,对ADO.NET中的类进行了详细讲解,通过示例实现了对数据库数据的增、删、改、查操作。
第10章主要介绍ASP.NET中的数据绑定,对列表控件和数据控件的绑定进行了详细讲解。
第11章介绍Web系统中的三层架构,讲解如何在ASP.NET中创建三层架构的项目。
第12章从需求分析、数据库设计、项目模块设计、三层架构等具体步骤、模块着手,详细讲解“美妆网”实例开发,使读者有实际项目的体会,从而能够深刻了解本书讲解的知识,并达到实战的效果。
第13章首先对档案管理系统业务逻辑进行分析,然后详细讲解系统数据库的设计,对系统中的项目层次划分进行讲解,后对系统进行页面设计和后台代码实现。
在编写过程中,编者得到家人和同仁的大力支持,在此一并表示感谢。尽管编者在编写过程中尽了努力,但由于水平有限,本书的疏漏之处在所难免,恳请读者批评指正。
编者
2022年8月