顶部
收藏

ASP.NET程序设计

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

作者:
徐占鹏
定价:
39.80元
ISBN:
978-7-04-037475-9
版面字数:
440.000千字
开本:
16开
全书页数:
381页
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2013-09-17
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是“十二五”职业教育国家规划教材。

国家职业教育专业教学资源库是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为国家职业教育专业教学资源库年度立项及建设专业。本书是国家职业教育专业教学资源库“C#程序设计”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。

本书以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语法和编程技巧,有助于将所学的知识融会贯通。

本书可作为应用性、技能型人才培养的教材,可以作为高等院校程序设计相关课程的教材或实践指导书,也可作为培训班的培训教材,还可供从事ASP.NET开发和应用的相关人员学习与参考。

本书提供数字课程的学习,欢迎读者登录http://www.icve.com.cn.cn或http://abook.hep.com.cn/37475获取相关教学资源,进行自主学习及交流活动。具体登录使用方法见书后“郑重声明”页。

  • 前辅文
  • 单元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 2
    • 任务拓展
      • 1.2.3 Visual Studio与.NETFramework
      • 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 ControlToolkit
    • 任务实施
      • 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 编码规范
  • 参考文献

相关图书