×
21世纪高等学校计算机类课程创新规划教材·微课版ASP.NET网站开发项目化教程(第2版)(微课视频版)/肖宏启 苏畅

21世纪高等学校计算机类课程创新规划教材·微课版ASP.NET网站开发项目化教程(第2版)(微课视频版)/肖宏启 苏畅

1星价 ¥58.6 (8.4折)
2星价¥58.6 定价¥69.8
暂无评论
图文详情
  • ISBN:9787302555407
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:376
  • 出版时间:2020-09-01
  • 条形码:9787302555407 ; 978-7-302-55540-7

本书特色

1.以就业为导向 2.以项目为主线 3.以动手能力为突破点,以项目经验为学习目标 4.丰富教学资源,保障学生开放式自主学习 以一个完整案例为主线,通过项目化、任务化教学方式,整合知识点,配套微课视频、源代码、教学课件、教学大纲、电子教案、习题答案等资源。

内容简介

本书以C#为编程语言,全面介绍了ASP.NET的控件、内置对象、Web页面的数据库访问技术、数据控件、ASP.NET MVC等。共分为10个单元,结合专业课程特点,对基于ASP.NET Web软件开发工作过程进行剖析,以真实完整的项目“新知书店”为载体,在行业专家的指导下,结合Web项目开发的流程和规范,分解出工作过程的典型工作任务,根据工作任务整合了相关知识点,按照高职学生的认知特点设计教学过程。

目录

单元1ASP.NET基础及开发环境搭建


1.1.NET Framework概述


1.1.1.NET Framework的定义及组成


1.1.2.NET Framework的功能特点


1.1.3.NET Framework环境


1.1.4.NET Framework的主要版本


1.2Web基础知识


1.2.1HTTP


1.2.2Web服务器和浏览器


1.2.3C/S模式与B/S模式


1.2.4Web的访问原理


1.3IIS的安装与配置


1.3.1IIS概述


1.3.2IIS中的网站、Web应用程序和虚拟目录


任务11安装和配置IIS Web服务器


1.4ASP.NET概述


1.4.1ASP.NET的历史


1.4.2ASP.NET的优点


1.4.3ASP.NET的开发模式


任务12安装Visual Studio 2017


1.5Visual Studio使用基础


1.5.1Visual Studio Web开发环境


1.5.2ASP.NET网站基本构建流程


任务13创建简单的Web网站


任务14ASP.NET文档分析


1.6ASP.NET页面的处理机制


1.7ASP.NET的网页代码模型


1.7.1单文件页模型


1.7.2代码隐藏页模型


单元小结


单元练习题


单元2使用控件高效创建网站页面


2.1服务器控件概述


2.1.1控件分类


2.1.2在页面中添加HTML服务器控件


2.1.3在页面中添加Web服务器控件



ASP.NET网站开发项目化教程(第2版)微课视频版






目录


2.1.4设置服务器控件属性


2.2标准服务器控件


2.2.1文本类型控件


2.2.2按钮类型控件


2.2.3链接类型控件


2.2.4选择类型控件


任务21设计“新知书店”用户注册页面


2.3验证控件


2.3.1验证控件及其作用


2.3.2验证控件的属性和方法


2.3.3表单验证控件(RequiredFieldValidator)


2.3.4比较验证控件(CompareValidator)


2.3.5范围验证控件(RangeValidator)


2.3.6正则验证控件(RegularExpressionValidator)


2.3.7验证组控件(ValidationSummary)


任务22为“新知书店”用户注册页面添加验证功能


2.4图像控件(Image)


2.5Panel控件


2.6文件上传控件(FileUpload)


2.6.1FileUpload控件概述


2.6.2FileUpload控件应用


2.7第三方控件


2.7.1验证码控件(WebValidates)


2.7.2富文本控件(CKEditor)


2.7.3日期输入控件


任务23设计“新知书店”求职简历页面


单元小结


单元练习题


单元3ASP.NET内置对象与数据传递


3.1ASP.NET对象概述及属性方法事件


3.2Page对象


3.2.1Page对象的常用属性


3.2.2Page对象的常用方法


3.2.3Page对象的常用事件


任务31体验页内数据传递


3.3Response对象


3.3.1Response对象的常用属性


3.3.2Response对象的常用方法


3.4Request对象


3.4.1Request对象的常用属性


3.4.2Request对象的常用方法


任务32获取客户端数据与跨页传递数据


3.5Server对象


3.5.1Server对象的常用属性


3.5.2Server对象的常用方法


3.5.3Server对象的应用


3.6Cookie对象


3.6.1Cookie对象的常用属性


3.6.2Cookie对象的常用方法


3.6.3Cookie对象的应用


3.7Session对象


3.7.1Session对象的常用属性


3.7.2Session对象的常用方法


3.7.3Session对象的事件


3.7.4Session对象的应用


任务33实现防非法访问的登录功能


3.8Application对象


3.8.1Application对象的常用方法


3.8.2Application对象的事件


3.8.3Application对象的应用


3.8.4Application、Session、Cookie 对象的区别


任务34制作简易在线聊天室


单元小结


单元练习题


单元4搭建风格统一的Web站点


4.1CSS样式控制


4.1.1页面中使用CSS的三种方法


4.1.2样式规则


4.2页面框架


4.2.1“新知书店”项目概况


4.2.2网页布局和框架技术


4.3母版页


4.3.1母版页概述


4.3.2创建母版页


4.3.3创建内容页


4.3.4访问母版页的控件和属性


任务41使用母版页搭建“新知书店”后台页面框架


4.4网站导航


4.4.1站点地图


4.4.2导航控件


任务42实现“新知书店”后台面包屑导航功能


任务43实现“新知书店”后台的菜单功能


任务44实现“新知书店”前台页面菜单栏功能


单元小结


单元练习题


单元5使用ADO.NET访问数据库


5.1ADO.NET概述


5.1.1ADO.NET简介


5.1.2ADO.NET的结构


5.1.3与数据有关的命名空间


5.1.4ADO.NET数据提供者


5.1.5ADO.NET对象模型


5.2Connection数据连接对象


5.2.1Connection对象概述


5.2.2Connection对象的常用属性和方法


5.2.3使用SqlConnection对象连接数据库


5.3Command命令执行对象


5.3.1Command对象概述


5.3.2Command对象的常用属性和方法


5.3.3创建Command对象


5.3.4使用Command对象操作数据


任务51实现“新知书店”用户注册功能


5.4DataReader数据读取对象


5.4.1DataReader对象概述


5.4.2DataReader对象的常用属性和方法


5.4.3创建DataReader对象


5.4.4使用DataReader对象检索数据


任务52实现“新知书店”用户登录功能


5.5DataSet对象和DataAdapter对象


5.5.1DataSet对象


5.5.2DataAdapter对象


单元小结


单元练习题


单元6数据绑定技术


6.1数据绑定概述


6.1.1数据绑定的定义


6.1.2Eval和Bind方法


6.2数据绑定语法


6.2.1简单数据绑定


6.2.2复杂数据绑定


6.3数据源控件


6.3.1数据源控件概述


6.3.2SqlDataSource数据源控件


6.3.3ObjectDataSource数据源控件


6.3.4SiteMapDataSource数据源控件


6.4常用控件的数据绑定


6.4.1RadioButtonList控件的数据绑定


6.4.2DropDownList控件的数据绑定


任务61实现用户注册的省市选择功能


任务62实现“新知书店”后台图书列表的检索类别选择


单元小结


单元练习题


单元7数据绑定控件的应用


7.1数据绑定控件


7.1.1数据绑定控件的层次结构


7.1.2数据绑定控件与数据源控件


7.2GridView控件


7.2.1GridView控件的常用属性、方法和事件


7.2.2使用GridView控件绑定数据源


7.2.3自定义GridView控件的列


7.2.4使用GridView控件分页显示数据


7.2.5使用GridView控件编辑和删除数据


任务71实现“新知书店”后台图书信息的查询


任务72实现“新知书店”后台图书详细信息的编辑


任务73实现“新知书店”后台的图书添加功能


任务74实现“新知书店”后台用户信息的更新


任务75实现“新知书店”后台用户信息的删除


7.3DataList控件


7.3.1DataList控件概述


7.3.2DataList控件的常用属性、方法和事件


7.3.3分页显示DataList控件中的数据


7.3.4在DataList控件中编辑与删除数据


任务76实现“新知书店”前台图书列表显示功能


任务77实现“新知书店”前台图书列表显示的排序和分页


7.4Repeater控件


7.4.1Repeater控件概述


7.4.2Repeater控件的常用属性、方法和事件


7.4.3分页显示Repeater控件中的数据


7.5其他数据绑定控件


7.5.1DetailsView控件


7.5.2FormView控件


7.5.3ListView控件


7.5.4DataPager控件


任务78实现“新知书店”前台图书详细信息显示


单元小结


单元练习题


单元8使用三层架构搭建系统框架


8.1系统架构设计和分层


8.1.1系统架构设计


8.1.2三层架构概述


任务81搭建“新知书店”系统三层架构


8.2“新知书店”系统功能分析


8.2.1“新知书店”系统功能概述


8.2.2“新知书店”系统总体功能结构设计


8.2.3“新知书店”系统主要用例描述与功能流程


8.3“新知书店”系统架构设计


8.3.1“新知书店”系统架构概述


8.3.2数据库的设计


8.3.3表示层(UI)设计


8.3.4业务逻辑层(BLL)设计


8.3.5数据访问层(DAL)设计


任务82实现三层架构下的“新知书店”用户注册功能


单元小结


单元练习题


单元9ASP.NET MVC编程基础


9.1MVC概述


9.1.1MVC和WebForm


9.1.2MVC页面的运行机制


9.2ASP.NET MVC应用程序


9.2.1创建ASP.NET MVC应用程序


9.2.2ASP.NET MVC应用程序的结构


9.2.3ASP.NET MVC的约定和规则


9.3MVC控制器(Controller)


9.3.1深入理解控制器


9.3.2创建控制器


9.4MVC视图(View)


9.4.1深入理解视图


9.4.2创建视图


9.4.3视图模板引擎


9.4.4布局页


9.5MVC模型(Model)


9.5.1深入理解模型


9.5.2创建模型


9.6ASP.NET MVC开发示例


9.6.1用户信息列表显示


9.6.2实现图书的查询功能


任务91实现“新知书店”用户信息管理功能


单元小结


单元练习题


单元10“新知书店”购物功能的设计与实现


任务101设计“新知书店”购物车商品实体类


任务102设计“新知书店”购物车类的业务逻辑


任务103实现“新知书店”购物车界面设计及显示


任务104实现“新知书店”购物车的增、删、改


单元小结


参考文献


展开全部

作者简介

肖宏启,副教授,毕业于湖南大学,后就读于四川大学并取得硕士学位。有软件领域5年的从业经历,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事教学与科研等方面的工作。 曾主编过《数据结构(C语言版)》,受到使用师生的一致好评,另参与过其他教材如《ASP.NET网站开发项目化教程》。主持贵州省软件技术骨干专业项目的建设工作,承担省级课题2项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航