• 正版书ASP.NET开发项目化教程(第2版)-微课视频版清华大学出版社9787302555407肖宏启、苏畅
  • 正版书ASP.NET开发项目化教程(第2版)-微课视频版清华大学出版社9787302555407肖宏启、苏畅
21年品牌 40万+商家 超1.5亿件商品

正版书ASP.NET开发项目化教程(第2版)-微课视频版清华大学出版社9787302555407肖宏启、苏畅

正版图书,可开发票。

60.79 8.7折 69.8 全新

库存3件

河北保定
认证卖家担保交易快速发货售后保障

作者肖宏启、苏畅

出版社清华大学出版社

ISBN9787302555407

出版时间2020-09

装帧平装

开本16开

定价69.8元

货号1202156846

上书时间2024-10-14

祥云图书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

1. 为什么要写本书
.NET是软件开发人才培养的一个比较重要的方向,但是当前基于.NET的教材普遍存在两方面的问题: 一方面陷入“教材与企业应用严重脱节”的怪圈,即教材中讲的ASP.NET开发基本上是拖控件的傻瓜式开发,而实际企业中很少使用拖控件的方式进行开发,这就造成了很多毕业生刚参加工作时无法适应用人单位的技术要求; 另一方面,有些基于工作过程或项目应用的教材只给出一段程序,省略了*重要的语法格式,学生只能看懂这段程序,而不知道这段程序为何要这样编写,变换一项要求后就不会编写了,这类教材舍本求末,违反了认知规律。
本书采用符合认知规律的形式,从企业的实际工程项目中提取素材,将其简化和分解后编入课程中,讲授的内容都选取*贴近企业实际开发的技术,让学生不仅能从书上学到的理论知识,还能从书上的工程案例中学到更实用的工程经验,服务于学生的就业需求。
2. 本书特色
本书是“高等职业教育人才培养质量提升工程——软件技术骨干专业”建设项目的重要成果之一,突出以工作过程为导向,以工作任务为基础,突出职业和实践特色,侧重培养学生软件设计、代码编写、软件文档编写规范等能力。本书具有以下鲜明特色。
(1) 以实际项目为载体, 强调软件开发思维与学习思维的融合,突出综合职业能力的训练。
本书结合专业特点,对基于ASP.NET Web软件开发的工作过程进行剖析, 以真实、完整的项目“新知书店”为载体,在行业专家的指导下,结合Web项目开发的流程和规范, 分解出工作过程的典型工作任务,根据工作任务整合相关知识点,按照应用型本科及高职学生的认知特点设计教学过程,把基础知识的应用渗透到各个项目任务中。任务讲解步骤清晰,循序渐进,通过对项目任务的学习,读者可以更好地领会ASP.NET的语法和编程技巧,有助于将所学的知识融会贯通。
(2) 配套了丰富的“立体化”教学及学习资源。
本书将ASP.NET Web开发技术分成10个单元,包括34个教学任务,配套了教学课件、微课视频、测试习题、项目库、文档模板和工具使用手册等教学资源,表现形式直观、形象、生动, 可供广大教师、学生、社会读者和软件企业从业人员在学习过程中使用。
立体化的数字教学资源包含两方面的内容:*,课程本身的基本信息,包括课程简介、学习指南、课程标准、单元设计、考核方式等;第二,教学内容的微课视频教学资源,既方便课内教学,又方便学生课外预习与学习。

 

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

 

 

  

3. 本书内容
本书主要面向应用型本科及高等职业院校计算机类专业的学生,内容构造体现“以应用为主体”,强调知识的理解和运用,实现高校应用型本科与高等职业教育教学以实践体系为主及以技术应用能力培养为主的目标,符合现代高等职业教育对教材的要求。从学生认知规律的角度将课程教学内容分为10个教学单元,各教学单元与任务结构如表1所示。

 


表1教学单元与任务结构

 

单元
单 元 名 称
任 务 名 称
单元1
ASP.NET基础及开发环境搭建
任务11安装和配置IIS Web服务器
任务12安装Visual Studio 2017
任务13创建简单的Web网站
任务14ASP.NET文档分析

 

单元2
使用控件高效创建网站页面
任务21设计“新知书店”用户注册页面
任务22为“新知书店”用户注册页面添加验证功能
任务23设计“新知书店”求职简历页面

 

单元3
ASP.NET内置对象与数据传递
任务31体验页内数据传递
任务32获取客户端数据与跨页传递数据
任务33实现防非法访问的登录功能
任务34制作简易在线聊天室
单元4
搭建风格统一的Web站点
任务41使用母版页搭建“新知书店”后台页面框架
任务42实现“新知书店”后台面包屑导航功能
任务43实现“新知书店”后台的菜单功能
任务44实现“新知书店”前台页面菜单栏功能

 

单元5
使用ADO.NET访问数据库
任务51实现“新知书店”用户注册功能
任务52实现“新知书店”用户登录功能

 

单元6
数据绑定技术
任务61实现用户注册的省市选择功能
任务62实现“新知书店”后台图书列表的检索类别选择

 

单元7
数据绑定控件的应用
任务71实现“新知书店”后台图书信息的查询
任务72实现“新知书店”后台图书详细信息的编辑
任务73实现“新知书店”后台的图书添加功能
任务74实现“新知书店”后台用户信息的更新
任务75实现“新知书店”后台用户信息的删除
任务76实现“新知书店”前台图书列表显示功能
任务77实现“新知书店”前台图书列表显示的排序和分页
任务78实现“新知书店”前台图书详细信息显示

 

单元8
使用三层架构搭建系统框架
任务81搭建“新知书店”系统三层架构
任务82实现三层架构下的“新知书店”用户注册功能

 

单元9
ASP.NET MVC编程基础
任务91实现“新知书店”用户信息管理功能

 

单元10
“新知书店”购物功能的设计与实现
任务101设计“新知书店”购物车商品实体类
任务102设计“新知书店”购物车类的业务逻辑
任务103实现“新知书店”购物车界面设计及显示
任务104实现“新知书店”购物车的增、删、改

 

学习本书内容后,应具备以下技能:
(1) 能使用Visual Studio 2017集成开发工具进行常规Web应用程序的开发,并学会站点建设与配置。
(2) 能用需求分析和设计的方法规划设计项目的模块、数据等。
(3) 掌握ASP.NET的相关控件,对象的应用。
(4) 掌握ASP.NET的数据库访问技术及数据服务控件的使用。
(5) 会使用三层架构搭建系统框架。
(6) 掌握使用MVC开发简单程序的过程。
(7) 能够利用互联网、MSDN等帮助文档解决学习工作中的技术难题。
4. 致谢
本书由贵州航天职业技术学院肖宏启主编,参与资料整理和程序调试的有贵州省“高等职业教育人才培养质量提升工程——软件技术骨干专业”建设项目组成员苏畅、陈美成、汤智华、柳均、陆树芬等老师。本书在编写过程中得到了院长唐明华,副院长张亚军、冯伟,计算机科学系主任杨先立的大力支持,在此对大家的辛勤工作表示衷心感谢。本书在编写过程中,还参考了近5年出版的ASP.NET技术相关专著、教材及杂志,以及互联网上的相关资料,在此对相关作者一并表示衷心的感谢。*后,感谢所有在本书写作过程中给予帮助的人,特别是在此过程中默默付出的我的妻子燕雁。
本书的结构是一种新的尝试,能否得到同行的认可,能否给教学带来新的体验,需要经过实践的检验。本书配套教学课件、源代码、教学大纲、习题答案等资源,可从清华大学出版社网站下载。特别希望各位读者能与作者分享体会,提供意见与建议。由于编写时间紧张,本书难免存在疏漏,敬请读者批评指正。
本书配有微课视频,请读者打开手机微信,扫一扫封底刮刮卡中的二维码,获得权限,再扫一扫文中对应章节处的二维码,即可观看视频。

 

编者
2020年2月



 
 
 
 

商品简介

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



作者简介

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



目录

单元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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实现“新知书店”购物车的增、删、改

单元小结

参考文献


【前言】

主编推荐

 1.以就业为导向    
 2.以项目为主线    
 3.以动手能力为突破点,以项目经验为学习目标   
 4.丰富教学资源,保障学生开放式自主学习


【内容简介】

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP