JavaWorld@TW the best professional Java site in Taiwan
論壇 | 登入

搜尋本站部落格文章




GLib 入門

良葛格的 Blog ubuntu gtk 跨平台 gui opensource c gnome glib linux | 技術 | 星期三 八月 27, 2008 | By caterpillar

 有些文件是在高鐵上完成的。。。Orz.... 基本型態、巨集、公用(Utility)函式 一些有的沒的常用 函式,先放在一起講......Orz ...

GTK 常用圖形元件

良葛格的 Blog gtk linux gui gnome c ubuntu | 技術 | 星期五 八月 01, 2008 | By caterpillar

元件講是講不完的,這邊主要在簡介幾個 元件作用。 按鈕 ...

Windows 下第一個 GTK 程式

良葛格的 Blog gui gtk c gnome windows linux | 技術 | 星期一 七月 28, 2008 | By caterpillar

在 這邊說明一下如何在Windows作業系統之下撰寫、編譯GTK,GTK使用GLib、cairo、Pango、ATK、GTK+、gettext- runtime、libpng、libjpeg、libtiff與zlib,所以您必須也取得這些套件,在GTK官方網站的 Windows Download 中可以取得,最簡單的方法是取得all-in-one  bundle。 以下說明安裝的步驟: 在 http://www.mingw.org/ 下載...

GtkTreeView

良葛格的 Blog gtktreestore gui gtk ubuntu gtktreeview linux c gnome gtkliststore | 技術 | 星期一 七月 14, 2008 | By caterpillar

在看這篇之前,請先看過 GtkComboBox 與 GtkListStore ,由於以Model-View的方式設計,您可以在不修改Model的情況下,為Model換上另一個顯示的外觀(View),例如為 GtkComboBox 與 GtkListStore 範例中建立的GtkListStore換上GtkTreeView的外觀。 具體來說,也就是該範例中的createModel()內容無需改變,將GtkComboBox的相對應程式碼,換成建立GtkTreeView的程...

GtkComboBox 與 GtkTreeStore

良葛格的 Blog gtktreestore gtkcombobox ubuntu c gtk gui linux gnome | 技術 | 星期五 七月 11, 2008 | By caterpillar

接續 GtkComboBox 與 GtkListStore ,有了其中的觀念,接下來要使用GtkTreeStore就不是難事了,只是多了父子關係的部份。 若想要製作有階層的樹狀結構,則要搭配GtkTreeStore來使用,主要的差別在於,GtkTreeStroe具 有父子節點關係,也因此在加入子節點時,必須指明父節點為誰,加入節點可以使用gtk_tree_store_append()函式,設定節點資料可以使 用gtk_tree_store_set()函式: ...

GtkComboBox 與 GtkListStore

良葛格的 Blog gnome ubuntu linux gtkcombobox gtk gui c gtkliststore | 技術 | 星期四 七月 10, 2008 | By caterpillar

GtkComboBox可以建立下拉選單,以供使用者選取項目,GtkComboBox實現了Model-View模式, 可提供豐富的項目類型與表現方式,但這也提高了程式撰寫時的複雜度,為此,GtkComboBox提供了 gtk_combo_box_new_text()以建立一 般常用的文字下拉清單功能之GtkComboBox,若想要設定下拉清單中的文字項目,則可以使用gtk_combo_box_append_text ()、 gtk_combo_box_insert_text()、gtk_combo_box_p...

GTK 入門文件

良葛格的 Blog ubuntu gui c gtk gnome linux | 技術 | 星期四 六月 19, 2008 | By caterpillar

先來嘗試一下幾個簡單的 GTK 程式,並初步了解一些核心特性。 Hello!World! Orz.. 第一步,當然是先 克服 GTK 的安裝問題,然後來個簡單的 Hello!World! Orz... Ubuntu 下安裝  GTK 第一 個...

GTK 的物件導向架構

良葛格的 Blog gtk+ gtk gnome oo linux c語言 ubuntu c 物件導向 gui object-oriented | 技術 | 星期四 六月 05, 2008 | By caterpillar

GTK 基本上是使用 C 語言來撰寫,即使C語言本身不支援物件導向,但GTK在架構上運用了一些方式,使得使用GTK時可以支援許多物件導向的概念。 在物件導向的封裝特性上,GTK以結構(structure)的方式來模擬類別,事實上GTK也直接稱這些結構為類別,以建構GtkWindow的程式碼為例: window = gtk_window_new(GTK_WINDOW_TOP...

Ubuntu 下的哈囉!GTK+!

良葛格的 Blog gtk+ c gnome linux gui ubuntu gtk | 技術 | 星期二 六月 03, 2008 | By caterpillar

這篇只是宣示一下,抱小孩之餘還是會關照一下這個  BLOG 的,最近也在玩 Ubuntu。。XD 由於GTK基本上主要以C語言來撰寫,您必須有C編譯器,Ubuntu預設安裝好後就有gcc了,不過缺少必要的Header file,您可以在文字模式下,安裝 build-essential 套件,例如: sudo apt-get install build-essential ...

caterpillar 之 Qt 常用 API

良葛格的 Blog c++ programming qt4 拖曳 drag socket 網路 gui drop 跨平台 qt caterpillar kde4 | 技術 | 星期一 四月 21, 2008 | By caterpillar

前陣子獨孤木逛到了個正妹的相簿,發現疑問。。 咦,這美女討厭的是... 。。。 其實 caterpillar 這個單字,也不算是很奇怪的字,只要你們家有寶寶,再加上會給他看一些簡單的英文單字書之類的,就一定會認識這個字,因為英文單字書之類的,一定會介紹小動物或昆蟲,也就免不得會講到「毛毛蟲」這東西。。。 只不過,caterpillar 這個單字,又有挖土機、履帶機這個意思,就比較少人知道了,這很有意思,我猜大概是當初給予意思的人,覺得有履帶的重機工具,那個履帶有點像毛毛蟲吧!當然我是亂猜的。。 ...

Qt 的 MySQL 驅動程式

良葛格的 Blog database qt mysql c++ programming 驅動程式 driver kde4 qt4 gui 資料庫 跨平台 | 技術 | 星期二 四月 01, 2008 | By caterpillar

那天帶著剛滿月的小女兒回家,跟我媽在那邊聊天時,聊到我小時候,我說希望小女兒像我老婆一樣聰明,我說的是實話,因為我媽也跟著說,我其實不聰明,但就是努力,還談到,以前我小時候因為笨,唸書記不住課文,必須要唸出聲來才比較記得住課文,有一次我爸工作下班回來很累,我又在隔壁房間大聲唸書,搞的他覺得吵大發脾氣,也因此我才改默唸的方式來記課文,剛開始記得非常慢,花了好一段時間才適應。 不知道為什麼,很多人覺得我很聰明,也有很多人以為我求學一定是一帆風順的那種人,其實,我求學過程真的不平順,有些東西講給我老婆聽,她還會大笑,說...

Qt 容器的隱式共享

良葛格的 Blog 跨平台 c++ 良葛格 kde4 qt gui programming qt4 | 技術 | 星期三 三月 26, 2008 | By caterpillar

Qt的線上文件中提及,Qt的容器類別(Container class)實作了隱式共享 ( implicit sharing ) ,可以避免某些情況(像是唯讀)下的物件深層複製(deep copy),有助效率的改進,乍看之下,似乎不容易明白其中的意思,自己寫了幾個範例,應該有助於了解。 Qt的容器類別的隱式共享 機制,又稱之為copy on write,顧名思義,就是在資料有變動的情況下,才進行容器內資料結構物件之複製,否則容器內資料結構物件是共享的。 ...

Qt4 圖形元件入門

良葛格的 Blog c++ kde4 跨平台 qt4 programming gui qt | 技術 | 星期二 三月 25, 2008 | By caterpillar

  對於桌面視窗應用程式,我總有一種難以割捨的感覺,大學時代會用C語言寫個簡單的DOS圖形介面,就覺得是很不可思議的功能,到了Windows的時代,會用Visua Basic拉拉視窗,在上面解個二階微分方程式,把解集畫在視窗上,就覺得自己好像很了不起。 即使是現在許多Web應用程式,使用了像是Flash、Ajax之類的技術,把網頁設計的好像桌面應用程式的操作,我對於桌面應用程式還是很鍾情,總還有那種,程式就是要裝在自己電腦中才算是程式的感覺。 最近在看 Qt4 ...

Qt4 入門筆記

良葛格的 Blog kde4 跨平台 c++ gui qt4 programming qt | 技術 | 星期六 三月 15, 2008 | By caterpillar

最近在玩 Qt4,也寫了一些東西,入門部份寫的差不多了,大家有興趣的看看,Qt3 跟 Qt4 的 API 改寫了好多啊!成天盯著 API 文件對照,另外還覺得,我好幾年前寫的 Qt3 文件 寫的蠻爛的, 是過去自己太爛了還是這些日子有長進。。XD 不過其實,我第一次開始學著看原始碼,是從 Qt 的範例程式開始的,像是以前寫來玩玩的 Java 俄羅斯方塊 ,就是從 Qt 的範例程式中 clone 過來的,這我以前也寫過 我的開源之路 有談過這件事。。 下面先貼個入門部份的,其它的我在 網站 ...


Combined RSS feed for site. 按右鍵,複製鏈結後新增至您的RSS閱讀器