奇妙的VB小魔术

来源 :信息技术教育 | 被引量 : 0次 | 上传用户:zhk42
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  即便是非常简单的程序,也能做出魔术般的效果。本期提供了一些在VB6.0环境中调试通过的奇怪程序,以VB为教学环境的教师可参考使用。其实,每种程序语言或设计平台都有其自己的“奇妙特点”,希望大家举一反三,设计出吸引人的教学例程。
  
  2<2?
  
  以下程序,运行结果会如何呢:
  x=0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
  y=0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2
  If y  程序运行后居然真的显示“y  
  星 星 消 失
  
  首先展示一个非常简单的VB程序的源代码:
  Private Sub Form_Resize()
  Print "********************"
  End Sub
  除去系统自动添加的代码,实际整个程序只有一行:显示一串星星。
  程序运行时效果如图1所示。
  
  
  图2
  将程序窗口最小化后重新恢复,让人惊讶的是,一半星星失踪了,这是怎么回事呢?
  
  时 间 变 速 器
  
  下面这个简单程序是由一个计时器(Timer)控件和一个按钮组成的,计时器的Interval设置为10000,即10秒钟做一次动作,事件动作代码是:Print CStr(Time) " * "
  程序运行后,每隔10秒在窗体上显示当前时间和一个星星,似乎一切正常,而反复点击按钮,奇怪的是,星星的出现明显变慢了!更加诡异的是,用自己的手表对照程序的时间显示走时仍然准确!这是为什么?那个神秘按钮隐藏了什么乾坤?
  
  参考答案
  
  2<2?
  该程序显示了电脑运算中的精度误差,在数据分析中(尤其当涉及大量循环的语句时)须特别留意误差累积造成的结果偏差。
  
  星星消失
  星星其实并没消失,而是因为窗体从最小化状态恢复后,VB中用print语句打印的信息不会自动刷新;至于窗体中留存的另一半星星,是因为在事先使用label控件巧妙叠加在窗体上的。
  
  时间变速器
  按钮的触发事件动作中,是一个空循环语句,通过消耗CPU运算能力来欺骗Timer控件的时间定位,而Timer保留字却直接从系统时间读取信息,所以依然能准确显示时间。若要取得最好的演示效果,还需根据实际电脑的CPU速度来调整空循环的运算次数。
其他文献
英国癌症研究中心的科学家们已经利用成像技术作为一种新的方法来确定患者可能受益于某些乳腺癌治疗。  荧光寿命成像是一种新的技术,能够准确的测量两个蛋白分子之间的距离。HER2阳性的乳腺癌细胞中具有较高水平的这种蛋白,被作为药物作用的靶点,阻断它的效应从而可以阻止癌细胞生长,目前应用的药物包括赫赛汀和拉帕替尼。这一研究可能最终会给医生提供另一种个性化治疗方式以便患者接受更可能帮助他们的药物治疗。(《赫
据报道,42岁的吴女士,在2013年就被确诊患有肺动脉高压。2018年初,发现自己怀孕(与前夫所生的大儿子已有12岁)。江苏省无锡市人民医院妇产科主任﹐鉴于她高龄加上重症,曾表示,她不适宜继续妊娠。但面对产科和心肺科医生的联合劝阻,吴女士不以为然,签了一份免责声明,自称“愿为医学献身”,如果手术失败,医院无须承担责任。在2018年6月16日如愿产子,但病情加重,3天后住进了重症监护病房,接受了“补
多年以来,地处农村的学校和城市学校教师的发展呈非均衡的发展状态。随着网络技术的迅速发展,信息技术为农村学校教师跨越时空的学习交流提供了可能。网络也正在强势地影响和改变着教育教学研究的各个环节。把校本研修移植到网络上去进行网络研修就是一种新的方式。即通过学校组织者事先搭建好的网络交流平台,引领、带动、组织教师参与各类校本研修活动,提高教师研修能力。    培训先行,保证网络化校本研修的运作    1
深圳市益田中学创办于1998年9月,是由市、区两级人民政府投资兴建的一所公办普通高级中学。办学十年来,为国育英弦歌不辍,砥砺前行。浸染着深圳的创新品格,积淀了丰厚的文化底蕴,凭着实力优势,教学质量在省内外享有较高的声誉。十年磨一剑,我们秉承“为学生一生奠基,对民族未来负责”的办学理念,依托现代信息技术,整合学校资源,提高管理效率和办学质效,实现学校跨越式发展。    ● 抓硬件建设,打造数字化校园
最新研究表明,身材好的人第一次心脏病的死亡率比其他人低。  研究人员调查了2千名平均年龄62岁患者的病例,这些患者心脏病发作之前都完成了踏车负荷试验,这一试验提供了1到12的代谢当量分数,其中12分是身体最健康的。试验中得分在10分及以上的患者第一次心脏病发作的死亡率比其他患者低40%,得分在6分及以下的患者有三分之一没能存活过1年。  霍普金斯和福特健康系统的研究人员发现,总体来说,MET得分每
一项新的研究表明,定期的乳房x光检查能够使老年妇女获益。先前的研究已经表明,乳房x光检查筛查能够降低74岁以下女性的乳腺癌死亡风险,  女性的平均死亡年龄是75—84岁,每年进行乳房x光检查的69岁至84岁的乳腺癌患者,其死亡率明显高出未进行乳房X光检查的患者。研究人员还发现,乳腺癌的白人女性患者先前不曾接受过手术或放射治疗,可能是由于确诊后接受了化疗,引起了其衰老速度加快。(《健康日》)
十年前,为了辅助好我的教学,为了能带孩子们到多媒体教室上课,我精益求精地做着一个个课件;五年前,有了“班班通”,多媒体进入了每一个教室,配套光盘活跃了课堂上的师生……这一切,都在不断地改变着低效、枯燥的课堂教学。但是教师应用黑板加粉笔的传统课堂教学模式,毕竟经受了世界各国几个世纪所有学科教学实践的考验,有着不可替代的优势。今天,基于白板的课堂教学可以继承并发扬这一优秀传统,同时,白板的种种优越性又
2006年10月,“全国中小学信息技术创新与实践活动”(简称“NOC活动”)全国组委会与上海浪劲信息技术有限公司签订了第五届NOC活动合作协议。由上海浪劲开发的“浪劲网络英语视听说综合测评系统”将应用于第五届NOC活动网络英语与网络中文两个项目,包括网络英语项目的综合实践竞赛和翻译竞赛,以及网络中文的全部内容。    “浪劲网络英语视听说综合测评系统”是一款通用的网络英语多媒体口试机考系统,也可兼
缪缙,暨南大学附属第一医院产科副主任医师。主要研究方向为围产医学、妊娠合并妇科肿瘤。擅长妇产科疑难病症诊治、优生优育咨询、高危妊娠难产的处理及危急重症孕产妇的救治。合理运动能助产  因为职业的关系我经历了很多孕期妈妈的运动故事。我有一个病人,也是我的朋友,因为结婚比较晚,42岁才怀第一胎。当时,她觉得自己年纪大了,想做剖宫产手术。我根据她的情况评估了她的体能条件,她经常运动,也有练瑜伽,我觉得她骨
Juniper位列Gartner企业网络防火墙“领导者象限”    Juniper网络公司近期宣布,该公司在全球权威咨询顾问机构Gartner发布的企业网络防火墙Magic Quadrant报告中继续位列“领导者象限”。该报告是基于对网络防火墙市场供应商的执行能力以及企业发展前景的评定,而做出最终评选的。  Gartner企业网络防火墙报告指出:“领导者象限中包括了一些大型和中型供应商,他们都能够