
C/C++
文章平均质量分 57
caterpillar_here
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt4 學習筆記
新完成的Qt4學習筆記…http://caterpillar.onlyfun.net/Gossip/Qt4Gossip/Qt4Gossip.html原创 2008-05-04 22:47:00 · 2292 阅读 · 0 评论 -
GTK 入門文件
先來嘗試一下幾個簡單的 GTK 程式,並初步了解一些核心特性。 Hello!World! Orz..第一步,當然是先 克服 GTK 的安裝問題,然後來個簡單的 Hello!World! Orz... Ubuntu 下安裝 GTK 第一 個 GTK 程式 GTK 的物件導向架構原创 2008-06-19 12:06:00 · 2215 阅读 · 0 评论 -
GLib 入門
基本型態、巨集、公用(Utility)函式原创 2008-08-30 10:13:00 · 4298 阅读 · 0 评论 -
GTK 的物件導向架構
GTK 基本上是使用 C 語言來撰寫,即使C語言本身不支援物件導向,但GTK在架構上運用了一些方式,使得使用GTK時可以支援許多物件導向的概念。 在物件導向的封裝特性上,GTK以結構(structure)的方式來模擬類別,事實上GTK也直接稱這些結構為類別,以建構GtkWindow的程式碼為例: window = gtk_window_new(GTK原创 2008-06-05 15:32:00 · 3149 阅读 · 1 评论 -
Ubuntu 下的哈囉!GTK+!
由於GTK基本上主要以C語言來撰寫,您必須有C編譯器,Ubuntu預設安裝好後就有gcc了,不過缺少必要的Header file,您可以在文字模式下,安裝build-essential套件,例如: sudo apt-get install build-essential 安裝完成後,可以寫個基本的C語言程式: hello.原创 2008-06-04 14:36:00 · 4395 阅读 · 0 评论 -
GTK 常用圖形元件
元件講是講不完的,這邊主要在簡介幾個元件作用。原创 2008-08-01 12:47:00 · 2976 阅读 · 1 评论 -
Windows 下第一個 GTK 程式
在這邊說明一下如何在Windows作業系統之下撰寫、編譯GTK,GTK使用GLib、cairo、Pango、ATK、GTK+、gettext-runtime、libpng、libjpeg、libtiff與zlib,所以您必須也取得這些套件,在GTK官方網站的 Windows Download 中可以取得,最簡單的方法是取得all-in-one bundle。 以下說明安原创 2008-07-28 11:04:00 · 3703 阅读 · 3 评论 -
GtkComboBox 與 GtkTreeStore
接續 GtkComboBox 與 GtkListStore,有了其中的觀念,接下來要使用GtkTreeStore就不是難事了,只是多了父子關係的部份。 若想要製作有階層的樹狀結構,則要搭配GtkTreeStore來使用,主要的差別在於,GtkTreeStroe具 有父子節點關係,也因此在加入子節點時,必須指明父節點為誰,加入節點可以使用gtk_tree_store_append()函式,設原创 2008-07-11 10:23:00 · 3953 阅读 · 0 评论 -
GtkComboBox 與 GtkListStore
GtkComboBox可以建立下拉選單,以供使用者選取項目,GtkComboBox實現了Model-View模式,可提供豐富的項目類型與表現方式,但這也提高了程式撰寫時的複雜度,為此,GtkComboBox提供了gtk_combo_box_new_text()以建立一 般常用的文字下拉清單功能之GtkComboBox,若想要設定下拉清單中的文字項目,則可以使用gtk_combo_box_appen原创 2008-07-10 10:36:00 · 6289 阅读 · 0 评论 -
GtkTreeView
在看這篇之前,請先看過 GtkComboBox 與 GtkListStore,由於以Model-View的方式設計,您可以在不修改Model的情況下,為Model換上另一個顯示的外觀(View),例如為 GtkComboBox 與 GtkListStore 範例中建立的GtkListStore換上GtkTreeView的外觀。 具體來說,也就是該範例中的createModel()原创 2008-07-14 09:08:00 · 5298 阅读 · 2 评论 -
「常見程式題目」第三版
更新紀錄:第一版:最初的版本,主要以 C 語言實作為主,當時還是使用 CHM 格式製作,開啟有些問題吧!第二版:將文件改為 HTML 格式,修改了 Java 實作部份,加入更多的題目。第三版:修改了大部份的 C、Java 程式實作,並加入了 Python、Scala 實作。對於一些常見的題目,我整理在我的網站上,現在我也將之打包好了,這些題目是熟悉演算法與資料結構的常見題目原创 2009-09-21 15:26:00 · 3682 阅读 · 0 评论