㈠ Windows程序設計(第五版珍藏版)只會c語言的人能看明白嗎

是啊,不過對C語言的要求不是很高,因為Windows程序都有一個確定的流程,比如內說入口點WinMain,然容後設計和注冊窗口類,顯示和更新窗口,消息循環,然後獲取消息並交由窗口過程處理,其中大部分都是Windows API,很少有C庫函數。不過如果C基礎不好,學起來也是很費勁的噢。

㈡ 求小甲魚Windows程序設計課件 源代碼

源代碼是「Windows程序設計第5版」這本書里的,小甲魚以這本書為教材的。

㈢ Windows程序設計 第五版 中文版 PDF

㈣ windows程序設計(第五版珍藏版)

因為裡面涉及很多專業術語和我在學習《C++程序設計語言》時所沒有碰到過的函數,這些的windows函數,沒碰過是當然的。《C++程序設計語言》是譚浩強的?

㈤ windows程序設計是什麼啊

就是利用windows的應用程序介面(API),編寫windows程序。
一般用C/C++;
如果用c,就是直接用這些API。
如果用C++,就用MFC(微軟基礎類庫,封裝了windows 的API)。

㈥ 請介紹一下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程序設計(C語言版)的視頻

推薦Dev-C++,比較小,安裝文件自己網路一下應該就有了。常見的安裝包裡面可能有個網路內搜霸,用360什麼的屏蔽掉就容行了,裝完後打開.c文件直接按F9就能編譯運行,比較方便。就是調試功能看起來比較爛。
也可以用VS2008,不過Windows7下Team Suite版本用官方版的安裝文件不像Vista下面能直接改序列號激活,需要修改文件,比較麻煩;最麻煩的就是安裝文件體積很大(將近3G),裝起來也慢,學習語言的話大部分功能是用不到的。而且編譯文件前需要先建立解決方案和項目,稍微麻煩一點。
Win7下我現在就用這兩個。
====
[原創回答團]

如果對您有幫助,請記得點贊為滿意答案,謝謝!祝您生活愉快!

㈧ Windows程序設計該怎麼學

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

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

一、主體不同

1、Windows程序設計:基於MFC類庫進行的程序開發設計。

2、C語言:是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。

二、特點不同

1、Windows程序設計:以C++類的形式封裝了Windows API,並且包含一個應用程序框架,以減少應用程序開發人員的工作量。

2、C語言:僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性。


三、優缺點不同

1、Windows程序設計:包含大量Windows句柄封裝類和很多Windows的內建控制項和組件的封裝類。專心的考慮程序的邏輯,而不是這些每次編程都要重復的東西,但是由於是通用框架,沒有最好的針對性。

2、C語言:依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。



㈩ WINDOWS程序設計很難看不懂怎麼辦

第一個hello world跟著調試個一兩天其實很正常。這東西入門比較難

我看的也是這本書。要回說缺什麼必備知識,應答該說不是「編程語言」那個級別的,而是「設計思想」那個級別的:以前都是你控制整個程序的運行過程,而現在改變了,變得更接近windows控制整個程序的運行過程。它替你完成許多事,你只要在它有些事情不知道怎麼做的時候跟它說怎麼做(回調函數)而已。
c語言有用過函數指針嗎,有把函數指針當作函數參數去調用某個函數這樣的東西操作過嗎?這是一個必備知識。

總之最難的應該是觀念的轉變,windows寫界面的那一套已經不是按你的代碼一步步走那麼簡單了,很多操作是windows內部完成,比如你看那個GetMessage函數,你一調用這個函數就不知道windows裡面到底在干什麼了,等到函數返回你已經拿到「消息」了。你滑鼠點了窗口上的什麼按鈕,windows就會生成對應的消息;你滑鼠移動到什麼窗口,windows就會生成對應的消息;你輸入了什麼文字按了什麼按鍵,windows就會生成相應的消息。而你要做的事情,就是處理這些消息而已。