VB可视化程序设计实例 - 小时钟
更新时间:2023-12-13 04:00:01 阅读量: 教育文库 文档下载
- vb程序设计实例100推荐度:
- 相关推荐
VB可视化程序设计实例——小时钟
本例专门针对程序设计初学者而设计,尤其适合第一次接触VB的学生学习。通过用VB来设计如图3.39所示的时钟程序,初步感受一下可视化和面向对象的程序设计过程。
图3.39 时钟程序运行效果
小时钟程序中包含窗体控件、标签控件和计时器控件等3个控件。窗体控件是小时钟程序运行时的窗口,标题栏上的标题是“时钟”,在右上角有最小化、最大化和关闭按钮。标签控件可以用来显示文本,本例中用来显示时间,如“9:48:57”。计时器控件每秒一次把计算机的当前系统时间显示到标签控件中,使得小时钟不停地运行。
时钟窗体控件 小时钟 在时钟窗体控件中用来显示时间的标签控件 每秒一次把计算机系统时间显示到标签控件中的计时器控件
启动VB,首先显示“新建工程”对话框(图3.40),在选择“新建”选项卡中的“标准EXE”项后,单击“打开”按钮,进入VB编程环境,如图3.41所示。
图3.40 “新建工程”对话框
工具箱 属性窗口 窗体窗口 窗体布局窗口 工程资源管理器窗口 图3.41 VB可视化编程环境
除了标题栏、菜单栏和标准工具栏外,编程环境中还有工具箱、窗体和属性等窗口。 双击工具箱(图3.42)中的标签控件,在窗体Form1中放置可以显示文本信息的标签控件Label1,见图3.43。时钟的时、分和秒以后就显示在Label1中。拖曳Label1可以移动它,拖曳它的八个控制点,可以改变它的大小。
标签 计时器
图3.42 工具箱 图3.43 label1控件 图3.44 计时器控件
双击工具箱中的计时器控件,在窗体Form1中放置计时器控件Timer1,见图3.44。计时器控件以一定的时间周期,调用一个事件。计时器控件只有在设计阶段出现在窗体上,程序运行时是不可见的,它的位置和大小无关紧要。
到目前为止,已经建立了窗体Form1、标签控件Label1和计时器控件Timer1等3个对象。下面,将设置它们的属性。
图3.45 窗体Form1属性 图3.46 窗体Form1
单击窗体Form1,属性窗口中出现Form1的属性,见图3.45。在Caption(标题)属性内,输入“时钟”,Form1的标题栏就显示“时钟”,见图3.46。
图3.47 控件Label1的属性 图3.48 “字体”对话框
单击控件Label1,属性窗口中出现Label1的属性,见图3.47。单击font(字体)属性右侧的省略号,出现字体设置对话框,如图3.48所示,把大小设置为48。适当调整控件Label1的位置和大小,见图3.49。
图3.49 窗体Form1 图3.50 计时器控件的属性
单击计时器控件,属性窗口出现计时器Timer1的属性,见图3.50。把Interval(时间间隔)设置为1000,计时器每隔1000毫秒发生一个计时器事件。
图3.51 程序代码 图3.52 程序代码
双击计时器控件,出现程序代码窗口,对象是计时器控件Timer1,事件为Timer(计时),程序代码的第一行和最后一行由系统自动产生,见图3.51。在上下两行之间输入程序代码“Label1.Caption=time”,让Label1控件显示系统时间,如图3.52所示。因为计时器每隔1秒发生一个计时器事件,所以本段程序每秒运行一遍,时钟内容每秒刷新一次。
执行“运行”菜单中的“启动”命令,运行程序。执行“运行”菜单中的“结束”命令,结束程序的运行。不断调整Label1控件的位置和大小以及窗体Form1的大小,使运行结果达到图3.39所示的效果。
如果要保存此项工程,可以执行“文件”菜单中的“保存工程”命令。如果要生成脱离VB集成环境,单独运行的EXE文件,执行“文件”菜单中的“生成”命令,出现“生成工程”对话框,如图3.53所示。在文件名处输入“时钟.exe”,然后单击“确定”按钮。
图3.53 “生成工程”对话框
属性、方法和事件是Visual Basic程序设计中的三个要素。简单说,可以把属性看作是一个对象的性质,把方法看作对象所具有的动作,对象的动作产生事件,事件过程可看作对象的响应。
正在阅读:
VB可视化程序设计实例 - 小时钟12-13
时间名人故事02-18
VB综合复习题10-19
甘肃水资源概况07-07
公共基础(力学) - 第四章(8) - 2011年版12-06
短语类型及练习题01-23
诗词朗诵会主持词05-22
重庆理工大学模电试卷12-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 可视化
- 程序设计
- 时钟
- 实例
- 2014年北京公务员考试行测资料分析模拟试题十四
- 高一第十讲期中复习必修4必修5
- Hadoop大数据环境搭建v1.0
- 2014电工高级技师试题
- 数据库考试题目和答案
- 朱丽芳 八年级语文期末测试卷 分数
- 运营管理教学大纲
- 大学校长在20XX届本科毕业典礼上的致辞范例
- 平面四边形八节点等参元matlab程序
- 2014年材冶学院社会实践获奖名单
- 中国太阳能资源分布表(分5类地区)
- 国贸练习1
- 让语文作业活起来
- 第十二届信息技术与学科教学整合课例小学五年级综合
- 高三物理选择题专项训练100套(11-20)
- 大物实验理论考试复习资料整理
- 立磨工艺
- 材料供应商考察报告范文
- 国际贸易 CIP 贸易术语(运费和保险费付至)
- 联络通道施工方案(7.1按专家意见改)