当前位置:三九宝宝网 → 宝宝教育 → 评语心得 → 正文

windows程序设计心得体会

更新:02-02 整理:39baobao.com
字体:

[求初一关于数学知识的课外书籍的心得体会]主题:xx的学习报告 数学是必考科目之一,故从初一开始就要认真地学习数学。那么,怎样才能学好数学呢?现介绍几种方法以供参考: 一、课内重视听讲,课后及时复习。 新知识的接受,数学...+阅读

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://www.39baobao.com/show/30_34511.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

全国计算机等级考试二级C语言程序设计要求(一)C语言的结构 1、程序的构成,main函数和其他函数。 2、头文件、数据说明、函数的开始和结束标志。 3、源程序的书写格式。 4、C语言的风格。 (二)数据类型及其运算 1、C的数据...

二级C语言程序设计题。怎么评分等级考试机试的玄机是计算机改分。也就是说,上机成绩不是由人评改的。 等级考试的上机考试是分批进行的,在相邻两批考生之间,有监考人员做“收分”工作,即改分。也就是说,当你考...

二级C语言程序设计① 内聚性 内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系。一个模块的内聚性越强则该模块的模块独立性越强。 在各种内聚性...

全国计算机二级c语言程序设计考试范围是哪些2013年无纸化考试: 选择题:40分,程序填空题:18分,程序修改题:18分,程序设计题:24分。 60分且程序题达36分,才算过。。 今年没有填空题,而 且都是机试。 真题库,其中选择题8套,共320题,程...

急求A模式管理的听后心得体会 1000字左右A管理模式培训的一点心得体会9月15日,股份公司组织了中高层管理人员的A管理模式培训。作为参加培训的一员,我认为这次培训是非常及时而有效的。随着公司的发展壮大,人治必将为...

谁能提供我一篇企业管理的培训心得体会谢谢!20日下午由xx老师主讲的“时间管理”课程,虽然时间很短,只有三个半小时,但却使我原本模糊的概念清晰化。时间是不可限制的,只有控制好自己,才能做时间的主人。 一、 心得体会 1、...

自助管理心得体会作文学期,我班开始实行一种新型管理方式,即“由学生自主管理班级”.班级的管理角色被细分,管理岗位得以极大丰富,而且各种管理角色进行动态轮换,于是全班同学个个有了当班干部的机会....

学习管理心理学的心得体会通过这段时间对管理心理学的学习,使我了解了有关心理学的基本知识,学会了通过对他人心理的分析而更加了解、接近他人。也对社会上的一些现象有了更深入的了解。感觉、知觉、记...

C语言操作心得体会1.编程模型 所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的. 第一种编程方式叫做"面向过程的模型",按这...