




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅谈程序设计的心得程序制定的心得篇一 做了两周的课程制定,有很多的心得体会,更多的是同学之间的合作精神,这道课程制定花了我们一到两周的时间,几人合作,老师的帮忙才完成。我第一次完成这么完美的杰作,心理有一份别样的滋味,在制定过程中,我付出了很多,也懂得了只有付出才有回报。在这次制定中,我碰到了很多困难,但我没有向困难低头,通过查询资料,虚心向同学、老师请教,才一一得到了解决。我发现平常学的太少了,在今后我首先要把老师在课堂讲的弄懂,弄透,在此基础上利用课余时间多看课外书籍,拓宽知识面。在制定过程中,合作精神必不可少。单凭一个人的力量是不能完成的,毕竟一个人学的很有限。每个人掌握的不同。我相信:
2、态度决定一切,只有努力才有收获。 第一天上机时对如何编计数器程序一点头绪都没有,只是将从图书馆借来的关于如何制作图形看了一遍,大体上有了了解。 第二天我就着手画计数器图形,虽然有些人图形已画好,可我没有着急,毕竟别人花的时间比我多,为了使图形美观我不断运行、调试,直到自己满意为止。 接下来是星期五,说实话那天蛮难熬的,一天都泡在机房。眼睛有点吃不消,可没有办法,将来我们就靠计算机吃饭,再苦再累也要保持。在已编好的程序上又加了一点精髓,怎样使字符闪烁,这也是我们几个人互相讨论的结果。 第二周,通过周末到网上查的资料,和参照资料又加入计数器的灵魂算法。 接下来几天再将程序不断完善、加工,计数器程序
3、初露头角。 最后小结:程序制定过程有如解决一实际问题,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;其次,从问题的要害入手,从前到后的解决问题的每个方面,即从输入开始入手,着重合计如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数,然后确定处理过程-算法。可得最后结论。 在程序制定中,可认为也是一个社会,每个一同的社会成员都有不同的想法。程序制定学得的好坏要看你在社会中解决问题的能力的凹凸,所以不同的人编程的结果是不同的。在这个社会中,经验与想法最为重要。 程序制定的心得篇二 在这为期半个月的时间内,通过我们小组各
4、成员之间的互相讨论和合作,我们完成了学生信息管理系统的程序制定,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。 虽然在上个学期中,我们已经学习了c语言程序制定这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平常没有什么学习的机会,这次的课程制定是我第一次通过自己构思,和同学讨论并且不断查阅资料来制定一项程序。这次制定,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。 c语言是计算机程序制定的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要常常自己动手,有较
5、强的施行能力。只有多动手,常常编写程序,才干发现我们学习上的漏洞和自己的不够,并在施行中解决这些问题,不断提升自己转化知识的能力。 在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。 这次制定中,我的收获还有就是学会了用流程图来表达自己的想法,并依据流程
6、图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才干清楚的依据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的画出来。 在这次课程制定中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再依据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以
7、在调试的过程中也碰到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了! 在参照书上,我们不仅参照了曾经学过的高敬阳主编的c语言程序制定,还找到了由谭浩强主编的第三版c语言进行参照。 当然,我们的程序还有一些不完善的地方,比如说,当输入的数据不符合我们定义的数据的格式的时候,程序会出现一些错误,有时会出现主菜单的死循环;在一次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序。 三周的小学期马上结束,时间虽短,但是我收获了很多。最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流。 程序制定的心得篇三 windows程序制定也就是基于微软
8、的windows操作系统而进行的程序制定。(这是一句废话,但不要小看废话阿!真理往往就在其中)你有没有想过,为什么是基于windows操作系统呢?下面就来解答:windows应用程序需要利用由windows操作系统开放出来公用用程序使用的应用程序接口"api'(说道重点了)windows提供了上千种api函数供应用程序使用。 上面说了,windows程序其实就是在非逻辑的使用这些api函数,我这里提到了"非逻辑'三个字(这是本人的看法),这正是windows程序的精髓,这是一切windows程序运行的方式(可能严重了点)。非逻辑也就是指程序不是按照事先安排好
9、的顺序来进行的,是依据用户的不同操作或者是其他某些原因一步一步进行的。这种运行方式就叫做"消息驱动' 简单一点来解释一下何谓消息驱动,就是指应用程序始终在等待(等待一词或许不他恰当,但可能好理解),它绝对不是在等待谁会给它爱(本人爱开玩笑请别见怪!)它是在等待用户或者是系统的消息(也就是命令),当接到消息后呢,它会把消息通过dispatchmessage(msg)传递给窗口函数(窗口函数就是一个应用程序的核心)窗口函数就会对照事先由程序编写好的消息对照表调用对应的方法来处理消息。这样就完成一个消息的处理,接下来准备处理下一个消息。 你或许会问那不是无休止的运行下去了吗?当然不
10、会,下面我用程序本身来说明这个问题: 消息循环,通过此处来不断的取得消息。 while(getmessage(msg,null,0,0) 消息进行一些转换 translatemessage(msg); 把消息传向窗口函数 dispatchmessage(msg); return msg.wparam; 就是这样了:当我们点击窗口右上角的小叉或者点击退出按钮时,windows就会自动在我们的消息队列中加入一条消息"wm_destroy',这时呢窗口程序有这么一部分: switch(message) 其它代码.case wm_destroy: postquitmessage(0)
11、; return 0; 相信一般的朋友都会明白吧,它的作用的就是在接收到wm_destroy时呢,通过调用postquitmessage(0)让windows在消息列表中呢在加入另一条消息"wm_quit. 当getmessage函数抓取到wm_quit时返回0,其余返回非0值,懂了吧,这下可以退出消息循环了。 这就是windows程序制定最基础的部分了,可以说是核心。 该说一些心得了,我认为学习windows程序制定不要基于某一部分,而要把握住其大局,要有整体观,有了整体观对windows程序制定有了一定的了解后在对其各部分下功夫(这下可不是照顾全局了,要静下心来细心的咀嚼,要不然
12、你会咽到的。)这样才不会走火入魔(嘿嘿)就写到这吧,以后等我水平高些了再写(还早着呢,嘿嘿),希望我没白费功夫,也希望对你有用。 程序制定的心得篇四 在软件实验室经过2个星期jsp程序制定实训,从对软件开发没有太多经验的我掌握了更多的软件开发的方法和技能,收获颇多。 经过这次理论学习,了解到要做好软件开发,要求掌握的知识并不是只有编写代码方面的,网络、数据库、操作系统等的知识对做好项目开发是很有帮助的。这让我明确了以后学习的目标,在不断学习软件开发的同时,也应该持续其他相关知识的深入学习。 实训期间经历的许许多多,给我们带来了很多很多有实无形的东西,知识、友情以及团队开发的热情,快乐无一不包围
13、着我们。在这我很想感谢几个人,王璐老师和班上一同参加这次实训的2位同学。王璐老师对我们备至关心,不管在学习前后,都给予我们关怀不少,并且王璐老师不愧是从事多年软件开发的专业人士,其深厚的专业技能知识和丰富的经验令我等钦佩无比。关于我们未出茅庐的大学生而言,碰到的问题多而复杂,询问有经验的人,他们或许一句话就能解决问题,而自己就得找资料或上网摸索可能要一两天,有时甚至绞尽完脑汁都不得其解。用个词形容,老师的解答如醍醐灌顶,而对我们,则甘之如饴。 实训这段期间真的好累,无论实验室给我们提供了一个相当不错的上课学习环境,但是整天木木地待在实验室面对毫无生气的荧屏,为 code而烦恼,为bug而郁闷,被文档所包围,随程序腐蚀。然而,这就是学习的生活,既选之也则安之。忙碌的生活让我天天似乎没有太多的时间去想一些其他的事,耐心的去调试,专注的去编写更好的算法,沉醉充实和快乐之中。 更重要的是,两个星期的实训使我们明白我们所欠缺的不仅仅是技术知识,更重要的是有一种处理事情的方法、面对问题的心态和动手能力。面对完全陌生的新知识、新技术、新项目以及整个it行业,我们不能畏惧,要以一种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青岛李沧区初三数学试卷
- 宁波鄞州七下数学试卷
- 宁乡市中考数学试卷
- 2024年闵行浦锦街道招聘公益性岗位辅助人员笔试真题
- 2025年西藏自治区公务员考试真题
- 轻工中学初三数学试卷
- 宁波历年中考数学试卷
- 内初考试数学试卷
- 蒲城县新高一数学试卷
- 全国高三数学试卷
- DB65∕T 4791-2024 水工隧洞敞开式TBM施工技术规范
- 工行金库资产管理办法
- DG-TJ08-2144-2025 公路养护工程质量检验评定标准
- 2025年现代物流与采购管理考试试题及答案
- 医疗集团薪酬管理办法
- 顶管培训课件
- 北京医院神经外科护理团队介绍
- 纸品供应及质量保证措施
- 2025年北京市中考物理试卷真题(含答案)
- 2025年安徽高考地理试卷真题(含答案)
- 现代畜牧专业教学标准(高等职业教育本科)2025修订
评论
0/150
提交评论