mono 利用glade設計介面

2021-09-30 02:36:17 字數 653 閱讀 1990

mono:利用glade設計介面

monodevelop沒有介面設計工具,但你可以通過glade設計好介面,然後在monodevelop編寫**,利用monodevelop開發glade程式特別的簡單方便。

首先新建乙個glade解決方案:

圖2.4.0

開啟glade程式,選擇new gtk+ project,設計我們的程式介面:

圖2.4.1

這裡只設計了乙個window(window1)和乙個button(button1),window1有乙個delete_event事件,button1有乙個clicked的事件。

圖2.4.2

儲存這個檔案到上面新建的工程的目錄中,覆蓋gui.glade檔案。

修改main.cs檔案,因為我們需要在程式中控制button1,所以加入了button1的宣告,

[glade.widget]

button button1;

這裡順便也加上了window1的宣告。

因為我們在設計介面時設定了兩個事件,所以在程式中加入兩個事件處理方法。

圖2.4.3

按f8編譯程式,在終端中執行程式:

圖2.4.4

開發c#類庫將不再單列一章進行講解,因為太簡單,無非是開發乙個類庫供其它程式呼叫,別告訴我你不懂什麼叫類庫。

如何利用C生成 so供Mono呼叫

mono誕生的初衷是為了吸引更多的windows net程式設計師來加入linux平台的開發。但在linux世界中c語言依然是主流。很多時候一些關鍵應用 比如大型笛卡兒乘積運算 需要呼叫平台硬體功能的時候 不得不依賴c來完成。這個時候 mono 多少顯得有些力不從心。當然可以使用dllimport特...

通過設計註解的方式,利用redis防止介面惡意呼叫

其實也就是spring 來實現。在需要防刷的方法上,加上防刷的註解,攔截這些註解的方法後,進行介面儲存到redis中。當使用者多次請求時,我們可以累積他的請求次數,達到了上限,我們就可以給他提示錯誤資訊。具體實現 編寫乙個註解 retention runtime target method publ...

C 介面設計之利用TreeView來製作新聞列表

還是先來效果圖吧,再做詳解 整個環節中,最重要的是建立來個類channel與article,首先建立類檢視如下 建立往後,新增各自屬性,左邊解決方案便會自動生成兩個類,其 如下 using system using system.collections.generic using system.li...