windows程序設計

《windows程序設計》和《windows核心編程》分別都有多少萬字?Windows程序設計(英文版).chm 4.4M (中文版有2M多的)
http://ishare.iask.sina.com.cn/f/5996907.html
Windows核心編程.chm 5.75M
http://ishare.iask.sina.com.cn/f/5044985.html

windows程序設計和windows核心編程 哪本更適合win32 api入門當然是《windows程序設計》比較適合入門人員,我最開始也是看的這本書,不過很厚,上下兩本,需要耐著性子看完,這本書講的是用API編寫windows程序 , 可以了解windows編程的最基本概念,本書編寫的程序在2000以后的系統上都是可以運行的(后面的系統加入了更多的功能),最重要的是掌握方法和基本的消息驅動等概念,這個是我認為最經典的了,不過時

windows核心編程 講的東西比較難些,建議后續有了比較扎實的編程經驗后在學習

可以看看這兩本書的目錄結構就知道了

windows程序設計和windows核心編程看的話肯定是英文版的最好,可是這兩本厚厚的書英文版非常難堅持下去 。

如果想學習的應用程序是在windows平臺上的話還是建議看《windows核心編程》 , 看英文版沒有那么必要 , 除非你英語特別的好,至于翻譯問題重要的是看哪個出版社出版的!

學Windows編程 , 是買Windows核心編程好,還是買Windows程序設計好《Windows核心編程》,是一本好書 。。編程越到后來,才越發現基礎的重要 。我個人有體會,就比如說《windows核心編程》的第一章,講UNICODE那片,事實上,就..

WINDOWS系統編程,WINDOSWS程序設計,WINDOWS核心編程3本書的區別區別:
1、概括的說就是C是控制臺應用程序,就是運行時出現一個就像dos黑色窗口,而widows程序設計是窗口應用程序,就像WORD,記事本等這樣的有窗口框架的程序設計 。還有就是他們的編程思想不同,C語言是面向過程的,可以理解為順序的執行;而Widows是面向過程的,事件觸發 , 模塊化的編程思想,如果學過VB的話就很容易理解 。另外C的程序入口函數是main,windows程序的入口函數是Winmain,windows定義了很多句柄和宏定義,剛開始理解起來有些困難,比如int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)

《WINDOWS程序設計》:初級或中級程序員看的
《WINDOWS核心編程》:高級和系統程序員看的
2、所謂初中級程序員 , 就是編些普通應用程序 。比如掃雷 。所謂高級程序員,就是編寫硬件驅動之類的 , 大型應用程序,比如解霸 。系統程序員,編寫底層驅動,系統平臺,超大型應用程序,word , 瑞星之類。
3、它們和C語言的主要區別是,C++不是專門為Windows程序所發明的語言,其它平臺,如Mac和Linux都可以用C++,只不過Visual C++在它們上沒辦法運行就是了 。另外一點,C++不是Java , 不帶自己的圖形界面設計包 。所以面向用戶的界面要由其它程序來完成 , 這才是VC的主要目的,單純用C++是不行的 。
4、簡單地說就是利用windows的應用程序接口(API),編寫windows程序 。
一般用C/C++;
如果用c,就是直接用這些API 。
如果用C++,就用MFC(微軟基礎類庫 , 封裝了windows 的API) 。

windows編程是什么?這個window編程不是具體是某種編程,而是一個操作平臺而已,我想之所以要說windows編程是因為目前還有很多除windows以外的很多操作系統例如linux,蘋果系統IBM的系統等等 。所以說windows編程只是在強調編程的平臺而不是具體只某種編程軟件 。。

Windows程序設計與C語言的主要區別是什么?

windows程序設計

文章插圖

一、主體不同1、Windows程序設計:基于MFC類庫進行的程序開發設計 。2、C語言:是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發 。二、特點不同1、Windows程序設計:以C++類的形式封裝了Windows API,并且包含一個應用程序框架,以減少應用程序開發人員的工作量 。2、C語言:僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言 。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性 。三、優缺點不同1、Windows程序設計:包含大量Windows句柄封裝類和很多Windows的內建控件和組件的封裝類 。專心的考慮程序的邏輯,而不是這些每次編程都要重復的東西,但是由于是通用框架,沒有最好的針對性 。2、C語言:依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接尋址以及對硬件進行直接操作,因此既能夠用于開發系統程序,也可用于開發應用軟件 。參考資料來源:百度百科-c語言參考資料來源:百度百科-MFC
windows程序設計 一般學些什么?你好!
同意樓上說WINDOWS程序設計主要是講WINDOWS用戶圖形界面設計原理和思路,主要講API應用程序接口函數,到網上查一下WINDOWS程序設計這本書,下載電子書看下就明白了
再見

windows程序設計用的是什么語言?就是利用windows的應用程序接口(API),編寫windows程序 。
一般用C/C++;
如果用c , 就是直接用這些API 。
如果用C++,就用MFC(微軟基礎類庫,封裝了windows 的API) 。

c語言程序設計與windows程序設計的區別與聯系你說的WINDOWS程序設計是不是指面向對象的程序語言 , 比如:DELPHI JAVE C# ASP.NET這些

c語言程序設計和windows編程區別是什么呢 。C程序設計僅僅只是講C語言自身的規則,而C語言Windows編程是用Windows提供的各種API開發程序,除了掌握C語言規則之外 , 還必須懂得涉及的Windows API的功能 。

C語言和windows程序設計有什么關系沒有直接關系 。C語言是一種程序設計語言,windows程序設計是指特定一種環境 。C是語言,windows程序設計在Windows平臺的程序設計,語言不限定(VB C# JAVA Delphi等),用的函數就是一些Windows API,就是只能運行在Windows平臺下的程序,一般是帶窗口的 , 當然控制臺的也是,只要符合只能運行在windows下(用了Win32 API) 。Windows的入口函數是WinMain但是,可以可以把WinMain封裝成main 。這個沒什么太大的關系,QT GUI編程就是如此,但是入口函數就是main 。c語言是一種用于軟件和系統開發的高級程序語言,而windows是一個系統,一種平臺,windows程序設計就是在windows這個平臺上進行軟件開發,如在windows xp上安裝vc++6.0軟件進行程序開發 。另一點就是windows這個系統是用c語言編寫的
windows編程和c++有什么區別和聯系嗎Windows編程就是自己學API編程,而API通常是用C或者是C++寫的 。
API你可以看做是程序員同操作系統功能的橋梁!

回答問題補充:
Windows編程是一種方法,C++是一種語言 。
不過很好的掌握C++語言對學好Windows編程很有幫助的 。光C語言功底來學Windows編程會很累的,因為你會接觸到很多C++的內容,比如類、繼承、模板等等 。所以建議下打下C++基礎 。。

你需要積累,等到積累到達一定程度的時候,你自然就能理解到這些東西都是什么了 。

Windows程序設計 和 MFC程序設計的區別Windows程序設計一般是指用c語言編寫windows應用程序,或叫做win32編程 , MFC程序設計是利用C++,以MFC為基礎編寫windows應用程序;VC是一個開發工具,在這個開發工具里,可以進行win32編程和MFC程序設計 。

到底該如何學習windows程序設計?。?/h3>想學了 。我覺得看書可以先看一些簡單易懂的,等有了一個大概印象 , 再看這些比較有深度的 。我也是看完c++直接看windows程序設計的 。開始很難理解一個簡單的hello word 就有很多不懂的大寫字母的函數和常量,不知道怎么學起 。后來反復看了很多遍,才慢慢入門 。其實 , 我們學習的時候不必太執著于弄清每一個很復雜的大寫字母常量的含義 。可以先根據書上的講解,它講到哪里就看到哪里 。然后重點是把windows下的程序的框架搞明白 , 把windows系統處理的程序的流程掌握清楚(我感覺windows下程序運行流程和我們以前所認識的編的程序有很大的不同) 。最后就會慢慢發現 。學習windows編程無非也就是學會調用windows的api函數,和使用它定義的一些常量和結構什么的 。除了記憶很多比較麻煩的函數和常量,其實沒有什么新的思想和難度 。這個你也沒必要完全記憶,可以試著找一下比較好的參考手冊 。
最后,祝你學習順利 。記得要堅持才能克服困難踏過這道門檻 。

Windows 程序設計該怎么學《windows程序設計》是一本講得非常具體且基礎的書,用來充作長時間的參考會比較有用,但是線性學習下來是非常困難的,實際上即使是已經寫了幾年windows程序的人,也可能并不怎么能背下來DIB那一堆 。有人可能要說:這就叫不求甚解 。但是這樣的甚解根本一點必要都沒有啊,用到再去查就好了,被底層的東西絆住 , 是別想往上走的 。
現在使用圖形,無論是使用GDI+ , 還是使用已有的圖形處理庫,亦或是使用別人封裝好的DIB,都要比用原生API簡單易懂很多 。DIB那一套只是圖像格式方面的細節而已,我推薦LZ在閱讀這本書的時候適可而止,以后用到細節的時候再去翻閱查找 。
LZ既然已經讀了之前,那么就可以去自己動手寫一些東西了 。編程嘛,寫東西才是學習最快的時候 。不過我感覺原生API確實痛苦,LZ在這之后可以去嘗試別的windows開發方法(畢竟你已經有了windows編程的基礎世界觀了) , 比如MFC或者干脆學習C# , 這兩個的好處是和微軟本身的契合度高,用VS那一套東西就行,環境好搭 。另外,時下比較好用的C++開發工具就是QT,不過是跨平臺的,就是說和原生windowAPI距離遠不少

windows程序設計難么?該怎樣學?windows程序分很多種的,如果你是做應用程序,可以用C++,C#,VB等 。如果你是做底層的驅動那么暫時用C++,C 。得看你做什么來定 。

怎樣學vb程序設計?【windows程序設計】1、可以先看基礎的一些vb書籍;
2、看vb教學視頻,同時聯系編程技術;

Windows程序設計該怎么學?《windows程序設計》是一本講得非常具體且基礎的書,用來充作長時間的參考會比較有用,但是線性學習下來是非常困難的,實際上即使是已經寫了幾年windows程序的人,也可能并不怎么能背下來DIB那一堆 。有人可能要說:這就叫不求甚解 。但是這樣的甚解根本一點必要都沒有?。玫皆偃ゲ榫禿昧? ,被底層的東西絆住,是別想往上走的 。
現在使用圖形,無論是使用GDI+,還是使用已有的圖形處理庫,亦或是使用別人封裝好的DIB,都要比用原生API簡單易懂很多 。DIB那一套只是圖像格式方面的細節而已,我推薦LZ在閱讀這本書的時候適可而止 , 以后用到細節的時候再去翻閱查找 。
LZ既然已經讀了之前,那么就可以去自己動手寫一些東西了 。編程嘛,寫東西才是學習最快的時候 。不過我感覺原生API確實痛苦,LZ在這之后可以去嘗試別的windows開發方法(畢竟你已經有了windows編程的基礎世界觀了),比如MFC或者干脆學習C#,這兩個的好處是和微軟本身的契合度高,用VS那一套東西就行,環境好搭 。另外,時下比較好用的C++開發工具就是QT,不過是跨平臺的 , 就是說和原生windowAPI距離遠不少 。

如何學習windows編程?????孫鑫老師的20CD視頻 。有講解windows程序設計入門的東西 。
入門嘛~就像當初學習C語言寫hellloworld一樣 , 背過之后隨著自己代碼量的提高慢慢就理解了 。
windows程序設計也是一樣的 。因為一些句柄類型和windows操作系統的東西沒接觸過,不理解很正常 。可以肯定的是那本書的代碼全是C語言代碼 。
所以~多敲代碼慢慢就理解啦~~

怎么學習windows程序設計??你是說能開發成在windows平臺使用的應用程序的開發工具吧,專業人員喜歡使用java語言、vb、c語言、delphi(pascal語言),這四款語言近些年一直是主流,大部分開發商業軟件,而像E易語言等等是屬于學習型的,根本無法滿足商業軟件要求,至于如何選擇和學習 , 還是建議找專業培訓,若自學的話,入門有些難度,只要入門了,學起來就快很多 。

如何學習Windows編程很多人從MFC開始學習 , 結果常常是一頭霧水,知難而退;也有人毅力堅強,熬過了MFC的陣痛期,最后卻是知其然而不知其所以然 , 并且思維被限制在MFC的框架之中 , 遇到稍微有點規模的程序就無從下手了 。
以我個人的這些年的Windows開發經歷 , 我建議Windows上的學習路線如下:
首先當然是語言的學習,比如C或C++(STL),它是平臺無關的
然后可以從《Windows程序設計》(by
Charles Petzold
)入門,從最原始的Windows API開始學習
接下來可以學習《Windows核心編程》(by
Jeffrey Richter
), 它會讓你比較深刻的理解Windows的前臺和后臺機制
學完上面2本書,對Windows系統已經比較熟悉了,再要深入的話可以學下《Windows 圖形編程》(by 袁鋒) 。
至此,已經可以用API的方式開發大部分Windows應用程序了 , 
接下來可以學一些常用庫 , 比如MFC , WTL,ATL等,此時學習MFC和一開始就學習MFC已是截然不同的感覺,彼時痛苦難熬,此時會心一笑 。
其他就是根據項目需要,專業知識的學習,比如COM技術 , 網絡 , D3D等 。

怎樣學習windows程序設計首先,對于WINDOWS 下的變量需要熟悉,HISTANCE 是實例句柄,而PSTR屬于字符串指針,這些都是WINDOWS 將一些基本變量進行了重定義而更形象的表述了這個變量它應該是個什么 。

接下來,我解釋一下這幾個參數 。
1.在WINDOWS 程序運行時候,這個程序會產生一個動態的進程 。也就是一個新的實例,而第一個參數 hInstance 就是被賦予了這個進程空間中獨一無二的實例句柄 。

2.C/C++運行庫總是將 hPrevInstance 設置為NULL,這個參數完全是為了方便16位程序的移植 , 現在已無用處 。

3.szCmdLine 這個參數指定了進程運行時的命令行比如你運行一個叫Command 的程序,這樣 Command -arg 那么這個參數就是“Command -arg”

4.iCmdShow 指定了這個窗口如何被顯示,其中的參數很多 , 參考MSDN的說明 。

以上的具體治療可以查詢微軟的MSDN
http://msdn.microsoft.com/en-us/library/ms633559(VS.85).aspx

教材的話可以采用《Windows 核心編程》里面有比較深入的說明 。

Windows程序設計Windows程序設計既可以用C語言來寫,也可以用C++來寫 。

你看的Windows程序設計,只是用來教你如果寫Windows程序設計的,它要講的是Windows程序設計的思想,并不是某種語言 , 所以采用更基礎的C語言來描述了 。

當你學會了這種思想后,用C++來開發那也就不難了!

什么是windows程序設計WINDOWS程序設計主要是講WINDOWS用戶圖形界面設計原理和思路,主要講API應用程序接口函數,到網上查一下WINDOWS程序設計這本書,下載電子書看下就明白了

如何《windows程序設計》?《windows程序設計》這本書主要是講窗口編程的,建議你先看看《windows API編程》,黑皮的 。先總體的學學windows API,再來看具體的編程(窗口、網絡、多線程、驅動、GDI等等)

關于 windows程序設計剛開始都一樣 硬著頭皮看下去 從整體到局部慢慢吾

學習windows程序設計需要哪些基礎知識?會使用Windows
另外看你用什么了,如果是Vc , 那需要c或C++基礎 。
如果是C#,那就學C#
VB那就用Basic基礎

自學《window程序設計》需要什么基礎?。坷縭裁椿】緯討嗟模?/h3>學校教的C語言基?。?一般都是在Windows系統下的命令行界面下運行的,可以輸出一些字符 , 也可以輸入一些字符 。因為Windows下的操作都可以通過鼠標點擊來實現 , 所以就很少回去用到命令行的程序,因此Windows系統提供的命令行程序就會很少 。

其實命令行程序的功能是非常強大的 , LZ可以去學習使用一下Ubuntu這個操作系統,就會體會到命令行程序的強大,像VIM命令行編輯器,這個類似于記事本,當然功能超級強大,還有很多很多 。

LZ說的圖形化的小程序,說的應該是Windows的窗口界面的程序 , 可以縮小、也可以放大,還可以拖來拖去 。這個你用VB或C#來做最簡單了,直接拖放控件,然后寫幾個事件響應函數,比如鼠標單擊一個按鈕回去執行你自己定義的函數,這就是所謂的事件驅動機制 。

如果LZ想使用C語言來編寫Windows圖形界面程序的話 , 就需要去學習一下WIN32 API的使用,介紹這方面內容的書已經很少了 。LZ也可以去學習一下MFC,經典書籍是《MFC深入淺出》,這個需要LZ具有C++面向對象語言的基?。?也是直接拖放控件,然后注冊事件處理函數 。

學習windows程序設計之前要學什么學了c就直接學,當初也是這么過來的,雖然過程艱難 , 開始一頭霧水 , 堅持敲代碼總會成功的

學windows核心編程需要什么基礎現在都是信息化的時代 , 沒有一門好的技術是難以在社會之中立足的,
現在的電腦技術飛速增長,每家公司都需要電腦人才 , 你可以去學習電腦專業,
在這個領域中還是有很大的發展空間的,只要自己好好學習,以后的前景不可限量 。

windows程序設計第五版這本書可以去二手書市場找找正式版本好像停售了

windows程序設計(第五版珍藏版)#include<Windows.h>
#include<string.h>
int Message(LPCTSTR );
char *c = "Hello!我的Windows7";
wchar_t *p = L"Hi!";
int length;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstace, PSTR szCmdLine, int iCmdShow)
{
length = strlen(c);
MessageBox(NULL, TEXT("Hello, Windows 98!"), TEXT("HelloMsg"), 2 | MB_ICONWARNING);
Message(TEXT(c));
return 0;
}
int Message(LPCTSTR sz)
{
MessageBox(NULL,sz, TEXT("Windows 7東盛科技法律手段杰弗里斯家里"), 0);
return 0;
}

以上是我讀windows程序設計時對書上最簡單例子改動后的一個簡單程序,希望對你有所幫助 。

Windows程序設計第二版和第五版哪個好我感覺差距不大,適合自己的就是最好的,你說呢?

windows程序設計第五版 上下冊與珍藏版什么區別內容差別應該不大,只是將一本書分為了上下兩冊,而珍藏版是一本整體的書而已 。。。。

請介紹一下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 。數據結構的基礎就是離散數學,想自學離散數學的話,不知道你的數學怎么樣,如果數學好的話 , 要自學離散數學的話估計不會太難,但是跟數據結構結合起來的話就比較難了!

什么是多道程序設計?多道程序設計的特點是什么?多道程序設計是在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制之下 , 相互穿插的運行 。兩個或兩個以上程序在計算機系統中同處于開始或結束之間的狀態 。這就稱為多道程序技術運行的特征:多道、宏觀上并行、微觀上串行 。多道程序設計技術是在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制下,相互穿插運行,兩個或兩個以上程序在計算機系統中同處于開始到結束之間的狀態 。與之相對應的是單道程序,即在計算機內存中只允許一個的程序運行 。多道程序設計的出現,加快了OS的誕生 。多道程序設計的基本特征:間斷性、共享性、制約性 。
windows系統的程序主要用什么語言開發我讀書時一直很想給自己的程序做個界面,不過一直不會!后來在課程設計的時候被趕鴨子上架的用MFC拖了幾個有界面的程序,不過程序的界面出了問題自己完全沒辦法解決,很迷茫 。
工作后發現這個不是很正規的公司的軟件使用MFC框架,不過效果不理想 。后來知道在windows平臺下寫界面也可以用微軟提供的API(MFC就是對這些API的封裝),個人感覺使用API寫界面比較自由,出了問題也能很快找到關鍵點 。
如果你有時間,買本>吧,是 Charles Petzold 寫的,網上有中文的盜版買,書雖然很厚,不過不難讀,我現在讀了快 2/3 了,這本書對讀者的要求不高,只要會C就行了 。

WINDOWS的一般程序是用什么語言編寫的?我理解的,Windows是一個操作系統,分很多個層次,內核什么的需要程序有很高的效率,一般會用匯編或C語言比較接近底層的語言;其余的看需求,C++什么的都有;其實用什么語言完全看具體需求 , 最終不管用什么語言,都會轉化成二進制機器碼才能執行;不同的語言知識方便程序員編程提高編程效率而已;

windows窗口應用程序用什么語言寫?。?/h3>windows應用程序可以用很多種語言寫,包括c,c++,pascal,visual basic等等 。想要編寫windows程序 , 可以看看>(相對高級一點) , 或者《windows程序設計》(入門級的),ui設計的話 , 你可以直接使用visual studio 2008,讓后利用MFC編程,ui就在MFC自帶的框架里面設計,讓后只要寫一些程序的數據結構和算法就行了

windows程序設計用的是什么語言?C+匯編