app inventor2017離線版是有關編程制作的應用工具,具備強大的功能,可以建立一個簡單的原型,支持對代碼塊進行注釋,還支持翻譯成某種形式的編程語言,還擁有縱向切割功能,操作簡單易上手,有趣適合從事編程開發的人員使用!
App Inventor2017是一個完全在線開發的Android編程環境,拋棄復雜的程式代碼而使用積木式的堆疊法來完成您的Android程式。通過這款軟件你可以拖放代碼塊,將這些代碼放在一起,類似于將Lego blocks放置在一起。該工具鏈接到應用開發者網址運行,可自動同步在個人計算機上創建的方案。制作程序時,手機必須使用USB鏈接電腦。

- 建立一個簡單的原型并逐步完善它
- 支持設計應用的邏輯。
- 編碼和測試同時進行,無需一次編寫過多的測試代碼
- 擁有強大的縱向切割功能,可對復雜的app進行多重切割。
- 支持翻譯成某種形式的編程語言。
- 支持注釋代碼塊以了解這些程序。
參數【Argument】
在計算機科學中,過程或事件處理程序中的輸入被稱為參數。這些參數屬于局部變量,僅在過程或事件處理程序中有效。
塊【Block】
在App Inventor中使用了塊語言,這些塊組合在一起定義了應用的行為,在編程視圖中可以找到它們。
行為【Behavior】
大凡應用都被設定了某些行為,這些行為是應用對初始化事件及用戶事件的響應,或者說是對內部事件及外部事件的響應。
Blockly
Blockly是一門可視化的編程語言,App Inventor用這門語言在瀏覽器中實現了塊語言。
注釋【Comment】
注釋是對代碼塊功能的說明與標注,用來說明代碼塊的作用或提示下一步要做的任務。注釋是寫給人的(自己或其他程序員),不是寫給計算機的,因此注釋不參與程序的運行。注釋的作用是便于自己或他人更好地理解代碼。用右鍵點擊塊并選擇添加注釋,就可以為該塊添加注釋,同樣也可以刪除注釋。
編程視圖【Blocks Editor】
在設計視圖中點擊編程按鈕就可以進入編程視圖,在這里可以定義應用的行為。
組件【Component】
組件是應用中用于完成操作的部件,在設計視圖中,可以將組件拖拽到應用的預覽框中,也就是未來的手機中。例如標簽【Lable】組件、聲音【Sound】組件、按鈕【Button】組件等。

抽屜【Drawer】
在編程視圖中,塊是分級排列在視圖左側,第一層級為塊的分類(內置類、組件類及分類組件類),第二層級則被成為抽屜,因為在點擊第二層級元素(如“控制”)之后,將打開抽屜列出與該元素相關的所有塊。
設計視圖【Designer】
在此視圖中,可以拖放并設置組件,來完成對用戶界面的設計。
模擬器【Emulator】
在在開發過程中,需要對應用進行測試。如果找不到合適的Android設備,可以使用一種手機的模擬器,它顯示在電腦屏幕上,來幫助完成測試。
下拉菜單【Dropdown】
有些塊在其名稱的右側帶有一個向下的箭頭,點擊箭頭可以改變快的名稱及功能。以讀取塊為例,點擊箭頭可以讀取不同的變量。
事件驅動【Event Driven】
事件驅動是交互為主的程序的核心驅動力。我們說一個應用是事件驅動的,因為應用的行為取決于事件。應用不必停在某處等待你的指令,而只需要在事件發生時,執行響應的事件處理程序,這些程序是你實現已經設定好的;手機中的其他應用可以照常運行,直到有事件發生時才被中斷。因此說是事件流決定了程序流。
列表【List】
列表用于保存信息。如果想跟蹤所有使用你應用的用戶名稱,就會想到使用列表進行存儲。向列表中添加項,意味著新加入的項放在了列表的某個位置上,這個位置通常被稱作索引。在App Inventor中,列表中第一項的索引值為1,第二項的索引值為2,以此類推。
讀取器【Getter】
在編程視圖中打開變量抽屜就可以找到一個讀取塊,可以在該塊的下拉列表選擇所需要的全局或局部變量,來獲得變量值。
可擴展塊【Mutator】
有些塊上帶有藍色的方形標記,這些塊被稱作可擴展塊。如果點擊藍色標記,將彈出一個方框,方框內的塊分為兩列,左側為擴展塊,右側為現有塊。其中擴展塊用于擴展現有塊的長度(如文本塊、列表塊等),或者為現有塊提供參數(如過程塊)。只要將擴展塊拖放到現有塊中,即可實現塊的擴展。
過程【Procedure】
一個過程就是一系列指令的集合。在App Inventor中,過程被定義在過程塊中,里面包含了一組塊,并具有獨一無二的名稱,供其他塊調用。
面板【Palette】
用于容納抽屜的最外層的容器。
設置器【Setter】
在編程視圖中打開變量抽屜就可以找到一個設置塊,可以在該塊的下拉列表選擇所需要的全局或局部變量,來設置該變量的值。
屬性【Properties】
每個組件都有許多屬性,可以在設計視圖右側的屬性窗口中設置或修改組件的屬性,也可以在編程視圖中用相應的塊來設置或使用這些屬性。如按鈕組件的“設置按鈕高度”塊及“按鈕高度”塊。
變量【Variable】
一個變量就是一個值的容器,變量的類型有兩種:全局變量【global】及局部變量【local】。
- 打開軟件登錄,建議使用第三方登錄。

- 按下“創建項目”鍵。再給項目命名,然后確定。

- 以組件“按鈕”來示范。首先,將組件“按鈕”拖入組件“Screen1”。然后,將組件“按鈕1”的顯示文本改為“出現”。重復上兩步,再創建一個按鈕,顯示文本改為“消失”。
- 之后,再創建一個組件“標簽”。將組件“標簽”的顯示文本設為“hello”。接下來我們在右上角找到“邏輯設計”,再單擊。

- 然后單擊“Screen1”下的“按鈕1”,找到下圖中的模塊。

- 接著在“標簽1”,“邏輯”中,分別找到下圖中的模塊。

- 再拼成即可,只需點擊最頂部的“打包apk”,并選擇“打包apk并顯示二維碼”再將程序下載到手機上運行即可。
- 有需要可以修改應用圖標;名稱或應用說明。
提取碼:x7yd
網友評論