注册 登录 进入教材巡展
#
  • #
  • #

出版时间:2019-02-27

出版社:高等教育出版社

“十四五”职业教育国家规划教材

以下为《ASP.NET程序设计(第2版)(配套智慧职教数字课程、微课、电子课件、章节设计、整体设计、源代码等)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040511208
  • 2版
  • 238842
  • 64254097-5
  • 平装
  • 16开
  • 2019-02-27
  • 350
  • 408
  • 工学
  • 计算机科学与技术
  • 计算机等
  • 高职
内容简介

本书是国家职业教育软件技术专业教学资源库配套教材,同时为“十二五”职业教育国家规划教材修订版。

本书以C# 为编程语言,全面介绍了ASP.NET 的控件、内置对象、Web页面的数据库访问技术、数据控件、文件操作、XML、Web Service、AJAX 技术、网站配置与部署等。全书共分为12个单元,单元1介绍项目系统分析与环境构建;单元2介绍母版、主题和皮肤;单元3介绍控件的使用;单元4介绍系统对象与数据传递;单元5介绍使用ADO.NET 访问数据库;单元6介绍数据库服务控件的应用;单元7介绍ASP.NET 文件操作;单元8介绍网站导航;单元9介绍AJAX 技术的运用;单元10介绍Web Service 技术应用;单元11介绍XML 数据操作应用;单元12介绍项目的发布与部署。

全书结合专业课程特点,对基于ASP.NET Web软件开发工作过程进行剖析,以真实完整的项目“ 电子商务网站”为载体,在行业专家的指导下,结合Web 项目开发的流程和规范,分解出工作过程的典型工作任务,根据工作任务整合了相关知识点,按照高职学生的认知特点设计教学过程。本书以实例为依托,把基础知识的应用渗透到各个实例中。实例讲解步骤清晰,循序渐进,通过对实例项目的学习,读者可以更好地领会ASP.NET 语法和编程技巧,有助于将所学的知识融会贯通。

本书在第一版的基础上升级改版为新形态一体化教材。与本书配套的数字课程将在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教服务指南”。本书可作为应用性、技能型人才培养的教材,可以作为高等院校程序设计相关课程的教材或实践指导书,也可作为培训班的培训教材,还可供从事ASP.NET 开发和应用的相关人员学习与参考。

目录

 前辅文
 单元1 项目系统分析与环境构建
  引例描述
  任务1.1 了解电子商务网站系统
  任务陈述
  知识准备
   1.1.1 软件开发流程
   1.1.2 SelectOKShop 电子商务网站系统概述
  任务实施
   1.1.3 SelectOKShop 电子商务网站系统分析
   1.1.4 SelectOKShop 电子商务网站系统总体结构设计
   1.1.5 SelectOKShop 电子商务网站系统详细设计
  任务拓展
   1.1.6 电子商务系统Web 平台的开发方式
  项目实训
  任务1.2 安装Visual Studio 2010 集成开发环境
  任务陈述
  知识准备
   1.2.1 Visual Studio 2010 集成开发工具概述
  任务实施
   1.2.2 安装Visual Studio 2010
  任务拓展
   1.2.3 Visual Studio 与.NET Framework
   1.2.4 MSDN 简介
  项目实训
  单元小结
  评价体系表
 单元2 母版、主题和皮肤
  引例描述
  任务2.1 新建网站
  任务陈述
  知识准备
   2.1.1 网页基础知识
   2.1.2 ASP.NET 网站基础知识
  任务实施
   2.1.3 新建网站项目
   2.1.4 运行网站项目
  任务拓展
   2.1.5 网站类型
   2.1.6 网站文件
   2.1.7 ASP.NET 页面
  项目实训
  任务2.2 CSS 样式的设计与应用
  任务陈述
  知识准备
   2.2.1 用CSS 样式设计Web 页面
  任务实施
   2.2.2 创建样式表文件
   2.2.3 应用样式表文件
  任务拓展
   2.2.4 CSS 的语法
  项目实训
  任务2.3 网站主题、皮肤的设计与应用
  任务陈述
  知识准备
   2.3.1 主题和皮肤
  任务实施
   2.3.2 主题和皮肤的定义与应用
  任务拓展
   2.3.3 页面主题和全局主题
  项目实训
  任务2.4 母版页设计与应用
  任务陈述
  知识准备
   2.4.1 母版页设计的基础知识
  任务实施
   2.4.2 创建并使用SelectOKShop电子商务网站母版
  任务拓展
   2.4.3 母版页运行机制
   2.4.4 母版页的嵌套
   2.4.5 内容页与母版页的互访
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元3 控件的使用
  引例描述
  任务3.1 使用基本服务器控件设计用户登录页面
  任务陈述
  知识准备
   3.1.1 ASP.NET 控件概述
   3.1.2 Web 服务器控件
   3.1.3 文本类型控件
   3.1.4 按钮类型控件
  任务实施
   3.1.5 网站登录模块的实现
  任务拓展
   3.1.6 认识Page 对象
  项目实训
  任务3.2 使用基本服务器控件设计用户注册页面
  任务陈述
  知识准备
   3.2.1 选择类型控件
   3.2.2 Image 控件
   3.2.3 Calendar 控件
  任务实施
   3.2.4 创建SelectOKShop 用户注册页面
  任务拓展
   3.2.5 ASP.NET 路径的使用
   3.2.6 ImageMap 控件
   3.2.7 Calendar 控件的高级应用
   3.2.8 使用面向对象思想模拟操作新注册的用户
  项目实训
  任务3.3 使用ASP.NET 验证控件检验用户注册信息
  任务陈述
  知识准备
   3.3.1 验证控件
   3.3.2 客户端验证
   3.3.3 ASP.NET 验证控件
  任务实施
   3.3.4 验证控件检验用户注册信息
  任务拓展
   3.3.5 其他验证控件
   3.3.6 验证组属性ValidationGroup
   3.3.7 禁用数据验证
  项目实训
  任务3.4 设计产品分类导航及首页广告
  任务陈述
  知识准备
   3.4.1 Panel 控件
   3.4.2 AdRotator 广告控件
   3.4.3 MultiView 和View 视图切换控件
  任务实施
   3.4.4 创建并使用电子商务网站的广告栏
   3.4.5 创建并使用电子商务网站的产品导航栏
  任务拓展
   3.4.6 第三方控件的使用
  项目实训
  任务3.5 设计电子商务网站的新闻公告栏
  任务陈述
  知识准备
   3.5.1 用户控件
   3.5.2 在Web 页面中使用用户控件
  任务实施
   3.5.3 创建并使用电子商务网站的新闻公告栏
  任务拓展
   3.5.4 访问用户控件的属性
   3.5.5 动态修改用户控件的内容
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元4 系统对象与数据传递
  引例描述
  任务4.1 Response 对象、Request 对象和Session 对象的应用
  任务陈述
  知识准备
   4.1.1 Response 对象的使用
   4.1.2 Request 对象的使用
   4.1.3 Session 对象的使用
  任务实施
   4.1.4 使用Session 实现用户信息记录
   4.1.5 Response 与Request 对象实现找回密码页面功能
  任务拓展
   4.1.6 利用Request 对象获取服务器环境变量
   4.1.7 利用Request 对象获取客户端浏览器信息
  项目实训
  任务4.2 Cookie 对象的使用
  任务陈述
  知识准备
   4.2.1 Cookie 对象的应用
  任务实施
   4.2.2 使用Cookie 记录用户访问次数
  任务拓展
   4.2.3 网站文件
  项目实训
  任务4.3 Application 对象的使用
  任务陈述
  知识准备
   4.3.1 Application 对象
  任务实施
  4.3.2 Application 对象实现在线聊天
  任务4.4 Server 对象的使用
  任务陈述
  知识准备
   4.4.1 Server 对象
  任务实施
   4.4.2 获取远程服务器的信息
  任务拓展
   4.4.3 ASP.NET HttpContext.Server属性
  单元小结
  评价体系表
  单元练习题
 单元5 使用ADO.NET 访问数据库
  引例描述
  任务5.1 基于ADO.NET 连接数据库
  任务陈述
  知识准备
   5.1.1 ADO.NET 概述
   5.1.2 连接SQL Server 数据库
  任务实施
   5.1.3 ADO.NET 实现数据库连接
  任务拓展
   5.1.4 连接池概述
  项目实训
  任务5.2 ADO.NET 实现数据库操作
  任务陈述
  知识准备
   5.2.1 ADO.NET 常用对象
  任务实施
   5.2.2 ADO.NET 实现后台商品列表数据读取
   5.2.3 ADO.NET 实现商品数据编辑
   5.2.4 ADO.NET 实现商品数据删除
  任务拓展
   5.2.5 参数化查询
  项目实训
  任务5.3 项目三层架构设计实现
  任务陈述
  知识准备
   5.3.1 三层架构简介
   5.3.2 三层架构概述
  任务实施
   5.3.3 三层架构创建
   5.3.4 添加各层之间依赖关系
   5.3.5 创建三层架构的代码
   5.3.6 调用三层架构实现用户后台登录
  任务拓展
   5.3.7 三层架构
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元6 数据库服务控件的应用
  引例描述
  任务6.1 实现商品分类数据绑定
  任务陈述
  知识准备
   6.1.1 数据源控件
   6.1.2 DataList 控件基础知识
  任务实施
   6.1.3 实现商品分类数据绑定
  任务拓展
   6.1.4 SqlDataSource 控件
  项目实训
  任务6.2 GridView 控件实现新闻列表显示
  任务陈述
  知识准备
   6.2.1 GridView 控件
  任务实施
   6.2.2 GridView 控件实现首页新闻列表显示
   6.2.3 GridView 控件实现新闻页面列表分页排序显示
  任务拓展
   6.2.4 GridView 控件
  项目实训
  任务6.3 DataList 控件实现全部商品列表显示
  任务陈述
  知识准备
   6.3.1 DataList 控件
  任务实施
   6.3.2 DataList 控件实现全部商品列表显示
  任务拓展
   6.3.3 DataList 控件
  项目实训
  任务6.4 Repeater 控件实现热销商品显示
  任务陈述
  知识准备
   6.4.1 Repeater 控件基础
  任务实施
   6.4.2 Repeater 实现热销商品列表显示
  任务拓展
   6.4.3 Repeater 控件
  项目实训
  任务6.5 使用DetailsView 控件实现商品详细信息显示
  任务陈述
  知识准备
   6.5.1 DetailsView 控件
  任务实施
   6.5.2 DetailsView 控件显示商品详细信息
  任务拓展
   6.5.3 DetailsView 控件
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元7 ASP.NET 文件操作
  引例描述
  任务7.1 获取本地驱动器信息
  任务陈述
  知识准备
   7.1.1 文件系统操作
   7.1.2 DriveInfo 类
  任务实施
   7.1.3 获取本地磁盘驱动信息
  任务7.2 文件目录操作
  任务陈述
  知识准备
   7.2.1 Directory 类和DirectoryInfo 类
   7.2.2 Directory 类的主要方法
   7.2.3 DirectoryInfo 类
  任务实施
  任务拓展
   7.2.4 Directory 类创建子目录
  项目实训
  任务7.3 文件操作
  任务陈述
  知识准备
   7.3.1 File 类与FileInfo 类
   7.3.2 I/O 流
  任务实施
  项目实训
  任务7.4 使用文件上传控件上传商品图片
  任务陈述
  知识准备
   7.4.1 FileUpload 控件
  任务实施
   7.4.2 使用FileUpload 控件上传商品图片
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元8 网站导航
  引例描述
  任务8.1 使用站点地图和SiteMapPath控件设计网站导航
  任务陈述
  知识准备
   8.1.1 站点地图
   8.1.2 SiteMapPath 控件
  任务实施
   8.1.3 创建并使用SelectOKShop电子商务网站面包屑导航
  任务拓展
   8.1.4 SiteMapPath 控件的样式控制
  项目实训
  任务8.2 使用TreeView 控件设计网站树形导航
  任务陈述
  知识准备
   8.2.1 TreeView 控件简介
   8.2.2 TreeView 控件的数据显示
  任务实施
   8.2.3 通过数据绑定的方式创建网站的站点导航
   8.2.4 通过XML 文件创建网站新闻发布系统后台新闻管理目录导航页面
  任务拓展
   8.2.5 TreeView 控件的常用属性
   8.2.6 TreeView 控件的操作
  项目实训
  任务8.3 使用Menu 控件设计网站菜单导航
  任务陈述
  知识准备
   8.3.1 Menu 菜单控件的基础知识
  任务实施
   8.3.2 创建并使用电子商务网站的导航菜单
  任务拓展
   8.3.3 Menu 控件的常用属性
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元9 AJAX 技术应用
  引例描述
  任务9.1 AJAX 实现局部刷新功能
  任务陈述
  知识准备
   9.1.1 ASP.NET AJAX 基础
   9.1.2 ASP.NET AJAX 控件
  任务实施
   9.1.3 实现UpdatePanel 局部刷新显示当前时间
  任务拓展
   9.1.4 一个Web 页面上的多个UpdatePanel 控件
   9.1.5 服务器端UpdatePanel 控件的更新
   9.1.6 UpdateProgress 控件
  项目实训
  任务9.2 AJAX Control Toolkit 应用举例
  任务陈述
  知识准备
   9.2.1 ASP.NET AJAX Control Toolkit
  任务实施
   9.2.2 实现搜索框带有水印效果
  任务拓展
   9.2.3 使用扩展控件
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元10 Web Service 技术应用
  引例描述
  任务10.1 创建Web Service
  任务陈述
  知识准备
   10.1.1 Web Service 概述
   10.1.2 Web Service 开发生命周期
   10.1.3 Web Service 的调用原理
   10.1.4 Web Service 特性
  任务实施
   10.1.5 新建并调用Web Service 应用程序计算器
  任务拓展
   10.1.6 自定义数据库连接并访问Web服务
  项目实训
  任务10.2 Web Service 实现在项目中显示天气
  任务陈述
  知识准备
   10.2.1 远程Web 服务概述
  任务实施
   10.2.2 实现天气预报服务
  任务拓展
   10.2.3 常用的远程Web Service
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元11 XML 数据操作应用
  引例描述
  任务11.1 访问和操作XML 读取配置数据
  任务陈述
  知识准备
   11.1.1 XML 基础
   11.1.2 ASP.NET 对XML 文档的操作
  任务实施
   11.1.3 实现配置数据的读取
  任务拓展
   11.1.4 XML 文件读取类( XmlTextReader)
   11.1.5 XML 文件写入类( XmlTextWriter)
  项目实训
  任务11.2 XmlDataSource 控件应用
  任务陈述
  知识准备
   11.2.1 XmlDataSource 控件基础
  任务实施
   11.2.2 XmlDataSource 控件绑定Repeater 控件实现关键词显示
  任务拓展
   11.2.3 XmlDataSource 控件绑定功能
  项目实训
  单元小结
  评价体系表
  单元练习题
 单元12 项目的发布与部署
  引例描述
  任务12.1 发布网站到IIS 中
  任务陈述
  知识准备
   12.1.1 IIS 的安装与配置
  任务实施
   12.1.2 发布网站到IIS
   12.1.3 在服务器上运行网站
  项目实训
  任务12.2 发布网站到Internet
  任务陈述
  知识准备
   12.2.1 空间申请
  任务实施
   12.2.2 发布网站到Internet
  项目实训
  单元小结
  评价体系表
 附录 ASP.NET 编码规范
 参考文献