當(dāng)前位置:電腦軟件 > 編程開發(fā) > 編程軟件 > AppInventor2離線版 v1.0中文版

AppInventor2離線版 v1.0中文版

大?。?18.61MB語言:簡體中文類別:編程軟件

類型:漢化軟件授權(quán):免費(fèi)軟件時(shí)間:2024/7/19

官網(wǎng):

環(huán)境:Windows10,Windows7,WinVista,WinXP

安全檢測:無插件360通過騰訊通過金山通過瑞星通過

本地下載

AppInventor2是一款非常好用的安卓軟件開發(fā)程序,隨著現(xiàn)在市場上電腦、手機(jī)登設(shè)備的技術(shù)的更新,相應(yīng)的各種軟件也是逐漸的開始充斥著我們的生活之中,但是編程曾經(jīng)的代名詞就是禿和加班,甚至有一句嫁程序員好,錢多話少死得快,雖然是夸張了,但是還是說明編程的難度,但是其實(shí)現(xiàn)在很多方便的編程軟件已經(jīng)逐漸的被制作出來了,相對應(yīng)的程序員的工作也逐漸的變得輕松,同時(shí)今天小編帶來的這款AppInventor2離線中文版更是如此,這款軟件給用戶提供了非常多的組件,相當(dāng)于用戶使用這款軟件進(jìn)行編程的話,甚至是不需要自己敲代碼,通過鼠標(biāo)的移動、就像搭積木一樣,使用堆疊大就可以將安卓軟件制作出來,很大的程度上降低了安卓開發(fā)的難度,就算是非專業(yè)不會代碼的用戶也可以使用這款軟件進(jìn)行安卓的開發(fā),對于會代碼的程序員而言,則是修修改改,使用這款軟件的組件將編程的過程簡化,提高開發(fā)的效率,同時(shí)使用這款開發(fā)軟件的話,用戶還可以在開發(fā)軟件的過程中進(jìn)行實(shí)時(shí)測試,加快程序的開發(fā)過程,有興趣的朋友可以直接在本站下載體驗(yàn)。
AppInventor2離線中文版

軟件介紹

谷歌推出一款名叫Google App Inventor的工具軟件, 用戶能夠通過該工具軟件使用谷歌的Android系列軟件自行研發(fā)適合手機(jī)使用的任意應(yīng)用程序。在此之前有關(guān)這款軟件測試版本的使用細(xì)節(jié)已經(jīng)由谷歌實(shí)驗(yàn)室(Google Labs)以教學(xué)視頻的形式向網(wǎng)友公開。在這段視頻中,研發(fā)人員展示了如何使用程序發(fā)明家來制作應(yīng)用程序,其中還有很多教授網(wǎng)友自己動手研發(fā)新程序的內(nèi)容。
而且這款編程軟件不一定非要是專業(yè)的研發(fā)人員,甚至根本不需要掌握任何的程序編制知識。因?yàn)檫@款軟件已經(jīng)事先將軟件的代碼全部編寫完畢,用戶只需要根據(jù)自己的需求向其中添加服務(wù)選項(xiàng)即可。也就是我們所要做的只是寫簡單的代碼拼裝程序。
谷歌該Android應(yīng)用工具使人們可以拖放代碼塊(表現(xiàn)為圖形圖像代表不同的智能手機(jī)功能),將這些代碼放在一起,類似于將Lego blocks放置在一起。結(jié)果是在個(gè)人智能手機(jī)上產(chǎn)生一個(gè)應(yīng)用程序。
該工具只能在運(yùn)行Android軟件的的手機(jī)上使用,同時(shí)需要申請Gmail帳號。使用Android智能手機(jī)使用該工具時(shí),需下載一個(gè)小的軟件。該工具鏈接到應(yīng)用開發(fā)者網(wǎng)址運(yùn)行,可自動同步在個(gè)人計(jì)算機(jī)上創(chuàng)建的方案。制作程序時(shí),手機(jī)必須使用USB鏈接電腦。

軟件特色

1、建立一個(gè)簡單的原型,并逐步完善。
2、編碼與測試同步進(jìn)行,無須一次編寫太多的測試代碼。
3、支持設(shè)計(jì)應(yīng)用的邏輯。
4、擁有強(qiáng)大的縱向切割功能,可對復(fù)雜的app進(jìn)行多重切割。
5、支持對代碼塊進(jìn)行注釋,以便理解這些程序。
6、支持翻譯成某種形式的編程語言。

使用教程

1、請將壓縮文件解壓縮到硬盤的根目錄下,對于服務(wù)器版或個(gè)人版,解壓縮之后得到3個(gè)文件,其中兩個(gè)是文件夾,另一個(gè)是啟動服務(wù)的命令文件,如圖所示。

2、解壓縮后找不到啟動文件,這是因?yàn)橄到y(tǒng)安裝了某一類殺毒軟件,在解壓過程中,啟動文件被殺毒軟件刪除了。為了正常解壓文件,請暫時(shí)關(guān)閉殺毒軟件,待解壓完成后,再重新啟動殺毒軟件。

3、執(zhí)行上述的啟動命令,將打開兩個(gè)黑色的命令行窗口,如圖所示,其中的Dev Server為開發(fā)服務(wù)器,我們在AppInventor2開發(fā)環(huán)境中的每一項(xiàng)操作都會引起這個(gè)窗口中內(nèi)容的刷新,在開發(fā)過程中必須保持這個(gè)窗口處于開啟狀態(tài),可以最小化,但不能關(guān)閉。另一個(gè)窗口的標(biāo)題是Build Server…,這個(gè)是編譯服務(wù)器窗口,當(dāng)你選擇編譯菜單時(shí),這個(gè)窗口的內(nèi)容會刷新。在日常開發(fā)過程中,如果暫時(shí)不需要編譯項(xiàng)目,可以將這個(gè)窗口關(guān)閉,以節(jié)省系統(tǒng)資源。

4、在服務(wù)啟動過程中,系統(tǒng)地防火墻會彈出對話框,提示是否允許該程序的運(yùn)行,此時(shí)選擇“允許”即可。
5、服務(wù)啟動成功后,在chrome或firefox瀏覽器地址欄中輸入localhost:8888,即可打開App Inventor開發(fā)環(huán)境,如圖所示。

6、瀏覽器地址欄中的localhost也可替換成你電腦的ip,獲取本機(jī)ip的方法如下:在windows的命令行窗口中輸入ipconfig,如圖所示。其中的192.168.2.92就是本機(jī)的ip地址。

軟件功能

詞匯表1、參數(shù)【Argument】
在計(jì)算機(jī)科學(xué)中,過程或事件處理程序中的輸入被稱為參數(shù) 。這些參數(shù)屬于局部變量,僅在過程或事件處理程序中有效。
2、行為【Behavior】
大凡應(yīng)用都被設(shè)定了某些行為,這些行為是應(yīng)用對初始化事件及用戶事件的響應(yīng),或者說是對內(nèi)部事件及外部事件的響應(yīng)。
3、塊【Block】
在AppInventor2中使用了塊語言,這些塊組合在一起定義了應(yīng)用的行為,在編程 視圖中可以找到它們。
Blockly
Blockly是一門可視化的編程語言,軟件用這門語言在瀏覽器中實(shí)現(xiàn)了塊語言。
4、編程視圖【Blocks Editor】
在設(shè)計(jì) 視圖中點(diǎn)擊編程 按鈕就可以進(jìn)入編程視圖,在這里可以定義應(yīng)用的行為。
5、注釋【Comment】
注釋是對代碼塊功能的說明與標(biāo)注,用來說明代碼塊的作用或提示下一步要做的任務(wù)。注釋是寫給人的(自己或其他程序員),不是寫給計(jì)算機(jī)的,因此注釋不參與程序的運(yùn)行。注釋的作用是便于自己或他人更好地理解代碼。用右鍵點(diǎn)擊塊并選擇添加注釋 ,就可以為該塊添加注釋,同樣也可以刪除注釋。
6、組件【Component】
組件是應(yīng)用中用于完成操作的部件,在設(shè)計(jì) 視圖中,可以將組件拖拽到應(yīng)用的預(yù)覽框中,也就是未來的手機(jī)中。例如標(biāo)簽【Lable】組件、聲音【Sound】組件、按鈕【Button】組件等。
7、設(shè)計(jì)視圖【Designer】
在此視圖中,可以拖放并設(shè)置組件,來完成對用戶界面的設(shè)計(jì)。
8、抽屜【Drawer】
在編程 視圖中,塊是分級排列在視圖左側(cè),第一層級為塊的分類(內(nèi)置類、組件類及分類組件類),第二層級則被成為抽屜 ,因?yàn)樵邳c(diǎn)擊第二層級元素(如“控制”)之后,將打開抽屜列出與該元素相關(guān)的所有塊。
9、下拉菜單【Dropdown】
有些塊在其名稱的右側(cè)帶有一個(gè)向下的箭頭,點(diǎn)擊箭頭可以改變快的名稱及功能。以讀取 塊為例,點(diǎn)擊箭頭可以讀取不同的變量。
10、模擬器【Emulator】
在在開發(fā)過程中,需要對應(yīng)用進(jìn)行測試。如果找不到合適的Android設(shè)備,可以使用一種手機(jī)的模擬器,它顯示在電腦屏幕上,來幫助完成測試。
11、事件驅(qū)動【Event Driven】
事件驅(qū)動是交互為主的程序的核心驅(qū)動力。我們說一個(gè)應(yīng)用是事件驅(qū)動 的,因?yàn)閼?yīng)用的行為取決于事件。應(yīng)用不必停在某處等待你的指令,而只需要在事件發(fā)生時(shí),執(zhí)行響應(yīng)的事件處理程序 ,這些程序是你實(shí)現(xiàn)已經(jīng)設(shè)定好的;手機(jī)中的其他應(yīng)用可以照常運(yùn)行,直到有事件發(fā)生時(shí)才被中斷。因此說是事件流決定了程序流。
12、讀取器【Getter】
在編程 視圖中打開變量 抽屜就可以找到一個(gè)讀取 塊,可以在該塊的下拉列表選擇所需要的全局或局部變量,來獲得變量值。
13、列表【List】
列表用于保存信息。如果想跟蹤所有使用你應(yīng)用的用戶名稱,就會想到使用列表進(jìn)行存儲。向列表中添加項(xiàng),意味著新加入的項(xiàng)放在了列表的某個(gè)位置上,這個(gè)位置通常被稱作索引。在AppInventor2中,列表中第一項(xiàng)的索引值為1,第二項(xiàng)的索引值為2,以此類推。
14、可擴(kuò)展塊【Mutator】
有些塊上帶有藍(lán)色的方形標(biāo)記,這些塊被稱作可擴(kuò)展塊 。如果點(diǎn)擊藍(lán)色標(biāo)記,將彈出一個(gè)方框,方框內(nèi)的塊分為兩列,左側(cè)為擴(kuò)展塊,右側(cè)為現(xiàn)有塊。其中擴(kuò)展塊用于擴(kuò)展現(xiàn)有塊的長度(如文本塊、列表塊等),或者為現(xiàn)有塊提供參數(shù)(如過程塊)。只要將擴(kuò)展塊拖放到現(xiàn)有塊中,即可實(shí)現(xiàn)塊的擴(kuò)展。
15、面板【Palette】
用于容納抽屜的最外層的容器。
16、過程【Procedure】
一個(gè)過程就是一系列指令的集合。在App Inventor中,過程被定義在過程塊中,里面包含了一組塊,并具有獨(dú)一無二的名稱,供其他塊調(diào)用。
17、屬性【Properties】
每個(gè)組件都有許多屬性,可以在設(shè)計(jì) 視圖右側(cè)的屬性 窗口中設(shè)置或修改組件的屬性,也可以在編程 視圖中用相應(yīng)的塊來設(shè)置或使用這些屬性。如按鈕組件的“設(shè)置按鈕高度”塊及“按鈕高度”塊。
18、設(shè)置器【Setter】
在編程 視圖中打開變量 抽屜就可以找到一個(gè)設(shè)置 塊,可以在該塊的下拉列表選擇所需要的全局或局部變量,來設(shè)置該變量的值。
19、變量【Variable】
一個(gè)變量就是一個(gè)值的容器,變量的類型有兩種:全局變量【global】及局部變量【local】。

特別說明

提取碼:mj6x

下載地址

有問題?點(diǎn)擊報(bào)錯(cuò)+投訴+提問

網(wǎng)友評論

0條評論

評分:
captcha 評論需審核后才能顯示