vb的vb 连接sql数据库库应该怎么学?

怎么通过VB设计一款数据库软件?
想通过VB做这样一款软件,大家看看怎么能实现。工作中经常会遇到很多材料,这些材料有各自的性能,包括热学性能(热容、热导率、熔化热、热膨胀、熔沸点等)、力学性能(弹性模量、拉伸强度、抗冲强度、屈服强度、耐疲劳强度等)、电学性能(电导率、电阻率、介电性能、击穿电压等)、磁学性能(顺磁性、反磁性、铁磁性)、光学性能(光的反射、折射、吸收、透射以及发光、荧光等性质)、化学性能(即材料参与化学反应的活泼性和能力,如耐腐蚀性、催化性能、离子交换性能等。我们通过一些测试会为其生成一份包含8张图片的WORD报告,但是这样效率很低,又要插图,又要排版,而且如果忘记备份的话,以后就查不到了。我想设计一款软件,在录入材料的信息后,采集对应材料8张图后,比如有个“打印”的按钮,自动的生成固定模式的报告,打印出来,最好是能够将这些每种材料的信息都能收集起来,包括图片都能在电脑中备份,方便归纳总结,同时软件需要查找、修改功能,大家看看应该怎么设计,需要VB的哪些知识,谢谢!
已有帐号?
无法登录?
社交帐号登录用VB做一个数据库该怎么做给点思路 或者从哪下手_百度知道数据库VB课程设计心得体会_心得体会范文_第一范文网
& 数据库VB课程设计心得体会
数据库VB课程设计心得体会
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学asp.net),我接触到microsoft 公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql serverxx,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。&& 开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just do it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。&& 与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just do it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!&& 我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。(最后,很感激学校给了我们这次动手实践的机会,让我们学生有了一个共同学习,增长见识,开拓视野的机会。也感谢老师们对我们无私忘我的指导,我会以这次课程设计大赛作为对自己的激励,继续学习。毕竟学习就是一个just do it的过程!)我直接从报告上面复制过来的.....所以这段也不删去了.............呵呵。题目大概是用可视化编程实现一个简单的数据库管理系统我用的是bcb 题目虽然是简单 但也明白了很多以前以为懂的问题代码到没什么 这种题目用bcb的话已经不用几行代码了关键是了解了这些名词paradox,ado,bde,odbc 一开始拖控件,写几行代码 很快就完成了编译也通过了 但传到同学机器上就是显示不出数据来折腾了我1天 又是发帖子 又是问群里的达人后来明白了我用的paradox数据库是用bde引擎的发布软件的时候要把bde打包于是又学着打包bde 却发现不到1m的软件如果打包bde的话就10+m了而且bcb6自带的那个打包软件用的我头晕目眩于是又想不用bde 所以又折腾了我半天答案是要使用ado控件( 以前我用的是bde控件 )而且要用access数据库了解了这些之后 作业也就完成了总的看来还是很有收获的 幸亏我下了决心这个作业要自己做没有去网上下载 呵呵
数据库VB课程设计心得体会 相关内容:
学习新课程心得体会...
学习《江泽民文选》要细、实、活 《江泽民文选》在全国各地发行后,各地干部群众踊跃购书,认 真阅读,纷纷表示要认真学习《江泽民文选》,实践“三个代表”重 要思想,更加紧密地团结在以胡锦涛同志为总书记的党中央周围,落 实科学发展...
10月12日下午,学院召开了“学树保促”主题教育活动动员大会,对学院开展“学树保促”主题教育活动进行安排部署。学院领导班子成员、全体中层干部参加了大会。学院党委书记周长富同志作动员讲话。学院党委副书记张心淼同志主持会议。
中国反洗钱法草案今年将正式提交全国人大常委会审议;这部法律很可能采取列举的方式将贪污、贿赂等严重犯罪均纳入洗钱罪的上游犯罪。S0100这一信息首先显示,全社会重点关注的反腐败工作将获得新的法律支持。
周一,我班认真学习了本次“两会”的精神,我们深信在党中央领导下,一定会把握重要的历史机遇,继承和发扬优良传统,解决思想,实事求是,与时俱进,开拓创新,中国必定能赢得宝贵的发展时间,全面建设小康社会宏伟蓝图必将变为现实。
学习八荣八耻,对于我们党来说,无疑是一个老话题。但在今天,我们党把这个老话题突出地提到全党同志面前,无疑又有其新的要求。在全党开展以实践“八荣八耻”重要思想为主要内容的学习八荣八耻教育活动,就是我们党着眼于新世纪新阶段的...
执法为民,就是按照邓小平理论和“三个代表”重要思想的本质要求,把实现好、维护好、发展好最广大人民的根本利益,作为政法工作的根本出发点和落脚点,在各项政法工作中切实做到以人为本、执法公正、一心为民。
以胡锦涛同志为总书记的党中央提出的社会主义法治理念,是对马克思主义法学理论的继承、发展和创新,标志着我们党对建设中国特色社会主义法治国家的规律、中国共产党执政规律有了更加深刻的认识和把握。
查看更多>>第九章 VB的数据库操作
1.计算机数据管理技术的发展
  第一阶段:人工管理阶段,特点是数据不长期保存,没有软件系统对数据进行管理,没有文件的概念,一组数据对应一个程序。
  第二阶段:采用文件管理方式,特点是数据不再是程序的组成部分,而是有组织、有结构地构成文件形式,形成数据文件;文件管理系统是应用程序与数据文件的接口。
  第三阶段:数据库管理方式,特点是对所有数据实行统一、集中、独立的管理,数据独立于程序存在,并可以提供给各类不同用户使用。
DataBase& DB
&&&&&&&& 特点:
&&&&&&&&&&&&b
具有最小的冗余度
&&&&&&&&&&&&&&&&具有数据独立性
&&&&&&&&&&&&&&&&实现数据共享
&&&&&&&&&&&&&&&&安全可靠,保密性能好
DataBase Management
System& DBMS
是操纵和管理数据库的系统软件。
v数据定义语言(DDL):
数据操作语言(DML): 用来对数据库进行查询和维护操作。
t数据控制语言(DCL): 用来控制数据的访问权限及事务管理。
    关系型数据库使用的标准语言是(Structured Query
Language, )。
DataBase System&
   定义; 以数据库应用为基础的计算机系统。
   组成:
也可以这样划分其组成:
:计算机硬件设备
:数据库管理系统 、操作系统、开发工具、应用程序
:应用程序设计员、终端用户、数据库管理员
层次型数据库
网状型数据库
网状型数据库
第一代& 非关系型数据库系统,60年代末问世,包括层次型和网状型
第二代& 关系型数据库系统(RDBS)
第三代& 对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今
3&&&&&&&&&&&&&&&&&&
(采用树型结构)
(采用无向图型结构)
(采用二维表结构)
二维表的记录数随数据的增加而改变,但其字段数是相对固定的
二维表中不允许出现完全相同的两行
AccessVisual FoxProSQL Server Sybase OracleVBAccess
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&
SQLSELECTSQL
System.mda
System.mda
BooleanByteIntegerLongCurrencySingleDoubleDate/TimeTextBinaryMemo
&&&& database
database //
VBAccessMDBDBFXLSODBC
DatabaseName
RecordSource
RecordsetSQL
RecordsetType
1Dynaset 2Snapshot
        DataSource
        DataField
MSFlexGrid
Microsoft& FlexGrid
Control 6.0OLE DB
DataSourse
Microsoft Data Bound List
Controls 6.0
DataFieldDataSourceListFieldRowSourceBoundColumn
Microsoft Data Bound Grid
Control 5.0SP3
DataSourse
Reposition
UpdateRecord
DeleteUnload
Private Sub
Data_Validate(Action As Integer, Save As Integer)
   Validate Action
MovePrevious
Data1.Refresh
UpdateControls
UpdateControls
UpdateRecord
UpdateRecord
AbsolutePostion
BofTrueEofTrue
RecordCount
RecordsetMoveLast
MoveFirst1
MovePrevious
SnapshopRecordset4
FindFirst1
FindPrevious
1) AddNew
1)MoveFind
3)MoveNext
3) Update
  ADOActiveX Data ObjectActiveXOLE DBDAORDOODBC
ADOADO Microsoft ActiveX Data Object 2.0 Library
Connection
Microsoft ADO Data ControlS 6.0OLE DBADO
ConnectionString
RemoteProvide
RemoteServer
RecordSource
ConnectionTimeout
MaxRecords
   1)ADO
   2)ADOConnectionString
   3)ADORecordSource2adCmdTable
23ADOADODC
Microsoft DataGrid Control
DataSource
Microsoft DataList Controls
DataFieldDataSourceListFieldRowSourceBoundColumn
Microsoft Chart Control
DataSource
And () Or()
&&& &&&= &&&=
CREATE &TABLE &
create &table &student(xh &text(9),
&xm &text(8) , cj &single(4), nl integer(2))&
&& 建立含有xhxmcjnl &4个字段的student
&TABLE & ADD &COLUMN &&
alter &table &student& add column&
xb& text(2) &'在学生表中添加性别字段
&TABLE & DROP &COLUMN &
alter &table &student& drop
&column& nl& '将学生表中的年龄字段删除
FROM & WHERE
select &xh, xm &from &student
&where &xb="" &order &by &xh
从学生表中查询性别为男的学生,显示其学号和姓名并使结果按学号升序排列
INSERT INTO 字段名12 VALUES(12
insert &into &student (xh, xm, xb)
&values("", "", "男")
DELETE &FROM &
delete &from &student &where
UPDATE & &SET & &WHERE &
update& student& set& cj=cj+5&
where& xb=""
VB6.0data report5
Data EnviromentCommand
Data EnviromentConnection1Microsoft Jet
4 OLE DB Provider
Connection1Command1Command1
Data ReportDataSourceDataEnviroment1DataMemberCommand1DataReport1
DataReport1ShowClickDataReport1.Show
HtmlDataReport1ExportReportHtml}

我要回帖

更多关于 vb 连接sql数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信