当前位置:首页 » 编程软件 » win32编程

win32编程

发布时间: 2022-01-08 16:27:38

㈠ 现在CPU都是64位,我学WIN32编程还有用么

两回事!
win32编程指得是在win32api基础上的编程,并不单指32位机什么的。
采用win32这个名称,widnows nt升级时,相对于之前版本的windows 3.X之前的版本,因为之前都是16位的编程模式,于是为新的api集合和新的编程架构改称为win32.之后就没有再改过这个名称。

在64位的windows上,其api集还是win32api, 并没有一个win64 api, 只不过调整中其中的一些接口和字长,采用64位指令集的编译器而已,源代码方面基本不需要有任何变化。

因此,win32编程是一个统称。基本上与机器字长关系不大。

㈡ Win32 API编程跟 windows编程有什么区别

  1. AWin32PI是控制台应用程序,就是运行时出现一个就像dos黑色窗口,而widows程序设计是窗口应用程序,就像WORD,记事本等这样的有窗口框架的程序设计。

  2. windows编程和Win32API语言的主要区别是,Win32API不是专门为Windows程序所发明的语言,其它平台,如MaAPI和Linux都可以用API++,只不过Visual API++在它们上没办法运行就是了。

㈢ Win32是什么什么叫Win32编程

WIN32就是基于32位的windows平台
WIN32编程就是针对32位windows平台的编程开发

现在有了64位的windows系统,但是貌似还没见WIN64

㈣ C语言 WIN32编程

不要学mfc了,去学windows sdk 编程,用c 调用windows的api,创建窗口程序只是小case,可以让你深刻了解windows的内部工作机制,不过有点难度,但绝对值得。mfc就是包装的windows api 作成类的样子。

㈤ 什么是win32编程

Win32编程,指的是用Window提供的API(Application Programming Interface)为Window编写应用程序。
之所以称之为Win32,是因为现在的Window都是32位的(现在已经有64位的吧!但是最普遍是32位).
大家都知道,Window是由GDI.DLL、USER.DLL、KERNEL.DLL三大主要部分组成的。(其实你现在不知道也
不是说的很重要。只是在你学习编程的过程中,你肯定会经常碰到这几个字眼。你肯定会熟悉它的。),那么
学习Win32编程的大部分(特别是应用程序界面部分的编程)是用这三个DLL(Dynatic Linked Library)动态链接库
子程序形式提供的API函数。

就我认为:学习Win32编程得有几个重要条件:一是C语言功底。二是外语功底。三是使用Window的经验。
要学习它不是很难,但也决非易事:

首先:你必须有编程的经验。这里的经验不是指传统的DOS下的字符模式下的编程。大家都知道,Window是图形
操作系统、同时也多任务抢占式(理解它很重要),它是在图形模式下工作。当然你编程得服从于它。但是正
是因为这个,Window的编程模式就和DOS不一样。所有你得有DOS下编程的经验,但是还得转变为WINDOW下的编程
方式。因为两个系统的编程一个是过程化的。即程序从上到下,顺序执行。而另一个是,事件驱动的。要明白
这个,才会体验到Window的博大精深。
我觉得有必要对Window操作系统有所了解。什么是多任务,什么是抢占式。进程和线程的概念。但是刚
开始没有必要因为这些概念让我们失去信心。因为只要你入门了,你就会非常兴奋。
事件驱动:我们知道DOS下程序是顺序执行的。至少它是按着你指定的路径或条件执行的。尽管可能会
在某些条件下跳转,但是基本上是在你(程序的掌握之中),但是在事件驱动中,你只需考虑到可能出现的情
况,并对这些情况做相应的处理。当Window执行你的程序时,它会检测是否发生了你考虑的那些事情是否发生
,如果发生了某件事情(比如你用鼠标单击),它会给你的程序发送相应的消息(所以叫做消息驱动,这里
对就鼠标的消息是WM_MOUSELDOWN等).

㈥ 如何学习WIN32编程

WINDOWS核心编程是绝对有必要看的,尽管你不用它写程序。

没有办法,这些东西只有定义,没有实现文件(已经被打包成DLL了。开玩笑,要是能看到实现文件,windows不就成开源的了?!)

你记住用法就可以了

㈦ Win32编程

win32一般都是用API直接编程,资料很容易找的;用面向对象方式写随便装个环境IDE都能找到该类里都有什么函数,你最好还是找本书系统的理解下,比如win32API编程,或是JAVA或者.net

㈧ 感觉win32编程好难啊! 大学学得难吗要怎样学win32更高效呢怎样才能学好win32编程

我觉得这样来学:c》c++》win32asm》vc++》mfc》windows底层开发api并不是说包不包括的问题,api是用其他的编程语言来调用,win32就可以直接调用api,vc++也是通过调用api来编程,不过有点封装,而mfc更是封装的很深,你基本上看不到api函数的原型了。win32asm是不带封装的,直接调用api,是了解操作系统运作的最佳途径。

㈨ Win32 API 编程 跟 windows编程有什么区别

win32应用程序是指可以在32位或以上Windows系统中运行的程序,概念比windows窗体大,严格说来,窗体程序也是win32应用程序。你问的是vs环境中不同的程序类型的区别吧。win32程序是利用编程语言直接调用windows api编写的程序,可以在任何装有正确windows的机器上运行,程序员发挥的空间也最大,能实现在该操作系统中可以编程实现的任何功能。
而.net的窗体应用程序是一种托管代码,无论你是用c++\c#还是vb编写,只能在.net环境中应用,就是说你编译好的软件在没有.net framework的机器上是不能运行的,而且功能的实现也要受framework的限制,不能随心所欲。
可视化的除了窗体程序,你也可以选择mfc,代码编写量比纯api编程要小的多,尽管比.net复杂,但应用起来更灵活,而且这个是不依赖.net框架的。
win32包括mfc可以调用操作系统允许的任何程序(甚至可以通过某种技术调用操作系统不允许的操作如hook api技术),当然可以调用窗体程序。

㈩ 如何学习win32编程

win32编程可以用C来完成,主要是通过windows的API来工作.但是API上千个,想全部掌握很难,建议安装一个MSDN随时查看.书籍方面又Petzeld的Windows程序设计,上下两册,讲的比较全面,但是内容很多.

我个人意见,我觉得你现在学win32编程倒不如先学C++,这样以后既能做win32程序(过程很繁琐),也能做MFC程序(明朗的多),而且有了面向对象思想之后,也可以继而学习JAVA或C#,用C#做windows form程序那叫一个方便!

所以强烈建议你先学C++,估计你是对控制台那个黑屏厌烦的,但是进入windows后你会发现,它比DOS的还烦!

热点内容
安卓手机好多隐藏软件怎么清除 发布:2024-12-26 01:39:27 浏览:766
linux数据库登陆 发布:2024-12-26 01:38:54 浏览:22
sql被注入 发布:2024-12-26 01:18:05 浏览:560
数据的常见存储模式有 发布:2024-12-26 01:14:27 浏览:872
快手怎么上传整首歌曲 发布:2024-12-26 01:06:14 浏览:763
添加索引的sql语句 发布:2024-12-26 01:06:13 浏览:868
在哪里查看电信宽带账号和密码 发布:2024-12-26 01:05:36 浏览:120
android电量显示 发布:2024-12-26 00:45:59 浏览:807
低版本的安卓机用什么浏览器好 发布:2024-12-26 00:44:39 浏览:205
编译电路输出量 发布:2024-12-26 00:36:06 浏览:679