本人作為一個老程序員(僅指年齡老)想要學習一些跨平台的開源項目,比如GTK+、GStreamer等,特寫博客方便自己加深記憶,可能很多內容是直接從一些教程中摘取,如涉及到版權問題,請聯系我:28341847@qq.com. 本系列根據《GTK+程序設計中文版》(pdf版)中內容,摘取 ...
本來想接上篇把關於窗口方面的寫的更詳盡一點,但因為我做軟件的習慣來說還暫時用不不到 我們先跳過,然后先說說窗口中的布局。跟大多數軟件界面一樣,一般包含標題欄 菜單欄 工具欄 狀態欄和工作區等。 首先,我必須要有一個初步的規划,因為是自己設計一些軟件,我只需要問我自己幾個問題 why how ,而不需要跟設計部進行溝通。 .Q:為什么要設計這個demo A:初步認識GTK 的構件並應用到實際開發中, ...
2013-03-13 14:38 0 11944 推薦指數:
本人作為一個老程序員(僅指年齡老)想要學習一些跨平台的開源項目,比如GTK+、GStreamer等,特寫博客方便自己加深記憶,可能很多內容是直接從一些教程中摘取,如涉及到版權問題,請聯系我:28341847@qq.com. 本系列根據《GTK+程序設計中文版》(pdf版)中內容,摘取 ...
本系列不准備對GTK+的各個組件分別介紹,這會讓人覺得很無趣,采用開發一個小軟件作為演示,該軟件的功能就是演示GTK+的控件應用,以達到學習目的。在上一篇的最后我給出了一段代碼來測試環境——顯示了一個空白的窗口,代碼如下: 現在我們來給窗口做一些改進工作: 一、添加一個標題、設置 ...
一、按照一定的邏輯去切割代碼並實現多窗口 上一篇中完成了一個簡單的軟件界面,考慮到這個軟件主要的目的是在軟件中容納很多控件,一個窗口中不可能全部包含進去的。所以這篇內容是我們一起來學下多窗口。既然我們要實現多窗口,那么就不能把所有代碼放到一個文件中,這樣會很混亂的,一個文件來放一個窗口,然后用 ...
00、背上行囊1——程序員學習之道 01、背上行囊2——為什么要學習GTK 02、背上行囊3——GUI概述 03、背上行囊4——GTK簡介 04、背上行囊5——GTK環境搭建( Linux ) 05、背上行囊6——GTK環境搭建( windows ) 06、踏上旅途1——一個簡單 ...
上一期博客末尾給出了一個靜態類,四個靜態方法。這有什么用呢?在繼續進行其他內容前,我們先利用這些靜態方法為數據庫生成基礎數據。按照ADO.NET的常規方法,需要先建立連接,創建DataSet或Data ...
為了提升代碼的逼格,之后代碼改為Vue文件組件,之前代碼雖然讀起來容易理解,而且適合在小的項目中使用,但是有如下缺點: 全局定義(Global definitions) 強制要求每個 comp ...
接上篇,有同事看了我寫的博客,覺得我這人不靠譜,文筆太白了,不夠嚴肅,所以這次我一定要做一個嚴肅的人,寫博客要有寫博客的態度,第三篇開始我在考慮一個問題,會不會太着急了,要知道Vue的組件化時它的 ...
接上篇。上篇中給出了代碼框架,沒有具體實現,這一篇會對上篇定義的幾個組件進行分別介紹和完善: 1、TodoContainer組件 TodoContainer組件,用來組織其它組件,這是reac ...