图书介绍

SQL Server 2000与Visual Basic .NET编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server 2000与Visual Basic .NET编程
  • (美)Rick Dobson著;梁超等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7894940356
  • 出版时间:2003
  • 标注页数:491页
  • 文件大小:82MB
  • 文件页数:515页
  • 主题词:VB.NET

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2000与Visual Basic .NET编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 基础3

第1章 Visual Basic.NET与SQL Server 2000编程基础3

1.1 Visual Basic.NET的集成开发环境——Visual Studio.NET4

1.1.1 启动Visual Studio.NET4

1.1.2 为Visual Basic.NET配置 Visual Studio.NET4

1.1.3 使用起始页5

1.1.4 创建并运行控制台应用程序6

1.2 ADO.NET功能一览7

1.2.1 .NET数据提供程序类型8

1.2.2 SqlConnection类9

1.2.3 SqlCommand类和SqlDataReader类10

1.2.4 SqlDataAdapter类和DataSet类11

1.3 ADO.NET入门示例12

1.3.1 添加SqlDataAdapter、SqlConnection和DataSet13

1.3.2 填充数据集并将控件绑定到数据集14

1.3.3 数据行导航16

1.4 使用查询分析器17

1.4.1 查询分析器的用途17

1.4.2 连接查询分析器18

1.4.3 运行、保存和打开 T-SQL脚本19

1.4.4 其他有关内容21

第Ⅱ部分 SQL Server 200025

第2章 表和数据类型25

2.1 本章资源25

2.1.1 T-SQL示例脚本26

2.1.2 示例数据库26

2.2 表的数据类型28

2.2.1 系统的数据类型28

2.2.2 特殊的系统数据类型34

2.2.3 用户定义的数据类型35

2.3 编写表的脚本36

2.3.1 创建表36

2.3.2 查看元数据38

2.3.3 使用列数据类型41

2.3.4 添加检查约束47

2.3.5 编写键和索引脚本49

2.3.6 索引55

第3章 用T-SQL进行数据访问编程59

3.1 T-SQL数据访问介绍59

3.1.1 SELECT语句60

3.1.2 指定列和行62

3.1.3 计算列65

3.2 行的聚合和分组66

3.2.1 聚合函数概述67

3.2.2 不分组聚合67

3.2.3 分组聚合68

3.3 日期的处理70

3.3.1 按年和月计数71

3.3.2 日期算法74

3.4 联接和子查询75

3.4.1 两个表间的内部联接76

3.4.2 在内部联接中使用别名77

3.4.3 三个表间的内部联接78

3.4.4 外部联接79

3.4.5 自联接和完全联接80

3.4.6 子查询82

第4章 视图和存储过程编程84

4.1 视图84

4.1.1 视图的用途85

4.1.2 用于创建和更改视图的语句86

4.1.3 对视图SELECT语句的限制86

4.1.4 视图属性87

4.2 创建和使用视图87

4.2.1 创建视图并从视图中选择数据88

4.2.2 未加密视图和加密视图比较89

4.2.3 在视图中进行排序和分组91

4.3 远程和异类数据源的视图93

4.3.1 创建另一个SQLServer实例的视图93

4.3.2 创建Access数据库视图94

4.3.3 创建ODBC行源视图95

4.3.4 联接视图的行源96

4.4 存储过程简介98

4.4.1 存储过程的用途98

4.4.2 通过存储过程实现T-SQL语句的重用99

4.4.3 使用参数、局部变量和全局变量100

4.5 存储过程的创建和应用100

4.5.1 从行源中动态选择数据101

4.5.2 返回已排序的结果集102

4.5.3 返回视图脚本103

4.6 处理存储过程的输出结果104

4.6.1 从一个存储过程返回两个结果集104

4.6.2 返回一个结果集和一个参数值106

4.6.3 返回一个字符串参数107

4.6.4 处理返回状态值108

4.7 插入、更新和删除行110

4.7.1 修改存储过程以实现数据操作110

4.7.2 通过参数执行数据库维护113

4.8 条件结果集编程115

4.8.1 按条件列出对象115

4.8.2 使用TOP谓词返回X项数据117

4.8.3 使用SET ROWCOUNT返回X项数据119

第5章 用户定义函数和触发器编程121

5.1 用户定义函数121

5.1.1 UDF类型简介122

5.1.2 用于创建和管理UDF的语句123

5.1.3 UDF与视图和存储过程的比较125

5.2 创建和调用标量UDF125

5.2.1 创建不带参数的标量UDF125

5.2.2 创建带参数的标量UDF127

5.2.3 在T-SQL脚本中使用标量UDF128

5.3 创建和调用表值UDF131

5.3.1 提供参数化视图131

5.3.2 在内联UDF的列表中使用标量UDF132

5.3.3 用多语句UDF封装更多的逻辑136

5.4 触发器138

5.4.1 与事件过程相似的触发器138

5.4.2 触发器的类型139

5.4.3 inserted表和deleted表139

5.4.4 用于创建和删除触发器的语句140

5.5 创建和管理触发器141

5.5.1 表的保护与解除保护141

5.5.2 保存对表的修改143

5.5.3 对表强制执行业务规则147

5.5.4 对视图强制执行业务规则149

第6章 SQL Server 2000 xML的功能152

6.1 对XML的支持153

6.1.1 SQL Server版本中的XML功能153

6.1.2 Web版本安装155

6.2 XML的格式和架构155

6.2.1 XML文档156

6.2.2 XML架构158

6.2.3 批注的架构161

6.3 通过URL访问SQLServer166

6.3.1 虚拟目录管理166

6.3.2 SELECT语句中的FOR XML168

6.3.3 RAW模式示例与AUTO模式示例169

6.3.4 AUTO模式示例与NESTED模式示例172

6.4 通过模板访问SQL Server175

6.4.1 在模板中使用T-SQL语句175

6.4.2 用数据库对象增强的模板178

6.4.3 类似于模板的 Updategrams181

第7章 SQL Serve r2000安全性186

7.1 SQL Server安全性概述186

7.1.1 安全账户186

7.1.2 身份验证187

7.1.3 角色和权限188

7.2 特殊的安全问题191

7.2.1 应用程序角色191

7.2.2 链接服务器191

7.2.3 虚拟目录的安全192

7.3 登录和用户示例193

7.3.1 添加SQL Server 登录和用户194

7.3.2 删除SQL Server 登录和用户195

7.3.3 添加和删除Windows 用户的登录196

7.3.4 处理基于Windows组的登录198

7.4 权限分配示例200

7.4.1 表的选择、插入和删除权限200

7.4.2 创建表的权限202

7.4.3 Windows用户和组204

第Ⅲ部分 使用Visual Basic.NET和SQLServer 2000的相关技术209

第8章 .NET框架概览209

8.1 .NET框架入门210

8.1.1.NET框架体系结构210

8.1.2 编译源代码211

8.1.3 程序集和清单212

8.1.4.NET框架的重要特性214

8.2 ASP.NET简介215

8.2.1 ASP.NET和ASP的关系215

8.2.2 创建ASP.NET Web应用程序217

8.2.3 向.aspx页面添加控件217

8.2.4 向.aspx Web页面添加代码218

8.3 XML Web服务218

8.3.1 XML Web服务的功能219

8.3.2 XML Web服务基础结构概述219

8.3.3 关于底层技术220

第9章 创建Windows应用程序222

9.1 开始使用Windows窗体222

9.1.1 从Windows应用程序的Forml开始222

9.1.2 管理Windows窗体224

9.1.3 带有两个按钮控件的Windows窗体225

9.1.4 用一个Windows窗体打开另一个窗体227

9.2 创建和使用类引用230

9.2.1 创建执行计算的类231

9.2.2 从Windows应用程序引用类233

9.2.3 .NET命名空间体系结构236

9.2.4 值类型转换240

9.2.5 长整型与十六进制的相互转换241

9.3 类的继承244

9.3.1 继承概述244

9.3.2 继承与重写示例246

9.3.3 隐藏示例249

9.3.4 重载示例252

9.4 事件编程254

9.4.1 事件编程的概念254

9.4.2 使用内置窗体事件255

9.4.3 使用WithEvents关键字处理事件258

9.4.4 使用AddHandler语句处理事件262

9.4.5 处理来自基于服务器的计时器事件266

9.5 运行时错误的异常处理270

9.5.1 结构化异常处理概述271

9.5.2 捕捉错误271

9.5.3 捕捉与修复运行时错误275

9.5.4 异常处理的最佳做法277

第10章 使用ADO.NET创建Windows解决方案279

10.1 ADO.NET对象概述280

10.1.1 Connection类280

10.1.2 Command类280

10.1.3 DataReader类281

10.1.4 DataAdapter类282

10.1.5 DataSet类283

10.1.6 DataView类284

10.2 建立连接285

10.2.1 使用集成安全登录285

10.2.2 使用SQL Server安全登录287

10.2.3 捕捉SqlConnection异常288

10.2.4 从Windows窗体建立连接290

10.3 使用Command和DataReader对象294

10.3.1 在消息框或输出窗口中显示结果294

10.3.2 分块显示DataReader记录行297

10.3.3 通过SQL字符串调用带参数的存储过程299

10.3.4 通过名称调用带参数的存储过程302

10.3.5 用Command对象创建Database对象304

10.4 数据适配器、数据集、窗体和窗体控件306

10.4.1 向窗体添加数据集307

10.4.2 绑定窗体控件与数据309

10.4.3 报告数据绑定311

10.4.4 使用包含父表子表的数据集314

10.4.5 创建数据识别窗体319

10.5 修改、插入和删除行328

10.5.1 运行中的数据操作示例328

10.5.2 与窗体Load事件关联的代码331

10.5.3 导航按钮的代码336

10.5.4 Modify按钮的代码337

10.5.5 Clear和Insert按钮的代码337

10.5.6 Delete按钮的代码339

第11章 ASP.NET解决方案编程341

11.1 ASP.NET设计问题回顾342

11.1.1 往返行程342

11.1.2 页和Page类344

11.1.3 页上的控件345

11.1.4 ASP.NET设计界面347

11.2 创建并运行ASP.NET解决方案350

11.2.1 编译和查看Web页350

11.2.2 记住页的状态352

11.2.3 多功能计算器Web页355

11.2.4 表中的多功能计算器358

11.2.5 检测浏览器361

11.3 会话状态管理362

11.3.1 会话状态管理问题概述362

11.3.2 使用Session变量364

11.3.3 使用视图状态变量368

11.3.4 用QueryString属性标识用户370

11.3.5 跨页使用查询字符串374

11.4 验证Web页上的数据376

11.4.1 用ASP.NET管理数据库解决方案377

11.4.2 填充ListBox和DataGrid控件377

11.4.3 通过数据集定位文本框382

11.4.4 从Web页创建数据库对象386

11.4.5 在ASP.NET中进行数据操作389

11.5 在Web页上验证数据397

11.5.1 内置的数据验证工具397

11.5.2 使用Web页上的验证控件398

11.5.3 使用Page对象的IsValid 属性进行编程400

11.5.4 动态禁用验证控件402

第12章 用Visual Basic.NET管理xML406

12.1 SQLServer的Web版本407

12.1.1 Web版本1和Web版本2概述407

12.1.2 Web版本3概述407

12.1.3 SQLXML托管类408

12.1.4 DiffGrams允许修改数据411

12.2 XML技术概述413

12.2.1 XML数据格式413

12.2.2 XPath查询415

12.2.3 XSLT格式设置415

12.3 用.NET框架生成XML文档415

12.3.1 用T-SQL创建XML文档416

12.3.2 用批注架构创建XML文档418

12.3.3 设计批注架构420

12.4 动态设置XML结果集423

12.4.1 对特定的XML文档进行XPath查询424

12.4.2 对XML文档运行 XPath查询426

12.4.3 运行参数化的SQL Server查询428

12.4.4 参数化所有SQL查询429

12.5 XML和数据集的交互430

12.5.1 创建分层的XML文档431

12.5.2 在数据集中用XPath查询子代435

12.5.3 在XML文档中用XPath查询子代437

12.5.4 通过DiffGram用数据集更新数据库439

12.5.5 在没有虚拟目录的Web上使用DiffGram442

12.6 用XSLT创建HTML页444

12.6.1 格式化Employees表中的两列445

12.6.2 格式化Shippers表中的3列448

第13章 用XML Web服务创建解决方案452

13.1 Web服务概述452

13.1.1 Web服务设计元素453

13.1.2 典型的XML Web服务应用程序454

13.1.3 Visual Studio.NET的Web服务455

13.1.4 Web服务工具包中的Web服务456

13.2 返回计算结果的Web服务458

13.2.1 构建Web服务应用程序458

13.2.2 Web服务应用程序的配置与编码460

13.2.3 测试Web服务461

13.2.4 为Web服务构建客户端应用程序461

13.2.5 部署和发现Web服务463

13.3 从表中返回值的Web服务466

13.3.1 对数据库中的表计数并返回行466

13.3.2 测试TableProcessor文件夹中的Web服务469

13.3.3 构建客户端应用程序470

13.4 SQL Server 2000 Web服务工具包475

13.4.1 为虚拟目录的SQL Server用户编写脚本475

13.4.2 在IIS虚拟目录中构建 Web服务476

13.4.3 构建显示XML片段的客户端应用程序478

13.4.4 用XML服务填充 ListBox控件480

13.5 有关用Web服务填充控件的更多内容483

13.5.1 将自定义数据库对象添加为Web方法483

13.5.2 用Web方法填充DataGrid和ListBox控件486

13.5.3 用Web方法动态填充控件489

热门推荐