微信扫一扫,移动浏览光盘
简介
高等院校信息技术应用型特色教材
先进性及实用性
本书的内容反映最新的实用的C#Web程序设计方法及技术,顺应并符合新世纪教
学发展的规律,书中讲授的Web程序设计方法与现代编程方法步调一致。
任务驱动的教学方式
本书以实践为主线.以应用为目标,通过完成实际的Web应用程序的方式学习程
序设计知识。每一个新概念、知识点的提出都伴随着一个完整的.可实际运行的
实用程序及其运行情况。
真实的编程体验
本书的核心思想是教会读者如何用C#开发ASP.NET Web应用程序。本书汲取了很
多来自实际编程中的体验.书中的每一个面向实际的Web应用程序实例都引入并
吸收许多来自软件工程方面的基础知识,说明了开发过程及包含的知识点。使读者
能够熟练应用这种企业常用的程序设计方法和开发过程
内容简介
本书通过一个能够应用于实际的电子商务站点案例为主线,深入浅出、全面而详尽地讲解了.NET
Web应用程序设计的基本方法、技巧及注意事项,目的是培养学生编写实际Web应用程序的能力,其基
本内容包括Web窗体、ADO.NET技术 更多>>
目录
第1章 认识ASP.NET
1.1 什么是.NET
1.1.1 从用户代码到机器代码
1.1.2 两种中间语言介绍
1.2 什么是ASP.NET
1.3 什么是Web窗体
1.4 创建第一个Web应用程序
1.4.1 创建项目和窗体
1.4.2 检查Web窗体结构
1.4.3 添加控件和文本
1.4.4 创建事件处理程序
1.4.5 生成并运行Web窗体页
1.4.6 ASP.NET网页的回发和往返行程
第2章 HTML服务器控件
2.1 HTML服务播控件共有的属性
2.2 按钮、标签和文本框
2.2.1 按钮
2.2.2 标签
2.2.3 文本框和密码框
2.3 单选按钮、复选框和面板控件
2.3.1 单选按钮
2.3.2 复选框
2.3.3 面板控件
2.4 下拉列表框、列表框和图像控件
2.4.1 下拉列表框和列表框
2.4.2 图像控件
第3章 使用ADO.NET访问数据库
3.1 Conneetion和Command对象
3.1.1 Connection对象
3.1.2 RadioButton控件的常用属性和事件
3.2 Command对象
3.2.1 使用Command对象直接执行数据库操作
3.2.2 TextBox服务器控件
3.3 使用ADO.NET SqlDataReader
3.3.1 使用sqlDataReader装载列表框
3.3.2 使用数据表的记录创建ListIlem对象
3.3.3 使用参数化查询
3.3.4 装载下拉列表框
3.3.5 在下拉列表框中查找值
3.3.6 列表控件(列表框、组合框)的常用属性和事件
3.3.7 修改数据
3.4 使用DataAdapter、DataTable和Datasets
3.4.1 DataTable对象
3.4.2 数据集和数据适配器
3.5 修改数据
3.5.1 使用数据集向数据库表中添加一行
3.5.2 修改数据集中表中的行
3.5.3 在数据集中删除行
第4章 Web窗体数据绑定
4.1 数据绑定概述和语法
4.1.1 Web窗体页的多记录数据绑定
4.1.2 单值数据绑定
4.1.3 在设计时绑定与在运行时绑定
4.1.4 控件属性的数据绑定表达式
4.2 控件绑定简单属性
4.2.1 在设计时控件绑定简单属性
4.2.2 在运行时控件绑定简单属性
4.3 DataBinder.Eval方法
4.4 实现导航按钮
第5章 列表控件
5.1 DataGrid控件
5.1.1 使用DataGrid显示表格数据
5.1.2 使用DataGrid编辑数据
5.1.3 更新数据集和数据库
5.1.4 类型化数据集与非类型化数据集
5.1.5 从数据表中删除记录
5.1.6 在DataGrid中分页
5.1.7 DataGrid控件的数据绑定、常用属性及事件
5.2 DataList Web服务器控件
5.2.1 使用DataList中的项目模板和选择项目模板
5.2.2 通过类编号查询产品
5.2.3 从模板处理回发
5.2.4 Image和HyperLink Web服务器控件
5.2.5 DataList控件
5.2.6 会话状态
5.3 按钮服务器控件
5.3.1 按钮控件的常用属性
5.3.2 按钮控件的常用事件
5.3.3 容器控件中的按钮
5.4 Repeater Web服务器控件
5.4.1 在Web窗体页中创建只读数据访问
5.4.2 创建类别菜单
第6章 创建多层的分布式应用程序
6.1 设计方案
6.2 数据库层
6.2.1 创建购物车表
6.2.2 创建执行基本的购物车操作的存储过程
6.3 业务层
6.3.1 创建业务层
6.3.2 Cookie
6.3.3 HttpContext类
6.4 表示层
6.4.1 创建Web窗体
6.4.2 自定义DataGrid控件中的列
6.4.3 导入业务对象
6.4.4 编写代码
6.4.5 修改Web窗体页AddToCar.aspx
6.4.6 测试应用程序
第7章 Web服务
7.1 了解Web服务
7.1.1 概述
7.1.2 什么是Web服务
7.2 创建Web服务
7.3 访问Web服务
7.4 简单对象访问协议(SOAP)和Web服务
7.5 搜索类目
7.5.1 创建CatalogSegSvice Web服务
7.5.2 访问CatalogService Web服务
第8章 服务器控件窗体验证
8.1 RequiredFieldValidator与ValidationSummary控件
8.1.1 客户登录
8.1.2 RequiredFieldValidator控件及其常用属性
8.1.3 ValidationStlmmary控件及其常用属性
8.2 CompareValidator与RegularExpressionValidator控件
8.2.1 客户注册
8.2.2 CompareValidator服务器控什及其常用属性
8.2.3 RegularExpressionValidator服务器控件及其常用属性
8.3 客户结账
8.3.1 创建数据层
8.3.2 创建业务层
8.3.3 创建表示层
8.3.4 设计订单Web窗体页
8.4 视图状态
8.4.1 视图状态的作用
8.4.2 以视图状态存储信息
8.4.3 从视图状态检索信息
8.4.4 EnableViewState属性
8.5 CustomValidator服务器控件
8.5.1 概述
8.5.2 结账页面的自定义验证
8.6 客户端验证
第9章 基于窗体的身份验证
9.1 登录、账户管理及结账
9.2 启用Web应用程序以使用Forms身份验证
9.3 授权用户和角色
9.4 Forms身份验证凭据
9.5 Forms身份验证实用工具
9.5.1 FormsAuthentication.Autllerlticate方法
9.5.2 FormsAutheiltication. HashPasswordForStoringInConfigFile方法
9.5.3 FormsAuthentication.SetAuthCCokie方法
9.5.4 FormsAuthentication.GetAuthCookie方法
9.5.5 FormsAuthenthenttion.RedirectFromLoginPage方法
9.5.6 FormsAutherltication.GetRedirecturl方法
9.5.7 FormsAuthentication.SigilOut方法
9.6 在Web.Config中存储数据
第10章 Web用户控件
10.1 创建Wb用户控件
10.1.1 编写业务层代码
10.1.2 用户控件界面设计
10.1.3 用户控件的初始化受事件处理
10.2 使用用户控件
10.3 公开用户控件属性
10.4 操作用户控件属性
10.5 使用HtmlInputFile服务器控件
10.5.1 产品管理
10.5.2 添加产品
10.6 以编程方式向Web窗体页添加用户控件
第11章 Web窗体状态管理
11.1 应用程序状态
11.1.1 聊天室
11.1.2 关于多线程的说明
11.2 应用程序和会话状态事件
11.3 缓存应用程序数据
11.4 有关状态的比较
11.4.1 视图状态
11.4.2 Cookie
11.4.3 查询字符串
11.4.4 会话状态
11.4.5 应用程序状态
第12章 对控件应用样式
12.1 使用CSS样式
12.1.1 级联式样式表(CSS)介绍
12.1.2 在STYLE块内定义CSS样式规则
12.1.3 CSS样式规则的优先级
12.1.4 将HTML元素分配给CSS样式CLASS
12.2 对HTML控件应用样式
12.3 应用外部CSS样式表
第13章 自定义控件
13.1 概述
13.2 创建第一个Web自定义控件
13.2.1 创建Web应用程序项目
13.2.2 创建自定义控件
13.2.3 使用自定义控件
13.2.4 创建白定义设计器
13.2.5 个性化控件
13.3 维护控件中的状态
13.4 开发复合控件
13.4.1 概述
13.4.2 创建Login控件
13.4.3 在页上使用Login控件
13.5 在复合控件中处理事件
13.5.1 创建Login控件
13.5.2 在页上使用Login控件
13.6 从复合控件触发自定义事件
13.6.1 修改Login控件
13.6.2 在页上使用Login控件
参考文献
1.1 什么是.NET
1.1.1 从用户代码到机器代码
1.1.2 两种中间语言介绍
1.2 什么是ASP.NET
1.3 什么是Web窗体
1.4 创建第一个Web应用程序
1.4.1 创建项目和窗体
1.4.2 检查Web窗体结构
1.4.3 添加控件和文本
1.4.4 创建事件处理程序
1.4.5 生成并运行Web窗体页
1.4.6 ASP.NET网页的回发和往返行程
第2章 HTML服务器控件
2.1 HTML服务播控件共有的属性
2.2 按钮、标签和文本框
2.2.1 按钮
2.2.2 标签
2.2.3 文本框和密码框
2.3 单选按钮、复选框和面板控件
2.3.1 单选按钮
2.3.2 复选框
2.3.3 面板控件
2.4 下拉列表框、列表框和图像控件
2.4.1 下拉列表框和列表框
2.4.2 图像控件
第3章 使用ADO.NET访问数据库
3.1 Conneetion和Command对象
3.1.1 Connection对象
3.1.2 RadioButton控件的常用属性和事件
3.2 Command对象
3.2.1 使用Command对象直接执行数据库操作
3.2.2 TextBox服务器控件
3.3 使用ADO.NET SqlDataReader
3.3.1 使用sqlDataReader装载列表框
3.3.2 使用数据表的记录创建ListIlem对象
3.3.3 使用参数化查询
3.3.4 装载下拉列表框
3.3.5 在下拉列表框中查找值
3.3.6 列表控件(列表框、组合框)的常用属性和事件
3.3.7 修改数据
3.4 使用DataAdapter、DataTable和Datasets
3.4.1 DataTable对象
3.4.2 数据集和数据适配器
3.5 修改数据
3.5.1 使用数据集向数据库表中添加一行
3.5.2 修改数据集中表中的行
3.5.3 在数据集中删除行
第4章 Web窗体数据绑定
4.1 数据绑定概述和语法
4.1.1 Web窗体页的多记录数据绑定
4.1.2 单值数据绑定
4.1.3 在设计时绑定与在运行时绑定
4.1.4 控件属性的数据绑定表达式
4.2 控件绑定简单属性
4.2.1 在设计时控件绑定简单属性
4.2.2 在运行时控件绑定简单属性
4.3 DataBinder.Eval方法
4.4 实现导航按钮
第5章 列表控件
5.1 DataGrid控件
5.1.1 使用DataGrid显示表格数据
5.1.2 使用DataGrid编辑数据
5.1.3 更新数据集和数据库
5.1.4 类型化数据集与非类型化数据集
5.1.5 从数据表中删除记录
5.1.6 在DataGrid中分页
5.1.7 DataGrid控件的数据绑定、常用属性及事件
5.2 DataList Web服务器控件
5.2.1 使用DataList中的项目模板和选择项目模板
5.2.2 通过类编号查询产品
5.2.3 从模板处理回发
5.2.4 Image和HyperLink Web服务器控件
5.2.5 DataList控件
5.2.6 会话状态
5.3 按钮服务器控件
5.3.1 按钮控件的常用属性
5.3.2 按钮控件的常用事件
5.3.3 容器控件中的按钮
5.4 Repeater Web服务器控件
5.4.1 在Web窗体页中创建只读数据访问
5.4.2 创建类别菜单
第6章 创建多层的分布式应用程序
6.1 设计方案
6.2 数据库层
6.2.1 创建购物车表
6.2.2 创建执行基本的购物车操作的存储过程
6.3 业务层
6.3.1 创建业务层
6.3.2 Cookie
6.3.3 HttpContext类
6.4 表示层
6.4.1 创建Web窗体
6.4.2 自定义DataGrid控件中的列
6.4.3 导入业务对象
6.4.4 编写代码
6.4.5 修改Web窗体页AddToCar.aspx
6.4.6 测试应用程序
第7章 Web服务
7.1 了解Web服务
7.1.1 概述
7.1.2 什么是Web服务
7.2 创建Web服务
7.3 访问Web服务
7.4 简单对象访问协议(SOAP)和Web服务
7.5 搜索类目
7.5.1 创建CatalogSegSvice Web服务
7.5.2 访问CatalogService Web服务
第8章 服务器控件窗体验证
8.1 RequiredFieldValidator与ValidationSummary控件
8.1.1 客户登录
8.1.2 RequiredFieldValidator控件及其常用属性
8.1.3 ValidationStlmmary控件及其常用属性
8.2 CompareValidator与RegularExpressionValidator控件
8.2.1 客户注册
8.2.2 CompareValidator服务器控什及其常用属性
8.2.3 RegularExpressionValidator服务器控件及其常用属性
8.3 客户结账
8.3.1 创建数据层
8.3.2 创建业务层
8.3.3 创建表示层
8.3.4 设计订单Web窗体页
8.4 视图状态
8.4.1 视图状态的作用
8.4.2 以视图状态存储信息
8.4.3 从视图状态检索信息
8.4.4 EnableViewState属性
8.5 CustomValidator服务器控件
8.5.1 概述
8.5.2 结账页面的自定义验证
8.6 客户端验证
第9章 基于窗体的身份验证
9.1 登录、账户管理及结账
9.2 启用Web应用程序以使用Forms身份验证
9.3 授权用户和角色
9.4 Forms身份验证凭据
9.5 Forms身份验证实用工具
9.5.1 FormsAuthentication.Autllerlticate方法
9.5.2 FormsAutheiltication. HashPasswordForStoringInConfigFile方法
9.5.3 FormsAuthentication.SetAuthCCokie方法
9.5.4 FormsAuthentication.GetAuthCookie方法
9.5.5 FormsAuthenthenttion.RedirectFromLoginPage方法
9.5.6 FormsAutherltication.GetRedirecturl方法
9.5.7 FormsAuthentication.SigilOut方法
9.6 在Web.Config中存储数据
第10章 Web用户控件
10.1 创建Wb用户控件
10.1.1 编写业务层代码
10.1.2 用户控件界面设计
10.1.3 用户控件的初始化受事件处理
10.2 使用用户控件
10.3 公开用户控件属性
10.4 操作用户控件属性
10.5 使用HtmlInputFile服务器控件
10.5.1 产品管理
10.5.2 添加产品
10.6 以编程方式向Web窗体页添加用户控件
第11章 Web窗体状态管理
11.1 应用程序状态
11.1.1 聊天室
11.1.2 关于多线程的说明
11.2 应用程序和会话状态事件
11.3 缓存应用程序数据
11.4 有关状态的比较
11.4.1 视图状态
11.4.2 Cookie
11.4.3 查询字符串
11.4.4 会话状态
11.4.5 应用程序状态
第12章 对控件应用样式
12.1 使用CSS样式
12.1.1 级联式样式表(CSS)介绍
12.1.2 在STYLE块内定义CSS样式规则
12.1.3 CSS样式规则的优先级
12.1.4 将HTML元素分配给CSS样式CLASS
12.2 对HTML控件应用样式
12.3 应用外部CSS样式表
第13章 自定义控件
13.1 概述
13.2 创建第一个Web自定义控件
13.2.1 创建Web应用程序项目
13.2.2 创建自定义控件
13.2.3 使用自定义控件
13.2.4 创建白定义设计器
13.2.5 个性化控件
13.3 维护控件中的状态
13.4 开发复合控件
13.4.1 概述
13.4.2 创建Login控件
13.4.3 在页上使用Login控件
13.5 在复合控件中处理事件
13.5.1 创建Login控件
13.5.2 在页上使用Login控件
13.6 从复合控件触发自定义事件
13.6.1 修改Login控件
13.6.2 在页上使用Login控件
参考文献
ASP.NET Web应用程序设计及开发(C#版)
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×