Visual Basick中屏幕保护程序的设计

来源 :课程教育研究·新教师教学 | 被引量 : 0次 | 上传用户:G00G01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【中图分类号】G712
  【教学目标】
  1、要求学生综合应用相关控件设计屏幕保护程序
  2、掌握将VB文件制作成屏幕保护程序文件的方法
  3、掌握在VB程序中添加媒体播放器的方法
  4、理解随机函数、随机种子、取整函数的功能及学会应用。
  5、拓展学生程序设计思路,培养学习兴趣,提高学生解决实际应用问题的能力。
  【教学重点】
  1、掌握控件组的引用方法
  2、在程序中添加媒体播放器的方法
  【教学过程】
  复 习: 课前复习上节《实训22-简单屏保》内容,提出以下问题,让学生进行简单程序操作:
  在屏幕保护程序中如何通过事件来结束程序运行:
  方法一:窗体鼠标按下时结束运行事件:
  Private Sub Form_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single)
  If Button = 1 Or Button = 2 Then End
  End Sub
  方法二:窗体按任一键(或任一小写字符)时结束运行事件:
  Private Sub Form_KeyPress (KeyAscii As Integer)
  If KeyAscii <=97 And KeyAscii =>65 then End
  End Sub
  引 入: 通过演示讲评学生《实训22-简单屏保》引导学生观察、比较,提出新问题,从而引入本课时学习内容——设计一个比较完整的屏幕保护程序。
  讲授新内容:
  一、为屏保程序添加背景图片
  全屏幕: WindowState= 2 (Maxmize)
  無标题栏:BorderStyle=0 (None)
  二、利用控件组在屏幕保护程序中添加一组图像
  1)图像控件组: Image1(i)
  2)控件组的引用方法 Image1(0)…… Image1(N-1)
  控件组的应用
  创建方法:Image1(0)…… Image1(8)
  引用方法:
  For i=0 to 7
  Image1( i ).visible=False
  Next I
  利用时钟控件完成:
  Private Sub Timer2_Timer()
  Static i As Integer
  Image1(i).Visible = False
  i = (i + 1) Mod 10 ‘表示目前控件组中有10个元素
  Image1(i).Visible = True
  End Sub
  3) 调整图片大小适应图像框 Image1.Stretch=True
  4)设置图像控件组各元素开始不可见(请同学思考,上讲台操作)
  三、逐个显示图像控件组中各元素
  1、利用时钟事件完成
  2、理解变量类型Static的功能以及与Dim的区别(在时钟事件中分别利用Static和Dim对变量i进行定义、运行,观察并分析屏幕上出现各元素个数的变化情况)
  四、如何在程序中添加播放媒体器(音乐、视频)
  1、在工具箱中添加部件
  部件名: WindowsMedaiPlayer1
  2、播放媒体的方法:
  方法一:在WindowsMediaPlayer1中的URL属性设置 (位置\音乐.mp3)
  方法二:用代码 WindowsMediaPlayer1.URL=“位置\音乐.mp3”
  五、如何生成屏幕保护程序并应用
  1、将.vbp文件生成 .exe,再将.exe文件生成.scr
  2、将生成的.scr文件存放于系统中屏保文件默认的位置C:\WINDOWS\System32
  3、在桌面/属性/屏幕保存程序/能将自己创建的VB创建程序设置成屏保
  知识小结
  1、本实例中使用的控件及属性
  2、本实例中使用的相关事件
  3、本实例中出现的语句及相关函数
  拓展与思考
  拓展1:能否设置屏幕保护程序运行时,在几首音乐中随机选择播放。
  拓展2:能否设置图像组中各图像按随机位置出现。
  拓展3:设置屏保运行时鼠标隐藏、设计在桌面属性对话框中三种不同运行状态
  课后作业
  1、请写出逐个显示图像控件组各元素的事件代码。
  2、在屏幕保护程序运行时,随机选择播放某一首歌的事件代码。
其他文献
期刊
摘要:高职辅导员队伍建设,是当前高职院校学生管理工作乃至院校发展工作中的重点之一。本文具体分析了当前高职院校辅导员队伍建设现状中的短板,并结合影响其机制建设的主要因子,从选拔、培训、考评和激励等四个方面提出了机制建设的主要思路。  关键词:高职院校;辅导员;机制  【中图分类号】G710  一、高职院校辅导员队伍建设现状  1.队伍专业化能力不强  教育部24号令《普通高等学校辅导员队伍建设规定》
期刊
摘要:通過资料收集、学习研究教育部文件及相关规程规范、综合本人项目教学法的应用、对土力学地基基础中的实践教学环节进行了仔细研究。本文为提升高端技能型地质、土木类高职人才的技能培养具有一定参考价值。  关键词:土力学地基基础,实践教学环节,项目教学法  【中图分类号】G712  0 前言  教育部关于全面提高高等职业教育教学质量的若干意见(教高[2006]16号)指出,为全面提高高等职业教育教学质量
期刊
【中图分类号】G620  午睡是幼儿在园一日生活中不可缺少的一个生活环节,当幼儿睡眠时,幼儿身体各部位和脑及神经系统都在进行调节,氧和能量的消耗是最少的,这样有利于幼儿解除疲劳和促进幼儿的生长发育。大多数小班幼儿入园后对午睡很不适应,有的幼儿一到午睡时就哭;有的一会儿喝水一会儿小便;还有的不肯躺在床上,在屋子里转来转去。由于午睡时没有休息好,有的幼儿下午回到家还没吃晚饭就睡着了,还有的下午坐在小椅
期刊
综述并评价了新型非离子表面活性剂烷基多苷(APG)的合成工艺,同时介绍了APG的分析和主要应用。
会议
【摘要】:荀子是先秦时期儒家思想的传承者及发展者,也是著名的哲学家。其思想给我们带来很多启示。其中,“性恶论”就是他的经典哲学理论之一,在此理论中既有合理之处也有矛盾之处。在此,简要分析一下这两个方面,并写出笔者的一点见解。  【关键词】人性;本性;性恶;荀子  中图分类号:I209  一、荀子一派“性恶论”的合理之处  《性恶》篇作为传世的《荀子》一书中的经典篇目,自然有其能流传至今的理由。因此
期刊
摘要:现阶段,计算机网络技术的发展,为社会经济带来了全新的环境,在这一条件下,国家以及企业要谋求生存与发展,必须建立利于计算机网络技术发展的新机制,以避免重复投资与开发的现象产生,健全计算机网络,更好地实现网络资源的共享与传递。本文在简要分析了计算机网络技术发展历程的基础上,对计算机网络技术的发展趋势进行探究。  关键词:计算机网络技术;发展模式;信息共享  中图分类号:TP393.09  计算机
期刊