學(xué)計算機(jī)的人都知道C語言,而這也是非常常用的一種計算機(jī)編程語言。其實c語言運(yùn)用得當(dāng),完全可以編程很多設(shè)計代碼,幫助你進(jìn)行界面設(shè)計。今天就讓小編為大家介紹c語言界面設(shè)計。
c語言界面設(shè)計代碼的操作步驟
1、首先打開visual studio c++ 6.0。
2、點(diǎn)擊菜單欄 文件->新建,彈出新建對話框。
3、選擇 win32 Applicantion, 工程名字命名為win32gui, 路徑設(shè)置為自己的,點(diǎn)擊確定。
4、點(diǎn)擊確定后,彈出 Win32 Application 對話框,選擇一個典型的“Hello World”程序,點(diǎn)擊完成。
5、工程創(chuàng)建好之后,項目文件設(shè)置。
6、編譯,運(yùn)行。
7、點(diǎn)擊代碼區(qū)域的ResourseView ,然后找到 Dialog
8、選中Dialog, 右鍵選擇插入,彈出插入資源對話框,如下面第二張圖所示,選擇Dialog,點(diǎn)擊 新建按鈕,一個對話框就這樣建好了。
c語言界面設(shè)計(圖片來自網(wǎng)絡(luò))
9、新建好的對話框初始樣子。
10、我們可以選擇相應(yīng)的控件,然后將其拖進(jìn)對話框,進(jìn)行界面設(shè)計,比如我們先選擇靜態(tài)文本控件,將其拖進(jìn)對話框,選中對話框上的控件,右鍵屬性,修改控件的標(biāo)題為“姓名”。
11、然后從控件中拖一個編輯控件進(jìn)對話框,并與靜態(tài)文本控件保持水平。
12、講解怎么將對話框與菜單關(guān)聯(lián)起來,就是鼠標(biāo)單擊菜單選項時候,彈出該對話框。
13、點(diǎn)擊資源視圖里的Menu->IDC_WIN32GUI,在File下增加一個菜單選項,名字叫做opendialog, ID為ID_MENUITEM32772。
14、打開win32gui.cpp,在WndProc消息函數(shù)增加對話框響應(yīng)代碼,case ID_MENUITEM32772 : DialogBox(hInst, (LPCTSTR)IDD_DIALOG1 , hWnd, NULL);break。
其中ID_MENUITEM32772 是菜單項的id,IDD_DIALOG1 是對話框id,DialogBox是對話框彈出函數(shù)。重新編譯運(yùn)行,點(diǎn)擊file下的opendialog,彈出剛剛新建的對話框。一個入門的win32 gui就弄好了。
注意事項:
1、新建的對話框要有消息處理函數(shù),不然打開了就無法關(guān)閉了。
2、使用vc6.0創(chuàng)建一個Hello World 的win 32 程序,可以在此基礎(chǔ)上修改,添加代碼,不用從頭寫。
c語言界面設(shè)計(圖片來自網(wǎng)絡(luò))
關(guān)于c語言
C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機(jī)等作業(yè)平臺的許多計算機(jī)平臺上進(jìn)行編譯。
C語言與C++、Java等面向?qū)ο缶幊陶Z言有所不同。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、僅產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。C語言描述問題比匯編語言迅速、工作量小、可讀性好、易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語言相當(dāng)。C語言一般只比匯編語言代碼生成的目標(biāo)程序效率低10%~20%。因此,C語言可以編寫系統(tǒng)軟件。
當(dāng)前階段,在編程領(lǐng)域中,C語言的運(yùn)用非常之多,它兼顧了高級語言和匯編語言的優(yōu)點(diǎn),相較于其它編程語言具有較大優(yōu)勢。計算機(jī)系統(tǒng)設(shè)計以及應(yīng)用程序編寫是C語言應(yīng)用的兩大領(lǐng)域。同時,C語言的普適較強(qiáng),在許多計算機(jī)操作系統(tǒng)中都能夠得到適用,且效率顯著。
以上就是小編為大家介紹的關(guān)于c語言界面設(shè)計的相關(guān)內(nèi)容。c語言作為計算機(jī)的編程語言,完全可以設(shè)計相關(guān)的程序,對于界面進(jìn)行設(shè)計和優(yōu)化,你學(xué)會了嗎?