當前位置:首頁 » 編程軟體 » windows編程基礎

windows編程基礎

發布時間: 2022-07-11 04:19:13

『壹』 Windows下C語言網路編程快速入門。

C語言的學習,一般的方式是,先學C,然後是C++,最好還要有匯編語言和微機原理基礎,然後才是Visual
C++。這樣的方式,對學習者來說,要花費很多時間和耐力。而在學校教學中,也沒有時間深入學習Windows編程的實用技術了。其實,具有了C語言基礎後,再有一些基本的C++類的概念,就可以直接學習Windows
C編程了。一、走近Windows
C語言很多語言都把顯示一個「Hello,World!」做為第一個入門程序,
C語言的第一個程序是這樣的:#include<stdio.h>
main()
{
printf(「Hello,World!」);
}如果把main函數寫成帶參數的main函數,應該是:#include<stdio.h>
main(int
arge,char
*argv[])
{
printf(「Hello,World!」);
}Windows
C的第一個程序和這個程序在形式和原理上都是一致的,只是有兩點不同:1.
主函數接收的形參不只是命令行中的字元串的個數和字元串的首地址。2.
C語言的很多函數在Windows
C中都可以繼續使用,但象printf()屏幕顯示等函數就不能繼續使用了。因為Windows是多任務操作系統,屏幕已不再為某一個應用程序所獨有,Windows
C應用程序要顯示字元串,需要使用Windows提供的API函數,開自己的窗口下面是一個最簡單的,顯示「Hello,World!」的Windows
C程序:#include<windows.h>
APIENTRY
WinMain(HINSTANCE
hInstance,HINSTANCE
hPrevInstance,
LPSTR
lpCmdLine,int
nCmdShow)
{
MessageBox(NULL,"Hello,World!","第一個Windows
C程序",MB_OK|MB_ICONASTERISK);
}主函數的形參有四個:1)
Hinstance:接收程序運行時當前實例的句柄;2)
HprivInstance:前一個實例的句柄;3)
LpCmdLine:程序命令行指針;4)
NcmdShow:一個用來指定窗口顯示方式的整數。這幾個參數的使用我們會在深入的學習中介紹的。顯示Hello,Word!字元串,我們使用了一個MessageBox函數,這個函數會在屏幕上顯示一個對話框,它的原型是:int
MessageBox(HWND
hWnd,LPCTSTR
lpText,LPCTSTR
lpCaption,UNIT
uType)四個參數分別是:1)
HWnd:父窗口的句柄;2)
LpText:要顯示字元串的指針;3)
LpCaption:對話框標題字元串的指針;4)
UType:顯示在對話框上的小圖標的類型。使用這個函數要包含windows.h頭文件。調試一下,怎麼樣?窗口上彈出了一個「第一個Windows
C程序」對話框,上面有一行字:「Hello,World!」。世界真的很美好啊!!
你連答案也發啦,暈!

『貳』 如何學習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程序設計》需要什麼基礎

很多人從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核心編程需要什麼基礎

  1. 要在windows平台發展,首先要對標准C++有深入了解。MFC等庫中各種虛函數、框架等等都是建立在此基礎上的,建議看看《C++ Primer》

  2. 要想看懂《windows核心編程》,首先要對VC++有一定的了解,了解它的工作原理。建議看看《Windows程序設計(第五版)》,這本書雖然比較早,裡面的一些知識可能已經淘汰,但這本書被稱作Windows編程聖經,裡面講解的Windows程序原理至今依然適用。其次,還要對windows的操作系統本身有一定了解,建議看看操作系統原理。

  3. linux和windows這2者之間有很大不同,從操作系統上就有很大差異,而且linux下更喜歡用C編程,windows的話就比較喜歡C++,看《windows核心編程》就可以看出來了。

    如果要看linux方面可以看這里,也是我寫的,就不粘過來了:

    http://..com/question/572450878?&oldq=1

『伍』 windows編程是什麼

windows 編程就是編譯的程序可以在windows環境下運行 可以用的語言很多了,如VB,VC,Delphi,java,C#等等,很多編程軟體要調用系統的API函數,MFC,微軟基礎類(Microsoft Foundation Classes),同VCL(delphi的庫)類似,是一種Application Framework,隨微軟Visual C++ 開發工具發布。

『陸』 windows編程,怎麼入門啊

《孫鑫C++深入講解》 不錯... 你最好 先把API 學好 在搞MFC ...
因為MFC封裝的函數太多但都是基於API的 , 所以先要學好API 。

《windows程序設計》(第五版) 可謂是API 的基礎與經典了
《孫鑫C++深入講解》 可謂是進階了 ...
希望對你能有幫助!!!

『柒』 怎樣系統學習Windows下的編程

WINDOWS編程有很多領域,應該先從你興趣開始,有興趣再決定編程領域,有了編程領域在決定語言.不同的語言對應著不同編程領域,只有確定這些信息了,才知道要看什麼書籍。如果你要學完那是有點不現實.因此你要回想一下你興趣來源是什麼?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟體等等.要分析好興趣來由,在決定你的發展方向,就好了.比如你喜歡為WINDOWS開發軟體,那麼 C語言是必備基礎,學好好瞭然後在擴展一門面向對象的語言比如C++ C# JAVA 等.這些是不錯的選擇。然後光有語言不行,為了軟體的質量保證,還需要研究一下系統理論基礎,這樣你的軟體才能做到對系統的作家兼容性和獲取最佳性能。
也可網路一下, 80x86匯編小站 這個網站裡面有幾篇關於編程入門文章或許會對你有幫助, 或者 你直接聯系 這個站長 跟他交流編程方面的事情

『捌』 Windows下編程需要看哪些書

猿絛蟶杓朴雀行巳ぃ鋈巳銜癢indows編程需要有以下基礎:1、C語言
這方面不用說清華大學譚浩強的《C語言程序設計》。
2、C++語言最好是《Essentil C++》、《C++primer》、《C++編程思想》、《insideC++》、《Effectc++》循序漸進。
有了這兩方面的基礎可以進入Windows程序設計領域了。
Windows程序設計的三本經典的書籍:
這三本書按照由易到難的順序依次為:<<Windows程序設計最經典的Windows編程入門書,涉及到Windows編程最基礎的方方面面,書內源程序都是Win32程序,條理很清楚,可以了解進行Windows設計的一般步驟。
<<windows核心編程是講解Windows
操作系統內部機制的專著,全面系統地介紹了Windows的各種基本構件,如進程、線程、DLL和內存管理等。
<<Programming Server Side
Application(英文版),
Windows編程的終極之作,同<<windows核心編程一樣,都是JeffreyRichter的著作,講解了
windows Server
方面的編程,包括IO完成埠方法,
Service等。如果說讀第一本書可以使你完成一些簡單的Windows編程,第二本書可以使你成為比較專業的Windows程序設計者,那麼最後這本書將使你成為大師級的Windows程序開發者。」windows下多線程編程再推薦《Win32多線程程序設計》,

熱點內容
網吧怎麼通過伺服器玩網路游戲 發布:2025-02-08 19:59:52 瀏覽:914
文檔編輯加密 發布:2025-02-08 19:56:31 瀏覽:392
phpmysql存儲過程實例 發布:2025-02-08 19:54:40 瀏覽:161
淘寶賣的地下城腳本 發布:2025-02-08 19:41:40 瀏覽:61
安卓怎麼把提升畫質關了 發布:2025-02-08 19:40:11 瀏覽:361
我想你加密 發布:2025-02-08 19:39:24 瀏覽:216
java手機號正則表達式 發布:2025-02-08 19:34:50 瀏覽:353
ue加密 發布:2025-02-08 19:34:05 瀏覽:476
滁州壓縮機 發布:2025-02-08 19:34:03 瀏覽:882
壓縮棉花絮片 發布:2025-02-08 19:33:12 瀏覽:395