社区
VB
帖子详情
vb6 vb.net DAO ADO ADO.NET,呀!我应该学什么??
LWWANDVB
2003-10-19 11:51:13
我想做桌面和网络的数据库应用程序,有VB6和ACCESS的基础,看到人人都用.NET了,那么要用VB.NET做数据库程序,应该学哪个?DAO ADO ADO.NET??
它们各有特点??
谢谢!
...全文
44
2
打赏
收藏
vb6 vb.net DAO ADO ADO.NET,呀!我应该学什么??
我想做桌面和网络的数据库应用程序,有VB6和ACCESS的基础,看到人人都用.NET了,那么要用VB.NET做数据库程序,应该学哪个?DAO ADO ADO.NET?? 它们各有特点?? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xdwlb
2003-10-20
打赏
举报
回复
ado.net
histock
2003-10-20
打赏
举报
回复
当然学.NET啦
VB
.
Net
与数据库开发
极力推荐这本国人写的关于
VB
.
NET
与
ADO
.
NET
数据库编程的好书.理由如下: 1.不是那种几百页尽是讲这个模型那个原理的论文型书藉,而是从SQL简单语法开始,一步步地教你"使用"
VB
.
NET
和
ADO
.
NET
写个工具的书籍,简明,易懂,书中使用的案例界面保持简洁,讲解生动,很容易跟得上进度; 2.让俺很感激作者的地方之一就是先教你用
DAO
编一个小数据库程序,让你很轻松
学
会如何写MoveFirst,MoveNext,MovePrevious,MoveLast,Insert等功能函数,并且在插入新记当之前如何判断记录是否已存在并作相应处理.很多书籍缺少这一块. 3.很轻松掌握如何从系统数据库查询用户库和表,并生成象ACCESS 那样的数据库浏览界面,重要的是,这一切做来十分轻松,而且是通过写一个CDatabase类来解决,恰到好处地运用了OOP 的理念; 4.桌面型数据库程序和WEB(网店)数据库程序都有包括.全!!! 5.虽然有很多好书写
ADO
.
NET
,但基本都是英文的.而这本书是中文的!!! 6.特别说明一下,这本书应是基于ANO
.
NET
1.0-2.0的,虽然我认为这本书的内容已足够让你
学
会自如使用
ADO
.
NET
,如果你觉得你
应该
看
.
NET
3.5,我已经告诉你了.
vb
.
net
基本入门
学
习资料
第一部分 Visual Basic
.
net
基础 1.
vb
.
net
介绍 2.
vb
.
net
的优点 3.新建一个
vb
.
net
项目 4.编写第一个
vb
.
net
应用程序 第二部分
vb
.
net
的语法部分 1.
vb
.
net
的Numeric数据类型 2.
vb
.
net
的Byte数据类型 3.
vb
.
net
的String数据类型 4.
vb
.
net
的Boolean数据类型 5.
vb
.
net
的Date数据类型 6.
vb
.
net
的Object数据类型 7.
vb
.
net
的用户自定义类型 8.
vb
.
net
的数组定义 9.
vb
.
net
的数组列表 10.
vb
.
net
的多维数组 11.
vb
.
net
类型转换函数 第三部分 visual basic
.
net
的运算 程序设计时经常用到的有6种运算:算术运算(Arithmetic)、赋值运算(Assignment)、二进制运算(Bitwise)、比较运算(Comparison)、连接运算(concatenation)及逻辑运算(Logical),下面对这6种运算进行简单介绍。 1.
vb
.
net
的算术运算 2.
vb
.
net
的赋值运算符 3.
vb
.
net
的二进制运算符 4.
vb
.
net
的比较运算符 5.
vb
.
net
的连接运算符和逻辑运算符 6.
vb
.
net
运算符的优先级 (一) Visual basic
.
net
的常量和变量 1.
vb
.
net
的常量 2.
vb
.
net
的变量 (二) Visual basic
.
net
的流程和控制结构 1.
vb
.
net
条件分支语句 2.
vb
.
net
的循环语句 (三)
vb
.
net
的过程和函数 1.
vb
.
net
的Sub过程 2.
vb
.
net
的Funtion过程 3.在
vb
.
net
中调用过程 4.如何向过程传递参数 (四)
vb
.
net
的类和对象基础 第四部分 visual basic
.
net
的常用控件 1.
vb
.
net
的Label控件 2.
vb
.
net
的Button控件 3.
vb
.
net
的Textbox控件 4.
vb
.
net
的MainMenu控件 5.
vb
.
net
的Checkbox控件 6.
vb
.
net
的Radiobutton控件 7.
vb
.
net
的GroupBox控件 8.
vb
.
net
的PictureBox控件 9.
vb
.
net
的ListBox控件 10.
vb
.
net
的CheckedListBox控件 11.
vb
.
net
的Combobox控件 12.
vb
.
net
的ListView控件 13.
vb
.
net
的TreeView控件 14.
vb
.
net
的ImageList控件 15.
vb
.
net
的Timer控件 16.
vb
.
net
的HScrollBar和VScrollBar控件 17.
vb
.
net
的ProgressBar控件 18.
vb
.
net
的ToolBar控件 19.
vb
.
net
的StatusBar控件 20.Vs 2005的ToolStrip控件 21.Vs 2005的StatusStrip控件 22.Vs 2005的MenuStrip控件 第六部分
vb
.
net
的OOP结构 1.什么是oop 2.
vb
.
net
的面向对象性 3.
vb
.
net
的共享成员(Share Members) 4.类模块和标准代码模块的区别和比较 5.对象浏览器 (一) 建立和使用对象 1.
vb
.
net
对象的建立和销毁:对象的生命周期 2.设置和重设
vb
.
net
的属性 3.用方法来表现动作 4.
vb
.
net
对象变量的声明 5.对一个对象进行多种操作 6.使用New关键字 7.如何释放对对象的引用 8.如何把对象传递到一个过程 (二) 在程序运行中得到一个类的信息: 用一个字符名称调用一个属性或者方法 (三)
vb
.
net
中的类、继承与多态性 1.
vb
.
net
中给一个类添加方法 2.命名属性、方法和事件 3.
vb
.
net
的事件和事件处理 4.类的继承(Inheritance) 5.
vb
.
net
继承的规则 6.用继承建立一个继承类 7.重载Windows控件 8.什么时候使用继承 9.什么是命名空间(Namespace) 10.
vb
.
net
继承的例子 11.
vb
.
net
中用继承实现多态性 12.
vb
.
net
中用接口实现多态性 第七部分 数据库访问技术 关于SQL语言的知识,请参考: sql语言教程及Sql语言基础 1.数据库基础知识 2.
vb
.
net
数据集(Datasets)的概念 3.什么是
dao
4.
Dao
与Jet数据库引擎 5.
Dao
对象模型 6.远程数据对象RDO 7.Rdo对象模型 8.odbc api是什么 9.ODBC的结构 10.使用ODBC API访问数据库 11.
ado
数据对象 12.
ado
对象模型 13.
ADO
.
NET
简介 14.使用
ADO
.
NET
的基本方法 第八部分
vb
.
net
的多线程 1.自由线程(Free Threading) 2.关于线程的参数和返回值的问题 3.
vb
.
net
的并发性问题 第九部分
vb
.
net
的文件和出错处理 1.
vb
.
net
的出错处理 2.
vb
.
net
的多种出错处理(Multiple Exceptions) 3.
vb
.
net
的文件对象(file object) 4.
vb
.
net
文件处理的出错处理 5.检测文件的结束(Testing for End of File) 6.文件的静态方法(Static File Methods)
vb
.
net
基本入门
学
习资料.doc
vb
.
net
基础教程 第一部分 Visual Basic
.
net
基础 1.
vb
.
net
介绍 2.
vb
.
net
的优点 3.新建一个
vb
.
net
项目 4.编写第一个
vb
.
net
应用程序 第二部分
vb
.
net
的语法部分 1.
vb
.
net
的Numeric数据类型 2.
vb
.
net
的Byte数据类型 3.
vb
.
net
的String数据类型 4.
vb
.
net
的Boolean数据类型 5.
vb
.
net
的Date数据类型 6.
vb
.
net
的Object数据类型 7.
vb
.
net
的用户自定义类型 8.
vb
.
net
的数组定义 9.
vb
.
net
的数组列表 10.
vb
.
net
的多维数组 11.
vb
.
net
类型转换函数 第三部分 visual basic
.
net
的运算 程序设计时经常用到的有6种运算:算术运算(Arithmetic)、赋值运算(Assignment)、二进制运算(Bitwise)、比较运算(Comparison)、连接运算(concatenation)及逻辑运算(Logical),下面对这6种运算进行简单介绍。 1.
vb
.
net
的算术运算 2.
vb
.
net
的赋值运算符 3.
vb
.
net
的二进制运算符 4.
vb
.
net
的比较运算符 5.
vb
.
net
的连接运算符和逻辑运算符 6.
vb
.
net
运算符的优先级 (一) Visual basic
.
net
的常量和变量 1.
vb
.
net
的常量 2.
vb
.
net
的变量 (二) Visual basic
.
net
的流程和控制结构 1.
vb
.
net
条件分支语句 2.
vb
.
net
的循环语句 (三)
vb
.
net
的过程和函数 1.
vb
.
net
的Sub过程 2.
vb
.
net
的Funtion过程 3.在
vb
.
net
中调用过程 4.如何向过程传递参数 (四)
vb
.
net
的类和对象基础 第四部分 visual basic
.
net
的常用控件 1.
vb
.
net
的Label控件 2.
vb
.
net
的Button控件 3.
vb
.
net
的Textbox控件 4.
vb
.
net
的MainMenu控件 5.
vb
.
net
的Checkbox控件 6.
vb
.
net
的Radiobutton控件 7.
vb
.
net
的GroupBox控件 8.
vb
.
net
的PictureBox控件 9.
vb
.
net
的ListBox控件 10.
vb
.
net
的CheckedListBox控件 11.
vb
.
net
的Combobox控件 12.
vb
.
net
的ListView控件 13.
vb
.
net
的TreeView控件 14.
vb
.
net
的ImageList控件 15.
vb
.
net
的Timer控件 16.
vb
.
net
的HScrollBar和VScrollBar控件 17.
vb
.
net
的ProgressBar控件 18.
vb
.
net
的ToolBar控件 19.
vb
.
net
的StatusBar控件 20.Vs 2005的ToolStrip控件 21.Vs 2005的StatusStrip控件 22.Vs 2005的MenuStrip控件 第六部分
vb
.
net
的OOP结构 1.什么是oop 2.
vb
.
net
的面向对象性 3.
vb
.
net
的共享成员(Share Members) 4.类模块和标准代码模块的区别和比较 5.对象浏览器 (一) 建立和使用对象 1.
vb
.
net
对象的建立和销毁:对象的生命周期 2.设置和重设
vb
.
net
的属性 3.用方法来表现动作 4.
vb
.
net
对象变量的声明 5.对一个对象进行多种操作 6.使用New关键字 7.如何释放对对象的引用 8.如何把对象传递到一个过程 (二) 在程序运行中得到一个类的信息: 用一个字符名称调用一个属性或者方法 (三)
vb
.
net
中的类、继承与多态性 1.
vb
.
net
中给一个类添加方法 2.命名属性、方法和事件 3.
vb
.
net
的事件和事件处理 4.类的继承(Inheritance) 5.
vb
.
net
继承的规则 6.用继承建立一个继承类 7.重载Windows控件 8.什么时候使用继承 9.什么是命名空间(Namespace) 10.
vb
.
net
继承的例子 11.
vb
.
net
中用继承实现多态性 12.
vb
.
net
中用接口实现多态性 第七部分 数据库访问技术 关于SQL语言的知识,请参考: sql语言教程及Sql语言基础 1.数据库基础知识 2.
vb
.
net
数据集(Datasets)的概念 3.什么是
dao
4.
Dao
与Jet数据库引擎 5.
Dao
对象模型 6.远程数据对象RDO 7.Rdo对象模型 8.odbc api是什么 9.ODBC的结构 10.使用ODBC API访问数据库 11.
ado
数据对象 12.
ado
对象模型 13.
ADO
.
NET
简介 14.使用
ADO
.
NET
的基本方法 第八部分
vb
.
net
的多线程 1.自由线程(Free Threading) 2.关于线程的参数和返回值的问题 3.
vb
.
net
的并发性问题 第九部分
vb
.
net
的文件和出错处理 1.
vb
.
net
的出错处理 2.
vb
.
net
的多种出错处理(Multiple Exceptions) 3.
vb
.
net
的文件对象(file object) 4.
vb
.
net
文件处理的出错处理 5.检测文件的结束(Testing for End of File) 6.文件的静态方法(Static File Methods)
ADO
.
Net
完全攻略(PDF中文版)
ADO
组件的使用需要利用支持COM的高级语言,例如ASP中的
VB
Script或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用
ADO
来访问数据库。 在新的编程框架
.
NET
Framework中, 微软也提供了一个面向Inter
net
的版本的
ADO
,称为
ADO
.
NET
。其对象模型和传统
ADO
差别很大。
ADO
是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用
ADO
时,其实就是在使用OLE DB,不过OLE DB更加接近底层。
ADO
的一项属性远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,
ADO
也是COM组件的一部分。
ADO
是由早期的微软数据接口??远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。
ADO
向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,
ADO
对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。
ADO
向
VB
程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现
ADO
2.0的Ms
ado
15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是
DAO
3.5的
Dao
350.dll所占内存的60%)。同传统的数据对象层次(
DAO
和RDO)不同,
ADO
可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。
ADO
针对客户/服务器以及WEB应用程序作了优化。
VB
.
NET
程序设计大作业
Visual Basic(简称
VB
)是Microsoft开发的一种面向对象的编程语言。 使用 Visual Basic即可快速、轻松地创建类型安全的
.
NET
应用。 [4] “Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。 Visual Basic源自于BASIC编程语言。
VB
拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用
DAO
、RDO、
ADO
连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 [2]。程序员可以轻松的使用
VB
提供的组件快速建立一个应用程序。
VB
16,555
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章