• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            專職C++

            不能停止的腳步

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              163 Posts :: 7 Stories :: 135 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(28)

            我參與的團隊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            一次,在csdn的一個回復里,看到了basic4android(后面簡稱B4A),我想這個是什么東西。一查,原來是一個外國人搞的用basic開發android應用,安裝包非常小,需要Android SDK。語法和VB基本一樣。了解了一下,這個B4A還是相當完備的。對basic有興趣的朋友,可以去了解一下。B4A的主界面如下


            在國內有一個牛人,專門研究這塊,大家有空去聊聊。下面是他的QQ群(119709851)和他寫的B4A說明。他的博客http://silentbees.blog.163.com/

            Basic4android簡介  
             Basic4android(簡稱B4A)是一個簡單然而功能非常強大的Android應用開發環境。Basic4android語言類似于Visual Basic語言,支持更多的對象。Basic4android將代碼編譯成Android原生(native)應用,無需其它運行環境的支持。與其它的集成開發環境不同,Basic4android是完全用于Android應用開發的開發工具,不支持其它平臺。Basic4android包含一個強大的GUI設計器,內建對多屏和坐標的支持,不需要開發者再寫XML。開發者可以在Basic4android環境下利用Android模擬器或Android物理設備(利用USB連接或通過本地網絡連接)進行程序開發和調試。
                    Basic4android帶有豐富的庫函數,支持所有的Android 核心特性,因而使其非常容易進行高級應用開發。這些庫函數包括:SQL數據庫、GPS、串口(藍牙)、照相機、XML、JSON、Web服務(HTTP)、后臺服務、動畫、網絡(TCP和UDP)、文本閱讀(TTS)和聲音識別、Web瀏覽、移動電話廣告(AdMob)、圖表、OpenGL、圖像,等等。與Eclipse一樣,B4A編譯出來的編程是偽編譯的,即安卓手機上運行這些編譯出來的程序時,是解析執行的,因為JAVA本身就是偽編譯。
            Eclipse開發非常的慢,編譯十分耗費時間。雖然目前出現了以前C#、DELPHI語言為基礎的安卓開發工具,但這幾款開發工具剛才來,還不成熟,問題較多。而B4A已發展了N年了,相當成熟穩定了,并且在中國VB有眾多的使用者,以前VB語言為基礎的B4A是Eclipse的一個竟爭對手。
            B4A也可以調用JAVA的命令,Reflector類和javaobject庫就是用來調用JAVA命令的,下面是發布在我博客上的兩篇文章,有興趣可以去看一下,但更多資料請搜索官網。
              http://silentbees.blog.163.com/blog/static/22878903120140236111536/ 
              http://silentbees.blog.163.com/blog/static/228789031201311237117380/
            要想使用B4A遠程操作網絡空間里的數據庫還是其它文件,需要你精通PHP網頁腳本語言。
              現在的嵌入式界面有轉向android平臺的趨勢,包括家電,為控制器等,所以選擇B4A是對的。
             
            Basic4android簡介 - 沉默蜂QQ793136625 - 沉默蜂
            圖為漢化版 B4A v3.0 的界面
             
                    目前智能手機軟件方興未艾,而智能手機中安卓手機占了智能手機市場的70%到80%,蘋果手機占智能手機的20%。安卓開發工具中B4A是一款類似BASIC語言的小眾化開發工具,很適合BASIC語言的人快速入門。但目前很多人抱怨B4A可參考的資料少,很少有人能意識到正是大家忙于在QQ群里求助,讓答案留在了群里,并且群里得到答案后的求助人也沒覺悟去把得到的答案發到B4A官網上供其它新手做參考。群里的聊天記錄是不能永久保存的,同時也只能加了群的群成員才能在短期內瀏覽到(時間一久QQ公司就清空聊天記錄)。
                    為什么在中國很少有人知道Basic4android這款用VB語言為基礎的安卓開發工具,因為B4A公司長期以來一直把重點放在歐洲市場,歐洲使用B4A的較多。到2014年年初為止,B4A公司也沒有打算要推廣到中國的打算,更沒有推出簡休中文版的B4A。所以在中國一般人所說的安卓編程就是用 Eclipse,電腦軟件公司的團隊用的就是 Eclipse 。你想闖軟件公司吃安卓編程這碗飯,B4A不是你所要選擇的,你應該去擁抱 Eclipse 。當然話又說回來,B4A對于開發大多數安卓軟件已足夠了。
                    在論壇上發帖子的最大好處就是資源可共享。打比方,若人發帖子"求問怎樣讓編輯框的活動條滾動到最首或最尾或上一行或下一行",幾天后有好心人回答了這個問題的正確答案。于是這個帖子就留在了論壇上,這樣以后大家碰到這方面的問題,可以通過瀏覽這個帖子找到問題的答案。若自己搞論壇吧,還要有一個維護的精力和費用。但使用B4A官方中文論壇,這樣維護的精力和費用就由官方去承擔了。若B4A交流的QQ群里的群成員爭相到B4A官方論壇發帖子,這樣可以在論壇保存大量有價值的帖子,方便今后不懂的通過搜索論壇帖子進行學習。大家盡可能往B4A官方中文論壇發例程源碼,而不要發作品,這樣新手可通過源碼進行學習,源碼中應盡可能地加注注釋。

            posted on 2014-05-07 11:13 冬瓜 閱讀(1865) 評論(0)  編輯 收藏 引用 所屬分類: 原創
            久久久久久久尹人综合网亚洲 | 99久久777色| 久久精品国产亚洲AV香蕉| 色妞色综合久久夜夜| 久久亚洲精品无码AV红樱桃| 日本久久久久久中文字幕| 国内精品久久久久久久亚洲 | 国产三级观看久久| 久久亚洲sm情趣捆绑调教| 国产精品一区二区久久| 无码人妻久久一区二区三区蜜桃 | 亚洲精品第一综合99久久| 久久超碰97人人做人人爱| 久久久精品国产Sm最大网站| 久久久久久国产精品无码超碰| 91精品国产综合久久精品| 香蕉久久久久久狠狠色| 日本一区精品久久久久影院| 人妻无码久久一区二区三区免费 | 久久久久久综合一区中文字幕| 性高朝久久久久久久久久| 欧美亚洲国产精品久久蜜芽 | 久久亚洲欧洲国产综合| 99久久人妻无码精品系列 | 久久久女人与动物群交毛片| 日韩电影久久久被窝网| 国产成人99久久亚洲综合精品 | 久久国产精品77777| 久久婷婷色综合一区二区| 欧美精品一区二区久久| 99久久亚洲综合精品成人| 久久国产精品一国产精品金尊 | 亚洲精品tv久久久久久久久久| 久久午夜电影网| 国产精品久久久久久久久| 亚洲国产另类久久久精品小说| 久久强奷乱码老熟女网站| 久久婷婷色综合一区二区| 久久久国产亚洲精品| 精品多毛少妇人妻AV免费久久| 久久99精品久久久大学生|