June 27, 2008

教育訓練:Gtk+ 程式設計初體驗


過去很榮幸得以在不同的場合,與朋友分享過一些電腦技術主題的演講,下個月則嘗試時間較長的教育訓練,但仍維持免費的分享形式。主題是「Gtk+ 程式設計初體驗」,由 [酷學園] 張羅議程的進行,詳細資訊可參考 [公告],以下摘錄部份內容:
  • 簡介
      學習 GUI 程式設計,一開始從 "Hello World" 等級程式出發都沒問題,但頗為枯燥,「做中學」的模式較易讓人產生自信。本議程以專案目標導向的形式,探討 [Gtk+] 與相關技術,如:
      • 用 Gtk+ 搭配 GStreamer,打造簡易的 media player
      • 以 Gtk+ 的延伸 widget set,打造個 text editor
      • 透過 Gtk+/WebKit,打造可嵌入到 Gtk+ 應用程式的 Web Browser
      最後,我們將可善用開放技術,整合出期望的應用程式
  • 時間:2008 年 7 月 26 日 (星期六) 10:00 - 17:00
  • 時間規劃: 總共 6 小時 (Part I: 10-12, Part II: 13-17)
  • 地點:國立臺灣大學進修推廣部-304教室 :: 台北市羅斯福路四段107號 (位於羅斯福路上靠近基隆路口)
  • 費用: 0 -
  • 地理位置/交通路線: http://training.dpd.ntu.edu.tw/NTU/Portal/ntumap.htm
  • 活動報名網址:http://registrano.com/events/sataipei200807
  • 注意事項:
    • 本議題提供錄影
    • 報名時請務必填寫正確 E-Mail,主辦單位會在講者完成課程所需要的程式碼 +摘要電子檔後,將資料寄送給報名者
無論在 GNU/Linux 或 *BSD,我們都需要更多量、多元的圖形介面應用程式,Gtk+ 無疑是個很優秀的工具選擇,特別是其開發發展的特性,激發了無數的創新。Gtk+ 是個非常物件導向化的 GUI toolkit,儘管以 C 語言開發,但有著令人驚艷的架構與設計考量,本教育訓練則試著揭露 Gtk+ 若干設計的核心想法,比方說:
  • 物件導向的思維與實做
  • 視窗系統中的事件與其對應的操作處理
  • 圖形元件的設計概念與組合、互動形式
  • MVC (Model-View-Control) 設計模式的引入
此外,由於活躍的開發,所以本教育訓練則先以簡化的模型,讓學員體會 Gtk+ 設計之美與存在自由軟體世界中、已廣泛應用的元件,這裡選用 media player、text editor,與 web browser 作為切入點,實際看如何開發,而非僅是 "Hello World" 等級的應用程式。也就是說,先思考「Gtk+ 能為我們做什麼?」,再來看看「我們能對 Gtk+ 做什麼?」與探討應用的形式。歡迎指教,謝謝!
由 jserv 發表於 June 27, 2008 06:11 PM
迴響

錯過了
報名已經結束了!
= =||

Vincent 發表於 July 2, 2008 01:57 PM
發表迴響









記住我的資訊?