当前位置:首页 > 范文 > 心得体会

程序设计心得

时间:2024-06-25 00:48:21
程序设计心得

程序设计心得

当我们经过反思,对生活有了新的看法时,通常就可以写一篇心得体会将其记下来,它可以帮助我们了解自己的这段时间的学习、工作生活状态。你想好怎么写心得体会了吗?以下是小编整理的程序设计心得,欢迎阅读,希望大家能够喜欢。

程序设计心得1

windows程序设计也就是基于微软的windows操作系统而进行的程序设计。(这是一句废话,但不要小看废话阿!真理往往就在其中)你有没有想过,为什么是基于windows操作系统呢?下面就来解答:windows应用程序需要利用由windows操作系统开放出来公用用程序使用的应用程序接口“API”(说道重点了)windows提供了上千种API函数供应用程序使用。

上面说了,windows程序其实就是在非逻辑的使用这些API函数,我这里提到了“非逻辑”三个字(这是本人的看法),这正是windows程序的精髓,这是一切windows程序运行的方式(可能严重了点)。非逻辑也就是指程序不是按照事先安排好的顺序来进行的,是根据用户的不同操作或者是其他某些原因一步一步进行的。这种运行方式就叫做“消息驱动”

简单一点来解释一下何谓消息驱动,就是指应用程序始终在等待(等待一词也许不他恰当,但可能好理解),它绝对不是在等待谁会给它爱(本人爱开玩笑请别见怪!)它是在等待用户或者是系统的消息(也就是命令),当接到消息后呢,它会把消息通过DispatchMessage(msg)传递给窗口函数(窗口函数就是一个应用程序的核心)窗口函数就会对照事先由程序编写好的消息对照表调用对应的方法来处理消息。这样就完成一个消息的处理,接下来准备处理下一个消息。

相信一般的朋友都会明白吧,它的作用的就是在接收到WMxDESTROY时呢,通过调用PostQuitMessage(0)让windows在消息列表中呢在加入另一条消息“WMxQUIT"。当GetMessage函数抓取到WMxQUIT时返回0,其余返回非0值,懂了吧,这下可以退出消息循环了。这就是windows程序设计最基础的部分了,可以说是核心。

该说一些心得了,我认为学习windows程序设计不要基于某一部分,而要把握住其大局,要有整体观,有了整体观对windows程序设计有了一定的了解后在对其各部分下功夫这样才不会走火入魔就写到这吧,以后等我水平高些了再写,希望我没白费功夫,也希望对你有用。

程序设计心得2

在编写计算器这个程序过程中,遇到不少麻烦!一开始,就碰到了没有学过的图形函数,虽然课上老师反复重复着:“画图不难的,It’s so easy!”但是当自己实际操作时,感觉并不是那么容易。课上笔记拿来上机,发现始终不能通过编译~改了又改,还是“ERROR”,那时真的要多郁闷有多郁闷——但老师过来,只改动了一点点地方,程序就OK了,说明一个问题:上课记错东西了~汗——

接下来的输入,显示,闪烁,都是不小的难题。翻阅了一本又一本参考书,也借鉴了一个类似的计算器程序,并在同学的帮助下,才最终搞定了一个简单的计算器程序!

现在才发现原来编个程序这么复杂——

通过一个学期对C语言的学习,逐渐对写程序有了兴趣,从刚开始的编译出现N多个ERROR,然后根据提示,可以自己把错误改出来,心里有了一点小小的成就感。不仅如此,刘老师上课的风格,也给我留下了深刻的印象,让我也学到了C程序以外的东西——

程序设计心得3

通过这段时间的课程设计,我认识到C语言是一门比较难的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。

刚开始做这个程序的时候,感到完全无从下手,觉得让我完成这次程序设计根本就是不可能的,于是开始查阅各种资料以及参考文献:谭浩强著.C程序设计(第二版).北京:清华大学出版社,1999;徐金梧、杨德斌、徐科著.TurboC实用大全.北京:北京机械工业出版社,1996。之后便开始着手写程序,写完运行时有很多问题,如输入的数据总是覆盖之前的数据,在做按键的闪烁时,闪烁后的按键不能变回原来的颜色等,后来花了很长时间才解决了这些问题。我的程序有许多值得改进的地方,如可以增加一些函数:cos、sin、ln、sqrt等;在画界面矩形的时候可以使用for语句。

总的来说,这次程序设计让我获益匪浅,对C语言也有了进一步的认识:C语言功能高、表达能力强、使用灵活方便、目标程序效率高。

C语言是在国内外广泛使用的一种计算机语言,我相信除了以上优点之外还有许多,希望能在以后的学习中有更深入的认识。

程序设计心得4

二十一世纪是计算机的世纪,是一个全新的世纪,计算机正逐步入侵我们的生活。刚开始接触计算机的时候感觉很新奇,那时觉得计算机很神秘,于是就产生了以后一定要熟练掌控计算机的念头。怀着这个愿望,我选择了计算机科学与技术为专业,有点兴奋又有点担忧,兴奋的是以后可以经常接触和了解计算机了,担忧的是我几乎没有任何基础,怕跟不上大家的步伐。有死党说我杞人忧天,结果证实我“忧”得不无道理。依然清楚地记得第一学期的上机课,每次上机老师都计分,所以经常手忙脚乱,用“惨不忍睹”来形容是最适合不过了。

紧张的一个学期过后,我们迎来了C语言的学习和一位风趣博学的老师。虽然刚开始学习C语言的时候大家都一筹莫展,但在老师的鼓励和教育下一步步地往前迈,很令人欣慰。在这之后的学习中仍然困难重重,然而“坚持到底就是胜利”这个坚定的信念激励着我们勇往直前。C语言课本的学习总算结束了,多么崎岖的一条学习之路。

大学的教育模式和中学有很大不同,从平常的课程安排和教学就可以知道,但是独立完成课程设计和写论文这种任务对我们来说无疑是一个很大的挑战。十七周开始进行课程设计,老师要求我们写一个计算器的程序,起初大家都被难倒了,然后开始一步步地摸索,先查找有关资料,画计算器的图形,写了好长一段程序才把图形搞定,可老师一看都不满意,要求我们用循环来做,“师”令如山,不得不听从,改吧,这一改又让大家死了好多脑细胞,感觉有点残忍。

完成了计算器的图形很有成就感,毕竟六月天坐在机子前不是令人愉快的事。接下来要进行计算器内部运算程序的设计,说实话,我根本就不知道要做,更不清楚如何着手,不是我妄自菲薄,独立完成这个程序设计根本就是不可能的事,可想而知只能寻求帮助了,但这个程序不是轻而易举就能完成的。有些积极的同学从网上搜索了好多有关这方面的资料,拼拼凑凑,进行了多次讨论,终于完成了这部分的设计,在同学的互相帮助下,大多数人都完成了最重要的一部分程序设计。

接下来就是用循环语句使按键上的数字有闪烁的功能,这个因为之前老师有过提点,所以相对简单一些。

完成了整个程序 ……此处隐藏10960个字……使用到的技术和创新点等,然后由教师就学生的作品和讲演内容进行提问,学生进行回答。最后根据各位教师根据评分标准给每组作品打分,求得平均分即为本组的期末考试成绩。

四、课程建设与改革思路

在“校企结合”的建设模式下,以理论实践一体化、综合实训、生产性实训和顶岗实习工学交替的教学模式

1、真实化:以真实的软件项目为载体实施“理论实践一体化”的教学;在真实的职业环境中完成生产性实训和顶岗实习;学生完成的工学结合的作品就是企业真实的软件产品。

2、“专业+公司”模式以学生为中心,以能力为本位,在“专业+公司”实践模式下,实现实践教学场地和真实开发环境相互融合、实践教学内容以真实软件产品为驱动、校内生产实习和校外顶岗实习。

程序设计心得13

在刚进入大学得知数学专业也要学习程序设计的时候,我的内心充满了喜悦,因为我喜欢数学的同时,一样喜欢计算机。虽说程序设计只是计算机专业的冰山一角,但这却是基础,所以我下定决心要学好它。

前段时间,我们学习了前五章的内容。第一章主要对c语言进行了简单的介绍;第二章便是对最基础知识的介绍:C语言的数据类型、常用的简单符号、运算符的结合性等;而第三章就开始进行一些简单的算术运算了,千万别以为这就是小学数学水平的东西,其实这跟数学还是有差别的;第四章键盘输入和屏幕输出就是告诉我们如何进行人机交流,把自己的东西输入电脑,再在屏幕上显示出来;第五章便开始利用计算机进行程序设计来解决生活中的实际问题,而这就需要一个很重要的结构——选择控制结构。

虽然刚开始学习的内容还不是很多,但我却在这为时不长的学习中,深深地感受到了c语言的魅力,以及它强大的“功效”:

C语言语言虽简单,但表达能力却强,使用起来灵活方便,而且程序设计自由度大,我们可以从多角度寻找解决问题的方案。虽然人的能力很强,但不是所有问题解决的最佳途径依赖于人,有时候依靠C语言既省时又省力。就像对很多的数据进行运算时,对人来说可谓是一项大工程,一点不注意就会全盘皆输,要重新来过,让人头大;而对计算机来说,它只会执行你的指令,不管其他,没有枯燥,不懂乏味,更重要的是,效率尤其高。不止计算,C语言还有很多用处。

刚开始的时候,我错误的认为C语言跟数学没有太大差别。然而接触过后我才发现自己错的很离谱。虽然C语言与数学有着难舍难分的关系,但C语言就是C语言,它有着自己的语言,自己的思想跟自己的规则。我们可以借助数学更好的掌握C语言,但不能因此混淆二者。就像数学语言在程序中是不一定能够识别的(“=”在数学中是等于,在C语言中是赋值,C语言中的等于是“==”),虽然数学对C语言帮助很大,但C语言却不会因此就放你程序通过,不识别就是不识别,除非你用我自己的东西。由此可见,C语言是具有灵魂的。

越是深入的学习,我对C语言的兴趣越大,指尖在键盘上的敲打声,是如此的悦耳,我更加的相信,我可以与C语言成为好朋友。

程序设计心得14

学习程序设计也半个学期了,课本大约学习了三分之二,还有一些知识没涉及到。虽然只有短短半学期的学习,只是学习到了一些皮毛,也使我意识到了写程序不单单意味这能够使代码能够跑出来,这更是一门艺术。一开始写类的时候真的很难,没有任何思路,只能模仿课本上的代码。因为这样造成了我们大部分人的代码都是雷同的,老师还吵了我们一顿,在这里真的是冤屈啊!随着学习的不断深入,我也逐渐形成了自己的“模板”,代码也慢慢有了灵魂。我也多次看同学的代码发现虽然我们学的知识是一样的,但是我们各自的代码和思路确实千差万别,这应该就是老师说的每个人的灵魂(这个东西可是曾经困扰我好久,为了使自己的代码有灵魂我还曾经愣是捡麻烦的套路写,怕老师说又和别人雷同了)。那时候学的真的不是很多,翻来覆去就是那些代码,哪会不雷同呢?现在回头看看自己第一个程序,真的很有感慨,就能简单的代码就折磨自己好几天。俗话说的好:“难得不会,会的不难”。真当如此!

对于面向对象的学习让我对写代码整体有了一个清晰的认识,在动手写代码之前先把要完成的功能,应该有多少函数,这些函数应该在哪些类中等想好。这些便是整体,其他的就是怎样完成每个函数的功能罢了,就是考验自己的编写代码的能力了。比如说做最近的12306设计,我仅仅用了一小时就把大体的设计模板写出来了。这要是放在以前不得难为我好几天啊!这便是套路的力量。

这门课对我最大的影响并不是让我多掌握了多上知识,而是在我的脑子里留下的一幅图,一副怎样写代码的图。这幅图还很小,仅仅有了一些大体脉络,其他的细节就需要我自己以后的学习了。计算机的专业课教给我们不了太多的知识,只能将我们领进这个门,其他的真的需要自己去找,自己去学习。听说下学期就不会再学C++了,将进军JAVA,但是自己却没有任何的担心,C++都学过去了,JAVA算啥!望与君共同进步。

程序设计心得15

做了两周的课程设计,有很多的心得体会,更多的是同学之间的合作精神,这道课程设计花了我们一到两周的时间,几人合作,老师的帮忙才完成。我第一次完成这么完美的杰作,心理有一份别样的滋味,在设计过程中,我付出了很多,也懂得了只有付出才有回报。在这次设计中,我遇到了很多困难,但我没有向困难低头,通过查询资料,虚心向同学、老师请教,才一一得到了解决。我发现平时学的太少了,在今后我首先要把老师在课堂讲的弄懂,弄透,在此基础上利用课余时间多看课外书籍,拓宽知识面。在设计过程中,合作精神必不可少。单凭一个人的力量是不能完成的,毕竟一个人学的很有限。每个人掌握的不同。我相信:态度决定一切,只有努力才有收获。

第一天上机时对如何编计数器程序一点头绪都没有,只是将从图书馆借来的关于如何制作图形看了一遍,大体上有了了解。

第二天我就着手画计数器图形,虽然有些人图形已画好,可我没有着急,毕竟别人花的时间比我多,为了使图形美观我不断运行、调试,直到自己满意为止。

接下来是星期五,说实话那天蛮难熬的,一天都泡在机房。眼睛有点吃不消,可没有办法,将来我们就靠计算机吃饭,再苦再累也要坚持。在已编好的程序上又加了一点精髓,怎样使字符闪烁,这也是我们几个人互相讨论的结果。共11页,当前第2页1234567891011第二周,通过周末到网上查的资料,和参考资料又加入计数器的灵魂算法。

接下来几天再将程序不断完善、加工,计数器程序初露头角。

最后小结:程序设计过程有如解决一实际问题,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;其次,从问题的要害入手,从前到后的解决问题的每个方面,即从输入开始入手,着重考虑如何从输

入导出输出,在这个过程中,可确定所需的变量、数组、函数,然后确定处理过程--算法。可得最后结论。

在程序设计中,可认为也是一个社会,每个一同的社会成员都有不同的想法。程序设计学得的好坏要看你在社会中解决问题的能力的高低,所以不同的人编程的结果是不同的。在这个社会中,经验与想法最为重要。

《程序设计心得.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

Copyright © 2024 东南语文网 www.dnlab17.com 版权所有