快速入門qt編程之我見

最近有時間用了一下qt,把公司vc平臺的上位機軟件移植到了qt平臺。花了大約十天,對一個不熟悉c++,對qt知之更少的嵌入式程序員來講,這個效率讓同事們都醉了。憑藉多年自學編程與實踐,也算是琢磨出了一些快速解決問題的門道。在此再次自我思辨,總結出來,一來提高本身,二來若是對讀者能有一絲啓發那也是極好的。linux

qt是一個跨平臺的工具,他能夠編譯出windows,OS X,android,ios,linux等當前主流平臺運行的程序。這樣一個全能的工具,怎麼沒有獲得推廣呢?我我的以爲:1.出生很差,是諾基亞旗下產品,能夠暢想一下:若是諾基亞當局仍是手機行業老大,qt應該比android還風光吧。2.各個東家都在推本身的平臺,qt沒了諾基亞後固然就遜色多了。android

這位沒落的王子仍是有很多的追隨者。我相信他們之因此繼續追隨,必定是被qt的強大所吸引。ios

qt的第一個優勢:易上手c++

理解信號與槽機制後,就能夠編寫一些簡單的應用程序,其官方例程很豐富,能夠用來熟悉其接口函數。程序員

下面總結我是如何學習qt的:編程

  1. 若是不熟悉c++,快速學習c++基本語法和麪向對象編程。這些基礎知識在各個網絡學習平臺上都能免費學習到。推薦採用視頻+看書+編程實踐方式學習編程語言。前期採用視頻爲主,看書鞏固,編程實踐強化理解。windows

  2. 學習qt,qt是用c++編程,不過也就涉及到其基本語法,第一步能夠與第二步同時進行。學習qt:推薦先看《24小時學通Qt編程》,若是你想快速進入實戰階段,最好是有qt的學習視頻,網上講qt入門的學習視頻很少。不過萬能的淘寶老是能幫你解決問題的。編程是個動手活,仍是得多敲代碼纔是真。時間比較多的話能夠看看其餘寫qt的書,在此就不一一推薦。網絡

  3. 學會看qt的幫助文檔,學會根據本身的需求查到到對應的接口函數。
    編程語言

  4. 分解你須要實現的應用程序,邊學邊實現。作完就算學完了。若是學一些沒用到的,也記不住。ide

自學總結:

要在IT裏面混,沒自學能力是混不走的,當前技術更新這麼快,若是沒有掌握快學的絕活也是很難混好。

學習一門新技術我作了以下工做:

  1. 找到該技術相應的論壇;

  2. 加入兩三個討論該技術的qq羣;

  3. 遇到解決不了的問題諮詢羣友;

  4. 在羣共享,論壇資料庫或者高手推薦一兩本書籍;

  5. 講該技術教學視頻;

  6. 搭建好環境,本身動手實踐驗證;

  7. 學多了就多分析總結對比;

授人與魚不如授人與漁,我是這樣學的,你呢?歡迎指教!

相關文章
相關標籤/搜索