新聞中心
怎么用c語(yǔ)言做一個(gè)界面?
運(yùn)行在操作系統(tǒng)上的應(yīng)用程序要想實(shí)現(xiàn)圖形界面需要調(diào)用系統(tǒng)的API接口,當(dāng)然這是最原始的方式,現(xiàn)在已經(jīng)有很多的圖形庫(kù)了,如C語(yǔ)言的圖形庫(kù)gtk,C++的Qt和mfc等……,如果寫(xiě)操作系統(tǒng)的話就不能調(diào)用圖形庫(kù)了,操作系統(tǒng)的界面和各個(gè)窗口都是畫(huà)出來(lái)的,沒(méi)錯(cuò)就是畫(huà)出來(lái)的,用代碼繪制矩形填充一下就是一個(gè)窗口,當(dāng)然這對(duì)于計(jì)算機(jī)來(lái)說(shuō)只是一個(gè)圖形,要想實(shí)現(xiàn)該圖形的其他操作比如最小化最大化,按鈕啊,這些還需要做大量的管理操作才能實(shí)現(xiàn),所以寫(xiě)一些應(yīng)用程序還是找個(gè)圖形庫(kù)做吧?

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),宜興企業(yè)網(wǎng)站建設(shè),宜興品牌網(wǎng)站建設(shè),網(wǎng)站定制,宜興網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,宜興網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
通過(guò)調(diào)用API來(lái)創(chuàng)建界面:#include
呵呵,樓主和我當(dāng)初一樣的迷惑。
我當(dāng)初啃C語(yǔ)言的時(shí)候,也是想用C語(yǔ)言做界面出來(lái),走了很多冤枉路,這里希望能給樓主一些提示。
如果你想用“純”C來(lái)做界面的話,那么我會(huì)很肯定的告訴你,很難。你所有的操作都要調(diào)用API,包括每個(gè)按鈕的位置、大小,框的位置、大小等等都是通過(guò)計(jì)算得出來(lái)的。這樣一來(lái)開(kāi)發(fā)的效率是可想而知的。
當(dāng)然,也有專(zhuān)門(mén)做界面的,程序用C語(yǔ)言來(lái)寫(xiě)。比如:QT。具體的樓主可以去了解了解。
如果你想感受一下C語(yǔ)言的“樂(lè)趣”的話,在Win32中寫(xiě)一下程序:
#include
void main()
{
MessageBox(NULL," Hello World!","我的第一個(gè)窗口程序",MB_OK);
//這里的MessageBox函數(shù),就是API函數(shù),函數(shù)的意思是調(diào)用一個(gè)信息框
Windows桌面包括幾個(gè)部分,它們的位置和作用分別是什么?
Windows桌面主要由任務(wù)欄和桌面圖標(biāo)組成。
1、任務(wù)欄主要由三部分組成:中間部分,顯示正在運(yùn)行程序,并可以進(jìn)行切換;最左側(cè)“開(kāi)始”按鈕,可以訪問(wèn)程序、文件夾、計(jì)算機(jī)設(shè)置、運(yùn)行、關(guān)機(jī)等;通知區(qū)域位于任務(wù)欄最右側(cè),包括一個(gè)時(shí)鐘和一組圖標(biāo),表示計(jì)算機(jī)上某程序的狀態(tài),或提供訪問(wèn)特定設(shè)置的途徑。
2、桌面圖標(biāo)桌面圖標(biāo)各自都代表著一個(gè)程序,用鼠標(biāo)雙擊圖標(biāo)就可以運(yùn)行相應(yīng)的程序。常見(jiàn)的系統(tǒng)圖標(biāo)有我的電腦、網(wǎng)上鄰居、回收站、我的文檔、控制面板、Internet Explorer。除此之外。用戶(hù)也可以為自己常用的程序在桌面上建立一個(gè)圖標(biāo),即快捷方式。通過(guò)雙擊這個(gè)圖標(biāo)來(lái)運(yùn)行程序。
簡(jiǎn)述Windows桌面的基本組成元素及其功能?
答:(1)主要圖標(biāo)及功能
計(jì)算機(jī):資源管理;
用戶(hù)個(gè)人文件夾:系統(tǒng)默認(rèn)用來(lái)存放用戶(hù)文件的文件夾;
網(wǎng)絡(luò):設(shè)置網(wǎng)絡(luò)參數(shù),訪問(wèn)網(wǎng)絡(luò)資源;
回收站:臨時(shí)存放用戶(hù)刪除的文件和文件夾;
Internet explorer:網(wǎng)頁(yè)瀏覽器,用戶(hù)可以通過(guò)它瀏覽internet上的網(wǎng)頁(yè)信息;
(2)任務(wù)欄:位于桌面的最下方,其主要功能是在多個(gè)已打開(kāi)程序或窗口間進(jìn)行切換。
Windows的窗口有哪些類(lèi)型?菜單有哪些類(lèi)型?
windows中的窗口類(lèi)型有3種,分別是:標(biāo)準(zhǔn)窗口,對(duì)話框窗口、桌面窗口。其特點(diǎn)是:
1、標(biāo)準(zhǔn)窗口,例如“我的電腦”窗口,各種文件夾窗口,許多應(yīng)用程序窗口(Word等),這些窗口有共同的特征,都能改變大小,并且還都有菜單、工具欄、標(biāo)題欄、狀態(tài)欄、邊框、客戶(hù)區(qū);
2、對(duì)話框窗口,不能改變窗口的大小,一般其中都放置有Windows的多種控件,比如:命令按鈕、編輯框、組合框、單選按鈕、復(fù)選按鈕等,有些應(yīng)用程序的主窗口使用的就是對(duì)話框,比如各種殺毒軟件,當(dāng)作為應(yīng)用程序的主界面時(shí),經(jīng)常添加菜單欄和工具欄。一般有:標(biāo)題欄、客戶(hù)區(qū)和邊框組成;
3、桌面窗口,就是Windows的桌面,這是Windows中十分獨(dú)特的窗口,除了客戶(hù)區(qū),沒(méi)有其它的組成部份。
windows的菜單有四種類(lèi)型:開(kāi)始菜單、窗口菜單、快捷菜單、控制菜單。
到此,以上就是小編對(duì)于windows程序的界面設(shè)計(jì)的問(wèn)題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
分享題目:怎么用c語(yǔ)言做一個(gè)界面?初學(xué)者簡(jiǎn)要設(shè)計(jì)的windows界面
分享URL:http://m.fisionsoft.com.cn/article/dhiosdh.html


咨詢(xún)
建站咨詢(xún)
