水利工程期刊:windows程序设计是什么啊????????

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 00:09:12
现在程序设计语言满天飞.到底windows程序设计与c语言c++有什么本质上的区别.还有我看些资料上还说.要想深入学习c++,应该学习windows程序设计,特别是windows中的api.搞得我一头雾水.请大家阿帮忙.谢谢........

就是利用windows的应用程序接口(API),编写windows程序。
一般用C/C++;
如果用c,就是直接用这些API。
如果用C++,就用MFC(微软基础类库,封装了windows 的API)。

就是利用windows的应用程序接口(API),编写windows程序。
一般用C/C++;
如果用c,就是直接用这些API。
如果用C++,就用MFC(微软基础类库,封装了windows 的API)。

windows程序指有视窗的程序,例如IE浏览器。

使用者一运行视窗程序,就能看到一个新窗出现,然后把鼠标移动到视窗范围内的某个地方,揿一下,或快揿两下左键或右键或中键,或转鼠标轮,程序就会去执行某项任务,例如弹出新的会话窗,接受选择,或接受键盘输入,如果你什么都不碰,程序就会等待。这种有视窗,并通过事件(鼠标,键盘的触动)控制驱动的的程序,就叫windows程序--视窗程序。

视窗程序最原始的写法,可以是在屏幕上(x1,y1)->(x2,y1)->(x2,y2)->(x1,y2)->(x1,y1) 画一个方块,然后用循环语句不断检查鼠标位置(mx1,my1),如果鼠标位置落在方块内,监察鼠标动作,根据鼠标动作决定下一步行动,还要监察这个方块是不是被别的窗遮了,全遮了还是半遮了,还是遮了又露出来,要把没遮的部分重画。
稍复杂一点的窗,你看要画多少东西,要监察控制多少东西,全都从画方块画直线开始,工作量太大了。

VC++ 里有很多现成的函数,可以免除我们从原始的abc,123开始写起。Visual Studio 可以替我们搭框架(写程序)。减轻了我们的工作量,提高了编程效率。
VC++ 本身就是为写视窗程序用的。

c语言不是专为写视窗用的,它的库程序与VC++不同。所以写视窗程序要用VC++。

windows程序,除用Visual VC++ 外,用Visual BASIC 也可以。据说,MS XCEL就是用Visual BASIC 写的。