- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VB的上位机程序设计说明
3 基于VB6.0的上位机程序设计
内部培训资料(不得转载)
随着嵌入式系统在电子领域应用的不断深入可视化的单片机系统越来越成为单片机技术热点。是直接。.1 VB简单认识
是的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。
图3-1 VB6.0启动界面
一、创建工程
在VB6.0启动界面中的【新建工程】对话框中选择一个合适的工程类型,然后单击【打开】按钮,就可以新建一个工程,新工程打开后的用户界面如图3-2所示。
图3-2 VB6.0的用户界面
二、放置控件和设置控件属性
在用户界面的左侧是VB6.0的【工具箱】,在【工具箱】中有我们常用的各类控件,在设计窗体时我们可以直接从工具箱中选择控件,然后在中间的【对象窗口】中按住鼠标左键拖出一个矩形后,相应的控件就放置到了用户的编辑窗口中,对于控件的各个属性,我们可以通过VB界面右面的【属性窗口】设置各个控件的各种属性,放置并调整好控件的各个属性的【对象窗口】如图3-3所示。
图3-3 添加控件后的对象窗口
三、添加代码
双击【对象窗口】的空白处或者某个控件,就会出现【代码窗口】,代码窗口如图3-4所示。
图3-4 代码窗口
在代码窗口中为各个事件添加相应的代码,在程序运行的时候一旦某个事件发生,就会执行相应的代码段,这里以Form_Load()事件为例,简单的设计一个实例程序。Form_Load()事件是在程序启动时调用的,这里我们添加如下代码:
Private Sub Form_Load()
Form1.Caption = 示例程序 设置窗体的标题为“示例程序”
Text1.Text = 文本框 设置文本框的文本为“文本框”
Command1.Caption = 按钮 设置按钮的标题为“按钮”
Combo1.Text = 下拉列表框 设置下拉列表框的文本为“下拉列表框”
End Sub
五、程序运行
添加好代码后,我们可以通过单击工具栏上的【启动】按钮,或者单击菜单栏的【运行启动】菜单项,也可以直接按F5键运行程序,程序运行时的界面如图3-5所示。
图3-5 程序运行界面
3.2 上位机程序设计
上位机程序设计不但要求界面简单,而且操作人性化,本项目上位机程序运行后的界面如图6-1-6所示。界面包括串口设置选择窗口,串口控制按键、温度显示窗口等。
图3-6 上位机程序运行界面
3.2.1新建工程并添加控件
根据前面介绍,先建立一个【标准EXE】工程。然后添加MSComm控件。过程如下:
(1)单击【工程→部件】菜单项,打开部件对话框,如图3-7所示,选中【控件】选项卡里面的【Microsoft Comm Control 6.0】控件列表项,单击【确定】按钮。
图3-7 添加MSComm控件 3-8 添加控件后的工具箱
添加过MSComm控件后,就可以看到在工具箱中增加了一个像电话的图标,如图3-8右下角的电话图标就是VB串口通信所用的标准控件(MSComm控件)。
(2)单击【MSComm】控件,并在窗体Form1上拖出一个矩形,如图3-9所示,这时MSComm控件就被添加到了该工程中。
图3-9 添加MSComm控件
3.2.2 添加其他控件并设置属性
在VB的编辑窗口中依次添加下列控件:一个下拉列表框,一个按钮,一个定时器,一个图片框和30个静态文本框,所有的属性设置如表3-1所示。添加完控件后的VB编辑界面如图3-9所示。
表3-1 控件属性表
控件类别 控件名称 控件属性 Caption Top Left Height Width MSComm MSComm_Temp 120 9700 按钮 Comm_open 打开串口 240 7200 375 1350 定时器 Timer1 240 10400 下拉列表 Combo_Com 240 4500 300 2200 图片框 Templine 1150 1000 6500 9250 静态文本框 Lable1 温度曲线图 720 4800 375 1800 Lable2 串口号 240 3240 255 850 Lable3 温度(C) 960 360 255 730 Lable4 80 1350 720 150 200 Lable5 70 2350 720 150 200 Lable6 60 3350 720 150 200 Lable7 50 4350 720 150 200 Lable8 40
您可能关注的文档
- 08年6月真题语言点反馈.doc
- 创新奖励办法(新版)2.doc
- 产品形态仿生设计1.doc
- 万科沈阳公司屋面做法.doc
- 包头二电规程封面.doc
- C语言(复习).doc
- 小学语文基础复习.ppt
- 工资管理制度(2011.12).doc
- vlookup说明.doc
- 我的计算机作业.doc
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)