日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux上搭建C/C++IDE開發(fā)環(huán)境( 二 )


程序版本: 0.1(版本號)
程序作者: (你的名字)
程序名稱: helloworld(程序名)
程序語言: 有C,C和C/C三種選擇,這里選擇C
程序類型: 有三種選擇可執(zhí)行程序,動態(tài)鏈接庫和靜態(tài)鏈接庫.
下面第四步編寫項(xiàng)目的描述信息;
第五步是項(xiàng)目的其他選項(xiàng),GNU版權(quán)聲明和程序的本地化支持項(xiàng),如果您不想要,您可以去除他們 。您最好為本應(yīng)用程序項(xiàng)目選擇一個圖標(biāo),該圖標(biāo)將會出現(xiàn)在GNOME 應(yīng)用程序菜單中 。這里我們選取 Hello World example作為項(xiàng)目名,在 Group 域選取 Applications 。最后點(diǎn)擊 Next 按鈕和 Finish 按鈕 。這時(shí)本應(yīng)用程序項(xiàng)目就建立起來了 。
因?yàn)槲覀冎皇窃诮⒁粋€例子程序,我們可以輕松前行 。如果我們是在建立一個要在現(xiàn)實(shí)世界使用的應(yīng)用項(xiàng)目,那我們在填寫應(yīng)用程序精靈每一步的參數(shù)時(shí)可要格外小心,因?yàn)樗鼈儗δ膽?yīng)用程序項(xiàng)目來說非常重要 。
設(shè)計(jì)用戶界面
在與應(yīng)用程序精靈對話結(jié)束之后,Anjuta 就開始建立您的應(yīng)用程序項(xiàng)目的目錄結(jié)構(gòu),運(yùn)行參數(shù)配置腳本并建立應(yīng)用項(xiàng)目本身 。整個創(chuàng)建過程的進(jìn)行情況顯示在 Anjuta 開發(fā)環(huán)境的下部 。創(chuàng)建過程結(jié)束后,屏幕的左邊示出應(yīng)用項(xiàng)目樹結(jié)構(gòu) 。這個樹結(jié)構(gòu)中包含您的源程序文件,說明文件和圖形文件 。

圖1
現(xiàn)在是啟動 GLADE 并用其設(shè)計(jì)圖形用戶界面的時(shí)候了 。請到菜單項(xiàng) 項(xiàng)目->編輯圖形界面 去運(yùn)行 GLADE 。您將看到三個窗口: 1) Glade 主窗口,2) 屬性窗口,and 3) 繪圖工具窗口 。
取一個簡單的 GTK 視窗就行了 。請點(diǎn)擊 Glade 主視窗上列出的第一項(xiàng) (hello_app), 然后按 Del 刪除鍵 ?,F(xiàn)在到工具視窗(Palette),點(diǎn)擊第一個圖標(biāo) 。這時(shí)一個空白的 GtkWindow 建起來了 。這將是我們的應(yīng)用程序的主視窗 window1 。再到屬性視窗(Properties),敲入標(biāo)題“Hello World!” ?,F(xiàn)在再到工具視窗上選取一個表格(table)2行2列放到主視窗 window1 上 。這樣,主視窗被切分為同等大小的4個部分 。
現(xiàn)在再從工具視窗中取出兩個按鈕,分別加到主視窗下面的兩個框中 。再把這兩個按鈕的名字和標(biāo)簽屬性設(shè)置如下:
左按鈕:
名字: BT_OK
標(biāo)簽: OK
右按鈕:
名字: BT_EXIT
標(biāo)簽: Exit
在視窗的上半部,左邊再加上一個標(biāo)簽控件;在上半部右邊加上一個輸入框 Entry 控件 。該輸入框的名字取為 ENTRY 。將上述標(biāo)簽控件的標(biāo)簽屬性置為 "What"s your name,sir?" 。
現(xiàn)在在屬性視窗的屬性檔(Signals tab)上把兩個按鈕都和 Clicked事件連接起來 。使用GLADE預(yù)設(shè)的反向調(diào)用函數(shù)名 。請不要忘記點(diǎn)擊 Add 按鈕 。這種常見的錯誤會導(dǎo)致產(chǎn)生空白的 callbacks.c 文件 。在源文件callbacks.c上,我們將會通過 Anjuta界面加入 源代碼 。
現(xiàn)在,主視窗看起來似乎不那么漂亮 。您可以試試改變視窗的寬度和高度,以及試試改改水平和垂直包容框的幾個屬性,看看能不能讓視窗好看些 。(注意:您可到菜單View,選擇控件樹,然后選擇控件 。) 下面是一些屬性的設(shè)置:
*將下面的水平包容框的屬性 Homogeneous 置為Yes;
*將屬性視窗的定位檔的按鈕的屬性 Fill 置為 Yes;
*將主視窗 window1 的屬性 Grow 置為No.
把這些屬性改來改去后,我的主視窗的樣子如下:

圖2
設(shè)計(jì)好界面后,在Glade主視窗上點(diǎn)擊“存盤”按鈕,然后再點(diǎn)擊“聯(lián)編”按鈕. 這就按您新設(shè)計(jì)的界面更新了您的 應(yīng)用項(xiàng)目的src目錄下的源文件 interface.c ?,F(xiàn)在,讓我們選菜單 Project -> Exit,回到 Anjuta 用戶界面下 。開始編程啦!
編輯程序
現(xiàn)在回到 Anjuta 環(huán)境中來,您應(yīng)該可以在屏幕左邊的項(xiàng)目源程序列表中看到 callbacks.c. 雙點(diǎn)擊打開該程序. 這樣我們在Anjuta集成開發(fā)環(huán)境的左邊就可以編輯該程序了 。

推薦閱讀