作品简介

本书详细介绍了使用ASP.NET进行Web应用程序开发应该掌握的各方面技术。全书共分为14章,包括ASP.NET技术介绍、IIS和Visual Studio 2010的安装和配置、HTML服务器控件、Web服务器控件、验证控件、用户控件、登录控件、导航控件、数据库控件对象、数据源控件、数据绑定技术、数据绑定控件、文件和目录操作、ASP.NET MVC框架以及企业管理系统等。本书配套资料中含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在Windows XP、Windows 2000、Windows 2003下全部通过。 本书读者对象可以是ASP.NET的初学者,也可以作为非计算机专业学生学习的参考资料,还可以供专门从事ASP.NET的开发人员等阅读参考。

本书作者刘好增,邵良杉。本书读者对象可以是ASP.NET的初学者,也可以作为非计算机专业学生学习的参考资料,还可以供专门从事ASP.NET的开发人员等阅读参考。

作品目录

  • 内容简介
  • 前言 FOREWORD
  • 第1章 静态网页设计快速入门
  • 1.1 HTML基础
  • 1.1.1 认识HTML网页
  • 1.1.2 HTML文档结构
  • 1.2 HTML的基本标记
  • 1.2.1 元信息标记
  • 1.2.2 字体标记
  • 1.2.3 段落标记
  • 1.2.4 水平线标记
  • 1.3 HTML的常用操作标记
  • 1.3.1 创建超链接
  • 1.3.2 创建列表
  • 1.3.3 创建表格
  • 1.3.4 创建框架
  • 1.4 层和表单
  • 1.4.1 创建层
  • 1.4.2 创建表单
  • 1.4.3 创建表单元素
  • 1.5 实验指导1-1:用户信息注册
  • 1.6 CSS基础
  • 1.6.1 认识CSS
  • 1.6.2 CSS常用属性
  • 1.6.3 网页中插入CSS样式
  • 1.7 实验指导1-2:为XML文档添加CSS样式
  • 1.8 实验指导1-3:使用HTML和CSS构建网页
  • 第2章 ASP.NET动态开发
  • 2.1 了解ASP.NET技术
  • 2.1.1 发展历史
  • 2.1.2 特色优势
  • 2.1.3 新增功能
  • 2.2 了解IIS服务器
  • 2.2.1 安装IIS
  • 2.2.2 配置IIS
  • 2.3 .NET Framework框架
  • 2.3.1 了解.NET框架
  • 2.3.2 .NET框架内容
  • 2.3.3 公共语言规范
  • 2.3.4 通用类型系统
  • 2.3.5 新增功能
  • 2.4 了解Visual Studio 2010
  • 2.4.1 VS与.NET框架的关系
  • 2.4.2 VS的常见版本
  • 2.4.3 VS 2010产品亮点
  • 2.4.4 如何安装VS 2010
  • 2.5 实验指导2-1:编写简单的计算器
  • 第3章 页面跳转与数据传递
  • 3.1 页面运行机制
  • 3.1.1 常用内置对象
  • 3.1.2 页面生存周期
  • 3.2 页面
  • 3.2.1 Page对象简介
  • 3.2.2 页面首次加载判断
  • 3.2.3 页面控件焦点
  • 3.2.4 输出脚本
  • 3.3 页面跳转
  • 3.3.1 Response对象简介
  • 3.3.2 Response对象实现页面跳转
  • 3.3.3 向当前页写入信息
  • 3.3.4 输出脚本和控件
  • 3.3.5 Server对象简介
  • 3.3.6 Server对象实现页面跳转
  • 3.4 Server与Response的其他应用
  • 3.4.1 获取文件路径
  • 3.4.2 编码和解码
  • 3.4.3 输出图像
  • 3.4.4 输出XML
  • 3.5 数据获取
  • 3.5.1 Request对象简介
  • 3.5.2 页面传值
  • 3.5.3 获取客户端信息
  • 3.5.4 获取浏览器头信息
  • 3.5.5 获取表单信息
  • 3.6 实验指导3-1:用户注册
  • 第4章 保存页面数据
  • 4.1 页面状态
  • 4.1.1 ViewState对象
  • 4.1.2 ViewState对象应用
  • 4.2 数据共享的分类
  • 4.3 用户会话信息
  • 4.3.1 Session对象
  • 4.3.2 会话信息的应用
  • 4.4 系统全局信息
  • 4.4.1 Application对象
  • 4.4.2 系统信息应用
  • 4.5 客户端存储
  • 4.5.1 Cookie对象
  • 4.5.2 客户端存储应用
  • 4.6 实验指导4-1:用户登录
  • 第5章 HTML服务器控件
  • 5.1 HTML控件概述
  • 5.1.1 认识HTML控件
  • 5.1.2 HTML控件的共同属性
  • 5.1.3 HTML输入控件的共同属性
  • 5.1.4 HTML容器控件的共同属性
  • 5.2 文本输入控件
  • 5.2.1 HtmlInputText控件
  • 5.2.2 HtmlInputPassword控件
  • 5.2.3 HtmlInputHidden控件
  • 5.2.4 HtmlTextArea控件
  • 5.3 按钮控件
  • 5.3.1 HtmlButton控件
  • 5.3.2 HtmlInputButton控件
  • 5.3.3 HtmlInputReset控件
  • 5.3.4 HtmlInputSubmit控件
  • 5.4 实验指导5-1:用户登录
  • 5.5 选择控件
  • 5.5.1 HtmlInputRadioButton控件
  • 5.5.2 HtmlInputCheckBox控件
  • 5.6 图像控件
  • 5.6.1 HtmlImage控件
  • 5.6.2 HtmlInputImage控件
  • 5.7 下拉列表控件:HtmlSelect
  • 5.7.1 HtmlSelect控件
  • 5.7.2 操作HtmlSelect的项
  • 5.7.3 数据源绑定HtmlSelect
  • 5.7.4 更改内容背景色
  • 5.7.5 多重选择列表框
  • 5.8 文件上传控件
  • 5.8.1 HtmlInputFile控件
  • 5.8.2 HtmlInputFile控件上传文件
  • 5.9 表格控件
  • 5.9.1 HtmlTable控件
  • 5.9.2 HtmlTableRow控件
  • 5.9.3 HtmlTableCell控件
  • 5.10 其他常用控件
  • 5.10.1 HtmlForm控件
  • 5.10.2 HtmlAnchor控件
  • 5.10.3 HtmlGenericControl控件
  • 5.10.4 HtmlHead控件
  • 5.10.5 HtmlTitle控件
  • 5.10.6 HtmlLink控件
  • 5.10.7 HtmlMeta控件
  • 5.11 实验指导5-2:个人资料填写
  • 第6章 常用服务器控件
  • 6.1 服务器控件基础
  • 6.1.1 服务器控件与HTML控件的区别
  • 6.1.2 控件分类
  • 6.1.3 控件公共属性
  • 6.2 文本控件
  • 6.2.1 Label控件
  • 6.2.2 Literal控件
  • 6.2.3 TextBox控件
  • 6.2.4 HyperLink控件
  • 6.3 按钮控件
  • 6.3.1 Button控件
  • 6.3.2 LinkButton控件
  • 6.3.3 ImageButton控件
  • 6.4 选择控件
  • 6.4.1 RadioButton控件
  • 6.4.2 RadioButtonList控件
  • 6.4.3 CheckBox控件
  • 6.4.4 CheckBoxList控件
  • 6.5 列表控件
  • 6.5.1 DropDownList控件
  • 6.5.2 BulletedList控件
  • 6.5.3 ListBox控件
  • 6.6 容器控件
  • 6.6.1 Panel控件
  • 6.6.2 MultiView控件
  • 6.7 其他常用控件
  • 6.7.1 图片显示控件
  • 6.7.2 图片响应控件
  • 6.7.3 日历控件
  • 6.7.4 广告控件
  • 6.8 实验指导6-1:职工登记管理
  • 第7章 验证控件
  • 7.1 验证控件基础
  • 7.1.1 验证基础
  • 7.1.2 常用的验证
  • 7.1.3 验证控件共同属性
  • 7.2 常用的验证控件
  • 7.2.1 RequiredFieldValidator控件
  • 7.2.2 RangeValidator控件
  • 7.2.3 RegularExpressionValidator控件
  • 7.2.4 CompareValidator控件
  • 7.2.5 CustomValidator控件
  • 7.3 错误显示控件
  • 7.3.1 ValidationSummary控件
  • 7.3.2 错误显示
  • 7.3.3 控件分组
  • 7.4 实验指导7-1:职工登记信息提交
  • 第8章 ASP.NET控件的高级应用
  • 8.1 用户控件
  • 8.1.1 认识用户控件
  • 8.1.2 创建用户控件
  • 8.1.3 使用用户控件
  • 8.1.4 用户控件的属性和事件
  • 8.1.5 窗体页转换为用户控件
  • 8.2 登录控件
  • 8.2.1 内置登录页面
  • 8.2.2 常用的登录控件
  • 8.3 导航控件——SiteMapPath
  • 8.3.1 认识SiteMapPath控件
  • 8.3.2 Web.sitemap文件
  • 警告
  • 8.3.3 使用SiteMapPath控件
  • 8.4 导航控件——Menu
  • 8.4.1 认识Menu控件
  • 8.4.2 指定Menu控件的菜单项
  • 8.4.3 XML文件绑定Menu控件
  • 8.5 导航控件——TreeView
  • 8.5.1 认识TreeView控件
  • 8.5.2 认识TreeNode对象
  • 8.5.3 TreeView的事件
  • 8.5.4 XML文件绑定TreeView控件
  • 8.5.5 TreeView控件的图像设置
  • 8.6 实验指导8-1:TreeView控件动态构建网页
  • 第9章 数据库编程
  • 9.1 数据库开发基础
  • 9.1.1 数据库开发技术简介
  • 9.1.2 ADO.NET简介
  • 9.2 数据库连接
  • 9.2.1 数据库连接技术
  • 9.2.2 SQL Server连接对象
  • 9.2.3 连接SQL Server
  • 9.3 实验指导9-1:连接数据库
  • 9.4 数据操作
  • 9.4.1 数据操作对象
  • 9.4.2 SqlCommand对象
  • 9.4.3 操作SQL Server数据
  • 9.4.4 SqlParameter对象
  • 9.4.5 含参数的数据操作
  • 9.4.6 SqlDataReader对象
  • 9.4.7 数据显示
  • 9.5 数据集对象
  • 9.5.1 数据集对象简介
  • 9.5.2 SqlDataAdapter对象
  • 9.5.3 DataSet对象
  • 9.5.4 DataSet数据显示
  • 9.5.5 DataTable对象
  • 9.5.6 DataView对象
  • 9.5.7 SqlDataReader对象与DataSet对象的区别
  • 9.6 实验指导9-2:用户注册
  • 第10章 数据显示和绑定
  • 10.1 数据源控件概述
  • 10.1.1 常用的数据源控件
  • 10.1.2 XmlDataSource控件
  • 10.1.3 SqlDataSource控件
  • 10.2 数据绑定技术
  • 10.2.1 常用的绑定方法
  • 10.2.2 简单数据绑定
  • 10.3 数据绑定控件——GridView
  • 10.3.1 认识GridView控件
  • 10.3.2 GridView的列字段
  • 10.3.3 自定义GridView外观
  • 10.3.4 GridView常用事件
  • 10.3.5 GridView显示XML数据
  • 10.4 实验指导10-1:GridView操作数据
  • 10.4.1 数据列表
  • 10.4.2 编辑数据
  • 10.4.3 删除数据
  • 10.5 数据显示控件——DetailsView控件
  • 10.6 数据绑定控件——DataList
  • 10.6.1 认识DataList控件
  • 10.6.2 DataList控件的模板
  • 10.6.3 DataList控件的事件
  • 10.6.4 DataList控件实现分页
  • 10.7 数据绑定控件——Repeater
  • 10.7.1 认识Repeater控件
  • 10.7.2 Repeater控件的事件
  • 10.7.3 Repeater控件发布RSS
  • 10.8 Repeater、DataList和GridView的区别
  • 10.9 数据绑定控件——ListView
  • 10.9.1 认识ListView控件
  • 10.9.2 ListView控件模板
  • 10.9.3 DataPager控件绑定
  • 10.10 实验指导10-2:FormView控件分页显示数据
  • 10.10.1 认识FormView控件
  • 10.10.2 实现步骤
  • 第11章 处理文件和目录
  • 11.1 目录和文件操作简介
  • 11.2 目录操作
  • 11.2.1 目录操作类
  • 11.2.2 目录属性
  • 11.2.3 创建目录
  • 11.2.4 移动目录
  • 11.2.5 遍历目录
  • 11.2.6 删除目录
  • 11.3 文件操作
  • 11.3.1 文件操作类
  • 11.3.2 文件属性
  • 11.3.3 创建文件
  • 11.3.4 文件内容复制
  • 11.3.5 移动文件
  • 11.3.6 删除文件
  • 11.4 文件高级应用
  • 11.4.1 文件写入
  • 11.4.2 文件读取
  • 11.4.3 文件上传
  • 11.4.4 文件下载
  • 11.4.5 文件加密
  • 11.4.6 文件解密
  • 11.5 实验指导12-1:文件管理
  • 第12章 ASP.NET MVC框架开发
  • 12.1 MVC模式与MVC框架
  • 12.1.1 MVC模式
  • 12.1.2 MVC框架
  • 12.1.3 MVC与Web窗体
  • 12.2 创建第一个MVC项目
  • 12.2.1 MVC应用程序目录结构
  • 11.2.2 核心命名空间
  • 11.2.3 运行查看项目效果
  • 12.3 MVC应用程序执行流程
  • 12.4 URLRouting对象
  • 12.4.1 URL工作原理
  • 12.4.2 URLRouting规则
  • 12.4.3 自定义映射规则
  • 12.5 商品的数据操作
  • 12.5.1 查看商品
  • 12.5.2 添加商品
  • 12.5.3 详细查看
  • 12.5.4 删除商品
  • 12.6 ActionResult类
  • 12.7 页面辅助类
  • 12.7.1 常用的页面辅助类
  • 12.7.2 上传个人图片
  • 12.8 实验指导12-1:用户登录
  • 12.9 实验指导12-2:View视图中使用Repeater控件
  • 第13章 网站配置与部署
  • 13.1 web.config文件
  • 13.1.1 配置文件的保存和加载
  • 13.1.2 认识web.config文件
  • 13.1.3 常用配置文件节点
  • 13.1.4 <system.web>节点
  • 13.2 网站项目部署概述
  • 13.2.1 部署网站项目的工具
  • 13.2.2 如何选择部署工具
  • 13.3 “发布网站”工具部署网站项目
  • 13.3.1 发布网站项目对话框
  • 13.3.2 部署网站项目
  • 13.3.3 设置显示水印效果
  • 13.4 “复制网站”工具部署网站项目
  • 13.5 XCOPY方式部署网站项目
  • 13.5.1 使用XCOPY部署网站项目
  • 13.5.2 部署或更新Web应用程序的单个文件
  • 第14章 企业管理系统
  • 14.1 系统概述
  • 14.1.1 开发背景
  • 14.1.2 系统功能结构
  • 14.2 数据库设计
  • 14.2.1 表的设计
  • 14.2.2 存储过程设计
  • 14.3 框架搭建
  • 14.3.1 搭建框架
  • 14.3.2 web.config配置
  • 14.4 公共方法的编写
  • 14.5 主要页面
  • 14.5.1 管理员登录
  • 14.5.2 母版页
  • 14.5.3 新闻添加
  • 14.5.4 网站首页
  • 14.6 其他页面简介
  • 附录 思考与练习答案
  • 第1章 静态网页设计快速入门
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第2章 ASP.NET动态开发
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第3章 页面跳转与数据传递
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第4章 保存页面数据
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第5章 HTML服务器控件
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第6章 常用服务器控件
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第7章 验证控件
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第8章 ASP.NET控件的高级应用
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第9章 数据库编程
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第10章 数据显示和绑定
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第11章 处理文件和目录
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第12章 ASP.NET MVC框架开发
  • 一、填空题
  • 二、选择题
  • 三、简答题
  • 第13章 网站配置与部署
  • 一、填空题
  • 二、选择题
  • 三、简答题
展开全部