c語言開發的軟體介面怎麼設計的啊

時間 2022-01-21 08:50:25

1樓:匿名使用者

呼叫win32函式,很多api函式可以呼叫,包括視窗的顯示等等

2樓:匿名使用者

如果你是使用的vc (visual studio c++)的話,也是有與vb類似的工具箱來拖放控制元件的,對於一般的應用程式,推薦基於mfc來開發。--這意味著你需要再學習一些新的東西,如果你只是處於學習c語言的階段,這沒有必要這樣。

如果你是使用的turbo c之類的,因為那個年代很多系統還是dos的字元介面,所以基本上沒有好的工具來作gui介面,需要自己編輯資原始檔來建立win32的介面,需要比較熟悉win32的api。對於簡易的介面而言,這是可行的,複雜點的,還是使用vc比較好。

3樓:匿名使用者

用c/c++直接開發介面程式一般有以下幾種方式:

1、直接呼叫系統api

這一種比較麻煩而且開發的效率不高,但通過練習可以讓你很好的掌握gui程式的原理和技巧。因為常用的第3種也是以此為基礎的,學會api有利於更加深入的瞭解gui程式原理。

2、直接使用繪圖介面自己畫

這種最麻煩而且一般適用於遊戲、虛擬現實等專業領域,比如使用opengl繪圖介面製作3d程式。

3、呼叫其他封裝好庫

這一種就是別人把系統api封裝好了,給了你一個簡單的使用介面,比如mfc。對於c/c++來說,現在比較流行的有qt,xwidget等gui庫,使用簡單,文件豐富,而且跨平臺使用,是目前比較好的選擇。如果以前沒有用過mfc,建議還是別學mfc了,繁瑣而且不是跨平臺的。

還有,如果用vs開發,.net裡面的一些標準控制元件也足以應付日常開發了,這個其實是現在用的最普遍的。

如何設計用c語言編寫的軟體的使用者介面ui?

4樓:匿名使用者

windows為圖形介面提供了完畢的c語言介面。可以說,windows下所有的圖形介面都是基於c語言編寫的。vb很簡單吧?底層也是呼叫的c語言介面。

你可以去了解windows api。

5樓:匿名使用者

用庫graphics.h

網上有很多用c編寫的介面選單有的和windows3.x差不多,你可以找一下.我也沒用過,參考一下吧!

編寫的c語言程式,怎樣製作一個ui介面?

6樓:阿爾邁凡

c語言製作ui介面需要相關的ui庫

如windows作業系統本身就提供了ui的介面一個簡單的示例**如下

上面是一個列印windows下擁有視窗介面的九九乘法口訣表的c語言程式**

同樣的c語言也會有其它的ui庫

比如gtk,gtk是可移植的ui庫

可以使用它在linux、windows包括mac等等作業系統上做ui程式設計

一個簡單的示例**如下

7樓:潯子歉卣

如果用c語言在windows下做gui應用,要看看windows系統程式設計。這個可以用windows自己的sdk開發。或者可以用gtk做介面,c的話可以用這個sdk(開發包)。

此外還有wxwidget,fltk等。

8樓:滄海雄風

用mfc 或者qt就行的 這兩個都有圖形庫

編寫的c語言程式,怎樣製作一個ui介面?用什麼軟體好?

9樓:貓毀且

如果用c語言在windows下做gui應用,要看看windows系統程式設計。這個可以用windows自己的sdk開發。或者可以用gtk做介面,c的話可以用這個sdk(開發包)。

此外還有wxwidget,fltk等。

10樓:匿名使用者

c語言中要做圖形見面,首先需要設定為圖形模式,確定顯示卡型別,對螢幕進行初始化等等,相關的函式如下:

1. detectgraph() 顯示卡檢測函式

2. initgraph() 圖形初始化函式

3. getdrivername() 獲取圖形驅動程式名的指標

4. getgraphmode() 獲取圖形模式函式

5. getmoderange()獲取模式值範圍函式

6. getmaxmode()獲取最大顯示模式函式

7. getmodename()獲取顯示模式名函式

8. graphdefaults()圖形設定復位預設值函式

9. setgraphmode() 設定圖形模式函式

10. restorecrtmode() 恢復文字顯示模式函式

11. graphresult() 圖形操作結果函式

12. grpaherrormsg() 圖形錯誤資訊函式

13. setgraphbufsize()設定圖形緩衝區大小函式

14. setactivepage() 設定可輸出顯示頁函式

15. setvisualpage() 設定可見顯示頁數

16. closegraph()關閉圖形模式函式

在軟體開發領域,C語言的意義,在軟體開發中,C語言有什麼用?

c語言,是很多高階語言的基礎啊 軟體開發,做嵌入式的這方面要用到c的。c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。主要有以下特點 c語言在...

我想學c語言,我想學軟體開發,想學習c語言

如果時間允許,可以從計算機的組成原理和系統結構看起。這部分是比較底層的偏硬體的知識。如果想專業點的發展建議好好學學這部分。然後看看彙編,有上面的基礎,彙編是很容易的。別小看彙編,這在你以後做程式涉及優化或者除錯的時候是極其有用的。再學c語言,應該是小菜一碟了。有了c的基礎,再學資料結構,演算法設計。...

現在用c語言編寫圖形介面程式(軟體)都用什麼編譯環境(工具

在windows 作業系統中編寫圖形使用者介面,一般都用 visual c 包括 visual studio 中的 visual c 如果像樓主所說的,要用c語言,那隻能用 windows api 函式了。如果還允許c 語言,那麼還可以用mfc 當然也可以用 windows api 函式 當然,也可...