熟悉VB软件开发方法以及数据库访问.doc

熟悉VB软件开发方法以及数据库访问.doc

ID:55590480

大小:105.00 KB

页数:9页

时间:2020-05-19

熟悉VB软件开发方法以及数据库访问.doc_第1页
熟悉VB软件开发方法以及数据库访问.doc_第2页
熟悉VB软件开发方法以及数据库访问.doc_第3页
熟悉VB软件开发方法以及数据库访问.doc_第4页
熟悉VB软件开发方法以及数据库访问.doc_第5页
资源描述:

《熟悉VB软件开发方法以及数据库访问.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、广东工业大学实验报告土木与交通工程学院测绘工程专业1201班成绩评定_______学号姓名(合作者____学号____)教师签名_______预习情况操作情况考勤情况数据处理情况实验1题目熟悉VB软件开发方法以及数据库访问第2周星期二第8,9节一、实验目的与要求实验目的:熟悉VB开发环境,了解和掌握利用VB读取给定格式的数据文件的方法以及利用动态数组方法对读入的数据进行存储和编辑;了解VB菜单的制作方法;熟悉VB中自定义数据类型的使用方法;熟悉VB中模块的建立方法,了解利用VB(程序建立或者控件连接)连接数据库的方法。实验要求:(1)读取水准高差数据时要利用动态数组方法

2、,实验编写出初步的源程序。(2)水准高差观测数据文件格式为特定格式(见数据文件SZTJ.dat)。(3)利用自定义类型的动态数组对读入的观测数据进行保存。(4)利用数据控件(Data控件)或DAO对象或ADO对象将已知数据和观测数据写入数据库中。(5)要实现菜单操作功能。二、实验方案程序设计过程:(1)通用声明所有通用变量,首先利用进行变量声明,整个程序中必须对所有变量进行声明,避免重复变量,利用公共定义语句进行定义变量,本实验中定义动态数组yzd用于存放已知点数据,gcz用于存放观测值数据,并且定义过程中使用的数组l和r,全局变量numknow,numunknown,

3、numobser分别为已知点个数,未知点个数和观测值个数,定义整形变量为b,i,j,k,m,字符型变量为a,定义读入数据库过程变量为conn,rs,qs,filename,还包括对界面中的菜单栏的设置,利用菜单编辑器进行菜单的设置,分别为文件下拉栏和数据下拉栏,用于文件的读取和数据库的连接,如下图所示:(2)处理数据和读取数据1.首先对数据的形式进行处理,将数据格式规律化利用open语句打开文件OpenpathnameFor[Input/Output/Append]Asfilenumber[Len=buffersize]利用LineInput#语句从已打开的文件中读出一

4、行并进行数据格式处理利用replace函数将不规则的多个空格转化为规则的单个空格利用判断语句if将空行去掉2.读取各项数据利用split函数将一行的数组分别分割成若干数据,再将数据分别赋值给已定义好的变量,读取过程利用数据原格式中的"<","<<","<<<"为读取不同种类数据的分隔符号,利用if语句进行判断,再利用for循环语句进行逐行读取,同时也是用Redimpreserve语句进行对动态数据进行重新定义,使用Debug.Print语句检查数据是否转入变量或数组,作调试作用,实际操作如下:(3)读入数据库和数据显示与修改本次实验选用ADO对象数据访问方式将已读取的数

5、据写入数据库,分别编写了两种不同类型的ADO写入代码,分别为ADO1和ADO2。ADO1的写入方式为利用Adodc数据控件进行连接和写入数据库,利用Adodc.ConnectionString语句连接数据库,再使用Adodc.RecordSource=""来对应数据库中的对应表格,利用Adodc1.Recordset.AddNew语句进行对数据库逐行读入数据,分别对应数据库中的字段名,如下所示:再利用DataGrid数据控件对读入数据库的数据进行显示,利用SetDataGrid.DataSource=Adodc语句实现该功能,其中主要的函数有:Refresh,Updat

6、e,RecordSource,DataSource,Recordset,AllowUpdate连接数据库主要语句:Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"SZAdjustment.mdb;PersistSecurityInfo=False"'connecttothedatabaseAdodc1.RecordSource="YZD"Adodc1.RefreshSetDataGrid1.DataSource=Adodc1.RecordsetADO2的写

7、入方式为直接利用open进行连接数据库和Feild进行写入数据库,首先先定义了读入数据库过程变量为conn,rs,qs,filename,其中conn为ADODB.Connection类型,rs和qs为ADODB.Recordset类型,filename为字符串类型,利用conn.Open语句打开数据库,利用rs.Open"select*from语句对应数据库中的对应表格,利用AddNew和Feild函数进行对数据库逐行读入数据,分别对应数据库中的字段名,如下所示:再利用DataGrid数据控件对读入数据库的数据进行显示,利用SetDat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。