菜单
  

    在VB6.0中的众多数据控件中,DataGrid控件是最灵活、功能最强大的控件之一。使用DataGrid控件无须编写任何代码,只要绑定到ADO控件上,就可以实现数据的新增、修改、删除和浏览,还可以对数据进行格式化、锁定等。
     
    图4.3.8 温度信息显示
    4.3.5    查询模块的设计
    输入测量日期、测量时间或者温度,单击查询,就会在表中显示所有当天某个行列号的所有温度信息。见图4.3.9。首先当载入窗体时,自动连接数据库。接着对应各种条件使用SQL语句完成查询功能。
    按测量日期查询:Adodc1.RecordSource = "select * from 显示 where 测量日期 like '%" & Text1.Text & "%'"
    按测量时间查询:Adodc1.RecordSource = "select * from 显示 where 测量时间 like '%" & Text3.Text & "%'"
    按测量温度查询:Adodc1.RecordSource = "select * from 显示 where 实时温度='" & Text4.Text & "'"
    显示全部数据:Adodc1.RecordSource = "select * from 显示 "
     
                     图4.3.9 查询模块
    4.3.6    通信及趋势图模块的设计
    关于通信模块的设计,本文在第三章已经进行了详细的叙述,在这里不再复述。下面介绍趋势图模块的建立。
    本系统中首先建立了一个直角坐标系统。在VB中,包括系统标准坐标系统和用户自定义坐标系统。坐标系统的坐标单位可以分为Twip、Point、Pixel、Character、Inch、mm、cm和用户自定义8种形式。不同规格的坐标系统只是度量单位和精度改变,坐标轴的长度或者图区域的大小并不因此而改变。
    本系统中采用Scale方法自定义的坐标系统,以Pixel像素为坐标系的坐标单位。Scale方法是自定义坐标系统最常用的方法,用来定义Form、PictureBox或Printer的坐标系统。其语法如下:
    [对象].Scale(xLeft,yTop)-(xRight,yBottom)
    其中,对象可以是窗体、图片框,默认为焦点所在的窗体对象。(xLeft,yTop)表示对象的左上角的坐标值,(xRight,yBottom)表示对象右下角的坐标值。
    本系统采用VB中的line函数进行趋势图中线的设计。Line方法可以在窗体或图片框指定位置上,按指定的颜色画直线或者曲线。Line方法的格式如下:
    Object.Line[STEP] (X1,Y1) [STEP] (X1,Y2),[COLOR],[B][F]
    4.3.7    建立可执行文件
    分别完成各项功能之后,为了使应用程序能够脱离开发环境而直接在Windows环境下运行,就必须将应用程序编译成可执行文件(.exe文件)。
    编译方法是:依次选择“文件”菜单的“生成工程1.exe”命令(这里的“工程1”是工程名),弹出“生成工程”对话框,选定保存位置,输入可执行文件的名字,单击“确定”按钮即可在指定位置建立一个可执行文件。
     
    5     遇到的问题、可改进的地方
    本次设计完成了大部分的设计要求:
    (1)与下位机进行数据通信,实现温度信息的上传;
    (2)在上位机上可读取上、下限温度值;
    (3)设计Access数据库,记录用户信息和温度信息;
    (4)用VB连接数据库,完成温度信息的查询、显示、趋势图等功能。
    但仍存在部分问题没有解决和改进:
    (1)    上位机可以读取上、下限温度值,但在下载上、下限温度值时,温度虽然下载到下位机中,但在液晶显示屏上上、下限温度值没有发生改变。
    (2)    由于时间问题,在用户登录模块里没有加入二次加密功能。在此,仅仅阐述一下原理。用户名和用户密码保存在数据库中。万一数据库文件被他人得到,便可利用用户名和密码打开软件。因此设计二次加密,在保存用户密码到数据库时,在VB中加入密码处理,例如在原密码后再加一组数,组成新的密码放入数据库中。这样,即便数据库文件被得到,也打不开软件。
  1. 上一篇:AT89S52单片机直流电机的PWM控制系统设计+源程序
  2. 下一篇:筛板精馏塔及萃取塔过程控制系统设计+工艺流程图
  1. stc15单片机水温水压无线监...

  2. PIC16F73单片机逆变电源硬件电路设计+电路图

  3. 51单片机永磁直流无刷电动机驱动控制器设计

  4. Arduino单片机车载太阳能空气净化器设计

  5. AT89C51单片机的无线环境监测装置设计+程序

  6. STC15W404AS单片机太阳能自动浇花器的设计

  7. PIC18F4520单片机水下机器人...

  8. 中国传统元素在游戏角色...

  9. 高警觉工作人群的元情绪...

  10. 现代简约美式风格在室内家装中的运用

  11. 上市公司股权结构对经营绩效的影响研究

  12. NFC协议物理层的软件实现+文献综述

  13. 江苏省某高中学生体质现状的调查研究

  14. 浅析中国古代宗法制度

  15. C++最短路径算法研究和程序设计

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. g-C3N4光催化剂的制备和光催化性能研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回