E4A使用手冊(DOC)_第1頁
E4A使用手冊(DOC)_第2頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、安裝中文首次E4A發包,界面后安裝好易語言FOR安卓使用手冊小刀(siyul840)2013-06-01前言:易語言FOR安卓,以下簡稱E4A,是一個基于谷歌Simple語言的編程工具,旨在實現通過類似易語言的Basic語法輕松編寫Android應用程序。只要你有易語言的基礎,就可以很輕松上手。E4A擁有和易語言一樣的可視化開發環境,以及強大的智能語法提示功能。純中文編寫代碼,比英文更具親和力,您也無需為記不住英文關鍵詞而煩惱。E4A已經內置了Android1.5開發包SDK,您只需額外下載安裝Java1.6開發包JDK即可。目前E4A還處于初級階段,我們將繼續完善她,立志把E4A打造成最簡單

2、易用的中文安卓開發工具!、搭建開發環境下載E4A安裝程序,好后(安裝路徑不能有和空格),運行E4A,運行會出現如下界面,已經內置了安卓1.5開但是需要您額外下載Java1.6開發包,點擊上的下載鏈接,下載好裝該Java開發包,安后請在路徑設置中設置您的JDK安裝目錄,并保存。E4A會自動據此設置JAVAHOME。二、IDE界面介紹:為了能讓廣大易友快速上手,E4A的IDE界面盡量和易語言界面靠工具設言輩助®攏,幾乎都差不多,就不多費口舌了。這里著重說明一下兩個菜單:編譯FT安裝|P8卸載電jg測程編譯:將您的工程直接編譯生成APK文件。安裝:將編譯好的APK文件安裝到虛擬機或手機。卸

3、載:將之前安裝在設備上的APK卸載。啟動AVD:啟動虛擬機管理器,用于調試編譯好的APK文件,需要您事先安裝好安卓虛擬機,至于如何安裝,網上有大把教程,這里我就不再贅述了。三、新建工程:您可以直接打開運行E4A,然后會出現新建工程面板,輸入英文包名和應用名稱即可,工程會被保存在E4A安裝目錄的projects文件夾中,編譯后生成的APK文件會跟工程文件在同一目錄中。您也可以直接單擊鼠標右鍵新建E4A工程。新建工程Xp易語言for安卓,:新逢工程打齊例程繪路徑設置工程將被獣認創遂英文包名:IlIewApp在噸翠瞇尸的"ejects3錄下j工裡創饌后可叨在“工程咲江程數cM能為英主字母I

4、不能有空格、數字、捋號、淇字卑汨苴他工程新建工程取消應用名稱;:新的應用I可視化界面設計:E4A的界面設計比較特殊,其實是按照行和列來排列組件的,在設計窗口界面時系統會自動幫您對齊到網格,這里需要注意的是,設計添加組件時,同一行的組件高度必須一致,而且組件不能疊在一起,否則會造成解析錯誤!正確按鈕按鈕按鈕5-按鈕五、代碼輸入:E4A擁有易語言那樣的智能語法提示,所以您完全不必擔心因為輸入中文代碼而廢掉更多的時間,您只需要輸入關鍵詞的首拼即可獲得即時語法提示。另外,將鼠標停留在關鍵詞或命令上,系統會自動為您顯示語法提示塊。六、調試運行:源碼成APK文件后,您可以選擇把它安裝到安卓虛擬機進行調試,

5、也可以安裝到手機進行調試,首先要開啟您的虛擬機或者把您的手機開啟調試模式后連接到電腦。具體如何操作,請問度娘。5554:siyuCr11DownloadsMessagingMusicPiio-n&SearchSp-arePartsSewingsEmail石日llieryLncaleGesturesBuilderSpeechRecorder功能函數集合類別名稱格式注釋文本操作尋找文本尋找文本(被搜尋的文本為文本型,欲尋找的文本為文本型,起始搜尋位置為整數型)為整數型返回一個整數值,指定一文本在另一文本中最先出現的位置。倒找文本倒找文本(被搜尋的文本為文本型,欲尋找的文本為文本型,起始搜尋

6、位置為整數型)為整數型返回一個整數值,指定一文本在另一文本中最后出現的位置。到小寫到小與(傳址待轉換的文本為文本型)將文本轉換成小寫。到大寫到大寫(傳址待轉換的文本為文本型)將文本轉換成大寫。取文本左邊取文本左邊(欲取其部分的文本為文本型,欲取出字符的數目為整數型)為文本型返回一個文本,其中包含指定文本中從左邊算起指定數量的字符。取文本右邊取文本右邊(欲取其部分的文本為文本型,欲取出字符的數目為整數型)為文本型返回一個文本,其中包含指定文本中從右邊算起指定數量的字符。取文本中間取文本中間(欲取其部分的文本為文本型,起始取出位置為整數型,欲取出字符的數目為整數型)為文本型返回一個文本,其中包含指

7、定文本中從指定位置算起指定數量的字符。取文本長度取文本長度(文本數據為文本型)為整數型取文本型數據的長度。刪首空刪首空(傳址欲刪除空格的文本為文本型)刪除文本左邊的空格。刪尾空刪尾空(傳址欲刪除空格的文本為文本型)刪除文本右邊的空格。刪首尾空刪首尾空(傳址欲刪除空格的文本為文本型)刪除文本左右兩邊的空格。子文本替換子文本替換(傳址欲被替換的文本為文本型,欲被替換的子文本為文本型,用作替換的子文本為文本型,進行替換的起始位置為整數型,替換進行的次數為整數型)將文本中指定的子文本替換成另子文本,并且替換發生的次數也是被指定的。參數五:替換進行的次數,-1表示替換全部子文本。文本比較文本比較(待比較

8、文本一為文本型,待比較文本一為文本型)為整數型如果返回值小于0表示文本一小于文本二;如果等于0,表示文本等于文本二;如果大于0,表示文本大于文本。翻轉文本翻轉文本(傳址文本數據為文本型)翻轉指定文本數據。轉換操作到文本到文本(待轉換的數據為通用型)為文本型將指定數據轉換成文本。到數值到數值(待轉換的數據為通用型)為雙精度小數型將指定數據轉換成數值。字符轉代碼字符轉代碼(字符為文本型)為整數型字符轉ASCII碼,返回首字符的unicode值。代碼轉字符代碼轉字符(代碼為整數型)為文本型ASCII碼轉字符,返回給定unicode值的字符文本。到十六進制到十六進制(數值為通用型)為文本型將指定數值轉

9、換成16進制文本。算術運算取絕對值取絕對值(數值為通用型)為通用型返回數值的絕對值。求反正切求反正切(數值為雙精度小數型)為雙精度小數型返回數值的反正切值。求余弦求余弦(數值為雙精度小數型)為雙精度小數型返回數值的余弦值。求反對數求反對數(數值為雙精度小數型)為雙精度小數型返回e(自然對數的底)的某次方。取整取整(數值為通用型)為長整數型注釋:返回數值的整數部分。求自然對數求自然對數(數值為雙精度小數型)為雙精度小數型返回數值的自然對數。取最大值取最大值(數值一為通用型,數值二為通用型)為通用型返回數值一和數值二中的最大值。取最小值取最小值(數值一為通用型,數值二為通用型)為通用型返回數值一和

10、數值二中的最小值。取隨機數函數:取隨機數()為雙精度小數型返回一個隨機數。求正弦求正弦(數值為雙精度小數型)為雙精度小數型返回數值的正弦值。取符號取符號(數值為雙精度小數型)為整數型返回數值符號(1:正,0:零,-1:負)。求平方根求平方根(數值為雙精度小數型)為雙精度小數型返回數值的平方根。求正切求正切(數值為雙精度小數型)為雙返回數值的正切值。精度小數型角度轉弧度角度轉弧度(角度為雙精度小數型)為雙精度小數型角度轉弧度。弧度轉角度弧度轉角度(弧度為雙精度小數型)為雙精度小數型弧度轉角度。文件操作打開文件打開文件(文件名為文本型)為整數型打開個文件,返回文件號。打開文件2打開文件2(完整路徑

11、文件名為文本型)為整數型打開個文件,需提供文件完整的路徑,返回文件號。關閉文件關閉文件(文件號為整數型)關閉指定文件號的文件。是否在文件尾是否在文件尾(文件號為整數型)為邏輯型判斷當前讀寫位置是否在文件的尾部。與出文本寫出文本(文件號為整數型,欲寫出文本為文本型)寫出一段文本數據到文件中當前讀寫位置處。讀入文本讀入文本(文件號為整數型)為文本型從文件中當前讀寫位置讀取并返回一段文本數據。寫出數值寫出數值(文件號為整數型,欲寫出數值為整數型)寫出一個數值數據到文件中當前讀寫位置處。讀入數值讀入數值(文件號為整數型)為整數型從文件中當前讀寫位置讀取并返回一個數值數據。修改文件名修改文件名(舊文件名

12、為文本型,新文件名為文本型)重命名指定文件。刪除文件刪除文件(文件名為文本型)刪除指定文件。刪除文件2刪除文件2(完整路徑文件名為文本型)刪除指定文件,需提供完整路徑。文件是否存在文件是否存在(文件名為文本型)為邏輯型判斷文件是否存在。文件是否存在2文件是否存在2(完整路徑文件名為文本型)為邏輯型判斷文件是否存在,需提供完整路徑。是否為文件夾是否為文件夾(名稱為文本型)為邏輯型判斷指定名稱是否為文件夾。是否為文件夾2是否為文件夾2(名稱為文本型)為邏輯型判斷指定名稱是否為文件夾,需提供完整路徑。新建文件夾新建文件夾(文件夾名為文本型)新建一個文件夾。新建文件夾2新建文件夾2(文件夾名為文本型)

13、新建一個文件夾,需提供完整路徑。刪除文件夾刪除文件夾(文件夾名為文本型)刪除指定文件夾。刪除文件夾2刪除文件夾2(文件夾名為文本型)刪除指定文件夾,需提供完整路徑。置讀寫位置置讀寫位置(文件號為整數型,位置為長整數型)為長整數型重置讀寫位置,返回偏移之后的新地址。取文件尺寸取文件尺寸(文件號為整數型)為長整數型返回文件的尺寸大小。應用操作添加菜單添加菜單(菜單項為文本型)添加一個菜單。切換窗口切換窗口(新窗口名稱為窗口)切換到指定窗口,例如:切換窗口(新窗口2)。彈出提示彈出提示(提示信息為文本型)彈出提示信息。信息框信息框(標題為文本型,信息為文本型,按鈕標題為文本型)彈出信息框。取時間取時

14、間()為文本型獲取當前時間。取日期取日期()為文本型獲取當前日期。播放音樂播放音樂(文件名為文本型)播放APK資源中的音樂。播放音樂2播放音樂2(完整路徑文件名為文本型)播放SD卡中的音樂,需提供完整路徑。SQL執行SQL執行(數據庫名稱為文本型,SQL命令為文本型)對sqlite3數據庫執行SQL命令。SQL查詢SQL查詢(數據庫名稱為文本型,SQL命令為文本型,列分隔符為文本型,行分隔符為文本型)為文本型對數據庫執行SQL查詢命令,返回查詢結果,每條記錄中的項目用指定列分隔符連接,各條記錄之間用指定行分隔符連接。數組操作過濾數組過濾數組(要過濾的文本數組為文本型(),要尋找的子文本為文本型

15、,是否保留為邏輯型)為文本型()在一個文本數組中尋找指定子文本,如果保留則返回包含該子文本的數組,否則返回不含該子文本的數組。連接數組成員連接數組成員(文本數組為文本型(),連接文本為文本型)為文本型將一個文本數組的成員用指定文本連接起來,返回連接后的文本。分割文本分割文本(待分割的文本為文本型,用作分割的文本為文本型,分割次數為整數型)為文本型()將指定文本進行分割,返回分割后的文本數組。取數組下標取數組下標(數組為通用型,維度為整數型)為整數型返回指定數組維度可用的最大下標。流程控制如果如果表達式則語句否則如果表達式貝林語句否則語句結束如果判斷判斷分支表達式分支表達式列表語句分支否則語句結

16、束判斷判斷循環首判斷循環首條件表達式語句判斷循環尾變量循環首變量循環首循環變量=起始值至結束值步進步進值語句變量循環尾容錯處理首容錯處理首分支語句容錯處理尾調用事件調用事件事件名稱退出退出循環或函數或過程結束程序結束程序()集合項目總數項目總數返回集合的項目總數,該屬性為只讀屬性。加入項目加入項目(項目為通用型)向集合中加入項目,可以是任意類型的數據。清空清空()清空集合中所有的項目。是否包含是否包含(項目為通用型)為邏輯型判斷集合中是否存在某個項目,返回真或假。取項目取項目(索引為整數型)為通用型取指定索引的項目,返回項目數據。刪除項目刪除項目(項目為通用型)刪除指定項目。八、控件類別屬性、

17、方法、事件注釋窗口屬性:標題本屬性指定或獲取相應組件的標題文本。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。事件:創建完畢()當窗口被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:按下某鍵(鍵代碼為整數型)當用戶按下某鍵后產生此事件。采單被選擇(采單名為文本型)當用戶選擇菜單后產生此事件。觸摸手勢(方向為整數型)當用戶觸摸滑動屏幕后產生此事件。按鈕屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:標題本屬性指定或獲取相應組件的標題。屬性:字體大小本屬性指定或獲取相應組件標題的字體大小。屬性:粗體本屬性指定或獲取相應組件標題是否為粗體

18、。屬性:斜體本屬性指定或獲取相應組件標題是否為斜體。屬性:可用本屬性指定或獲取相應組件是否啟用。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:被單擊()按鈕被單擊事件。事件:獲得焦點()組件獲得焦點事件。事件:失去焦點()組件失去焦點事件。編輯框屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:內容本屬性指定或獲取相應組件的內容文本。屬性:字體大小本屬性指定或獲取相應組件內容的字體大小。屬性:字體顏色本屬性指定或獲取相應組件內容的字體顏色。屬性:對齊方式本屬性指定或獲取相應組件內容的對齊方式。屬性:粗體本屬性指定

19、或獲取相應組件內容是否為粗體。屬性:斜體本屬性指定或獲取相應組件內容是否為斜體。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。屬性:可用本屬性指定或獲取相應組件是否啟用。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:獲得焦點()組件獲得焦點事件。事件:失去焦點()組件失去焦點事件。標屬性:寬度本屬性指定或獲取相簽應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:標題本屬性指定或獲取相應組件的標題。屬性:字體大小本屬性指定或獲取相應組件標題的字體大小。屬性:字體顏色本屬性指定或獲取相應組件標題的字體顏色。屬性:對齊方式本屬性指定或獲取相應

20、組件內容的對齊方式。屬性:粗體本屬性指定或獲取相應組件標題是否為粗體。屬性:斜體本屬性指定或獲取相應組件標題是否為斜體。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。屬性:可用本屬性指定或獲取相應組件是否啟用。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:被單擊()標簽被單擊事件。圖片框屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。屬性:圖像本屬性指定或獲取相應組件的圖像。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:被

21、單擊()圖片框被單擊事件。單選框屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:標題本屬性指定或獲取相應組件的標題。屬性:字體大小本屬性指定或獲取相應組件標題的字體大小。屬性:字體顏色本屬性指定或獲取相應組件標題的字體顏色。屬性:對齊方式本屬性指定或獲取相應組件內容的對齊方式。屬性:粗體本屬性指定或獲取相應組件標題是否為粗體。屬性:斜體本屬性指定或獲取相應組件標題是否為斜體。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。屬性:選中本屬性指定或獲取相應組件是否被選中。屬性:可用本屬性指定或獲取相應組件是否啟用。事件:創建完畢()當組件被創建后產生此事

22、件,可以在響應此事件期間做一些初始化工作。事件:選擇改變()單選框的選擇狀態被改變事件。事件:獲得焦點()組件獲得焦點事件。事件:失去焦點()組件失去焦點事件。選擇框屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:標題本屬性指定或獲取相應組件的標題。屬性:字體大小本屬性指定或獲取相應組件標題的字體大小。屬性:字體顏色本屬性指定或獲取相應組件標題的字體顏色。屬性:對齊方式本屬性指定或獲取相應組件內容的對齊方式。屬性:粗體本屬性指定或獲取相應組件標題是否為粗體。屬性:斜體本屬性指定或獲取相應組件標題是否為斜體。屬性:背景顏色本屬性指定或獲取相應組件的背景顏

23、色。屬性:選中本屬性指定或獲取相應組件是否被選中。屬性:可用本屬性指定或獲取相應組件是否啟用。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:選擇改變()選擇框的選擇狀態被改變事件。事件:獲得焦點()組件獲得焦點事件。事件:失去焦點()組件失去焦點事件。畫板方法:清空()清空畫布中所有繪制內容。方法:畫圓(橫坐標為整數型,縱坐標為整數型,半徑為整數型)在指定點(橫坐標,縱坐標)繪制指定半徑的圓。方法:畫直線(起點橫坐標為整數型,起點縱坐標為整數型,終點橫坐標為整數型,終點縱坐標為整數型)在指定起點和終點之間畫線段。方法:畫點(橫坐標為整數型,縱坐標為整數

24、型)在指定點(橫坐標,縱坐標)畫點。屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。屬性:畫筆顏色本屬性指定或獲取相應組件的畫筆顏色。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:被觸摸(橫坐標為整數型,縱坐標為整數型)畫板被觸摸事件,返回觸摸位置的橫坐標和縱坐標。密碼編輯框屬性:寬度本屬性指定或獲取相應組件的寬度。屬性:高度本屬性指定或獲取相應組件的高度。屬性:內容本屬性指定或獲取相應組件的內容文本。屬性:字體大小本屬性指定或獲取相應組件內容的字體大小。屬性:字體顏

25、色本屬性指定或獲取相應組件內容的字體顏色。屬性:對齊方式本屬性指定或獲取相應組件內容的對齊方式。屬性:粗體本屬性指定或獲取相應組件內容是否為粗體。屬性:斜體本屬性指定或獲取相應組件內容是否為斜體。屬性:背景顏色本屬性指定或獲取相應組件的背景顏色。屬性:可用本屬性指定或獲取相應組件是否啟用。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:獲得焦點()組件獲得焦點事件。事件:失去焦點()組件失去焦點事件。手機方法:撥號(號碼為文本型)撥打電話,號碼為文本型。方法:振動(時長為整數型)發出指定時長的振動,時長為整數形,單位為毫秒。方法:發送短信(號碼為文本型,

26、內容為文本型,提示為文本型)向指定號碼發送短信,并發出提示(為了避免開發后臺悄悄發送短信的程序,提示內容即使為空也會有默認提示消息)。方法:發送郵件(地址為文本型,內容為文本型)調用系統郵件程序向指定郵件地址發送郵件(發送過程需要用戶確認)。方法:跳轉網址(網址為文本型)調用系統默認瀏覽器打開指定網址。方法:發送數據(地址為文本型,端口為整數型,數據為文本型)發送網絡數據。屬性:有效本屬性獲取相應硬件是否有效。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。位置傳感器屬性:有效本屬性獲取相應硬件是否有效。屬性:可用本屬性指定或獲取相應硬件是否啟用。屬性:緯度本

27、屬性獲取手機所在位置的緯度。屬性:經度本屬性獲取手機所在位置的經度。屬性:高度本屬性獲取手機所在位置的高度。屬性:精度本屬性獲取手機定位的精度。屬性:當前位置本屬性獲取手機當前所在位置。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:位置改變(緯度為雙精度小數型,經度為雙精度小數型,高度為雙精度小數型)GPS位置發生變化時觸發此事件,并得到緯度、經度和高度三個返回值。方向傳感器屬性:有效本屬性獲取相應硬件是否有效。屬性:可用本屬性指定或獲取相應硬件是否啟用。屬性:偏航角本屬性獲取手機的偏航角,以Z軸為軸心,0°為北,90°為東,180。為南,270。為西。屬性:俯仰角本屬性獲取手機的俯仰角,以X軸為軸心的傾角(-180°180°)。屬性:橫滾角本屬性獲取手機的橫滾角,以Y軸為軸心的傾角(-90°90°)。屬性:傾斜角本屬性獲取手機的傾斜角。事件:創建完畢()當組件被創建后產生此事件,可以在響應此事件期間做一些初始化工作。事件:方向改變(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論