我的雲端生活網 - Life+
Thursday, May 31, 2012
Wednesday, May 30, 2012
Tuesday, May 29, 2012
微程式技術研討會---Google simple 語言
Google simple 語言
1. 概說:
Simple可以說就是開發Android應用的BASIC語言,特別適於(但不限於)非專業級的程式設計師快速撰寫Android應用。
為了讓Android應用程式的撰寫更加容易,Google推出Simple計畫。Simple計畫的目的是要為手機世界以及Android平台提供一個容易學習與使用的語言,可以說就是開發Android應用的BASIC語言。
以下網址即為 google simple 計畫的站台… 裡面有許多文件, 有心要撰寫android平台程式者, 可以作為參考:
http://code.google.com/p/simple/
2. 環境建置
Java SDK 1.6
Android SDK 1.5
Ant version 1.7 下載 windows版本
Simple-windows-0.1.1.zip
a. 其中 java sdk 在 java 官網即可下載.
b. 要注意的是, Android SDK 必須使用1.6的版本, 用現在最新的 sdk 反而會在 simple 語言編譯執行上出問題.
c. Apache Ant 下載位置在 http://ant.apache.org/
d. Simple-windows-0.1.1.zip 下載位置即在http://code.google.com/p/simple/
(除了 windows, 上頭也有提供 linux 及 mac 平台的版本)
3. 設定環境變數:
以windows 為例: 我的電腦->內容->進階->環境變數->系統變數->新增
JAVA_HOME 指向 java sdk 的安裝目錄,例:c:\java\jdk1.6.0
ANDROID_HOME 指向 android sdk 的目錄,例:d:\android_sdk-1.6
SIMPLE_HOME 指向 解壓後的 simple 目錄,例:d:\simple
ANT_HOME 指向 ant 安裝目錄 , 例 : d:\ant
將 ant 的安裝目錄,例:d:\ant\bin,附加到 環境變數 Path 中
4. 建立專案/編譯/執行:
在命令行下,切換到d:\simple 目錄下, 輸入
newsimpleproject com.mydomain.test.Test
即可建立一個新的測試專案, 名字叫作 com.mydomain.test.Test
並且在 d:\simple 下生成一個 Test 目錄, 其下包含 assets, src, simpleproject 3個子目錄, assets=外部資源區, simpleproject 放專案檔, src 內即為原始碼.
接著輸入 simplec Test/simpleproject/project.properties
編譯該測試工程,如果編譯過程中沒出錯的話,就會在 Test 下生成一個 build 目錄 , Test\build\deploy內含 android 的安裝程式檔 Test.apk
將此 Test.apk copy 到 android 手機上, 安裝後即可執行.
P.S. Google Simple與傳統 basic 語言的差異比較:
1. simple 程式語法上, 和 basic 相容 ,再加入事件驅動模式後,
幾乎和 Visual Basic 的程式寫法相同
2. simple 的程式本文為 plain text, 預設編碼為 UTF-8, simple 語法上, 大小寫
是不相同的 傳統 basic 語言大小寫是不分的.
3. simple程式最下方, 會有一小段 特性描述區段 (properties section)
可用來初始化各物件的初始值. 是 google 特意保留給未來的 IDE 整合開發環境用的, 但因目前尚無此程式實作 故此段仍須由 programmer 來撰寫它.
容後再述. 以下是程式的實作.
Friday, May 25, 2012
Thursday, May 24, 2012
Wednesday, May 23, 2012
Tuesday, May 22, 2012
今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧
【活動】
今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧!
活動已經上線囉~~
這次活動到6/5,
參加的朋友可以抽Cold Stone禮券喔!
快點手刀來參加吧~親愛的粉絲們~~啾咪 ♥
Monday, May 21, 2012
Sunday, May 20, 2012
Thursday, May 17, 2012
Wednesday, May 16, 2012
Monday, May 14, 2012
Saturday, May 12, 2012
Thursday, May 10, 2012
Sunday, May 6, 2012
Thursday, May 3, 2012
【活動】母親節活動上線囉
【活動】母親節活動上線囉!Life+青春 Young 溢,送給媽媽青春美麗,寫下指定留言就可抽SKⅡ青春露喔!快到發燒好康參加活動吧~啾咪 ♥ http://www.facebook.com/liveplusfans
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2012
(107)
-
▼
May
(38)
- 不要習慣用別人的框架,努力把自己框起來
- 改變;從自己開始
- 做程式除了熟悉語法以外,最基礎也最基本的工作,就是字串處理;任何無法把字串處理工作做好稱不上懂程式
- 微程式技術研討會---Hash Function in C (I) http://ping.fm/R...
- 微程式技術研討會---Hash Function in C (I)
- 微程式技術研討會---Google simple 語言 http://ping.fm/OaCMg
- 微程式技術研討會---Google simple 語言
- 微程式 技術研討會--Boa WebServer For Embedded System http:...
- 微程式 技術研討會--Boa WebServer For Embedded System
- 有想法絕對是好的, 但想法不等於雜念
- LINE用web server去做這種訊息傳遞,是個糟糕的設計 http://ping.fm/KSbmw
- 為何要把ubuntu 的桌面改成 Mac or XP? 如果是真的喜歡這些桌面 何不直接改用其他作業系統?
- 某飲料的自販機protocol文件要描述的這麼複雜?明明是個簡單的東西,卻完全硬體思維,對於軟體的施...
- 在旁搖旗吶喊或是不斷唱衰的人多得是,重要的是要知道自己在做什麼?而不是看別人怎麼做
- 等你成功以後在來談,為什麽不?會比較實際 ,你知道的;不管是哪種血,革命是需要流血的,否則他就稱不上...
- 房市「不二價」將成為趨勢 <-- 本來就該如此,事實上當有人說他買房時殺了??錢時,我反而覺得這個建...
- 今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧 http://ping.fm/Hhc8q
- 今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧
- 為什麽;我們總不認為自己的存在可以改變什麽?
- 原來 putty 還有一種用途,可以當 terminal emulator
- Debian - 套件的謹慎組織與和諧運作 http://ping.fm/bz5MW
- 原來這隻鳥上新聞了,他現在正在叫 http://ping.fm/3sonQ
- 創始人被掃地出門該怨誰? http://ping.fm/4EwiI
- c99 有支援 VLA 這種東西,但看起來用處不大,且有點危險void f(int n){ i...
- 我仍然願意當一個 為了雞蛋,去與馬賊拼命的劍客?
- 自製腦電波控制程式 http://ping.fm/uKyjf
- 寫一個透過簡訊公司api 能發簡訊的function需要多久? 我認為即使沒寫過也不需要超過1小時
- 吸睛!寵物犬巨大破表~網友驚:是北極熊吧! http://tinyurl.com/77nhapt
- 其實這張圖並不是電子發票, 電子計算機發票不等於電子發票 http://ping.fm/Bl41o
- 假消息? 如果是手機程式比較可能,tag 要佈多少reader 才能追蹤? http://tiny...
- 104的母親節廣告做的非常棒;但他跟品牌的連結為何? http://ping.fm/rMKjd
- 現代式薪資級距模式 http://ping.fm/xUz1v
- c 可以使用macro 重新定義 + 的運算規則? 我的意思是 將 a + b 變成 ab , 形式...
- 其實,你我都曾是「潑糞哥」?也許現在還是~~ http://ping.fm/26C9K
- 為什麽我們很少為我們自己提出的為什麽找答案?
- How To Install Apache OpenOffice 3.4 Via PPA On Ub...
- C語言才是軟體工程界的王道? http://tinyurl.com/7bgattx
- 【活動】母親節活動上線囉
-
▼
May
(38)