- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB编程实现校园铃声自动控制
VB编程实现校园铃声自动控制
和升旗国歌、广播操、眼保健操的自动播放
校园里周而复始的升旗仪式国歌的播放,每天的铃声、广播操及眼保健操的播放。能否实现无人自动播放,回答是肯定的。把自己学校的作息时间表,用Access2000 (Access97也行)编写成一个数据库文件,以“时间表”为名存盘。用VB6.0编写一个程序,程序运行后,把“时间表”各字段的记录的值读入存于变量数组中,每隔一定时间获取一次系统时间,跟变量数组比较,相等时程序调用API函数自动播放铃声或者国歌或者广播操或者眼保健操等声音文件。从而实现自动控制。具体做法如下:
先用Access2000(也可用Aeccss97)新建一个数据库文件,各字段名分别为起床、早操、早读预备、早读上课、早读下课、第一节预备、第一节上课、第一节下课、第二节预备、第二节上课、第二节下课、课间操、第三节预备、第三节上课、第三节下课、眼保健操、第四节预备、第四节上课、第四节下课、中休、中休停止、第五节预备、第五节上课、第五节下课、第六节预备、第六节上课、第六节下课、第七节预备、第七节上课、第七节下课、停止活动、晚读预备、晚读上课、晚读下课、自修第一节预备、自修第一节上课、自修第一节下课、自修第二节预备、自修第二节上课、自修第二节下课、熄灯(以上各可根据实际情况设置),各字段格式均为日期/时间型,以“时间表”为名存盘。
用VB6.0新建一个工程,添加一个窗体。在窗体上添加一个timer控件,interval属性为500毫秒。添加四个label控件,label1,label2,label3,label4 各caption属性均为空。分别用于显示年月、日、和时间,一个picturebox 控件picture1其visible属性为false 。在picture1中添加label控件数组label5(n) ,n与“时间表”的字段数目相等,它们的caption属性分别为“时间表”各字段名。在picture中添加text控件数组text1(n) , n 与“时间表”的字段数目相等 ,用显示“时间表”的各字段的记录值。在窗体上添加两个commandbutton控件command1和command2, caption属性分别为“确定”和“取消”。在窗体上添加一个Adodc控件Adodc1其conncetionstring属性为“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:时间表.mdb;Persist Security Info=False ”(“d:/”为“时间表”的存放路径),Adodc1的visible属性为false ,其RecordSource 属性为“时间表”。 用“菜单编辑器 ”编辑四个菜单项:“临时铃声”(用于临时手动打铃)、“关闭机器”、“修改时间”、“退出系统”。以上各种控件在窗体中的位置可根据自己的需要来确定。下面给出全代码:
Option Explicit
Private Declare Function sndPlaySound Lib winmm.dll Alias sndPlaySoundA (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Declare Function ExitWindowsEx Lib user32 (ByVal uFlags As Long, ByVal dwReserved As Long) As Long ‘API函数声明
Dim i As Integer
Dim n As String
Dim tim(41) As String
Dim button
Dim str As String ‘定义变量
Private Sub Command2_Click()
With Adodc1.Recordset
.MoveNext
.MoveFirst
End With
For i = 0 To 41
tim(i) = Text2(i).Text
Next i
Picture1.Visible = False
铃声控制.Width = 4335
铃声控制.Height = 5145
铃声控制.WindowState = 1
End Sub
Private Sub Command3_Click()
Picture1.Visible = False
铃声控制.Width = 4335
铃声控制.Height = 5145
铃声控制.WindowState = 1
End Sub
Private Sub Form_Activate()
For i = 0 To 4
您可能关注的文档
- The Sea World-Reading课件.ppt
- Tiger City MD規劃.doc
- titanic泰坦尼克号影片简介.doc
- title_motion中文教程.doc
- TLC早拆模板体系的冬施应用.doc
- TLR与疾病的综述.doc
- TMCP钢焊接试验汇报.ppt
- TOD开发模式解析及研究述评.doc
- tlc插卡型模板早拆体系施工工法_secret.doc
- TnPM之FROG讲解.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 宜兴市各级文物保护单位一览表.docx
- 国学《千字文》之《渠荷的历》个人原创课件公开课课件.pptx VIP
- 老旧小区改造工程项目可行性研究报告.docx VIP
- 《GB∕T 45003-2024职业健康安全管理 工作中的心理健康安全:管理社会心理风险 指南》解读和应用指导材料(2024A0-雷泽佳).docx VIP
- 妙事多音乐--张老师 -培训讲解.ppt
- 基础化学高职高专第五版高琳第十章氧化还原平衡.pptx
- 在线网课学习课堂《英语视听说(西京学院 )》单元测试考核答案.docx
- 电子商务平台商家入驻协议书模板.doc
- 北京四中2023学年度上学期初中九年级期中考试物理试卷.docx
- 自然教育研学方案.pptx
文档评论(0)