作為編輯器程式設計師,不能不用 啊

2021-04-18 05:55:53 字數 1019 閱讀 9360

我是從vc1.5開始使用mfc.說實話,一直使到vc5,用mfc每寫一次item tree, 就忘一次。 畢竟不是全職寫ui的。ui只是工具,還是為資料編輯服務.誰也不會三天兩頭和mfc沒完沒了.每次寫介面,都要重新學一遍.很苦痛...

後來用過一段delphi, boaland 對介面程式設計師貼切的考慮, 豐富的控制項庫,使得用delphi寫功能介面程式變成一件輕鬆的事. 終於知道為什麼mfc不好用,容易忘. 因為mfc設計沒有common sencse. 不是人一般去想事情的思路.本來c++就是利用人類普遍思維習慣的模式來設計程式。而mfc偏要搞得很複雜。 乙個doc view frame 就繞得亂七八糟. 和mfc年代久遠有關.也和ms從不給開發人員很體貼的設計有關。看看早年d3d就知道...

現在的專案全部是c++. 需要與opengl,d3d結合緊密. 所以需要使用mfc.一直在苦尋一種類似delphi那麼好用,common sencse足夠,又和c++,vc結合緊密的東西.曾經看過wxwidget. 這是套和mfc差不多的介面開發庫. unreal3 編輯器就用的它.但是基本思路和mfc一樣。還缺少ui editor 支援.

後來經高人指點摸到了qt這裡. 

qt是乙個多平台的c++圖形使用者介面應用程式框架。它提供給應用程式開發者建立藝術級的圖形使用者介面所需的所用功能。qt是完全物件導向的很容易擴充套件,並且允許真正地元件程式設計。 qt4後完全和vc8相容.提供強大的ui editor.程式設計思路異常common sencse.用個標準的composition模式就把所有介面組織到一起. 注意,是所有啊.實在方便得無以復加了. "訊號"和"槽"的概念異常簡單.幾句話就把視窗操作與功能邏輯連線到一起.配合一些過載event函式,簡直好用得痛哭流涕!

qt來自linux,kde的靈魂.完全跨平台.而且使用各平台的底層圖形api渲染. 在win上用win32 sdk.在linux上用x11.沒治了....還支援opengl,sql,xml,...等等現成庫. 它會給人節省大量生命...

中文的資訊點: http://www.qiliang.net/qt.html

用晚了,才知道生命白白短了一截...

vim編輯器 程式設計師專用Vim編輯器MacVim

macvim for mac版是乙個將vim程式設計師編輯器帶入mac的專案。另一方面,vim基於強大的vi應用程式,這是乙個為unix作業系統開發的文字編輯器。除了其他功能之外,macvim應用程式還支援使用熱鍵,包括全屏模式,允許您使用透明背景等等。請記住,即使macvim可以處理文字,它也不是...

程式設計師的免費編輯器 PsPad 下

6.我如何用pspad來配置乙個ide環境呢?下面就以c c 為例配置乙個簡單的ide。首先從選單中選擇setting highlighters settings,出現如下對話方塊,第乙個標籤頁可以設定語法高亮,pspad內建了一些預定義的樣式,也可以定製自己的樣式,定製完畢還可以儲存下來,如下圖 ...

Vim 打造Linux C C 程式設計師的編輯器

所謂 工欲善其事,必先利其器 所謂 磨刀不誤砍柴工 在linux下,vim時一種最常見的編輯器,很多linux的發行版就自帶了 不過 ubuntu目前時需要自己安裝的,預設只帶了vi 今天搞了半天了vim,通過幾個外掛程式來武裝我的vim,使其能向傳說中的一樣成為c c 程式設計師的利器。通過配置和...