郑州科技
题目
vc++程序设计---定时关机程序 vc++程序设计---定时关机程序 程序设计---
张池
200923074
院系
信息科学与工程系
班级
09 计应 2 班
时间
2011.6.2
第一部分:作品简介及制作
打 开 VC++ , 在 文 件 中 新 建 , 在 工 程 中 新 建 一 个 MFC AppWizard (exe)应用程序,并命名为“MFC 自动关机
程序”选 择需要保存的位置。 如图
点击确定后,选择 D 基本对话框 如图
至此可直接点击完成。 完成后,进入编辑页面, 如图:
在编辑页面中右单击“TOOL,在这里设置对话控制”选
择剪切,即删除该框。同时删除‘确定’‘取消’ , 添加 4 个静态变量 static,并右键所添加变量,修改属性,分别改 为“当前时间”“自动关机时间”“时”“分”以备后用。 , , , 添加两个 combo Box 控件,添加一个 Hot Key 和一个 Button, 将 Button 的属性设为‘开始’ ,并调整相应位置
并建立类向导,
对‘开始’编写代码: public: BOOL fResult; TOKEN_PRIVILEGES tkp; HANDLE hToken; NOTIFYICONDATA m_tnid; CString close_min; CString close_hour; BOOL begin; //是否按下了START按钮 CAutoCloseDlg(CWnd* pParent = NULL); // constructor
定时关机就是实时获取当前时间,与你设定的时间进行对比,相同时则关机。 实时获 取时间就 OnTimer 函数,获取时间用 GetLocalTime() 。执行关机用 system() 、WinExec ()等函数
//设置系统托盘
standard
第二部分: VC++的心得体会 第二部分:学习 VC++的心得体会
通过对 VC++程序设计的学习,深切体会到 C 语言这门语言 基础的重要。我对《VC++程序设计》这门课进行了一次完整的学 习与实践。综合运用所学的 VC++语言和面向对象程序
设计知 识,
系统的进行了一次软件工程开发,完成了课程设计的任 务,并在实践应用方面打下一定基础,加强了我对 VC++语言的 理解,使课堂上的理论在实践中得到运用。
为了能够较好地完成本次课程设计,我进行了阅读教材, 网上
搜索,到图书馆查找相关资料等准备
工作,在做课程设计 的过程中,我在利用所学知识的同时,又学到了很多实例化的 理论知识和
软件工程的一些实践。总结了一些经验和方法。强 化了我的实际动手能力。同时也找到自己的不足。我一定会继 续学习增加自己的编程能力和调试能力,在今后的学习中我会 更加的努力,增加自己的知识储备。拓宽了知识面,锻炼了能力, 综合素质得到较大提高。 在刚开始学习 VC++的时候,遇到了一些问题,通过老师和 同学们的帮助,自己给自己制定了一些学习 VC++的计划: 我对每一章节的学习分三部分:首先是预习,因为我们的课 程非常密,几乎是一天完成一章,所
以如果不提前做好预习在课
堂上是很难跟上老师思路,不要求一下子就理解透彻,只要求达 到这一章讲的是什么?都有哪几个部分?主要的知识点?把这 一章的主体框架记住,按照老师给的 C++复习要点去看,这样, 在每节课之前把今天要讲的知识点自己先过一遍, 遇到自己没有 看懂的部分就画出来, 当老师讲到这部分的时候告诉自己千万要 弄懂,否则就会被其他的同学甩在后面。其次在课堂上,我们每 节课只有 40 分钟,在这有限的时间里想学透这些知识点是不现 实的,因为老师讲的速度很快,当给同学们讲懂之后,就会过下 一个知识点,这些知识点之间的贯穿需要我们在课下完成,课堂 上就是全神贯注听懂这些知识点, 千万不能走神, 课堂上一分钟, 课下一个小时自己看书也补不回来, 因为程序
课程都是要求逻辑 思维的,这就要求我们在上课前把自己听课的状态调整到最佳, 不放过老师在课堂上说过的每一句话。 上机练习是非常重要的环 节,这是检验自己对知识点掌握程度的一种检测,尽量做到当天 的作业当天完成,把当天所学的知识点在做
作业之前先过一遍, 当碰到不明白的知识点,及时跟同