完全手册C# 2005+SQL Server数据库与网络开发
文章类别:
- 23 9 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
1.1 .NET Framework 2.0与C#
1.1.1 .NET Framework 2.0概述
1.1.2 公共语言运行库
1.1.3 C# 2.0概述
1.2 Visual Studio.NET 2005概述
1.2.1 .NET开发环境Visual Studio
1.2.2 Visual Studio 2005的安装配置
1.2.3 MSDN简介
1.3 开发第一个C#程序
1.3.1 理解Main()
1.3.2 编译执行程序
1.4 小结
第2章 C#语言基础
2.1 类型
2.1.1 基类型
2.1.2 使用值类型和引用类型
2.1.3 装箱与拆箱
2.2 语句和运算符
2.2.1 选择语句
2.2.2 循环语句
2.2.3 使用运算符
2.2.4 重载运算符
2.2.5 使用运算符转换
2.3 字符串处理
2.3.1 使用String和StringBuilder
2.3.2 格式化字符串
2.3.3 对字符串进行编码
2.4 类和结构
2.4.1 定义类和结构
2.4.2 定义属性
2.4.3 定义索引器
2.4.4 重载方法
2.4.5 使用Ref和Out类型参数
2.4.6 定义接口和抽象类
2.5 使用集合编程
2.5.1 使用枚举
2.5.2 使用数组
2.5.3 使用ArrayList
2.5.4 使用哈希表
2.5.5 使用字典
2.5.6 使用堆栈
2.5.7 使用队列
2.6 委托与事件
2.6.1 委托和事件
2.6.2 使用委托进行回调
2.6.3 动态注册和移除事件
2.7 错误和异常处理
2.8 小节
第2篇 SQL Server 2005入门篇
第3章 操作数据库
3.1 SQL Server 2005简介
3.1.1 数据库基本知识
3.1.2 SQL Server 2005数据库
3.1.3 SQL Server 2005数据库管理工具
3.2 数据库
3.2.1 使用Management Studio创建数据库
3.2.2 使用SQL语句创建数据库
3.2.3 删除已创建的数据库
3.3 操作数据表
3.3.1 创建表
3.3.2 插入数据
3.3.3 修改数据
3.3.4 删除数据
3.4 查询数据
3.4.1 查询数据语法
3.4.2 使用条件查询
3.4.3 如何进行联合查询
3.4.4 限制查询
3.4.5 对查询输出进行控制
3.5 操作视图
3.5.1 使用Management Studio创建视图
3.5.2 使用SQL创建视图
3.5.3 创建基于视图的视图
3.5.4 修改视图
3.5.5 删除视图
3.6 存储过程
3.6.1 存储过程简介
3.6.2 创建存储过程
3.7 小结
第4章 T-SQL进阶
4.1 计算
4.1.1 计数COUNT
4.1.2 求和SUM
4.1.3 极值MAX/MIN
4.1.4 均值AVG
4.2 组合与判断
4.2.1 HAVING
4.2.2 GROUP BY
4.2.3 DISTINCT
4.3 函数
4.3.1 时间和日期函数
4.3.2 字符串处理函数
4.3.3 系统函数
4.4 小结
第5章 数据报表
5.1 报表服务简介
5.1.1 报表服务概述
5.1.2 报表服务组件
5.1.3 报表服务的安装
5.2 设计报表
5.2.1 创建报表
5.2.2 设置报表显示
5.2.3 通过向导创建报表
5.2.4 在报表服务器发布报表
5.3 用户自定义报表
5.3.1 报表中的动态查询
5.3.2 编程方式访问报表的Web服务
5.4 小结
第3篇 数据访问ADO.NET篇
第6章 使用数据库
6.1 使用ADO.NET数据库
6.1.1 AdventureWorks数据库
6.1.2 连接数据库
6.1.3 以代码的方式访问数据库
6.1.4 数据容器DataSet、DataTable
6.1.5 Windows应用程序中显示数据
6.2 ADO.NET与各种数据库的连接
6.2.1 连接SQL Server
6.2.2 连接Access
6.2.3 连接SQL Server数据库文件
6.2.4 连接Oracle
6.2.5 连接其他数据库
6.3 使用ADO.NET处理数据
6.4 小结
第7章 使用数据绑定和DataSet
7.1 数据绑定
7.1.1 新建项目
7.1.2 创建DataSet
7.1.3 创建和配置TableAdapter
7.1.4 填充数据到DataSet
7.1.5 创建数据绑定窗体
7.2 使用DataSet来操作数据库
7.2.1 使用连接字符串
7.2.2 用户数据操作的并发
7.2.3 DataGridView控件与DataSet
7.2.4 校验用户输入数据的合法性
7.2.5 执行更新DataSet
7.3 小结
第8章 SQL Server XML的功能
8.1 对XML的支持
8.1.1 SQL Server 2005中的XML功能
8.1.2 XML数据类型
8.2 XML的格式和架构
8.2.1 XML文档
8.2.2 XML架构
8.2.3 批注的架构
8.3 XML相关的SQL语句使用
8.3.1 SELECT语句中的FOR XML
8.3.2 RAW模式示例
8.3.3 AUTO模式示例
8.3.4 EXPLICIT模式示例
8.3.5 OPENXML示例
8.4 在SQL Server中使用模板
8.4.1 在模板中使用T-SQL语句
8.4.2 创建自定义模板
8.5 小结
第9章 XML编程
9.1 .NET框架中的XML
9.1.1 理解XML
9.1.2 XML文档对象模型(DOM)
9.1.3 System.Xml命名空间
9.2 读取XML文档
9.2.1 使用XmlDocument读取XML
9.2.2 使用XmlReader读取XML
9.2.3 使用XmlNode读取节点
9.3 使用XPath检索XML
9.3.1 基本XPath表达式
9.3.2 限定检索范围
9.3.3 使用函数设置检索条件
9.3.4 使用运算符设置检索条件
9.3.5 使用通配符模糊匹配
9.3.6 综合示例
9.4 修改XML文档
9.4.1 创建新DOM节点
9.4.2 为DOM节点创建属性
9.4.3 修改DOM节点
9.4.4 删除DOM节点
9.4.5 将DOM树写入XML文档
9.5 集成DataSet
9.5.1 使用DataSet加载XML数据
9.5.2 使用XmlDataDocument加载关系数据
9.6 XML和ADO.NET
9.6.1 将ADO.NET数据转换为XML文档
9.6.2 把XML文档转换为ADO.NET数据
9.7 在XML中串行化对象
9.8 小结
第10章 数据映射方案
10.1 O/R映射技术简介
10.1.1 什么是O/R映射
10.1.2 O/R映射关键问题
10.2 NHibernate概述
10.2.1 NHibernate简介
10.2.2 NHibernate配置
10.2.3 对数据库中的实体映射
10.2.4 持久层对象
10.2.5 处理数据关联
10.2.6 在NHibernate中数据检索
10.2.7 HQL语言简介
10.3 小结
第11章 NHibernate事务、并发和缓存
11.1 事务与并发
11.1.1 NHibernate事务API
11.1.2 并发处理
11.2 缓存
11.2.1 NHibernate缓存
11.2.2 缓存实例
11.3 小节
第12章 NHibernate高级数据映射和查询
12.1 实体映射
12.1.1 一对一映射
12.1.2 一对多映射
12.1.3 多对多映射
12.2 高级查询
12.3 小结
第4篇 Windows应用程序开发
第13章 Windows应用程序概述
13.1 Windows应用程序
13.1.1 创建Windows窗体应用程序
13.1.2 设定Windows窗体属性
13.1.3 以程序的方式更改窗体属性
13.2 在窗体上使用控件
13.2.1 Windows窗体控件概述
13.2.2 公共控件
13.2.3 容器控件
13.2.4 菜单和工具栏控件
13.2.5 数据控件
13.2.6 打印控件
13.2.7 对话框控件
13.2.9 组件控件
13.2.10 控件的属性
13.2.11 编程的方式更改控件属性
13.3 Windows窗体程序中的事件
13.4 自定义控件
13.4.1 自定义控件概述
13.4.2 创建自定义控件
13.5 小结
第14章 使用菜单和对话框
14.1 菜单和菜单事件的创建
14.1.1 菜单创建
14.1.2 菜单事件创建
14.1.3 简单记事本程序菜单设计
14.2 在应用中使用弹出菜单
14.3 使用公共对话框控件
14.3.1 使用OpenFileDialog控件选择文件
14.3.2 使用ColorDialog控件设置颜色
14.3.3 使用FontDialog控件设置字体
14.3.4 使用打印对话框PrintDialog控件
14.4 小结
第5篇 Web应用程序开发
第15章 ASP.NET 2.0开发
15.1 ASP.NET模型
15.1.1 理解ASP.NET
15.1.2 ASP.NET应用程序生命周期
15.2 使用ASP.NET创建Web应用程序
15.2 1 创建ASP.NET项目
15.2 2 发布ASP.NET网站
15.2.3 在Web程序页面中使用主题
15.2.4 在控件中使用主题
15.3 理解ASP.NET控件
15.3.1 标准控件
15.3.2 数据控件
15.3.3 验证控件
15.3.4 导航控件
15.3.5 登录控件
15.3.6 HTML控件
15.4 查询数据
15.4.1 数据源控件
15.4.1 通过数据绑定控件显示数据
15.4.2 以编程的方式显示数据
15.5 编辑数据
15.5.1 在GridView控件中选择数据
15.5.2 在GridView控件中编辑数据
15.5.3 使用GridView中的模板列
15.6 小结
第16章 创建和使用Web服务
16.1 Web服务的定义
16.1.1 Web服务概述
16.1.2 创建Web服务
16.1.3 Web服务的调用
16.2 Web服务技术
16.2.1 处理Web服务异常
16.2.2 使用Web服务管理状态
16.2.3 使用Web服务进行事务处理
16.2.4 Web服务的异步调用
16.3 小结
第6篇 实战篇
第17章 中小型企业网站
17.1 系统总体设计
17.1.1 系统需求
17.1.2 系统功能
17.1.3 系统架构
17.2 数据库设计
17.2.1 表设计
17.2.2 表关系设计
17.3 系统全局配置(Web.Config)
17.3.1 定义各模块处理数据的配置
17.3.2 数据库连接字符串
17.3.3 为各模块注册处理信息
17.3.4 页面自动跳转等其他设置
17.4 业务实体类设计
17.5 网站的数据管理(数据处理层)
17.5.1 分类管理
17.5.2 新闻管理
17.5.3 人员信息管理
17.5.4 客户信誉管理
17.6 数据处理的具体方法(业务逻辑层)
17.6.1 实现4个页面的类设计
17.6.2 获取产品分类信息
17.7 系统公共类
17.8 网站界面总体设计
17.8.1 母版页
17.8.2 站点导航
17.8.3 主题和皮肤
17.9 产品分类模块
17.9.1 产品分类界面设计
17.9.2 产品分类的实现
17.9.3 获取当前分类的子类和产品
17.9.4 美化产品信息显示界面(使用GridView模板)
17.9.5 绑定当前产品分类中所有的子类(使用树控件的递归)
17.9.6 绑定用户选择产品分类后的事件
17.9.7 显示当前分类下的产品列表
17.9.8 获取产品的详细信息
17.10 公司新闻模块
17.10.1 公司新闻界面设计
17.10.2 新闻列表和新闻详细信息的设计
17.10.3 显示公司新闻的详细信息
17.11 企业人员模块
17.11.1 企业人员界面的设计
17.11.2 人员管理模块的实现
17.12 客户信誉模块
17.13 小结
第18章 博客引擎BlogEngine.NET
18.1 系统功能概述
18.1.1 博客文章列表
18.1.2 博客评论区
18.1.3 博客管理
18.1.4 内容聚合
18.1.5 MetaWebLog编程接口(支持用Office编写博客)
18.2 博客配置
18.2.1 添加文章
18.2.2 博客名单(Blogroll)
18.2.3 类别管理
18.2.4 博客小器件(在页面中的内容可选)
18.2.5 添加静态页面
18.2.6 文章订阅服务Ping Services
18.2.7 博客引用信息
18.2.8 博客设置
18.2.9 用户管理
18.3 系统架构概览
18.4 网站全局环境配置
18.4.1 博客网站的样式
18.4.2 可选的博客页面内容
18.4.3 国际化设置(支持不同语言访问)
18.5 网站初始化
18.5.1 动态加载全局配置(OnPreInit事件)
18.5.2 博客网站的初始化(OnLoad事件)
18.6 界面层设计
18.6.1 母版页
18.6.2 显示文章的评论(使用用户控件CommentView.ascx)
18.6.3 显示博客文章(使用用户控件PostView.ascx)
18.6.4 自定义博客的显示风格
18.7 界面层中间件:用户控件
18.7.1 添加博客评论(CommentView.ascx用户控件实现无刷新添加)
18.7.2 显示博客文章列表(PostList.ascx用户控件实现自定义分页效果)
18.8 国际化设置
18.8.1 国际化设置页面
18.8.2 国际化代码实现
18.9 页面小器件-自定义页面布局
18.9.1 订阅博客实体对象
18.9.2 自定义小器件实现页面布局
18.10 博客系统核心层设计
18.11 数据存储模型的设计
18.11.1 XML成员服务-储存博客系统的用户信息
18.11.2 实现帖子的增、删、编辑
18.12 系统配置信息的加载
18.13 自定义Http Handler处理-对应各种资源的处理接口
18.13.1 配置Http处理器的映射
18.13.2 实现自定义Http处理器
18.14 自定义HttP Module-监听服务器端的所有请求
18.14.1 Url地址重写-保护Url地址信息
18.14.2 实现Http压缩处理-实现用户信息的压缩
18.15 博客管理模块
18.15.1 管理模块的基类
18.15.2 管理模块的属性修改列表
18.15.3 管理模块中的业务规则
18.15.4 博客的增、删、改实现
18.15.5 博客管理模块中的模版定义
18.16 博客文章管理模块
18.16.1 博客文章类Post的结构
18.16.2 博客文章中Url的重写
18.16.3 博客文章的帖子列表
18.16.4 博客实体类的数据访问
18.17 自定义扩展-防止博客中图片的盗链
18.18 小结
【
概述】
基于数据库的网络应用程序开发是当今程序开发的一大特色,本书基于微软的.NET框架和数据库SQL Server 2005服务器技术,详细全面地概述了该框架下的C# 2.0技术,以及如何基于该编程语言实现基于数据库的程序开发。.
全书分为6篇。第一篇概述了C#语言的基础知识,包括C#简介和C#语言基础;第二篇概述了数据库SQL 2005的相关知识,包括数据库的操作、数据查询语言基础以及数据报表的相关概念;第三篇概述了ADO.NET的相关知识,包括数据库的使用、数据集的操作、SQL XML的相关操作、XML编程以及数据映射NHibernate技术讲解;第四篇概述了Windows应用程序结合数据库应用的实现,包括Windows窗体以及Windows菜单和对话框;第五篇概述了Web程序结合数据库应用的实现,包括ASP.NET应用程序和Web服务的相关知识;第六篇概述了两个大型系统的实现过程。..
本书按照由基础到高级,再结合具体应用程序类型的过程,向读者概述这门技术。首先通过基础知识的讲解,使初级读者学习到C#语言和数据库操作的相关知识,然后结合具体的C#应用程序类型,实现基于数据库的应用。…
会员福利
同类文章
文章类别:
本文链接: https://www.books51.com/27791.html
【点击下方链接,复制 & 分享文章网址】
完全手册C# 2005+SQL Server数据库与网络开发 → https://www.books51.com/27791.html |
下一篇: Silverlight 4中使用Visual C Sharp 2010视频教程第二辑
你必须注册后才能投票!
最新评论