搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ASP.NET数据库网站设计教程:C#版
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121103681
  • 作      者:
    孙士保,张瑾,张鸣主编
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
内容介绍
  微软公司的ASP.NET+C#组合是网站开发采用的主流技术之一。本教材以实际应用为目的,全面系统地介绍了使用Visual C#语言开发ASP.NET 3.5数据库网站的方法及相关知识,包括ASP.NET基础,Web窗体与Page对象,ASP.NET的常用控件,验证控件,主题、母版页和站点导航,ASP.NET常用对象和状态管理,Access和SQL Server数据库基础,使用数据源控件访问数据库,数据绑定与数据绑定控件,使用.NET数据提供程序访问数据库,使用DataSet访问数据库,使用ASP.NET AJAX,使用LINQ to SQL访问数据库,数据库应用程序开发综合实训等内容。每章均有实训,供学生练习。
  本教材在Visual Studio 2008和SQL Server 2008环境下讲解,除AJAX和LINQ两章外,也完全适用于Visual Studio 2005和SQL Server 2005环境。本教材概念清晰、重点突出、实例丰富,符合教师教学和学生学习习惯,非常适合课堂教学使用。
  《ASP.NET数据库网站设计教程(C#版)》适合作为高等院校计算机或相关专业的教材,也可作为自学人员和网站开发人员的技术参考书。
展开
精彩书摘
  2.NET Framework的组件
  .NET Framework有两个主要组件:公共语言运行时环境和.NET Framework类库。
  (1)公共语言运行时环境
  .NET框架的底层是公共语言运行时环境(CLR),它提供了程序代码可以跨平台执行的机制。此外,.NET的公共语言运行时环境还提供了系统资源统一管理和安全机制。
  公共语言运行时环境管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。公共语言运行时环境是.NET Framework的基础,可以将运行时环境看做一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全及可提高安全性和可靠性的其他形式的代码准确性。以运行时环境为目标的代码称为托管代码,而不以运行时环境为目标的代码称为非托管代码。
  (2).NET Framework类库
  .NET Framework的中间一层是基础类库(Basic Class Library),它提供一个可以被不同程序设计语言调用的、分层的、面向对象的函数库。在传统的程序开发环境中,各种语言都有自己独立的函数库,互不通用,这样就使得跨语言编程十分困难。随着计算机及网络技术的发展,软件开发也进入了一个功能更强大、应用范围更广的时代,此时团队开发就显得尤为重要了。在.NET Framework的基础类库中提供了大量的基础类,如窗体控件、通信协议、网络存取等,并以分层的结构加以区分,这就使得各种语言的编程有了一个一致的基础,减小了各语言之间的界限。
  .NET Framework类库是一个与公共语言运行库紧密集成的可重用的类型集合,程序员可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASENET所提供的创新的应用程序(如Web窗体和XML Web Services)。
  如图1.6所示显示了公共语言运行时环境和类库与应用程序之间以及与整个系统之间的关系。
展开
目录
第1章 ASP.NET基础
1.1 C/S和B/S架构体系
1.2 静态网页与动态网页
1.2.1 静态网页技术
1.2.2 动态网页技术
1.3.NET Framework简介
1.4 Visual Studio简介
1.5 ASP.NET网站的创建过程
1.5.1 新建和运行ASP.NET网站
1.5.2 打开ASP.NET网站
1.5.3 使用“解决方案资源管理器”窗口
1.5.4 使用“工具箱”
1.5.5 使用“属性”窗口
1.5.6 使用代码和文本编辑器
1.5.7 子窗口的操作
1.5.8 保存ASP.NET网站
1.6 实训

第2章 Web窗体与Page对象
2.1 ASP.NET Web窗体模型
2.1.1 ASP.NET Web窗体的概念
2.1.2 ASP.NET Web窗体的模型
2.1.3 ASP.NET网页的代码模型
2.2 ASP.NET网站的组成文件
2.3 Page指令
2.3.1 Page指令概述
2.2.2 @ Page指令
2.4 Page对象
2.4.1 ASP.NET页的生命周期
2.4.2 Page对象的常用事件
2.4.3 Page对象的属性
2.4.3 Page对象的常用方法
2.5 实训

第3章 ASP.NET的常用控件
3.1 ASP.NET控件概述
3.1.1 控件的类型
3.1.2 服务器控件基础
3.1.3 添加服务器控件
3.1.4 添加服务器控件的事件
3.1.5 服务器控件的基本属性
3.1.6 ASP.NET页面的处理过程
3.2 标准控件
3.2.1 文本输入输出控件
3.2.2 按钮控件
3.2.3 超链接控件
3.2.4 图像控件
3.2.5 选择控件
3.2.6 容器控件
3.3.7 其他专用控件
3.3 多个控件共享一个事件
3.4 ASP.NET网站中资源的路径
3.5 实训

第4章 验证控件
4.1 数据验证控件概述
4.2 必须项验证控件
4.3 比较验证控件
4.4 范围验证控件
4.5 正则表达式验证控件
4.6 自定义验证控件
4.7 验证摘要控件
4.8 指定验证组
4.9 禁用验证控件
4.1 0实训

第5章 主题、母版页和站点导航
5.1 ASP.NET主题和外观
5.1.1 ASP.NET主题和外观概述
5.1.2 定义ASP.NET页面主题
5.1.3 应用ASP.NET主题
5.1.4 禁用ASP.NET主题
5.2 ASP.NET母版页
5.2.1 ASP.NET母版页概述
5.2.2 ASP.NET母版页的创建
5.3 ASP.NET站点导航
5.3.1 ASP.NET站点导航概述
5.3.2 ASP.NET站点地图
5.3.3 SiteMapPath控件
5.3.4 SiteMapDataSource控件
5.3.5 TreeView控件
5.3.6 Menu控件
5.4 实训

第6章 ASP.NET常用对象和状态管理
6.1 ASP.NET常用对象
6.1.1 Response对象
6.1.2 Request对象
6.1.3 Server对象
6.2 ASP.NET的状态管理
6.2.1 使用Cookie实现状态管理
6.2.2 使用Session对象
6.2.3 使用Application对象共享数据
6.3 实训

第7章 Access和SQL Server数据库基础
7.1 关系型数据库
7.2 常用数据库产品简介
7.3 Microsoft Access 2003使用基础
7.3.1 创建Access数据库
7.3.2 Access表
7.4 Microsoft SQL Server 2008使用基础
7.4.1 创建SQL Server数据库
7.4.2 表的操作
7.4.3 记录的操作
7.4.4 查询的操作
6.4.5 存储过程的操作
7.4.6 数据库的分离和附加
7.5 在Visual Studio中创建SQL Server数据库
7.6 实训

第8章 使用数据源控件访问数据库
8.1 ADO.NET简介
8.2 数据控件概述
8.2.1 数据源控件概述
8.2.2 数据绑定控件概述
8.3 使用SqlDataSource控件连接数据库
8.3.1 SqlDataSource Web服务器控件概述
8.3.2 将SqlDataSource控件连接至数据源
8.3.3 使用SqlDataSource控件选择数据
8.5.4 使用SqlDataSource控件修改数据
8.4 实训

第9章 数据绑定与数据绑定控件
9.1 数据绑定
9.1.1 数据绑定概述
9.1.2 简单数据绑定和复杂数据绑定
9.1.3 数据绑定控件概述
9.2 GridView控件
9.2.1 GridView控件简介
9.2.2 使用GridView控件显示数据
9.2.3 启用GridView控件的默认功能
9.2.4 GridView控件的列
9.3 DetailsView控件
9.3.1 DetailsView控件简介
9.3.2 使用DetailsView控件编辑、插入、删除记录
9.3.3 在主/详细方案中使用DetailsView控件显示详细记录
9.4 FormView控件
9.4.1 FormView控件简介
9.4.2 使用FormView控件显示数据
9.4.3 使用FormView控件编辑数据
9.5 使用数据绑定表达式实现数据绑定
9.5.1 数据绑定语法
9.5.2 使用Eval()方法
9.5.3 使用Bind()方法
9.6 调用DataBind()方法实现数据绑定
9.6 实训

第10章 使用.NET数据提供程序访问数据库
10.1.NET数据提供程序概述
10.2 使用.NET对象访问数据库的步骤
10.3 连接数据库——Connection对象
10.3.1 Connection对象概述
10.3.2 创建Connection对象
10.3.3 Connection对象的属性和方法
10.3.4 数据库的连接字符串
10.3.5 连接到数据库的基本步骤
10.3.6 关闭连接
10.4 执行数据库命令——Command对象
10.4.1 Command对象概述
10.4.2 创建Command对象
10.4.3 Command对象的属性和方法
10.5 读取数据——DataReader对象
10.5.1 DataReader对象概述
10.5.2 创建DataReader对象
10.5.3 DataReader对象的属性和方法
10.5.3 关闭DataReader对象
10.6 数据适配器——DataAdapter对象
10.6.1 DataAdapter对象概述
10.6.2 创建SqlDataAdapter对象
10.6.3 DataAdapter对象的属性和方法
10.7 实训

第11章 使用DataSet访问数据库
11.1 DataSet的基本构成
11.1.1 DataSet、DataAdapter和数据源之间的关系
11.1.2 DataSet的组成结构
11.1.3 DataSet中的常用子对象
11.1.4 DataSet对象常用属性和方法
11.2 填充和访问DataSet
11.2.1 创建DataSet
11.2.2 填充DataSet
11.3 修改DataSet及数据更新
11.3.1 添加新记录
11.3.2 修改数据库记录
11.3.3 删除记录
11.4 实训

第12章 使用ASP.NET AJAX
12.1 Ajax和ASP.NET AJAX
12.1.1 Ajax概述
12.1.2 了解ASP.NET AJAX
12.2 ScriptManager控件
12.2.1 ScriptManager的主要属性和方法
12.2.2 注册客户端脚本
12.3 UpdatePanel控件
12.3.1 UpdatePanel控件的常用属性
12.3.2 实现页面局部更新
12.4 UpdateProgress控件
12.4.1 UpdateProgress控件的常用属性
12.4.2 使用UpdateProgress控件
12.5 Timer控件
12.5.1 Timer控件的常用属性和事件
12.5.2 使用Timer控件
12.6 ASP.NET AJAX控件工具包
12.6.1 安装ASP.NET AJAX控件工具包
12.6.2 使用ConfirmButtonExtender控件弹出确认对话框
12.6.3 使用FilteredTextExtender实现输入字符过滤
12.6.4 使用SlideShowExtender制作图片播放器
12.7 实训

第13章 使用LINQ to SQL访问数据库
13.1 LINQ简介
13.1.1 LINQ的组成架构
13.1.2 与LINQ相关的几个概念
13.2 使用LinqDataSource访问数据库
13.2.1 创建DataContext类
13.2.2 配置LinqDataSource控件
13.2.3 配合GridView控件访问数据库
13.3 使用LINQ to SQL查询数据
13.3.1 返回数据表中的全部记录(Select语句)
13.3.2 返回数据表中符合条件的部分记录(Where语句)
13.3.3 返回数据集合的排序(OrderBy方法)
13.3.4 连接不同数据表(Join语句)
13.4 使用LINQ to SQL操作数据库
13.4.1 插入新记录
13.4.2 修改记录
13.4.3 删除记录
13.4.4 使用LINQ to SQL直接执行SQL语句
13.5 实训

第14章 数据库应用程序开发综合实训——设计一个简易留言板程序
14.1 实训目的和要求
14.2 程序功能的实现
14.2.1 用户登录功能的实现
14.2.2 查看和发布留言功能的实现
14.2.3 新用户注册功能的实现
14.2.4 重设被遗忘的密码功能的实现
14.2.5 用户管理功能的实现
14.3 实训

附录A SQL Server 2008的安装与配置
附录B Visual Studio 2008的安装与配置
附录C 变量的命名规范
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证