app-inventor-2-指令中文化-2

上传人:F****n 文档编号:97806394 上传时间:2019-09-06 格式:DOCX 页数:31 大小:564.88KB
返回 下载 相关 举报
app-inventor-2-指令中文化-2_第1页
第1页 / 共31页
app-inventor-2-指令中文化-2_第2页
第2页 / 共31页
app-inventor-2-指令中文化-2_第3页
第3页 / 共31页
app-inventor-2-指令中文化-2_第4页
第4页 / 共31页
app-inventor-2-指令中文化-2_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《app-inventor-2-指令中文化-2》由会员分享,可在线阅读,更多相关《app-inventor-2-指令中文化-2(31页珍藏版)》请在金锄头文库上搜索。

1、汕头大学计算机教学中心App Inventor指令中文化键入文档副标题Fred2014.3在此处键入文档摘要。摘要通常为文档内容的简短概括。在此处键入文档摘要。摘要通常为文档内容的简短概括。目录在Windows 下架設 App Inventor 2伺服器1軟體需求1建置2App Inventor 2 指令中文化控制 Control 指令區4if、if/else與if / else if4for each (number)5for each (item) in list5While5if/else (呼叫型)5Do5evaluate but ignore5open another screen5

2、open another screen with start value5get start value5close screen6close screen with value6close application6get plain start text6close screen with plain text6App Inventor 2 指令中文化邏輯 Logic 指令區7true7false7not7= 與 !=7and8Or8App Inventor 2 指令中文化數學 Math 指令區9number9=、!=、=9+101010/1010random integer10random

3、 fraction10random set seed10min/max10sqrt11abs11- (negate)11log11exp11round11ceiling11floor11modulo12remainder12quotient12sin、cos、tan、asin、acos、atan12atan212convert radians to degrees12convert degrees to radians12format as decimal13is a number?13App Inventor 2 指令中文化文字 text 指令區14text14join14length14i

4、s empty14compare texts(、=)14trim15upcase /downcase15starts at15contains15split at first15split at first of any15split16split at any16split at spaces16segment16replace all16App Inventor 2 指令中文化清單 List 指令區17create empty list17make a list17add items to list17is in list?18length of list18is list empty?1

5、8index in list18pick random item18select list item18insert list item18replace list item18remove list item18append to list19copy list19is a list?19list to csv row19list to csv table19list from csv row19list from csv table19lookup in pairs(請參閱右圖)20App Inventor 2 指令中文化顏色 Color 指令區21隨機改變顏色21拉動控制條改變顏色21b

6、asic color blocks 基礎顏色方塊21make color 產生顏色21split color 拆開顏色21簡易範例22App Inventor 2 指令中文化變數 Variables指令區23initial global (name) to23Get23set () to23initialize local (name) to in (do)24initialize local (name) to in (return)24App Inventor 2 指令中文化副程式 procedure指令區25procedure do25procedure result(有回傳值)25傳參

7、數給副程式25在能力与知识结构方面,要求学生应具有扎实的专业和日语语言基础,熟练掌握日语听、说、读、写、译的基本技能;了解日本社会及日本文化等方面的基本知识,熟悉日本国情,具有一定的日本人文知识及运用这些知识与日本人进行交流的能力。25在Windows 下架設 App Inventor 2伺服器=| 在Windows架設AppInventor伺服器 |=軟體需求=本文各軟體版號以括弧註解爲準1. Oracle Java Development Kit(1.7.0 update 45)2. Apache Ant(1.9.2)在Apache Ant官方網站的下載頁面(http:/ant.apach

8、e.org/bindownload.cgi),點選Current Release of Ant章節下面的apache-ant-1.9.2-bin.zip文字下載檔案。3. Git for Windows(1.8.4-preview)Git一種版本控制工具,可用來協調多人程式專案的工作,有多個著名開源軟體專案使用Git管理開發工作,比如Linux核心專案。AppInventor專案也使用Git。編譯AppInventor的過程會用到Git。進入Git官方網站(http:/git- Google AppEngine SDK for Java(1.8.8)Google AppEngine是Googl

9、e提供的網站平臺,目前提供Python、Java、Go三種程式語言的版本。AppInventor是基於Google AppEngine框架上開發。官方下載頁面(https:/ App Engine SDK for Java章節下面有連結。5. AppInventor原始碼AppInventor在GitHub的專案頁面(https:/ ZIP的下載連結。各個檔案下載完成之後,呈現目錄列表如下。在開始建置AppInventor伺服之前,先安裝jdk-7u45-windows-i586.exe和Git-1.8.4-preview.exe,然後解壓appengine-java-sdk-1.8.8.zi

10、p和apache-ant-1.9.2-bin.zip到同目錄。. jdk-7u45-windows-i586.exe Git-1.8.4-preview.exe apache-ant-1.9.2-bin.zip appengine-java-sdk-1.8.8.zip appinventor-sources-master/另外開啓建置之前,必須把ant和javac程式的位置加到環境變數的PATH。建置=1. 編譯AppInventor伺服器 a. 開啓Git Bash,切到appinventor-sources-master/appinventor目錄下面,當下目錄會看到build.xml檔案

11、。 b. 執行ant指令,開始編譯程式,過程可能要花10分鐘左右。 c. 編譯完成後,如果看到BUILD SUCCESSFUL文字,表示編譯成功。2. 執行AppInventor伺服器 a. 續前步驟,在同目錄下用Git Bash執行以下指令,填入伺服器開啓服務的埠口,比如8888;是伺服器的位置,通常是一個IP,如果沒有指定特定IP,一般是填入0.0.0.0。/bin/dev_appserver.sh -port= -address= appengine/build/war 範例: /c/appengine-java-sdk-1.8.8/bin/dev_appserver.sh -port=

12、8888 -address=0.0.0.0 appengine/build/war3. 執行Build Server a. AppInventor伺服器提供打包程式下載到手機的服務,必須透過Build Server達成。也可以選擇不啓動Build Server,變成是AppInventor會缺少打包程式功能。若要啓動Build Server,續上步驟同個目錄,切換到當下目錄的buildserver,執行ant RunLocalBuildServerApp Inventor 2 指令中文化控制 Control 指令區 if、if/else與if / else if測試指定條件test。若為tru

13、e則執行以下動作,反之則跳過此段。請不要忽視左上角那個藍色小方塊,神奇的地方在這裡,它整合了if/else與if / else if等功能。請如下圖操作即可自行製作各種判斷結構。 for each (number)根據指定範圍之整數個數來決定do的執行次數,可自由設定每次累加的數字step。您可使用該變數名稱來取得它的值。 for each (item) in list根據指定清單的元素數目來決定do的執行次數。您可使用該變數名稱來取得它的值。 While測試指定敘述。若為true則重複執行以下動作,反之則結束此段。 if/else (呼叫型)直接把 if / else 當作指令來呼叫。若為true則執行then區塊內容,反之則則執行else區塊內容。 Do您可以將本指令當作 procedures 的代替品,在do 區塊中放入您所要執行的指令,還可以回傳一個 result。 eva

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号