App Inventor 2基礎概念 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Advertisements

星云集团.
3.2 打地鼠游戏 学习目标: 随机图片的显示 时间控件的用法 函数的定义使用方法 随机数的产生使用方法 数学公式的使用方法 任务目标:
皖新数字书屋.
无线行业市场数据月报 市场部 2013年7月 飞拓智库
第三章 使用者基本介面設計 課程名稱:程式設計 授課老師:李春雄 博士
MIT App Inventor 2簡介及 「HelloPurr」程式初體驗 靜宜大學資管系 楊子青
MIT AppInventor.
MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青
小欧操作说明.
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
資訊素養與倫理 第七組 陳韻涵 498C0928 李佩真 ‎ 4A0I0015 周湘儀 ‎ 498D0075 宋宛霖 499B0090
MIT App Inventor 2簡介及 「HelloPurr」程式初體驗 靜宜大學資管系 楊子青
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
Introduction to AppInventor 2
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
App Inventor 零基础Android移动应用开发
HelloPurr 靜宜大學服務學習發展中心、資管系 楊子青
MPLAB IDE 8 建立專案.
Creating Animated Apps (I) 靜宜大學資管系 楊子青
開發環境 開發環境簡介 十八豆資訊、靜宜大學資訊學院.
Working with Databases (II) 靜宜大學資管系 楊子青
App Inventor 2體驗 靜宜大學資管系 楊子青
Lesson 2 十分钟完成照片雕刻 建议您用大屏幕观看教学,并同时用手机进行操作 官方网站 : cubiio.muherz.com
Working with Databases (II) 靜宜大學資管系 楊子青
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
在本章節中,將為各位介紹台達變頻器專用軟體, VFDSoft
Visual Basic 物件導向程式設計簡介.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
2019/1/13 行動裝置如何使用東海大學SSLVPN.
App Inventor 2體驗 靜宜大學資管系 楊子青
Bluetooth (藍牙) 靜宜大學資管系 楊子青
App Inventor 2初體驗 靜宜大學資管系 楊子青
資料庫 靜宜大學資管系 楊子青.
Programming Your App’s Memory 靜宜大學資管系 楊子青
開發環境 開發環境簡介 十八豆資訊、靜宜大學資訊學院.
多人開發Screen與專案Merge 靜宜大學資管系 楊子青
——关于机构内用户,非机构内用户,及移动端使用
GUI Title and GUI Status
資料庫 靜宜大學資管系 楊子青.
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
基于App Inventor的物联网工程导论课程实验设计
HelloPurr_Extend 靜宜大學資管系 楊子青
App Inventor 2體驗 靜宜大學資管系 楊子青
Repeating Blocks: Iteration 靜宜大學資管系 楊子青
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
金中移动抄表系统培训手册 广西金中软件有限公司 2015年8月7日.
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
從HTML表格到CSS 靜宜大學 資管系 楊子青.
ZigBee PRO教學系統 CC2530 實驗.
2019/03/29教師資訊素養研習 講師:陳信宏 研習內容:
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
專案建置與封裝程式 建國科技大學 資管系 饒瑞佶.
打Mole不打Ladybug (IV): 讓使用者控制Ladybug移動 靜宜大學資管系 楊子青
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
App Inventor 2基礎概念 靜宜大學資管系 楊子青
Programming Your App to Make Decisions: Conditional Blocks 靜宜大學資管系 楊子青
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Programming Your App to Make Decisions: Conditional Blocks 靜宜大學資管系 楊子青
Develop and Build Drives by Visual C++ IDE
Presentation transcript:

App Inventor 2基礎概念 靜宜大學資管系 楊子青

匯出及匯入專案原始檔(.aia)

1. 元件與屬性 元件(Components) 元件是由一系列的屬性(Properties)所定義 構成使用者介面 如Button, Label, TextBox, and Canvas… 元件是由一系列的屬性(Properties)所定義 The values stored in the memory slots of each property determine how the component appears.

修改屬性,可以改變App的外觀 開啟Hello專案,修改Screen1屬性看看 BackgroundColor (背景顏色): Orange Title (螢幕上方文字):貓咪變變變 ScreenOrientation (螢幕方向): Landscape Portrait(直式)、Landscape(橫式) AppName (安裝至行動裝置的應用程式名稱): 貓咪變身 Icon (安裝至行動裝置的圖示): kitty.png

安裝後執行結果

調整Button1元件的屬性,以符合螢幕大小 Q:如何讓 按鈕置中?

2. 版面配置 Layout 水平排列 水平排列(超過視窗大小時可捲動) 表格排列 垂直排列 垂直排列(超過視窗大小時可捲動)

使用HorizontalArrangement元件 線上說明: http://www.appinventor.tw/ai2_layout_horizontalarrangement 拖到LabelHello與ButtonSend間,設定屬性

將Button1拖到HorizontalArrangement1裡面

3. 回顧:用程式改變屬性 長按貓咪,變成獅子的照片並發出獅吼聲 這四行是程式的 循序結構

4. 程式基本流程結構(Flow Control) There are three basic flow control constructs: Sequential (循序) Conditional or decision (條件) Loop (or iteration) (反覆)

Hour of Code一小時玩遊戲寫程式 http://hocintw.thealliance.org.tw/3963639511199682356726178296093124324335.html 可先選擇「經典迷宮」

(1) 循序結構

(2) 反覆結構1

反覆結構2

挑戰:反覆結構+循序結構

(3) 條件結構1

挑戰:條件結構2

App Inventor 2的條件與反覆結構 Q:如何讓貓咪與 獅子不斷互換?

運用程式的條件結構更換圖片聲音

5. 用行動裝置進行實機模擬 http://appinventor.mit.edu/explore/ai2/setup.html

(1) Option Three: Build apps with an Android device and USB Cable http://appinventor.mit.edu/explore/ai2/setup-device-usb.html Step 1: Install the App Inventor Setup Software Step 3. Launch aiStarter Step 2: Download and install the MIT AI2 Companion App on your phone.

Option Three: Build apps with an Android device and USB Cable Step 4: Set up your device for USB (Turn USB Debugging ON) 設定→開發人員選項→USB偵錯 勾選 預設「開發人員選項」為隱藏,開啟方式 : (以HTC為例) 設定→關於→軟體資訊 →更多→建置號碼,連續點擊七下 Step 5: Connect your computer and device, and authenticate if necessary Connect your Android device to the computer using the USB cable - be sure that the device connects as a "mass storage device" (not "media device"). 用USB連接電腦與裝置,如果PC未能找到裝置,需要安裝驅動程式 以HTC為例,可安裝HTC SYNC MANAGER: http://www.htc.com/tw/support/software/htc-sync-manager.aspx On Android 4.2.2 and newer, your device will pop up a screen with the message Allow USB Debugging? Press "OK"

Option Three: Build apps with an Android device and USB Cable Step 6: Test the connection. http://appinventor.mit.edu/test/ 如果尚未開啟aiStarter,且未連接USB線,會出現: 若開啟aiStarter,且順利連接USB線,會出現: 模擬程式 執行結果 到行動裝置

(2) Option One: Build apps with an Android device and WiFi Connection http://appinventor.mit.edu/explore/ai2/setup-device-wifi.html Step 1: Download and install the MIT AI2 Companion App on your phone. (同Option Three的Step 2) Step 2: Connect both your computer and your device to the SAME WiFi Network Step 3: Open an App Inventor project and connect it to your device