欢迎来到天天文库
浏览记录
ID:35625548
大小:284.50 KB
页数:16页
时间:2019-04-03
《《VB.NET程序设计》课程设计-Windows定时关机程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、..青岛大学软件技术学院课程设计题目名称Windows定时关机程序姓名专业软件技术班级06级软件技术202班指导教师二00七年七月十九日15课程设计任务书课程设计的目的本课程设计是《VB.NET程序设计》课程的具体应用和实践,是计算机软件的专业课知识的综合应用,其重点在于将理论知识应用于一个具体的软件项目开发。通过查阅相关资料、了解国内外软件项目发展、系统需求分析、系统总体和详细设计、系统实现和运行、系统测试和维护等过程复习和巩固该课程相关的理论专业知识,锻炼和提高学生综合应用和动手实践能力。课程设
2、计的基本要求1、复习巩固VB.NET语言的基本语法知识;2、掌握面向对象的程序设计基本思路和方法;3、了解软件项目开发(软件工程)的基本过程;4、锻炼提高动手实践和综合分析、解决实际问题的能力。课程设计进度1)设计构思,搜集资料2天2)程序界面设计和编写代码3天3)程序测试修改,使程序完备2天4)初步完成设计报告3天5)经老师指导完善设计报告1天15目录一前言31.1程序概述31.2系统相关原理3二程序总体设计42.1基本简介42.2运行环境与系统结构42.3程序应该具备的基本功能4三程序详细设计及
3、运行5四设计总结13五谢辞14六参考文献1415一前言1.1程序概述研究目的以及预期结果:利用VB.NET中的Timer控件实现Windows定时自动关机、重启和注销功能。可计划在预定时间关机,重启,注销;实现多重自定义功能。1.2系统相关原理VisualBasic.NET(以下简称VB.NET)概述微软公司发布的VB.NET是在VisualBasic6.0(以下简称VB6.0)基础上的一次重大飞跃。VB.NET是针对Microsoft.NET框架,对VisualBasic进行重塑之后的结果。VB.
4、NET比VB6.0更易用,功能更强大。VB.NET中加入了过去只有C++语言才能实现的某些系统资源的访问能力,最重要的是VB.NET完全支持面向对象技术(OOP)。VB.NET中的Timer控件简介Timer控件可以被称作为计时器控件或时钟控件,它的作用是按照标准时间间隔引发计时器事件。计时器控件在工具箱中的图标如下图所示。计时器控件计时器控件的常用属性有:1)Enabled。设置计时器控件是否可用,可选值为True或False2)Interval。设置时间间隔值。Interval的值介于1-655
5、35之间,每单位为1ms计时器只有一个Tick事件,若启用Timer控件,则每个Interval间隔就会引发一次Tick事件。注意:Timer控件在程序运行时是永远不可见的。15二程序总体设计2.1基本简介利用VB.NET中的Timer控件实现Windows定时自动关机、重启和注销功能。可计划在预定时间关机,重启,注销;实现多重自定义功能。2.2运行环境与系统结构本程序系统界面简洁清爽大方,用户操作简单,占用资源极少,故只要系统能流畅运行Windows操作系统便可支持本软件。2.3程序应该具备的基本
6、功能Windows系统关闭计算机、重新启动及注销功能并能定时或倒计时执行该动作。15三程序详细设计及运行设计界面如下图所示主要控件及其属性,如下表所示控件名称属性属性值Command1Text执行Command2Text预设Command3Text取消Command4Text重置Check1Text倒计时执行操作Check2Text定时执行操作Check3Text定时报警Combo1SortedTrueTabStopFalseFrame1ModifiersPublicLabel1Text希望计算机如
7、何操作Label2Text结束会话,关闭Windows,以便安全关闭电源。Label3_0Text小时Label3_1Text分钟Label3_2Text秒Label4Text预设方法设置:15程序总体结构如下图所示程序初始化选择动作注销重新启动关机马上执行设定时间选择模式定时执行倒计时执行定时报警程序运行基本模式图解15图3——程序运行初始界面此时Label2内容为空代码为:PrivateSubForm1_Load(ByValeventSenderAsSystem.Object,ByValeven
8、tArgsAsSystem.EventArgs)HandlesMyBase.LoadFrame1.Visible=False‘隐藏Frame1,时间模式设置界面Label2.Text=""‘Label2内容为空,选择Combo1选项后再显示Combo1.Items.Add("关机")Combo1.Items.Add("重新启动")Combo1.Items.Add("注销")‘动态添加Combo1选项counter=0Timer1.Enabled=FalseEndSub
此文档下载收益归作者所有