顯示具有 APP程式語言學習之路 標籤的文章。 顯示所有文章
顯示具有 APP程式語言學習之路 標籤的文章。 顯示所有文章

2013年5月26日 星期日

APP程式語言學習之路 (QT/QML)

QT 這間公司之前被 Nokia 買了, 現在又被 Digia 收購. 
之前高階的 Symbian 手機, 可以使用 QT/QML 開發. 
不過Microsoft 介入之後, Nokia 已經沒出高階的 Symbian 手機, 因為都出Winphone 了. 
低階 Symbian (Nokia Asha)無法用 QT開發. 

目前QT被用在 Embedded Symtem. 另外, 新版的黑莓機可以使用QT/QML開發. 

QT官網有很多 QT/QML Video 教學. 網站如下.

另外, 底下循序漸進法. 
1. C++ Qt Programming (如果沒有 Qt 視窗成視設計經驗要先看.)
    Qt 程式設計, youtube 教學.
    可以光用 Qt程式設計開發視窗程式.
2. 會了加速UI 介面的設計, 推出 QML 語言讓你快速設計UI.
    沒有找到比較完整的 QML video 教學. 
    不過底下還是盡量介紹. 
        QML 教學, 很多 Video 有點亂. 主要為下面四個 Video. (英文版)

       之前有中文老師的 video 教學, 不過現在好像說不可得, 先放上來, 看看之後會不會找到:
 3. 可能你還會需要學習 Javascript. 因為QML UI 文件裡面可以擁有邏輯判斷的程式碼. 裡面使用簡易版的 Javascript 完成.
       thenewboston's JavaScript Tutorials Playlist
        
另外, 介紹幾個不錯的網站教學:
    學Qt基本功的一個很好的網站, 還是中文的. 


底下為 QT SDK download 的網址:
Qt Project -Download Qt

書本的話, 我是買這一本 :
精通Qt4視窗介面程式開發與設計(附CD)       作者:蔡志明、盧傳富、李立夏



2013年5月24日 星期五

APP程式語言學習之路 (WinPhone)

嗨, 這裡一先介紹快樂 Video 學 winphone 程式語言的 Youtube 連結.

1. 沒有C# 程式語言概念的人, 先看一下 C# 教學 Video.
2. 分四天的課程, 讓你學會 Winphone 程式開發. 

看完之後, Winphone 程式功力一定會大增. 

至於書本, 我買這一本:
Windows Phone 7應用程式設計:使用Microsoft Silverlight
這是一本翻譯書, 作者:Charles Petzold

這位作者是非常有名氣的. 不過這本書我只看了 1/3. 
老是覺得看 MS 的書籍, 都有事倍功半的感覺. 
所以把這本書當成工具書來用了. 

下面的連結, 是微軟官方網站對 Winphone7 的總覽 :
看完一定是頭更大吧. 
基本上, 寫Game 就是使用 XNA Framework, 寫一般應用程式就用 Silverlight Framework.

註冊發佈和Sample Code 在這個網路連結 :

APP程式語言學習之路 (iOS)

Android 那一篇有說到一個厲害的網站.
      thenewboston's Featured Playlists
在這裡, 這位老師當然也有提供 iOS 教學.
1. thenewboston's Objective C Programming Tutorials (學習 Object C)
2. thenewboston's iPhone Development Tutorials
另外, thenewboston 和 mybringback 應該是同一人. mybringback 的網站上還有新的教學. 如下:
mybringback's Learn Xcode 4 Tutorial iOS iPad iPhone

不過, 對於 iOS video 教學. 我個人是比較偏好另外一位老師的教學 (Dani Arnaout).
 Dani Arnaout's iOS 5 development
 Dani Arnaout's Advanced iOS Development
 裡面講得很清楚, 開發流程和發佈流程都有含括到.

 以上就是使用 Video 學 iOS 的快樂旅程.

 那書本呢?
 我自己是買 App程式設計入門:iPhone、iPad(第二版)  這一本書. 作者:彼得潘
 你就多去書店找找, 看看哪本書適合自己的狀況和喜好ㄌㄡ.


我覺得 iOS 的 UI 設計, 似乎沒有 Android/Winphone/QtQML 來得漂亮. UI 設計都要點來點去, 拉 來拉去的. 沒有一個文字檔案簡單的編輯 UI 介面.  (因為 Copy/Paste 是最快的, 但是 iOS UI 還是 只能點來點去, 拉來拉去的. )
於是我尋找了使用程式碼動態產生UI 介面的方式.
至於怎麼幫你很快找到相關程式碼, 還是一樣, 使用 google 大神.
比如說, 你要知道 UIButton 如何動態產生, 在 google 收尋中, 打入
"xcode uibutton programmatically stackoverflow". 這樣就可以找到答案了.
至於其它的 UI 元件. 你就把 uibutton 換成你要的元件就可以了.


2013年5月23日 星期四

APP程式語言學習之路 (Android)

個人覺得, 學習方法中. 能夠一對一的教學. 而當我們有問題提問時, 馬上有人幫忙解答, 這樣的學習效果是最好的.

但是除非是親戚關係, 或是花錢請家教, 要不然不太可能會有這種教學品質.

所以, 我們退而求其次, 找尋其他的方法.

有影片教學是個好選擇.

底下介紹一個網站, 這個人物非常厲害, 非常多的程式開發語言, 都用video 的方式在youtube 中呈現.
      thenewboston's Featured Playlists

想學Android APP 程式開發的話. 可以選擇以下的學習方法 :
1. 如果沒有Java語言基礎的話, 最好先學Java :
      thenewboston's Java (Beginner) Programming Tutorials
      thenewboston's Java (Intermediate) Tutorials
2. Android 應用程式開發教學 :
thenewboston's Android Application Development Tutorials

光把上面 thenewboston 先生的教學影片看完, 就需要花一些時間了.


當然, 有時候我們會覺得有本書在手邊會比較踏實. 而且我們有書本, 才能使用Copy/Paste 大法. 快速完成我們的工作.

底下介紹兩本書. ( 書中有包含 Video 影片教學, 可以輕鬆學習. 學完之後, 程式碼可以拿來Copy/Paste ) :
1. Android 4.X App開發教戰手冊        (作者 : 黃彬華) <繁體書>
2. Android 開發寶典                               (作者: 王國輝 ) <簡體書>
如需知道書的內容, 可以先上網路查一下. 這裡就不提供購買的地方.

順道一提, Android 4.X App開發教戰手冊一書, Youtube 也有 Video 可看. 其實我當時也是看了他的 Youtube Video 之後才去買書的.
Mr. Huang's Android 4.X App開發教戰手冊

當然還有其他書籍很不錯, 我會看我的需要購買. 比如說有些會講到 2D/3D 遊戲開發. 有些會提到 NDK的部分. 這就看您需不需要了. 再來就是看看書中的範例是不是您需要的.

如果把之前的 Video 和書本都看完. 功力一定會突飛猛進.
之後就需要靠 google大神的幫助, 幫我們在網路上面收尋程式開發上面的疑難雜症.
StackOverflow 是程式們發問問題和尋求解答的好地方.
所以如果都用英文 Search, 我會在 google search 時, 加上 "android stackoverflow" 兩個英文字.

對於開發環境的架設, 最好能夠看原始官方網站安裝. (書中的環境架設有時都比較舊.)
如下的連結:
Get the Android SDK
如果真的覺得看英文有點痛苦, 我有找到還算很新的中文教學網站.
如下的連結:
[教學] 手動配置 Android 開發環境,Eclipse、Android SDK、ADT (Windows、Mac 可用)

網路學習資源當然要以 Google Developer 網站為主 :
Android Developer's Getting Started
其次這個也不錯:
Vogella's Android Development Starter Tutorials

另外, Android SDK 安裝完之後, 會有 samples 放在 <sdk>/samples/android-<version>/ 這裡.
Google 說明 => Android Developer's Samples
你可以將它給 import 到你的 eclipse project 中. (我通常會把整個samples 目錄 copy 到另外的目錄. 因為有時會修改.)
由於 samples code 非常多. 你就找需要的自己看了.
不過, 有個 sample 一定要import, 然後build 成apk 安裝到你的手機上面.
那就是 ApiDemos 這個 project.
平常沒事可以玩玩這一隻程式, 看看哪些功能是你需要的. 如果找到了, 就恭喜你了.


其實中文資源非常多 (繁體和簡體都很多. 底下就列一些重要的部分.), 底下列出常會造訪的.
有遺漏的之後再補上:
ysl 的程式天堂 - Android 應用開發 ‧ 研究 ‧ 與諮詢
Android SDK 教學 孫傳雄談科技
小鰻的Android學習筆記
...