跪求一份C++的程序设计报告感想

跪求一份C++的程序设计报告感想,第1张

在为期不到两周的课程设计中,我体会颇多,学到很多东西。我懂得了如何用 MFC编写可视化界面的应用程序,利用设计这次简单计算器的机会,我加强了对C++的认识,复习了自己以前的知识,自己的逻辑思考能力也提高不少。从而对Microsoft Visual C++ 6.0又有了更深入的认识!在这次课程设计中,我还懂得了程序开发的一些比较重要的步骤,比如需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、运行结果)、系统使用说明等。总之,通过这次课程设计,我收获颇丰,相信会为自己以后的学习和工作带来很大的好处。最重要的还是激发了我编程的兴趣和热情,让我从一个只懂理论变成了能做一些小型程序,让我对编程更加热爱了。整体地评价这次课程设计,我认为收获很大,正如上面所说的那样,通过课程设计,既复习了以前的旧知识,又学到了一些新的知识;设计增强了我们用所学知识去解决具体问题的能力,进一步培养了我们独立思考问题和解决问题的能力。特别是学会了在Visual C++ 集成开发环境中如何调试程序的方法。当然,老师的悉心指导和同学的帮助也是不可忽视的,在此感谢本次课程设计中所有辅导老师对我的关心和帮助,诚心诚意感谢他们对我的鼓励与教导,是她们在我迷茫的时候给了我些许提示,激发了我编程的灵感;还有,我在此也十分感谢本次课程设计中同学们对我的帮助,尽管本次不是团队合作,但是他们也给了我不少的提示和帮助,是他们让我有信心坚持做下来,在此感谢他们!

这是我自己写的,拿出来奉献了,哈。见笑了。

下面是以前的一个,

通过完成本次面向对象程序设计的任务,使我熟练和掌握了这学期所学的有关visual c++中的一些主要知识点和应用点,如类的定义,类的实现,对象的定义,类的继承等等。可以所学有所学,所有所用,不至于自己所学知识由于没有经历可用过程,而放弃对它的兴趣。

面向对象程序设计作为一门软件设计的课程,具有极强的实践性,使我加强了灵活应用理论知识的能力及面向对象程序设计技能。

此次,应用程序的设计和创建,经历了平时在课堂中和考试中,决不会有的重重难题和问题。而这些问题,又都是课本上很少提到的、更深一层的知识领域和应用领域。这些问题,并不是我们平时只靠课本,就可以轻易解决的。所以,锻炼了我们面对难题,自己思索,自己探索,自己查资料发现问题、解决问题的独断能力。

当然,此次任务的完成,也体现出同学之间的团结精神。所遇种种难以解决的问题,大家都会把它当作共同遇到的问题,在一起共同探讨,共同发挥自己所学和所知,投入式的互相帮助和解决困难。

“实践是检验真理的唯一标准”。没有实践,就不会发现和深刻体会它的真实所在。只有通过检验的真理,在自己的心里,才会认可它的真实性。面向对象程序设计的完成,使我们懂得了真理的重要性,理论和实际的相结合,才能真正把握所学和所掌握的知识。

理论的拥有并不能代表我们的实力和能力,一切的事件和其成功都是理论和实践的结合。总之,我们学习和掌握的知识,只有通过实际应用,才能真正的理解和掌握,才能更好的去应用。

不给分太不给面子了兄弟。哈!天天开心,新年快乐啊!!!

windows程序设计也就是基于微软的windows *** 作系统而进行的程序设计。

(这是一句废话,但不要小看废话阿!真理往往就在其中)你有没有想过,为

什么是基于windows *** 作系统呢?下面就来解答:windows应用程序需要利用

由windows *** 作系统开放出来公用用程序使用的应用程序接口“API”(说道

重点了)windows提供了上千种API函数供应用程序使用。

上面说了,windows程序其实就是在非逻辑的使用这些API函数,我这里

提到了“非逻辑”三个字(这是本人的看法),这正是windows程序的精髓,这

是一切windows程序运行的方式(可能严重了点)。非逻辑也就是指程序不是

按照事先安排好的顺序来进行的,是根据用户的不同 *** 作或者是其他某些原因

一步一步进行的。这种运行方式就叫做“消息驱动”

简单一点来解释一下何谓消息驱动,就是指应用程序始终在等待(等待

一词也许不他恰当,但可能好理解),它绝对不是在等待谁会给它爱(本人

爱开玩笑请别见怪!)它是在等待用户或者是系统的消息(也就是命令),

当接到消息后呢,它会把消息通过DispatchMessage(&msg)传递给窗口函数

(窗口函数就是一个应用程序的核心)窗口函数就会对照事先由程序编写好

的消息对照表调用对应的方法来处理消息。这样就完成一个消息的处理,接

下来准备处理下一个消息。

你也许会问那不是无休止的运行下去了吗?当然不会,下面我用程序

本身来说明这个问题:

//消息循环,通过此处来不断的取得消息。

while(GetMessage(&msg,NULL,0,0))

//消息进行一些转换

TranslateMessage(&msg)

//把消息传向窗口函数

DispatchMessage(&msg)

}

return msg.wParam

就是这样了:当我们点击窗口右上角的小叉或者点击退出按钮时,

windows就会自动在我们的消息队列中加入一条消息“WM_DESTROY”,这

时呢窗口程序有这么一部分:

switch(message)

{

//其它代码

.........

//

case WM_DESTROY:

PostQuitMessage(0)

return 0

相信一般的朋友都会明白吧,它的作用的就是在接收到WM_DESTROY时呢,

通过调用PostQuitMessage(0)让windows在消息列表中呢在加入另一条消

息“WM_QUIT".

当GetMessage函数抓取到WM_QUIT时返回0,其余返回非0值,懂了吧,

这下可以退出消息循环了。

这就是windows程序设计最基础的部分了,可以说是核心。

该说一些心得了,我认为学习windows程序设计不要基于某一部分,

而要把握住其大局,要有整体观,有了整体观对windows程序设计有了

一定的了解后在对其各部分下功夫(这下可不是照顾全局了,要静下

心来细心的咀嚼,要不然你会咽到的。)这样才不会走火入魔(嘿嘿)

就写到这吧,以后等我水平高些了再写(还早着呢,嘿嘿),希望

我没白费功夫,也希望对你有用,88。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11046099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存