还剩5页未读,继续阅读
文本内容:
队列程序的心得体味篇一程序设计心得体味程序设计心得体味程序设计心得体味一程序设计心得体味在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成为了学生信息管理系统的程序设计,更值得快乐的是我们的程序得到了大家的爱慕,在每次的简报中都得到了较好的成绩虽然在上个学期中,我们已经学习了《C语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什尔东习的时机,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序这次设计,不仅稳固了我以前所学的知识,还让翔寸C语言有了更深/的了解,掌握了更多的技巧和技能C语言是计算机程序设计的重要理论根抵,在我们以后的学习和工作中都有着十分重要的地位要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力惟独多动手,时常编写程序,才干发现我们学习上的漏洞和自己的缺乏,并在实践中解决这些问题,不断提高自己转化知识的能力在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或者向其他同学问询,这不仅丰富了我们的知识,还增进了我们同学之间的友谊为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的艰难我先将书本认认真真地看了T,又做了一下课后习题来验狙口增进自T勺理解,终于,经过我们的不皤劲,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据港呈图来逐步实嵋序的功能开始的时候,我画流程图很是艰难,需要T多小时才干清晰的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比拟快而准确的画出来在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清晰的戈吩为几个模块,再根据时计默的功能编写代码而且尽可育的勺将模块细分,最后在进行函数的调用我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用〔包括递归调用〕由于我们是分工^写代码,最后需要将每一人的代码滋卜起进行调试因为我们每一个人写的函数的思想不都一样,所以在调试的过程中也遇到了艰难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考固然,我们的程序还有一些不完善的地方,比方说,当输入的数据不符合我们定义的朗居的格式的时候,程序会浮现T雷吴,有时会浮现主菜单的死循环;『次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序三周的小学期即将结束,时间虽短,但是我收获了不少最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流程序设计心得体味二程序设计心得体味〔845字〕做了两周的课程设计,有不少的心得体味,更多的是同学之间的合作精神,这道课程设计花了我们一到两周的时间,几人合作,老师的匡助才完成我第一;烷成这么完美的杰作,心理有T分别样的滋味,在设计过程中,我付出了不少,也『董得了慢虫付出才有回报在这次设计中,我遇到了不少艰难,但我没有向困难低头,通过查询资料,虚心向同学、老师请教,才一一得到了解决我发现平时学的太少了,在今后我首先要把^师在课堂讲的弄宣弄透,在此|趟此利用课余时间多看课外书籍,拓宽知识面在设计过程中,合作精神必不可少单凭一个人的力量是不能完成的,毕竟一个人学的很有限每一个人掌握的不同我相信态度决定一切,惟独努力才有收获第一天上机时对如何编计数器程序一点头绪都没有,只是将从图书馆借来的关于如何制作图形看了一遍,大体上有了了解第二天我就着手画计数器图形,虽然有些人图形已画好,可我没有着急,毕竟别人花的时间比我多,为了使图形美观我不断运行、调试,直到自己满意为止接F来是星期五,说实话那天蛮难熬的,三都泡在机房眼睛g点吃不消,可没有方法,将来我们就靠计算机吃饭,再苦再累也要酎寺在已编好的程序上又加了一点精髓,怎样使字符闪烁,这也是我们几个人互相讨论的结果第二周,通过周末到网上查的资料,和参考资料又参加计数器的灵魂算法接下来几天再将程序不断完善、加工,计数器程序初露头角最后小结程序设计过程有如解决一实际问题,从解决实际问题的角度,我们可以这样来看首先要了解这个问题的根本要求,即输入、输出、完成从输入到输出的要求是什么;其次,从问题的要害入手,从前到后的解决问题的每一个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数,然后确定处理过程--算法可得最后结论田翳设计中,可认为也土■个社会,景■个一同的社会成员都有不同的想法程序设计学得的好坏要看你在社会中解决问题的能力的上下,所以不同的人编程的结果是不同的在这个社会中,经验与想法最为重要程序设计心得体味三:windows程序设计心得体味[1247字〕windows程序设计也就是基于微软的windows操作系统而进行的程序设计〔这是一句废话,但不要小看废话阿!真理往往就在其中〕你有没有想过,为什么是基于windows操作系统呢下面就来解答windows应用程序需要利用由windows操作系统开放出来公用用程序使用的应用程序接口“API〃〔说道重点了〕windows提供了上千种API函数供给用程序使用上面说了,windows不辨其实就是在非逻辑的使用这些API函数,到了“非逻辑〃三个字(这是本人的看法),这正是windows程序的精髓,这是一切windows程序运行的方式〔可能严重了点〕非逻辑也就是指程序不是按照事先安排好的M酹来进行的,是根据用户的不同操作或者是其他某些原因行的这种运行方式就叫做“消息驱动〃简单一点来解释一下何谓消息驱动,就是指应用程序始终在等待〔等待一词也许不他恰当,但可能好理解〕,它绝对不是在等待谁会给它爱〔本人爱开玩笑请别见怪!〕它是在等待用户或者是系统的消息〔也就是命令〕,当接到消息后呢,它会把消息通过DispatchMessage msg传递给窗口函数〔窗口函数就是一个应用程序的核心〕窗口函数就会对照事先由程序编写好的消息对照表调用对应的方法来处理消息这样就完成一个消息的处理,接下来准备处理下一个消息你也许会问那不是无住手的运行下去了吗?固然不会,下面我用程序本身来说明这个问题//消息循环,通过此处来不断的取得消息whileGetMessage msg,NULL,0,0//消息进行一些转换TranslateMessage msg;//把消息传向窗口函数DispatchMessage msg;return msg.wParam;就是这样了当我们点击窗口右上角的小叉或者点击退出按钮时,windows就会自动在我们的消息队列中参加一条消息“WOESTR0Y〃,这时呢窗口程序有这么一局部switch message{〃其它代码//case WM_DESTROY:PostQuitMessage0;return0;相信#IS的朋友都会明白吧,它的作用的就是田妾收恤—DESTROY时呢,通过调用PostQuitMessage0让windows在消息列表中呢在参加另一条消息“WM_QUIT.当GetMessage函数抓取到WM_QUIT时返回0,其余返回非0值,懂了吧,这下可以退出消息循环了这就是windows程序设计最根抵的局部了,可以说是核心篇二栈和队列根本操作实验报告实验二堆栈和队列根本操作的编程实现【封佥目的】堆栈和队列根本操作的编程实现要求堆栈和队列根本操作的编程实现[2学时,验证型〕,掌握堆栈和队列的建立、进栈、出栈、进队、出队等根本操作的编程实现,存储结构可以在顺序结构或者镯受群勾中任选,也可以全部实现也鼓励学生利用根本操作进行一些应用的程序设计[实验性质]验证性实验〔学时数:2H]【封佥内容】内容把堆栈和队列的顺序存储〔环队〕和链表存储的数据进队、出队等运算其中一局部进行程序实现可以实验一的结果自己实现数据输入、数据显示的函数利用根本功能实现各类应用,如括号匹配、回文判断、事物排队摹拟、数据逆序生成、多进制转换等【实验分析、说明过程】【思量问题】【实验小结】(总结本次实验的重难点及以导、体味收获)【附录-实验代码】篇三栈和队列实验报告〔规格为A4纸或者A3纸折叠〕。
个人认证
优秀文档
获得点赞 0