Visual Basic.NET资料库高级教程


Visual Basic.NET资料库高级教程

文章插图
Visual Basic.NET资料库高级教程【Visual Basic.NET资料库高级教程】《Visual Basic.NET资料库高级教程》是2004年清华大学出版社出版的图书,作者是程晓琳 。
基本介绍书名:Visual Basic.NET资料库高级教程
作者:程晓琳
ISBN:9787302087991
页数:405页
定价:48元
出版社:清华大学出版社 
出版时间:2004年1月
装帧:平装
图书简介.NET是微软针对未来网际网路推出的一个设计架构 。在这个架构中,微软的所有产品和套用都将以网路为中心成为这个架构规範下的一个部分,这些产品和套用包括常见的伺服器、设计工具甚至连线套用规範 。Visual Basic.NET作为资料库前端开发的一款非常优秀的工具,它多数变化都以.NET框架为基础 。本书主要介绍Visual Basic.NET在资料库设计方面的一些高级专题 。这些专题主要包括高级SPL语言编程、Visual Basic.NET与资料库后台产品的连线、资料库操作技术、存储过程高级设计、触发器高级设计、列印与报表级设计、资料库的複製、备分与恢复、数据格式的转换、资料库安全、开发N层资料库套用系统、高级界面开发、帮助档案製作和安装程式製作等技术专题 。本书适合有编程基础,希望自已在Visual Basic.NET资料库套用方面知识水平得到提高的读者阅读 。图书目录第1章VisualBasic.NET与资料库 11.1.NET概述 11.1.1ADO.NET简单介绍 21.1.2ASP.NET介绍 31.1.3网路服务介绍 31.1.4安全性 41.2VisualBasic.NET与资料库 41.3VisualBasic.NET中常用的资料库访问对象模型 51.3.1DAO数据对象模型 51.3.2ADO.NET资料库访问对象模型 101.4小结 14第2章大型关係资料库 152.1概述 152.2资料库技术发展 162.2.1第一代资料库系统--层次、网状资料库系统 162.2.2第二代资料库系统--关係资料库系统 172.2.3新一代资料库技术的研究和发展 192.2.4第三代资料库系统 202.2.5第三代资料库的发展 212.2.6资料库新技术 222.3资料库系统概述 252.3.1资料库的基本术语 252.3.2资料库系统的数据模型 272.3.3关係资料库的数据模型 312.3.4资料库系统结构 352.3.5资料库系统的组成 372.3.6资料库系统的分类 372.4各种资料库后台产品 382.4.1Sybase资料库 392.4.2SQLServer资料库 392.4.3Oracle资料库 412.5关係资料库的设计原则 432.5.1资料库设计一般步骤 432.5.2资料库设计综合实例 442.6小结 47第3章高级SQL语言编程 483.1SQL语言概述 483.1.1了解SQL语言 483.1.2SQL语言基本成分 493.2利用SQLServer学习SQL语言 503.3运用SQL语言 523.3.1数据定义语言 523.3.2基本的数据操纵语言 543.3.3超越基本的数据操纵语言 593.4高级T-SQL语言 653.4.1批和脚本 653.4.2声明局部变数和赋值 673.4.3全局变数 673.4.4流程控制语句 683.5.5注释 703.5查询最佳化 703.5.1分析问题 703.5.2解决问题 713.5.3实例分析 733.6小结 76第4章VisualBasic.NET与后台资料库的连线 774.1ODBC数据源 774.1.1ODBC基础 774.1.2注册ODBC数据源 784.1.3VisualBasic.NET中编程连线到ODBC数据源 844.2VisualBasic.NET中用ADO.NET和ODBC.NET连线各种资料库 854.2.1ADO.NET和ODBC.NET 864.2.2数据提供者 864.2.3连线各种资料库 874.3小结 88第5章资料库操作技术 895.1概述 895.1.1资料库和档案 895.1.2页面 905.1.3盘区 905.2资料库操作 905.2.1创建资料库 905.2.2创建资料库示例 925.2.3设定资料库属性 965.2.4修改资料库的大小 975.2.5删除资料库 1005.3表操作 1005.3.1列的属性 1005.3.2如何创建表 1015.3.3添加和删除表中的列 1025.3.4创建和使用约束 1035.3.5用户自定义数据类型 1055.4视图操作 1075.4.1创建视图 1075.4.2视图的优点与缺点 1085.4.3创建视图的实例 1095.4.4视图信息的查询 1115.4.5视图的修改和删除 1115.4.6视图的限制 1125.5索引操作 1125.5.1索引综述 1125.5.2创建索引 1135.5.3索引信息的查看和删除索引 1185.5.4全文索引 1195.6VisualBasic.NET中进行资料库操作 1215.7特殊数据类型处理--存取资料库中的图片 1305.7.1界面设计 1305.7.2代码设计 1325.7.3效果演示 1385.8小结 139第6章存储过程高级设计 1406.1概述 1406.2游标使用技术 1416.2.1游标的使用方法 1416.2.2使用游标修改数据 1446.2.3游标示例 1456.3动态执行 1466.3.1如何使用动态执行 1466.3.2创建动态执行 1476.4创建存储过程 1506.4.1系统存储过程 1506.4.2创建用户自己的存储过程 1546.4.3将讯息集成到存储过程 1586.5VisualBasic.NET中创建并调用存储过程 159 6.6小结 167第7章触发器高级设计 1687.1概述 1687.1.1创建触发器 1687.1.2修改触发器 1717.1.3删除触发器 1727.2嵌套、递归和触发器基础 1727.2.1嵌套触发器 1727.2.2递归触发器 1737.3使用触发器加强业务规则 1747.4触发器检查 1757.4.1通过SQLServer企业管理器检查触发器 1767.4.2通过查询分析器中检查触发器 1767.5存储系统信息 1777.6用触发器维护引用完整性 1797.6.1触发器和约束 1797.6.2用触发器维护引用完整性 1797.7级联删除触发器 1817.8级联更新触发器 1837.9触发器设计实例 1847.10小结 188第8章列印与报表高级设计 1898.1列印 1898.1.1列印对话框 1898.1.2PrintDocument类 1908.1.3列印实例 1908.2列印DataGrid控制项 1948.2.1用于列印的PrintDataGrid类设计 1948.2.2建立数据源 1998.2.3示例列印 2008.3DataGrid高级套用 2018.3.1DataGrid的基本结构 2028.3.2自定义DataGrid控制项 2028.3.3测试 2048.4VisualBasic.NET中利用Word、Excel输出报表 2068.4.1建立数据源 2068.4.2输出报表到Word 2078.4.3输出报表到Excel 2098.5VisualBasic.NET中水晶报表的製作 2108.5.1CrystalReportViewer控制项 2118.5.2加入报表 2128.5.3设计报表 2168.6小结 217第9章数据複製、备份与恢复 2189.1资料库的複製 2189.1.1複製的模型 2189.1.2事务 2209.1.3複製局限性 2219.1.4複製的三种类型 2229.1.5数据同步更新 2239.2资料库备份 2269.2.1备份概述 2269.2.2创建备份设备 2289.2.3管理备份设备 2319.2.4备份资料库 2329.2.5调度备份 2359.2.6与备份一起运行DBCC 2369.2.7备份系统资料库 2369.2.8事务日誌 2379.3资料库恢复 2389.3.1恢复过程概述 2389.3.2自动恢复 2389.3.3恢复用户资料库 2399.3.4恢复系统资料库 2429.4VisualBasic.NET中使用SQLDMO备份恢複数据库 244 9.5小结 250第10章数据格式的转换 25110.1文本档案格式 25110.2将数据转化成XML格式 25510.2.1XML概述 25510.2.2XML文档 25710.2.3将数据转换为XML格式 25810.3VisualBasic.NET中将数据转换为Foxpro、Access、Excel和Paradox4.x格式 26310.4SQLServer与Access、Excel的数据转换 26710.4.1SQLServer和Access的数据导入导出 26710.4.2利用T-SQL语句进行导入导出 26810.4.3SQLServer和Excel的数据导入导出 26910.5小结 270第11章资料库安全 27211.1资料库安全概述 27211.1.1资料库的三类安全性问题 27211.1.2资料库安全的威胁源 27311.1.3资料库安全的评测标準 27411.2资料库的安全性机制 27511.2.1用户标识和鉴别 27511.2.2访问控制 27611.2.3视图机制 27811.2.4审计 27811.2.5数据加密 27811.3资料库的其他安全控制机制 27911.3.1信息流程控制 27911.3.2推论控制 28011.4Oracle资料库的安全性措施 28111.4.1用户标识和鉴定 28111.4.2授权与检查机制 28111.4.3审计技术 28311.4.4用户自定义安全性措施 28311.5SQLServer的安全技术 28411.5.1账户管理技术 28411.5.2许可管理技术 28911.6小结 294第12章开发N-层资料库套用系统 29612.1概述 29612.2MTS与COM+ 29712.2.1MTS概述 29712.2.2COM+ 29812.3套用体系结构 30012.3.1B/S体系结构 30112.3.23-层体系结构 30212.3.3WindowsDNA 30212.3.4N-层体系结构 30312.4N-层体系结构资料库套用开发实例 30412.4.1建立资料库 30412.4.2设计中间件 30512.4.3表现层设计 31312.5小结 325第13章高级界面开发 32613.1系统托盘程式开发 32613.2多窗体程式设计--嚮导窗体设计 33013.3多文档窗体程式设计 33413.4构建Splash窗体 33813.4.1技术背景及实现方案 33913.4.2Splash类库设计 340 13.4.3Splash萤幕演示 34413.4.4局限性和可扩展性 34713.5自画选单 34813.5.1界面设计 34813.5.2IconMenuItem类设计 34913.5.3效果演示 35213.6类QQ界面 35313.6.1使用Access建立资料库 35413.6.2启动视窗界面及代码设计 35513.6.3名片信息视窗界面及代码设计 36213.6.4添加名片视窗界面及代码设计 36813.7小结 371第14章帮助档案开发 37214.1概述 37214.2帮助档案格式与阅读器 37414.2.1TXT格式 37414.2.2EXE档案格式 37414.2.3HLP格式 37414.2.4HTML格式和CHM格式 37514.2.5PDF格式 37514.3帮助档案製作工具介绍 37614.3.1HTMLHelpWorkShop 37614.3.2ForeHelp 37614.3.3DocToHelp 37614.3.4RoboHelp 37714.4利用HTMLHelpWorkshop製作帮助档案 37714.4.1HTMLHelpWorkshop 37714.4.2创建帮助项目 37814.4.3开发帮助项目 37914.5应用程式同帮助档案关联 38514.6小结 386第15章应用程式的部署 38715.1概述 38715.2应用程式部署 38815.2.1DLLHELL 38815.2.2如何解决DLLHELL 38815.2.3XCOPY部署 38915.3.NET之前的部署 38915.3.1手动安装 39015.3.2定製安装程式 39015.3.3WindowsInstaller 39015.4.NET中的部署 39115.5在.NET中创建应用程式部署 39215.5.1示例项目 39215.5.2创建安装项目 39215.5.3安装编辑器 39315.5.4添加档案、项目输出和捷径 39415.5.5定製用户界面 39615.5.6安装测试 39815.6资料库的打包安装 40015.6.1MSDE打包 40015.6.2自动安装备份资料库数据 40115.7小结 404