图书介绍
VISUAL C# 2005+SQL SERVER 2005数据库与网络开发PDF|Epub|txt|kindle电子书版本下载
- 丁士锋等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121056178
- 出版时间:2008
- 标注页数:538页
- 文件大小:129MB
- 文件页数:552页
- 主题词:C语言-程序设计;关系数据库-数据库管理系统,SQL Server
PDF下载
下载说明
VISUAL C# 2005+SQL SERVER 2005数据库与网络开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Visual C# 2005入门篇2
第1章 C#简介2
1.1 .NET Framework 2.0与C2
1.1.1 .NET Framework 2.0介绍2
1.1.2 公共语言运行库3
1.1.3 C# 2.0介绍4
1.2 Visual Studio 2005概述5
1.2.1 .NET开发环境Visual Studio5
1.2.2 Visual Studio 2005的安装配置5
1.2.3 MSDN简介7
1.3 开发第一个C#程序9
1.3.1 理解Main()9
1.3.2 编译执行程序12
1.4 小结13
第2章 C#语言基础14
2.1 类型14
2.1.1 基类型14
2.1.2 使用值类型和引用类型14
2.1.3 装箱与拆箱16
2.2 语句和运算符17
2.2.1 选择语句17
2.2.2 循环语句19
2.2.3 使用运算符21
2.2.4 重载运算符22
2.2.5 运算符转换24
2.3 字符串处理26
2.3.1 使用string和StringBuilder26
2.3.2 字符串的格式化28
2.3.3 对字符串进行编码31
2.4 类和结构33
2.4.1 定义类和结构33
2.4.2 定义属性34
2.4.3 定义索引器35
2.4.4 重载方法37
2.4.5 使用Ref和Out类型参数40
2.4.6 定义接口和抽象类42
2.5 使用集合编程46
2.5.1 使用枚举46
2.5.2 使用数组48
2.5.3 使用ArrayList50
2.5.4 使用哈希表52
2.5.5 使用字典53
2.5.6 使用堆栈57
2.5.7 使用队列58
2.6 委托和事件59
2.6.1 委托和事件的定义59
2.6.2 使用委托进行回调60
2.6.3 动态注册和移除事件61
2.7 错误和异常处理64
2.8 小结66
第二篇 SQL Server 2005入门篇68
第3章 操作数据库68
3.1 SQL Server 2005简介68
3.1.1 数据库基本知识68
3.1.2 SQL Server 2005数据库69
3.1.3 SQL Server 2005数据库管理工具73
3.2 数据库75
3.2.1 使用Management Studio创建数据库75
3.2.2 使用SQL语句创建数据库77
3.2.3 删除已创建的数据库78
3.3 操作数据表80
3.3.1 创建表80
3.3.2 插入数据83
3.3.3 修改数据84
3.3.4 删除数据84
3.4 查询数据85
3.4.1 查询数据语法85
3.4.2 使用条件查询86
3.4.3 联合查询88
3.4.4 限制查询88
3.4.5 对查询输出进行控制89
3.5 操作视图90
3.5.1 使用Management Studio创建视图91
3.5.2 使用SQL创建视图93
3.5.3 创建基于视图的视图93
3.5.4 修改视图95
3.5.5 删除视图95
3.6 存储过程96
3.6.1 存储过程简介97
3.6.2 创建存储过程97
3.7 小结100
第4章 T-SQL进阶101
4.1 计算101
4.1.1 计数COUNT101
4.1.2 求和SUM102
4.1.3 极值MAX/MIN103
4.1.4 均值AVG103
4.2 组合与判断104
4.2.1 HAVING104
4.2.2 GROUP BY105
4.2.3 DISTINCT105
4.3 函数105
4.3.1 日期时间函数106
4.3.2 字符串处理函数109
4.3.3 系统函数111
4.4 小结113
第5章 数据报表114
5.1 报表服务简介114
5.1.1 报表服务概述114
5.1.2 报表服务组件115
5.1.3 报表服务的安装116
5.2 设计报表119
5.2.1 创建报表119
5.2.2 设置报表显示122
5.2.3 通过向导创建报表124
5.2.4 在报表服务器发布报表130
5.3 用户自定义报表133
5.3.1 报表中的动态查询133
5.3.2 编程方式访问报表的Web服务135
5.4小结138
第三篇 数据访问ADO.NET篇140
第6章 使用数据库140
6.1 使用ADO.NET数据库140
6.1.1 AdventureWorks数据库140
6.1.2 连接数据库143
6.1.3 以代码的方式访问数据库147
6.1.4 数据容器DataSet、DataTable148
6.1.5 Windows应用程序中显示数据151
6.2 ADO.NET与各种数据库的连接153
6.2.1 连接SQL Server154
6.2.2 连接Access156
6.2.3 连接SQL Server数据库文件156
6.2.4 连接Oracle157
6.2.5 连接其他数据库157
6.3 使用ADO.NET处理数据158
6.4 小结161
第7章 使用数据绑定和DataSet162
7.1 数据绑定162
7.1.1 新建项目162
7.1.2 创建DataSet163
7.1.3 创建和配置TableAdapter164
7.1.4 填充数据到DataSet168
7.1.5 创建数据绑定窗体168
7.2 使用DataSet来操作数据库169
7.2.1 使用连接字符串169
7.2.2 用户数据操作的并发170
7.2.3 DataGridView控件与DataSet171
7.2.4 校验用户输入数据的合法性172
7.2.5 执行更新DataSet174
7.3 小结175
第8章 SQL Server XML的功能176
8.1 对XML的支持176
8.1.1 SQL Server 2005中的XML功能176
8.1.2 XML数据类型177
8.2 XML的格式和架构177
8.2.1 XML文档177
8.2.2 XML架构179
8.2.3 批注的架构182
8.3 XML相关的SQL语句使用182
8.3.1 SELECT语句中的FOR XML182
8.3.2 RAW模式示例185
8.3.3 AUTO模式示例186
8.3.4 EXPLICIT模式示例190
8.3.5 OPENXML示例192
8.4 在SQL Server中使用模板193
8.4.1 在模板中使用T-SQL语句193
8.4.2 创建自定义模板195
8.5 小结196
第9章 XML编程197
9.1 .NET框架中的XML197
9.1.1 理解XML197
9.1.2 XML文档对象模型(DOM)198
9.1.3 System.Xml命名空间199
9.2 读取XML文档202
9.2.1 使用XmlDocument读取XML202
9.2.2 使用XmlReader读取XML204
9.2.3 使用XmlNode读取节点206
9.3 使用XPath检索XML208
9.3.1 基本XPath表达式208
9.3.2 限定检索范围209
9.3.3 使用函数设置检索条件210
9.3.4 使用运算符设置检索条件211
9.3.5 使用通配符模糊匹配212
9.3.6 综合示例213
9.4 修改XML文档219
9.4.1 创建新DOM节点219
9.4.2 为DOM节点创建属性221
9.4.3 修改DOM节点222
9.4.4 删除DOM节点224
9.4.5 将DOM树写入XML文档225
9.5 集成DataSet226
9.5.1 使用DataSet加载XML数据226
9.5.2 使用XmlDataDocument加载关系数据227
9.6 XML和ADO.NET229
9.6.1 将ADO.NET数据转换为XML文档229
9.6.2 把XML文档转换为ADO.NET数据231
9.7 在XML中串行化对象231
9.8 小结234
第10章 数据映射方案235
10.1 O/R映射技术简介235
10.1.1 什么是O/R映射235
10.1.2 O/R映射关键问题236
10.2 NHibernate介绍236
10.2.1 NHibernate简介237
10.2.2 NHibernate配置237
10.2.3 对数据库中的实体映射239
10.2.4 持久层对象241
10.2.5 处理数据关联242
10.2.6 在NHibernate中数据检索244
10.2.7 HQL语言简介245
10.3 小结248
第11章 NHibernate事务、并发和缓存249
11.1 事务与并发249
11.1.1 NHibernate事务API249
11.1.2 并发处理254
11.2 缓存255
11.2.1 NHibernate缓存255
11.2.2 缓存实例256
11.3 小结257
第12章 NHibernate高级数据映射和查询258
12.1 实体映射258
12.1.1 一对一映射258
12.1.2 一对多映射265
12.1.3 多对多映射270
12.2 高级查询277
12.3 小结278
第四篇 Windows应用程序开发280
第13章 Windows应用程序概述280
13.1 Windows应用程序280
13.1.1 创建Windows窗体应用程序280
13.1.2 设定Windows窗体属性282
13.1.3 以程序的方式更改窗体属性285
13.2 在窗体上使用控件287
13.2.1 Windows窗体控件介绍287
13.2.2 公共控件287
13.2.3 容器控件289
13.2.4 菜单和工具栏控件291
13.2.5 数据控件291
13.2.6 打印控件292
13.2.7 对话框控件293
13.2.8 组件控件294
13.2.9 控件的属性296
13.2.10 编程的方式更改控件属性297
13.3 Windows窗体程序中的事件298
13.4 自定义控件302
13.4.1 自定义控件概述302
13.4.2 创建自定义控件303
13.5 小结307
第14章 使用菜单和对话框308
14.1 菜单和菜单事件的创建308
14.1.1 菜单创建308
14.1.2 菜单事件创建311
14.1.3 简单记事本程序菜单设计313
14.2 在应用中使用弹出菜单320
14.3 使用公共对话框控件322
14.3.1 使用OpenFileDialog控件选择文件322
14.3.2 使用ColorDialog控件设置颜色324
14.3.3 使用FontDialog控件设置字体325
14.3.4 使用打印对话框PrintDialog控件326
14.4 小结328
第五篇 Web应用程序开发330
第15章 ASP.NET 2.0开发330
15.1 ASP.NET模型330
15.1.1 理解ASP.NET330
15.1.2 ASP.NET应用程序生命周期331
15.2 使用ASP.NET创建Web应用程序332
15.2.1 创建ASP.NET项目333
15.2.2 发布ASP.NET网站333
15.2.3 在Web程序页面中使用主题336
15.2.4 在控件中使用主题340
15.3 理解ASP.NET控件341
15.3.1 标准控件342
15.3.2 数据控件344
15.3.3 验证控件344
15.3.4 导航控件346
15.3.5 登录控件348
15.3.6 HTML控件350
15.4 查询数据352
15.4.1 数据源控件353
15.4.2 通过数据绑定控件显示数据353
15.4.3 以编程的方式显示数据357
15.5 编辑数据359
15.5.1 在GridView控件中选择数据360
15.5.2 在GridView控件中编辑数据361
15.5.3 使用GridView中的模板列363
15.6 小结365
第16章 创建和使用Web服务366
16.1 Web服务的定义366
16.1.1 Web服务概述366
16.1.2 创建Web服务367
16.1.3 Web服务的调用369
16.2 Web服务技术371
16.2.1 处理Web服务异常371
16.2.2 使用Web服务管理状态374
16.2.3 使用Web服务进行事务处理376
16.2.4 Web服务的异步调用378
16.3 小结380
第六篇 实战篇382
第17章 中小型企业网站382
17.1 系统总体设计382
17.1.1 系统需求382
17.1.2 系统功能382
17.1.3 系统架构385
17.2 数据库设计386
17.2.1 表设计387
17.2.2 表关系设计389
17.3 系统全局配置(Web.Config)390
17.3.1 定义各模块处理数据的配置390
17.3.2 数据库连接字符串392
17.3.3 为各模块注册处理信息392
17.3.4 页面自动跳转等其他设置393
17.4 业务实体类设计394
17.5 网站的数据管理(数据处理层)397
17.5.1 分类管理397
17.5.2 新闻管理406
17.5.3 人员信息管理410
17.5.4 客户信誉管理413
17.6 数据处理的具体方法(业务逻辑层)414
17.6.1 实现4个页面的类设计414
17.6.2 获取产品分类信息414
17.7 系统公共类417
17.8 网站界面总体设计419
17.8.1 母版页419
17.8.2 站点导航422
17.8.3 主题和皮肤422
17.9 产品分类模块424
17.9.1 产品分类界面设计425
17.9.2 产品分类的实现425
17.9.3 获取当前分类的子类和产品427
17.9.4 美化产品信息显示界面(使用GridView模板)428
17.9.5 绑定当前产品分类中所有的子类(使用树控件的递归)429
17.9.6 绑定用户选择产品分类后的事件431
17.9.7 显示当前分类下的产品列表433
17.9.8 获取产品的详细信息434
17.10 公司新闻模块435
17.10.1 公司新闻界面设计435
17.10.2 新闻列表和新闻详细信息的设计436
17.10.3 显示公司新闻的详细信息439
17.11 企业人员模块440
17.11.1 企业人员界面的设计440
17.11.2 人员管理模块的实现441
17.12 客户信誉模块442
17.13 小结443
第18章 博客引擎BlogEngine.NET444
18.1 系统功能介绍444
18.1.1 博客文章列表445
18.1.2 博客评论区446
18.1.3 博客管理447
18.1.4 内容聚合447
18.1.5 MetaWebLog编程接口(支持用Office编写博客)448
18.2 博客配置450
18.2.1 添加文章450
18.2.2 博客名单(Blogroll)452
18.2.3 类别管理453
18.2.4 博客小器件(在页面中的内容可选)453
18.2.5 添加静态页面454
18.2.6 文章订阅服务Ping services455
18.2.7 博客引用日志456
18.2.8 博客设置456
18.2.9 用户管理458
18.3 系统架构概览459
18.4 网站全局环境配置460
18.4.1 博客网站的样式460
18.4.2 可选的博客页面内容461
18.4.3 国际化设置(支持不同语言访问)461
18.5 网站初始化462
18.5.1 动态加载全局配置(OnPreInit事件)462
18.5.2 博客网站的初始化(OnLoad事件)463
18.6 界面层设计465
18.6.1 母版页466
18.6.2 显示文章的评论(使用用户控件CommentView.ascx)470
18.6.3 显示博客文章(使用用户控件PostView.ascx)472
18.6.4 自定义博客的显示风格474
18.7 界面层中间件:用户控件475
18.7.1 添加博客评论(CommentView.ascx用户控件实现无刷新添加)476
18.7.2 显示博客文章列表(PostList.ascx用户控件实现自定义分页效果)481
18.8 国际化设置483
18.8.1 国际化设置页面484
18.8.2 国际化代码实现486
18.9 页面小器件——自定义页面布局488
18.9.1 订阅博客实体对象489
18.9.2 自定义小器件实现页面布局491
18.10 博客系统核心层设计494
18.11 数据存储模型的设计495
18.11.1 XML成员服务——存储博客系统的用户信息495
18.11.2 实现帖子的增、删、编辑500
18.12 系统配置信息的加载505
18.13 自定义HttpHandler处理——对应各种资源的处理接口508
18.13.1 配置Http处理器的映射509
18.13.2 实现自定义Http处理器510
18.14 自定义HttpModule——监听服务器端的所有请求519
18.14.1 URL地址重写——保护URL地址信息520
18.14.2 实现Http压缩处理——实现用户信息的压缩522
18.15 博客管理模块523
18.15.1 管理模块的基类524
18.15.2 管理模块的属性修改列表526
18.15.3 管理模块中的业务规则528
18.15.4 博客的增添、删除、修改实现529
18.15.5 博客管理模块中的模板定义532
18.16 博客文章管理模块532
18.16.1 博客文章类Post的结构532
18.16.2 博客文章中URL的重写533
18.16.3 博客文章的帖子列表534
18.16.4 博客实体类的数据访问535
18.17 自定义扩展——防止博客中图片的盗链536
18.18 小结538