導航:首頁 > 編程語言 > win32編程

win32編程

發布時間:2022-01-12 07:51:49

1. Win32是什麼什麼叫Win32編程

WIN32就是基於32位的windows平台
WIN32編程就是針對32位windows平台的編程開發

現在有了64位的windows系統,但是貌似還沒見WIN64

2. 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技術),當然可以調用窗體程序。

3. Win32編程

win32一般都是用API直接編程,資料很容易找的;用面向對象方式寫隨便裝個環境IDE都能找到該類里都有什麼函數,你最好還是找本書系統的理解下,比如win32API編程,或是JAVA或者.net

4. 如何學習WIN32編程

WINDOWS核心編程是絕對有必要看的,盡管你不用它寫程序。

沒有辦法,這些東西只有定義,沒有實現文件(已經被打包成DLL了。開玩笑,要是能看到實現文件,windows不就成開源的了?!)

你記住用法就可以了

5. 感覺win32編程好難啊! 大學學得難嗎要怎樣學win32更高效呢怎樣才能學好win32編程

我覺得這樣來學:c》c++》win32asm》vc++》mfc》windows底層開發api並不是說包不包括的問題,api是用其他的編程語言來調用,win32就可以直接調用api,vc++也是通過調用api來編程,不過有點封裝,而mfc更是封裝的很深,你基本上看不到api函數的原型了。win32asm是不帶封裝的,直接調用api,是了解操作系統運作的最佳途徑。

6. 如何學習win32編程

win32編程可以用C來完成,主要是通過windows的API來工作.但是API上千個,想全部掌握很難,建議安裝一個MSDN隨時查看.書籍方面又Petzeld的Windows程序設計,上下兩冊,講的比較全面,但是內容很多.

我個人意見,我覺得你現在學win32編程倒不如先學C++,這樣以後既能做win32程序(過程很繁瑣),也能做MFC程序(明朗的多),而且有了面向對象思想之後,也可以繼而學習JAVA或C#,用C#做windows form程序那叫一個方便!

所以強烈建議你先學C++,估計你是對控制台那個黑屏厭煩的,但是進入windows後你會發現,它比DOS的還煩!

7. 現在CPU都是64位,我學WIN32編程還有用么

兩回事!
win32編程指得是在win32api基礎上的編程,並不單指32位機什麼的。
採用win32這個名稱,widnows nt升級時,相對於之前版本的windows 3.X之前的版本,因為之前都是16位的編程模式,於是為新的api集合和新的編程架構改稱為win32.之後就沒有再改過這個名稱。

在64位的windows上,其api集還是win32api, 並沒有一個win64 api, 只不過調整中其中的一些介面和字長,採用64位指令集的編譯器而已,源代碼方面基本不需要有任何變化。

因此,win32編程是一個統稱。基本上與機器字長關系不大。

8. 初學者Win32編程問題請教

到網上一查API函數一堆學習的,圖形是GDI函數很容易找,系統學習再練練手

9. Win32 API編程跟 windows編程有什麼區別

  1. AWin32PI是控制台應用程序,就是運行時出現一個就像dos黑色窗口,而widows程序設計是窗口應用程序,就像WORD,記事本等這樣的有窗口框架的程序設計。

  2. windows編程和Win32API語言的主要區別是,Win32API不是專門為Windows程序所發明的語言,其它平台,如MaAPI和Linux都可以用API++,只不過Visual API++在它們上沒辦法運行就是了。

10. 什麼是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編程相關的資料

熱點內容
精品php源碼 瀏覽:960
自己編寫雲伺服器搶紅包 瀏覽:203
java解壓縮文件加密 瀏覽:887
dlink列印伺服器默認地址 瀏覽:353
php休眠函數 瀏覽:372
金蝶如何打開伺服器 瀏覽:766
e4a手游輔助源碼 瀏覽:777
什麼app可以實時直播 瀏覽:106
蘋果13的app閃退什麼原因 瀏覽:775
尾盤選股源碼公式 瀏覽:450
php日期運算 瀏覽:931
天龍八部長歌伺服器什麼時候開的 瀏覽:199
鬼泣4模型在那個文件夾 瀏覽:229
單片機的串列口 瀏覽:58
phpjson轉化為數組 瀏覽:268
pdf導入excel 瀏覽:428
蘋果xsmax信任app在哪裡設置 瀏覽:53
自動外鏈php源碼 瀏覽:245
我的世界新手獎勵箱命令 瀏覽:146
linux更新vim 瀏覽:998