内容简介
《手機應用程式設計超簡單:APP Inventor零基礎入門班》就像AppInventor一样容易上手!是「AppInventor特训班」系列的最基础入门书籍,针对初学者设计简易而实用的小范例,让学习者能养成逻辑概念,扎下良好的基础,并能快速感受AppInventor在行动装置的应用性,非常适合学校每周固定时数的课程,抑或是读者自我固定时数的学习。
中将拼块式的快速开发方式融入主流的学习中,并按部就班引领学习者进入App开发的殿堂。范例实用且容易完成,涵盖多媒体及动画、网际网路、资料库、感测器,甚至还有电话联络人与语音辨识,让许多以往不知从何下手的功能,都可以快速地在范例中实现。
目录
01 用拼塊拼出你的App
App Inventor使用拼塊的方式進行程式的開發,搭配好用的各式元件,即使完全未接觸過程式設計者也能開發功能強大的應用程式。
02 基本元件
Label、TextBox、Button元件、Image及Slider元件用法十分簡單,只要設定屬性就能達到很好的顯示效果。
03 基礎運算
一般加、減、乘、除等數學運算,稱為算術運算。字串在處理時也能將多個字串連接成一個字串稱為字串運算。
04 流程控制
執行程式通常是循序執行,就是依照程式碼一列一列依次執行;但有時需依情況不同而執行不同程式碼,其依據的原則就是「判斷式」。
05 程序
在開發時會將具有特定功能或經常重複使用的程式拼塊,稱為程序,當程式需要程序時,呼叫程序名稱就可執行該程序的程式拼塊。
06 清單與物件清單
在 App Inventor的設計中,清單的使用可以取代大量變數,增進程式執行時的效能。
07 多媒體
Camera元件、ImagePicker元件、Sound元件、Player元件、Sound元件、SoundRecorder元件、Camcorder元件及VideoPlayer元件為行動裝置加入多媒體的呈現。
08 計時器
Clock元件可以不同方式取得系統時間,同時提供許多時間相關的方法,用來顯示時間的年、月、日、星期幾、時、分、秒。
09 繪圖與動畫
Canvas元件相當於一個畫布,可以繪製圖形。ImageSprite和Ball屬於Animation類別元件,使用時必須配合Canvas元件。
10 網際網路應用
WebViewer元件主要用來顯示指定的網頁內容,Web元件可以將資料以Get、Post等方式傳遞到指定網址,再將資料讀取回來。
11 資料庫
TinyDB元件是儲存於本機的資料庫,TinyWebDB是儲存於雲端的資料庫元件,開發者可以視資料庫的需求來進行存取。
12 感測器
AccelerometerSensor加速度感測器、LocationSensor位置感測器和OrientationSensor方向感測器元件能讓App更加不同。
13 電話、簡訊與聯絡人
行動裝置可以利用電話、簡訊與聯絡人的資料來擷取聯絡人資料、撥打電話、發送簡訊。
14 語音辨識
語音辨識是智慧型手機的一大特色,技術發展至今已達實用階段,準確度能被大部分使用者接受。
手機應用程式設計超簡單:APP Inventor零基礎入門班(附新手入門影音教學範例) 电子书 下载 mobi epub pdf txt