为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > vc++作品_定时关机程序

vc++作品_定时关机程序

2012-11-20 10页 doc 177KB 43阅读

用户头像

is_025319

暂无简介

举报
vc++作品_定时关机程序 郑州科技学院 题目 vc++程序设计---定时关机程序 姓名 张池 学号 200923074 院系 信息科学与工程系 班级 09计应2班 时间 2011.6.2 第一部分:作品简介及制作 打开VC++,在文件中新建,在工程中新建一个MFC...
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); // standard constructor 定时关机就是实时获取当前时间,与你设定的时间进行对比,相同时则关机。 实时获取时间就OnTimer函数,获取时间用GetLocalTime()。执行关机用system()、WinExec()等函数 第二部分:学习VC++的心得体会 通过对VC++程序设计的学习,深切体会到C语言这门语言基础的重要。我对《VC++程序设计》这门课进行了一次完整的学习与实践。综合运用所学的VC++语言和面向对象程序设计知识,系统的进行了一次软件工程开发,完成了课程设计的任务,并在实践应用方面打下一定基础,加强了我对VC++语言的理解,使课堂上的理论在实践中得到运用。 为了能够较好地完成本次课程设计,我进行了阅读教材,网上搜索,到图书馆查找相关资料等准备工作,在做课程设计的过程中,我在利用所学知识的同时,又学到了很多实例化的理论知识和软件工程的一些实践。了一些经验和方法。强化了我的实际动手能力。同时也找到自己的不足。我一定会继续学习增加自己的编程能力和调试能力,在今后的学习中我会更加的努力,增加自己的知识储备。拓宽了知识面,锻炼了能力,综合素质得到较大提高。 在刚开始学习VC++的时候,遇到了一些问题,通过老师和同学们的帮助,自己给自己制定了一些学习VC++的计划: 我对每一章节的学习分三部分:首先是预习,因为我们的课程非常密,几乎是一天完成一章,所以如果不提前做好预习在课堂上是很难跟上老师思路,不要求一下子就理解透彻,只要求达到这一章讲的是什么?都有哪几个部分?主要的?把这一章的主体框架记住,按照老师给的C++复习要点去看,这样,在每节课之前把今天要讲的知识点自己先过一遍,遇到自己没有看懂的部分就画出来,当老师讲到这部分的时候告诉自己千万要弄懂,否则就会被其他的同学甩在后面。其次在课堂上,我们每节课只有40分钟,在这有限的时间里想学透这些知识点是不现实的,因为老师讲的速度很快,当给同学们讲懂之后,就会过下一个知识点,这些知识点之间的贯穿需要我们在课下完成,课堂上就是全神贯注听懂这些知识点,千万不能走神,课堂上一分钟,课下一个小时自己看书也补不回来,因为程序课程都是要求逻辑思维的,这就要求我们在上课前把自己听课的状态调整到最佳,不放过老师在课堂上说过的每一句话。上机练习是非常重要的环节,这是检验自己对知识点掌握程度的一种检测,尽量做到当天的作业当天完成,把当天所学的知识点在做作业之前先过一遍,当碰到不明白的知识点,及时跟同学或者老师探讨,做到及时自我检测。最后回到家后,把当天留的实践上机题结合到书上的知识点,对照着再过一遍,要求必须达到理解、熟练掌握、运用的程度。这样一章就算学习结束,继续下一章的学习。 学习语言是需要技巧的,无论是哪种语言,里面都是有规律的。对于计算机语言来说,我认为应该先理解,然后上机去实现它,实践是检验真理的唯一标准。 代码量的积累对于我们来说太重要了,这就像我们小学刚开始学习英语一样,每个人都是从26个字母开始学的,C++也是一样,先从简单的代码块开始记忆,反复记忆,每周进行周期性的阶段复习,每天要求自己敲500行代码,找到敲代码的感觉,这个感觉很重要,一旦养成每天敲代码的习惯,我想这就是走向成功的开始。 尝试看一些小程序的代码,主要看编程者的思路、整理、框架格式、用到哪些函数?哪些变量?一点一点去剖析。 沟通是一个必不可少的环节,任何一个项目的完成都是离不开团队合作的,学习也是一样,闭门修炼,只会造成思维定视,经常跟学的比自己好的同学进行沟通,这是有效的提高自己水平的一种途径,有时会发现自己找到世外桃园,那真是豁然开朗。 学习C++的第一个方法是:切忌浮躁。其实学任何东西都一样,欲速则不达。从基本数据类型看起,从基本流程控制语句写起。 第二,要认准自己所选,不要轻言放弃,一定会实现自己的梦想。在好的方法不如努力付诸行动,一切都空谈。 剩下的,大概就是要付出大量的努力,勤加练习,古人说的好:熟能生巧,大概就是这个道理。 第三部分:学习总结 学习C++有一段时间了,其中走了不少弯路,也尝试了很多很多的方法,现在回过头来想一下,学习大部分的方法就是多多使用书籍,课堂认真努力的学习老师教育的课程,课下勤做练习,多看一些有关的书籍,利用书为参考,努力的在课下独自完成老师在课堂上所做的。 学习大的方针:具体方法,使用书籍很多人都讲过,也讲的很详细,但是大的方针却时常看到有讨论,比如有的人提倡多看书,有的人提倡直接编,利用书为参考,甚至有的人说他编程就是从MSDN上学的。这些问题我也曾迷茫过,也曾偏激过,当学了很久却感觉没有什么收获,结果一天的实际编程却感觉收获匪浅的时候我曾以为学习编程不就是人们说的“编!编!编!”,“学习编程就是去编” 吗?于是丢开数本,投入自己感兴趣的东西的开发。可是编程碰到疑惑之处网上四处求解,CSDN,google USENET上四处发帖询问,却常常难以释疑之时,有的时候看了看书,却豁然开朗,原来大师们都已经对此问题习以为常,并当常识讲解出来,一时大叹,读一本好书真是如拨云雾。又常常长时间看书,让实际编程荒废。         现在回过头来想想,常常是矫枉过正,徘徊在编与学之间。孔子谈学习之道:“学而不思则罔,思而不学则殆。”其实可以套用到C++的学习中来,那就是“编而不学则罔,学而不编则殆”。也就是说,光去编程而忽视了学习,就会学编越糊涂,光是学习,却不去实际编写程序,那么学到后面忘了前面,相当于什么都没有学到。个人提倡是将所有的时间都对半分,一半时间用来仔细研读书本对照实践,一半时间用来对你自己感兴趣的题目进行实际的编程。这样一方面保证了学习进度,让你感觉到每天的收获,而且能在实际编程中找到成就感,运用所学并积累解决实际中碰到问题的经验,两者互为补充。这样才是最好的学习C++的方法,应该也适用于所有的编程当中。 最后感谢老师给予的耐心指导与同学的帮助,使我能顺利完成这次课程设计
/
本文档为【vc++作品_定时关机程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索