注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic .NET数据库高级教程

Visual Basic .NET数据库高级教程

Visual Basic .NET数据库高级教程

定 价:¥48.00

作 者: 程晓琳[等]编著
出版社: 清华大学出版社
丛编项: 数据库应用开发技术丛书
标 签: VB.NET

ISBN: 9787302087991 出版时间: 2004-07-01 包装: 平装
开本: 26cm 页数: 405 字数:  

内容简介

  .NET是微软针对未来互联网推出的一个设计架构。在这个架构中,微软的所有产品和应用都将以网络为中心成为这个架构规范下的一个部分,这些产品和应用包括常见的服务器、设计工具甚至连接应用规范。VisualBasic.NET作为数据库前端开发的一款非常优秀的工具,它多数变化都以.NET框架为基础。本书主要介绍VisualBasic.NET在数据库设计方面的一些高级专题。这些专题主要包括高级SQL语言编程、VisualBasic.NET与数据库后台产品的连接、数据库操作技术、存储过程高级设计、触发器高级设计、打印与报表高级设计、数据库的复制、备份与恢复、数据格式的转换、数据库安全、开发N-层数据库应用系统、高级界面开发、帮助文件制作和安装程序制作等技术专题。本书适合有编程基础,希望自己在VisualBasic.NET数据库应用方面知识水平得到提高的读者阅读。VisualBasic.NET是著名的数据库前端开发工具之一,其功能非常强大,具有丰富的表格和图形输出功能,实效的精美报表打印功能,语言的易读与灵活性,快速友好的GUI开发效率。另一方面微软在.NET框架中,采用了新的数据库访问技术ADO.NET,在ADO的基础上,ADO.NET增加了很多新的特性。本书的主要特点是通过介绍VisualBasic.NET在数据库应用程序开发方面的技术专题,来提升读者在这方面已有的水平。书中的专题都是来自于工程实际开发中常见的一些应用、难点、技巧和经验,具有非常强的实用价值和应用背景。通过技术专题的介绍,将读者领入VisualBasic.NET数据库高级应用开发的殿堂。本书共分为15章,各章的主要内容如下:第1章介绍VisualBasic在数据库方面的发展和应用。包括.NET框架的简单介绍,VisualBasic.NET与数据库,以及数据库访问对象模型和数据集。第2章重点介绍大型关系数据库方面的知识,从数据库的发展、理论知识,到后台产品和数据库的设计原则,进行系统的介绍。第3章主要介绍高级SQL语言编程方面的知识。第4章介绍在VisualBasic.NET中如何实现与各种数据库后台产品的连接,包括ODBC数据源以及如何在VisualBasic.NET中用ADO.NET和ODBC.NET连接各种数据库。第5章将介绍数据库的操作,包括创建数据库,修改数据库和删除数据库等内容。然后介绍表的操作,包括列的操作,创建和使用约束以及自定义数据类型。在此基础上介绍视图操作和索引操作,包括如何创建索引和全文索引等内容。最后介绍了数据库中特殊数据的处理,主要是Image类型数据的处理,通过一个实例来说明处理的过程。第6章介绍存储过程高级设计方面的专题,内容主要包括游标的使用技术、动态执行、存储过程技术以及在VisualBasic.NET中创建和调用存储过程。第7章将介绍触发器的基本概念以及触发器的创建、查看、修改和删除方法,然后介绍嵌套、递归触发器、触发器检查、存储系统信息、用触发器维护引用完整性、级联删除触发器和级联更新触发器等内容。最后将会通过一个具体的例子演示触发器的使用方法。第8章主要介绍两个方面的内容,首先介绍打印方面的内容,包括基本的打印和DataGrid控件的打印。然后介绍使用报表方面的内容,包括利用Word、Excel输出报表以及水晶报表的制作。第9章介绍数据库的复制、备份和恢复。内容包括复制的模型、事务的概念、复制的局限性、复制的类型以及如何进行数据的同步更新。备份内容包括如何创建和管理备份设备,以及怎样备份用户数据库和系统数据库等内容。数据库恢复的内容包括恢复用户数据库和系统数据库。最后将通过一个实例说明在VisualBasic.NET中怎样使用SQLDMO备份恢复数据库。第1章介绍在数据库方面的一些文件格式及其相互地转换。首先将介绍文本文件格式,然后介绍VisualBasic.NET中如何将数据转化成XML格式。最后将介绍在VB.NET中如何进行FoxPro、Access、Excel和SQLServer等数据库之间格式的转换。第11章介绍数据库系统的安全性问题和安全性机制。从数据库的三类安全性问题出发,研究探讨数据库系统的安全性问题的威胁来源以及目前的安全评估标准和措施。第12章首先介绍MTS与COM+,然后介绍设计中的应用体系结构,包括B/S体系结构、三-层体系结构以及N-层体系结构。最后在VisualBasic.NET中用一个实例说明如何进行N-层体系结构的数据库应用程序的开发。第13章通过实例来介绍一些界面特效在VisualBasic.NET中的实现。包括系统托盘程序,多窗体程序、多文档窗体程序、Splash窗体,自画菜单和类QQ界面的程序设计。第14章介绍如何进行帮助文件的开发,介绍各种帮助文件的格式,以及相应的阅读器。接着介绍最常用的一些帮助文件的开发工具,最后以HTMLHelpWorkShop介绍如何制作帮助文件,以及在VisualBasic.NET的程序中如何调用帮助。第15章介绍安装程序的制作,包括DLLHELL相关的内容,如何解决DLLHELL问题的内容,.NET之前的部署,以及.NET中XCOPY部署。通过对一个具体的项目的实例进行打包,介绍应用程序部署的全部过程。最后介绍的是数据库的打包安装。本书试图给读者营造一个充满动力和生机的气氛,让读者感受到编程的乐趣,其实编程很简单,希望通过本书的学习会使你获得很大的成就感。由于作者水平有限,且编写时间仓卒,书中难免有疏漏和不足之处,恳请广大读者提出宝贵意见。作者24年1月

作者简介

暂缺《Visual Basic .NET数据库高级教程》作者简介

图书目录

第1章  VisuaIBasic.NET与数据库
  1.1  .NET概述
  1.1.1  ADO.NET简单介绍
  1.1.2  ASP.NET介绍
  1.1.3  网络服务介绍
  1.1.4  安全性
  1.2  VisualBasic.NET与数据库
  1.3  VisualBasic.NET中常用的数据库访问对象模型
  1.3.1  DAO数据对象模型
  1.3.2  ADO.NET数据库访问对象模型
  1.4  小结
第2章  大型关系数据库
  2.1  概述
  2.2  数据库技术发展
  2.2.1  第一代数据库系统——层次、网状数据库系统
  2.2.2  第二代数据库系统——关系数据库系统
  2.2.3  新一代数据库技术的研究和发展
  2.2.4  第三代数据库系统
  2.2.5  第三代数据库的发展
  2.2.6  数据库新技术
  2.3  数据库系统概述
  2.3.1  数据库的基本术语
  2.3.2  数据库系统的数据模型
  2.3.3  关系数据库的数据模型
  2.3.4  数据库系统结构
  2.3.5  数据库系统的组成
  2.3.6  数据库系统的分类
  2.4  各种数据库后台产品
  2.4.1  Sybase数据库
  2.4.2  SQLServer数据库
  2.4.3  Oracle数据库
  2.5  关系数据库的设计原则
  2.5.1  数据库设计一般步骤
  2.5.2  数据库设计综合实例
  2.6  小结
第3章  高级SQL语言编程
  3.1  SQI语言概述
  3.1.1  了解SQL语言
  3.1.2  SQL语言基本成分
  3.2  利用SQLServer学习SQL语言
  3.3  运用SQL语言
  3.3.1  数据定义语言
  3.3.2  基本的数据操纵语言
  3.3.3  超越基本的数据操纵语言
  3.4  高级T-SQL语言
  3.4.1  批和脚本
  3.4.2  声明局部变量和赋值
  3.4.3  全局变量
  3.4.4  流程控制语句
  3.5.5  注释
  3.5  查询优化
  3.5.1  分析问题
  3.5.2  解决问题
  3.5.3  实例分析
  3.6  小结
第4章  VisuaIBasic.NET与后台数据库的连接
  4.1  ODBC数据源
  4.1.1  ODBC基础
  4.1.2  注册ODBC数据源
  4.1.3  VisualBasc.NET中编程连接到ODBC数据源
  4.2  ViualBasic.NET中用ADO.NET和ODBCNET连接各种数据库
  4.2.1  ADO.NET和ODBC.NET
  4.2.2  数据提供者
  4.2.3  连接各种数据库
  4.3  小结
第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.2.5  删除数据库
  5.3  表操作
  5.3.1  列的属性
  5.3.2  如何创建表
  5.3.3  添加和删除表中的列
  5.3.4  创建和使用约束
  5.3.5  用户自定义数据类型
  5.4  视图操作
  5.4.1  创建视图
  5.4.2  视图的优点与缺点
  5.4.3  创建视图的实例
  5.4.4  视图信息的查询
  5.4.5  视图的修改和删除
  5.4.6  视图的限制
  5.5  索引操作
  5.5.1  索引综述
  5.5.2  创建索引
  5.5.3  索引信息的查看和删除索引
  5.5.4  全文索引
  5.6  VisualBasic.NET中进行数据库操作
  5.7  特殊数据类型处理——存取数据库中的图片
  5.7.1  界面设计
  5.7.2  代码设计
  5.7.3  效果演示
  5.8  小结
第6章  存储过程高级设计
  6.1  概述
  6.2  游标使用技术
  6.2.1  游标的使用方法
  6.2.2  使用游标修改数据
  6.2.3  游标示例
  6.3  动态执行
  6.3.1  如何使用动态执行
  6.3.2  创建动态执行
  6。4  创建存储过程
  6.4.1  系统存储过程
  6.4.2  创建用户自己的存储过程
  6.4.3  将消息集成到存储过程
  6.5  ViualBasic.NET中创建并调用存储过程
  6.6  小结
第7章  触发器高级设计
  7.1  概述
  7.1.1  创建触发器
  7.1.2  修改触发器
  7.1.3  删除触发器
  7.2  嵌套、递归和触发器基础
  7.2.1  嵌套触发器
  7.2.2  递归触发器
  7.3  使用触发器加强业务规则
  7.4  触发器检查
  7.4.1  通过SQLServer企业管理器检查触发器
  7.4.2  通过查询分析器中检查触发器
  7.5  存储系统信息
  7.6  用触发器维护引用完整性
  7.6.1  触发器和约束
  7.6.2  用触发器维护引用完整性
  7.7  级联删除触发器
  7.8  级联更新触发器
  7.9  触发器设计实例
  7.10  小结
第8章  打印与报表高级设计
  8.1  打印
  8.1.1  打印对话框
  8.1.2  PrintDocument类
  8.1.3  打印实例
  8.2  打印DataGrid控件
  8.2.1  用于打印的PrintDataGrid类设计
  8.2.2  建立数据源
  8.2.3  示例打印
  8.3  DataGrid高级应用
  8.3.1  DataGrid的基本结构
  8.3.2  自定义DataGrid控件
  8.3.3  测试
  8.4  VisualBasic.NET中利用Word、Excel输出报表
  8.4.1  建立数据源
  8.4.2  输出报表到Word
  8.4.3  输出报表到Excel
  8.5  VisualBasic.NET中水晶报表的制作
  8.5.1  CrystalReportViewer控件
  8.5.2  加入报表
  8.5.3  设计报表
  8.6  小结
第9章  数据复制、备份与恢复
  9.1  数据库的复制
  9.1.1  复制的模型
  9.1.2  事务
  9.1.3  复制局限性
  9.1.4  复制的三种类型
  9.1.5  数据同步更新
  9.2  数据库备份
  9.2.1  备份概述
  9.2.2  创建备份设备
  9.2.3  管理备份设备
  9.2.4  备份数据库
  9.2.5  调度备份
  9.2.6  与备份一起运行DBCC
  9.2.7  备份系统数据库
  9.2.8  事务日志
  9.3  数据库恢复
  9.3.1  恢复过程概述
  9.3.2  自动恢复
  9.3.3  恢复用户数据库
  9.3.4  恢复系统数据库
  9.4  VisualBasic.NET中使用SQLDMO备份恢复数据库
  9.5  小结
第10章  数据格式的转换
  10.1  文本文件格式
  10.2  将数据转化成XML格式
  10.2.1  XML概述
  10.2.2  XML文档
  10.2.3  将数据转换为XML格式
  10.3  VisualBasic.NET中将数据转换为Foxpro、Access、Excel和Paradox4.x格式
  10.4  SQLServer与ACCeSS、Excel的数据转换
  10.4.1  SQLServer和Access的数据导入导出
  10.4.2  利用T-SQL语句进行导入导出
  10.4.3  SQLServer和Excel的数据导入导出
  10.5  小结
第11章  数据库安全
  11.1  数据库安全概述
  11.1.1  数据库的三类安全性问题
  1.1.1.2  数据库安全的威胁源
  11.1.3  数据库安全的评测标准
  11.2  数据库的安全性机制
  11.2.1  用户标识和鉴别
  11.2.2  访问控制
  11.2.3  视图机制
  11.2.4  审计
  11.2.5  数据加密
  11.3  数据库的其他安全控制机制
  11.3.1  信息流程控制
  11.3.2  推论控制
  11.4  Oracle数据库的安全性措施
  11.4.1  用户标识和鉴定
  11.4.2  授权与检查机制
  11.4.3  审计技术
  11.4.4  用户自定义安全性措施
  11.5  SQlServer的安全技术
  11.5.1  账产管理技术
  11.5.2  许可管理技术
  11.6  小结
第12章  开发N-层数据库应用系统
  12.1  概述
  12.2  MTS与COM+
  12.2.1  MTS概述
  12.2.2  COM+
  12.3  应用体系结构
  12.3.1  B/S体系结构
  12.3.2  3-层体系结构
  12.3.3  WindowsDNA
  12.3.4  N-层体系结构
  12.4  N-层体系结构数据库应用开发实例
  12.4.1  建立数据库
  12.4.2  设计中间件
  12.4.3  表现层设计
  12.5  小结
第13章  高级界面开发
  13.1  系统托盘程序开发
  13.2  多窗体程序设计——向导窗体设计
  13.3  多文档窗体程序设计
  13.4  构建Splash窗体
  13.4.1  技术背景及实现方案
  13.4.2  Splash类库设计
  13.4.3  Splash屏幕演示
  13.4.4  局限性和可扩展性
  13.5  自画菜单
  13.5.1  界面设计
  13.5.2  1conMenultem类设计
  13.5.3  效果演示
  13.6  类QQ界面
  13.6.1  使用Access建立数据库
  13.6.2  启动窗口界面及代码设计
  13.6.3  名片信息窗口界面及代码设计
  13.6.4  添加名片窗口界面及代码设计
  13.7  小结
第14章  帮助文件开发
  14.1  概述
  14.2  帮助文件格式与阅读器
  14.2.1  TXT格式
  14.2.2  EXE文件格式
  14.2.3  HLP格式
  14.2.4  HTML格式和CHM格式
  14.2.5  PDF格式
  14.3  帮助文件制作工具介绍
  14.3.1  HTMLHelpWorkShop
  14.3.2  ForeHelp
  14.3.3  DocT0Help
  14.3.4  RoboHelp
  14.4  利用HTMLHelpWorksh叩制作帮助文件
  14.4.1  HTMLUelpWOrksho旷
  14.4.2  创建帮助项目
  14.4.3  开发帮助项目
  14.5  应用程序同帮助文件关联
  14.6  小结
第15章  应用程序的部署
  15.1  概述
  15.2  应用程序部署
  15.2.1  DLLHELL
  15.2.2  如何解决DLLHELL
  15.2.3  XCOPY部署
  15.3  .NET之前的部署
  15.3.1  手动安装r
  15.3.2  定制安装程序
  15.3.3  Windowslnstaller
  15.4  .NET中的部署
  15.5  在.NET中创建应用程序部署
  15.5.1  示例项目
  15.5.2  创建安装项目
  15.5.3  安装编辑器
  15.5.4  添加文件、项目输出和快捷方式
  15.5.5  定制用户界面
  15.5.6  安装测试
  15.6  数据库的打包安装
  15.6.1  MSDE打包
  15.6.2  自动安装备份数据库数据
  15.7  小结

本目录推荐