用c語言怎麼建立一個視窗?C語言如何建立視窗

時間 2023-02-14 17:10:11

1樓:滄海雄風

通過呼叫windows api來建立視窗:

#include

int main()

這個是最簡單的了。

至於mfc qt 什麼的 **太多了。

2樓:du瓶邪

通過呼叫api來建立視窗:

#include

int main()

linux下通過呼叫圖形庫來建立視窗。

3樓:垃圾場

上上面有一個專門講windows程式設計的電子書(翻譯是餘孟學),超經典的哦。

4樓:悠悠水兒

學windows程式設計吧。

就是呼叫api函式來生成的。

c語言如何建立視窗

5樓:匿名使用者

windows下通過呼叫api來建立視窗:

#include

int main()

linux下通過呼叫圖形庫來建立視窗。

樓主如果是學c的話,先不要急於搞這些東西,把基礎打紮實才是最重要的,gui可以後學。基礎紮實了,這些只是很簡單的東西。

6樓:網友

可以這樣來看:

在dos環境下,c建立視窗一般依賴於像這樣的庫所提供的圖形環境由程式設計師自己繪製視窗,這個顯然已經過時了。。

在windows環境下,windows提供了一整套api來輔助程式設計師開發windows程式,這些api又叫windows platform sdk的介面完全是用c語言定義的,可以用c直接操縱winapi來建立windows應用程式,包括建立你日常看到的所有圖形視窗,控制檯視窗,後臺程式等。。。具體資訊可以參見《windows程式設計一書》

在linux等環境下,推薦使用gtk+來開發視窗應用程式,c語言可以自由操縱gtk,當然也包括其它語言,關於gtk+可以在網上搜尋瞭解情況。。。

順便說一句,以上三個方面獨成體系,每一個方面都涉及很多知識。。。

怎麼用c語言編寫一個windows視窗?

7樓:世宇邊星

這個很難的 我建議你用c#吧 c語言的視窗雖然能做 但是用c的目的是先學習演算法 無需過多設計視窗。

8樓:匿名使用者

其實挺容易,用vc6,自動生成一個win32應用程式,系統會自動生成一個視窗,就可以了。

大致步驟就是註冊視窗類,顯示更新視窗,設定訊息迴圈。

9樓:匿名使用者

用vc設計視窗,c我不會做視窗。

在c語言中如何建立一個窗體

10樓:網友

這個呀~~~可以使用一些圖形影象用的lib,.h,也就是用opengl或者是directx自己畫……不過估計不會有人這麼幹。

一般可以用vc++的mfc類庫,那個甚至有嚮導使你不用自己寫一句**就生成一個窗體。然後具體加入什麼功能就看你自己了。

11樓:易登

access 中的窗體是一種資料庫物件,可用於建立資料庫應用程式的使用者介面。「繫結」窗體直接連線到表或查詢之類的資料來源,可用於輸入、或顯示來自該資料來源的資料。或者也可以建立「未繫結」窗體。

12樓:

c語言不適合開發使用者介面,不如用vc 如果一定要用c 去看 linux 圖形介面工具庫原始碼吧。

c語言怎麼設計視窗呀?

13樓:江小右

樓主首先這不是c與c#區別。

你學c#的時候之所以有這些控制元件,能進行介面是因為你建的是winform程式,在的時候實際上也是有**控制的。如果你c#建的是控制檯程式的話就會與c語言一樣了,但是你在應用中加入 using

forms;那麼就可以呼叫winform程式的控制元件了。

一般的話你是為了學習一種語言的話建議學習控制檯應用程式。如果用介面的話對你語言學習沒有什麼好處,反而會讓你分心。當你真真學習做一個專案的時候可以用winform來了。

反正當你學習到一定程度你就會明白其中的關係了。

對於c語言的話我本人只用過控制檯,通過**來建立視窗,也是可以產生你所需要的效果的。

你要明白現在你要學的是一門語言,你要懂得語法等知識,而不是費心去拉幾個控制元件,所以好好的學好基礎吧。c#的話也在控制檯上來聯絡。你要學的不是開發工具,所以不要把精力浪費在這裡,而且還把自己搞得亂七八糟的。

至於樓上的,vc是c++的編譯工具,只不過可以執行c語言程式而已,樓主用的工具比vc好的多,vc老了,樓主的才是新版,不用理會。

14樓:上上西

這是涉及到windows程式設計的學問了,要呼叫windows的api介面。

用c語言建立一個windows窗體

15樓:空雪夢見

因為defwindowproc是所有你不處理的訊息交給windows的預設值處理。

處理完以後這個函式不一定是返回0。

你統一給它返回0,它就壞掉了。

16樓:匿名使用者

defwindowproc是把你不用的資訊扔掉。

c語言中怎麼把程式和生成視窗弄到一個介面上?

17樓:匿名使用者

圖形介面和字元介面是兩回事,如果要統一到圖形介面,需要針對圖形介面進行程式設計。

如何用c語言生成一個對話方塊

18樓:匿名使用者

/*messagebox 彈框函式。

messagebox (null,text("視窗內容"),text("視窗標題"),圖示|按鈕);

# include

# include //包含標頭檔案: main (void)

19樓:

看windows程式設計,上面有**。

用c語言怎麼建立新視窗(編譯器vc6.0)?

c語言問題,一個c語言問題 !!

書寫要規範 include void main 第一和第二個for 迴圈對 a i j 賦值 即對a 1 1 a 1 2 一直到 a 5 5 第三和第四個for 列印二維陣列裡的內容 即你剛賦進去的值 這段 生成了一個6階的單位矩陣,並顯示出來。include 標頭檔案 void main 主函式 ...

用C語言編寫程式,用C語言編寫一個程式

樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if...

c語言錯誤,C語言怎麼老是出現一個錯誤

你這裡主要是在輸入m後的回車鍵做為了c的輸入才會錯誤,下面有兩種改法供參考 一 include main else printf n printf n 二 include include 呼叫標頭檔案 main else printf n printf n 這樣就好了,此外按你的圖形好像k n要改為...