Windows程序设计是干嘛的(windows程序设计有必要学吗)

windows程序设计是什么啊????????

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 写的。

什么是Windows程序设计

Windows程序设计也是要用一种语言来设计的,所谓Windows程序设计,是指微软预留的API函数供语言来调用,如果楼主要学Windows程序设计,可以先学C的,建议楼主去找《Windows程序设计(第五版)》这本书是API方面的经典著作,之后楼主可以去学MFC。

windows程序设计有什么用

Windows API Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外, 她同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。 MFC ,微软基础类( Microsoft Foundation Classes ),实际上是微软提供的,用于在 C++ 环境下编写应用程序的一个框架和引擎, VC++ 是 WinDOS 下开发人员使用的专业 C++ SDK ( SDK,Standard SoftWare Develop Kit,专业软件开发平台 ),MFC就是挂在它之上的一个辅助软件开发包,MFC作为与VC++血肉相连的部分,用C++开发软件用的最多的应该就是他了! 用VC编写Windows程序有两种:1. Windows c方式(SDK),2. C++方式:即对SDK函数进行包装,如VC的MFC,BCB的VCL等。SDK编程就是直接调用Windows的API进行编程,平时人们常说\"用SDK写程序\"就是指用Windows的API函数来写程序,API由上千个API函数组成(Win95的API有两千多个)。而MFC是API的封闭,结合面向对象程序设计的继承性和多态性组成一个个的\"类\",共由一百多个类组成。尽管MFC比SDK方便,但要深入VC,直接去学MFC却是不明智的选择。只有在熟悉了MFC的运行机制的情况下,才有可能深入下去。所以学VC最好是先学用SDK编写程序,在此期间掌握Windows操作系统的工作原理和各API函数的应用,然后再深入MFC。 数据结构的基础就是离散数学,想自学离散数学的话,不知道你的数学怎么样,如果数学好的话,要自学离散数学的话估计不会太难,但是跟数据结构结合起来的话就比较难了!

Windows程序设计 和 MFC程序设计的区别

Windows程序设计一般是指用c语言编写windows应用程序,或叫做win32编程,MFC程序设计是利用C++,以MFC为基础编写windows应用程序;VC是一个开发工具,在这个开发工具里,可以进行win32编程和MFC程序设计。

什么是windows程序设计

WINDOWS程序设计主要是讲WINDOWS用户图形界面设计原理和思路,主要讲API应用程序接口函数,到网上查一下WINDOWS程序设计这本书,下载电子书看下就明白了

未经允许不得转载:便宜VPS网 » Windows程序设计是干嘛的(windows程序设计有必要学吗)