顶部
收藏

ASP.NET技术基础

“十一五”国家规划教材

作者:
许锁坤
定价:
29.60元
ISBN:
978-7-04-021228-0
版面字数:
450千字
开本:
16开
全书页数:
287页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2007-06-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是普通高等教育“十一五”国家级规划教材。   

全书从开发人员的角度出发,以ASP.NET Web应用程序开发所需的关键技术为主线组织讲授内容,体现了基于应用的系统性。本书内容主要包括ASP.NET应用程序开发和运行环境的配置,用户界面设计技术,基于C#的ASP.NET应用程序编码技术,ADO.NET数据库访问技术,ASP.NET应用程序的管理与Web应用程序架构技术等。本书目的是使读者通过阅读本书,对基于C#语言的ASP.NET应用编程有一个清晰的思路,并能快速掌握ASP.NET Web应用程序开发的实用技术,达到独立完成中小型商业化Web应用程序的设计与开发目标。

本书所附光盘主要包括三部分内容:一是书中所有实例源码,可直接在讲授过程中演示运行;二是所有实训项目源码,学生上机时可参照运行结果实现实训要求;三是本书的一套辅助教学软件《计算机辅助教学系统》,其功能包括教学资源的学习、在线答疑、上传实训作业、批改作业、作业浏览和作业分数查询等。

本书可作为应用性,技能型人才培养的各类教育“ASP.NET技术基础”课程的教学用书,也可供各类培训、计算机从业人员和程序设计爱好者参考使用。

  • 第一章 ASP.NET开发技术引论
    • 1.1 Web应用程序
      • 1.1.1 什么是Web应用程序
      • 1.1.2 Web 应用程序开发技术
    • 1.2 Microsoft .NET开发平台
      • 1.2.1 Microsoft.NET开发平台简介
      • 1.2.2 什么是ASP.NET
      • 1.2.3 ASP.NET主要技术
    • 1.3 ASP.NET开发与运行环境配置
      • 1.3.1 安装软件
      • 1.3.2 安装与配置IIS
    • 1.4 初识ASP.NET应用程序
      • 1.4.1 第一个ASP.NET应用程序
      • 1.4.2 代码编程方式
      • 1.4.3 ASP.NET应用程序文件
    • 本章小结
    • 思考题
    • 实训 ASP.NET应用程序运行环境配置与测试
  • 第二章 ASP.NET应用程序界面的构建
    • 2.1 ASP.NET编程模型
      • 2.1.1 窗体用户界面
      • 2.1.2 事件驱动编程
      • 2.1.3 窗体生命周期
    • 2.2 窗体界面元素——Web服务器控件
      • 2.2.1 基本输入输出控件
      • 2.2.2 按钮类控件
      • 2.2.3 页面导航控件
      • 2.2.4 选择类控件
      • 2.2.5 容器和占位控件
      • 2.2.6 广告和日历控件
    • 2.3 第三方控件
      • 2.3.1 菜单设计控件
      • 2.3.2 文本编辑控件
    • 2.4 用户控件
      • 2.4.1 设计用户控件
      • 2.4.2 在程序界面中添加用户控件
    • 2.5 程序界面设计原则
    • 本章小结
    • 思考题
    • 实训2.1 Web服务器控件的取值和属性设置
    • 实训2.2 使用TreeView控件设计树型菜单
    • 实训2.3 使用FreeTextBox控件设计文本编辑界面
  • 第三章 基于C#的ASP.NET应用程序编码技术
    • 3.1 C#语法基础
      • 3.1.1 C#语句标识
      • 3.1.2 数据类型
      • 3.1.3 命名变量
      • 3.1.4 操作符
      • 3.1.5 基本数据类型的转换
    • 3.2 字符串处理
      • 3.2.1 字符串操作
      • 3.2.2 检索字符串中的特定字符
    • 3.3 程序流程控制
      • 3.3.1 程序分支控制及其应用
      • 3.3.2 程序循环控制及其应用
    • 3.4 数组和数组列表
      • 3.4.1 数组(Array)
      • 3.4.2 数组列表(ArrayList)
    • 3.5 编写和使用类
      • 3.5.1 项目内添加类库文件
      • 3.5.2 创建新的类库项目
      • 3.5.3 使用属性
    • 3.6 异常处理
    • 本章小结
    • 思考题
    • 实训3.1 字符串处理
    • 实训3.2 C#程序流程控制
    • 实训3.3 编写和使用类
  • 第四章 用户数据处理及页面参数传递
    • 4.1 用户数据验证——编码方法
      • 4.1.1 编写验证方法
      • 4.1.2 用户注册信息验证
    • 4.2 用户数据验证——控件方法
      • 4.2.1 数据验证控件
      • 4.2.2 验证控件的综合应用
    • 4.3 常用的ASP.NET内部对象
      • 4.3.1 Response对象
      • 4.3.2 Request对象
      • 4.3.3 Session对象
      • 4.3.4 Application对象
      • 4.3.5 Server对象
    • 4.4 页面导航与参数传递
      • 4.4.1 页面导航方法
      • 4.4.2 页面间参数传递
    • 4.5 在ASP.NET中使用客户端脚本
      • 4.5.1 直接使用客户端脚本
      • 4.5.2 调用JavaScript函数
    • 本章小结
    • 思考题
    • 实训4.1 用户数据验证——C#
    • 实训4.2 用户数据验证——控件
    • 实训4.3 页面间参数传递
  • 第五章 ADO.NET数据库访问技术
    • 5.1 ADO.NET概述
      • 5.1.1 ADO.NET组成
      • 5.1.2 数据访问机制
    • 5.2 连接数据库
      • 5.2.1 Connection对象
      • 5.2.2 不同数据库的连接方式
      • 5.2.3 数据库的连接状态
    • 5.3 连接式数据库操作
      • 5.3.1 Command对象
      • 5.3.2 使用Command对象操作数据库
      • 5.3.3 DataReader对象
    • 5.4 断开式数据库操作
      • 5.4.1 DataSet和DataAdapter对象
      • 5.4.2 DataGrid数据绑定
      • 5.4.3 选择控件数据绑定
      • 5.4.4 使用DataSet对象操作数据库
    • 5.5 XML数据访问
      • 5.5.1 XML文档结构
      • 5.5.2 DataSet访问XML文件
    • 5.6 事务处理
    • 本章小结
    • 思考题
    • 实训5.1 连接数据库
    • 实训5.2 Command对象操作数据库
    • 实训5.3 DataReader对象的使用
    • 实训5.4 DataSet对象操作数据库
    • 实训5.5 事务处理
  • 第六章 数据列表控件的应用技术
    • 6.1 DataGrid控件
      • 6.1.1 定制DataGrid控件
      • 6.1.2 DataGrid分页技术
      • 6.1.3 在DataGrid中操作数据库
      • 6.1.4 在DataGrid中使用模板列
    • 6.2 DataList控件
      • 6.2.1 DataList控件使用模板
      • 6.2.2 在DataList控件中显示数据
    • 6.3 Repeater控件
      • 6.3.1 Repeater控件模板
      • 6.3.2 在Repeater控件中显示数据
    • 本章小结
    • 思考题
    • 实训6.1 DataGrid中使用模板
    • 实训6.2 DataGrid操作数据库
    • 实训6.3 DataList显示数据
    • 实训6.4 Repeater显示数据
  • 第七章 Web服务技术
    • 7.1 Web服务技术基础
      • 7.1.1 什么是Web服务
      • 7.1.2 Web服务技术基础
    • 7.2 创建和使用Web服务
      • 7.2.1 创建和测试Web服务
      • 7.2.2 调用Web服务
    • 7.3 Web服务中的数据类型
      • 7.3.1 数据类型处理
      • 7.3.2 使用DataSet传递数据
    • 7.4 SOAP的使用
      • 7.4.1 SOAP消息结构
      • 7.4.2 使用SOAP传输信息
    • 7.5 ASP.NET Web服务应用实例
    • 本章小结
    • 思考题
    • 实训7.1 创建第一个Web服务
    • 实训7.2 数据库Web服务
  • 第八章 ASP.NET应用程序的管理与部署
    • 8.1 状态管理
      • 8.1.1 服务器端和客户端的状态管理
      • 8.1.2 进程内和进程外状态管理
      • 8.1.3 Global.asax文件
    • 8.2 缓存优化
      • 8.2.1 页面级输出缓存
      • 8.2.2 片段缓存
      • 8.2.3 使用Cache对象
    • 8.3 配置ASP.NET应用程序
      • 8.3.1 Machine.config文件
      • 8.3.2 Web.config文件
    • 8.4 部署ASP.NET应用程序
      • 8.4.1 使用复制部署
      • 8.4.2 使用Web安装项目
    • 8.5 Web应用程序安全策略
      • 8.5.1 攻击类型
      • 8.5.2 常见漏洞分析
      • 8.5.3 安全威胁模型STRIDE
      • 8.5.4 安全应用实例
    • 本章小结
    • 思考题
    • 实训8.1 数据加密处理
    • 实训8.2 使用Web安装项目
  • 第九章 软件开发架构
    • 9.1 企业应用开发模式
      • 9.1.1 客户机/服务器模式
      • 9.1.2 浏览器/服务器模式
    • 9.2 Web应用程序的分层架构
      • 9.2.1 Web应用程序的分层
      • 9.2.2 三层体系架构
    • 9.3 使用ASP.NET开发三层应用程序
      • 9.3.1 创建数据库访问组件
      • 9.3.2 创建业务逻辑组件
      • 9.3.3 创建表现层
    • 9.4 三层应用开发实例——用户管理
      • 9.4.1 需求分析与设计
      • 9.4.2 编码实现
    • 本章小结
    • 思考题
    • 实训 用户管理模块的设计与实现(三层)
  • 第十章 ASP.NET开发技术综合应用——新闻发布系统
    • 10.1 系统需求分析
      • 10.1.1 系统功能描述
      • 10.1.2 系统功能模块的划分
    • 10.2 新闻系统的设计
      • 10.2.1 数据库设计
      • 10.2.2 系统结构设计
      • 10.2.3 界面流程设计
    • 10.3 系统功能的实现
      • 10.3.1 新闻浏览
      • 10.3.2 新闻类别管理
      • 10.3.3 新闻管理
      • 10.3.4 用户管理
      • 10.3.5 权限管理
    • 本章小结
    • 思考题
    • 实训 ASP.NET开发技术综合应用实践

相关图书