毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机温度控制监视软件的设计+VB源代码(10)
在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中加入密码处理,例如在原密码后再加一组数,组成新的密码放入数据库中。这样,即便数据库文件被得到,也打不开软件。
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
AT89S52单片机直流电机的PWM控制系统设计+源程序
下一篇:
筛板精馏塔及萃取塔过程控制系统设计+工艺流程图
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述