-
全新跨平台開發工具 Xojo 發佈了
Xojo
官網:http://www.xojo.com/
簡介影片:
www.youtube.com/watch?v=YEOasmpgE2c
主要特色(我覺得的):
[開發環境與語言]
- 具有 Mac / Windows / Linux 三大主流平台版本
- 單一窗口介面,介面感覺還蠻時尚
- 學習及研究交流,永久免費使用。(只有要發佈時需要編譯授權)
- 使用 basic 語法為基礎,支援事件導向,所以摸過 VB6 的話很容易上手
- 語言完備,完全物件導向語言,這是與 VB 很大的相異處
- 內附完整的文件與範例
[桌面App]
- 大多數情況下,同一段程式碼可以直接通用,編譯出三大主流平台的執行檔。
- 平台的差異性部份,可以在程式碼中做處理,例如 if TargetWin32
- 執行檔皆使用平台原生介面,不像 Java 是模擬外觀。
- 事實上,Xojo IDE 就是使用自身開發
- [網頁App] (DEMO App: http://demos.xojo.com/cgi-bin/orders/orders.cgi )
- 可以編譯出包括 Server 功能的各平台執行檔,或是 Apache CGI
- 可以在 iOS 等行動裝置、桌面電腦的瀏覽器上正常執行 (IE6 除外…)
[iOS App]
- 對,你沒看錯。iOS。
- Coming soon (根據消息,年底)
另外提供自己翻譯的中文電子書「程式設計入門 -使用 Xojo」,目前進度到第二章。
http://tinyurl.com/ksvewnc
-
-
這個好像之前叫 Real Basic, 售價很高..
-
-
沒錯,就是早期的 REALbasic、REAL Studio,不過已經全新寫過介面了。
定價的話,早期主要照編譯平台分,現在已經把授權照編譯功能都分開來算…
桌面部署:300美元
Web部署:400美元
控制台部署:100美元
資料庫伺服器:300美元
Xojo Pro(全包+一堆福利):995美元
桌面部署本身就有包括 SQLite 資料庫支援,沒要連接 Server 的話,也夠用了。
另外,美國物價當然高,我之前使用時都是跟中國代理拿的,便宜許多。
http://www.realcenter.cn/cht/products/price.htm
照過去這張表,300美元的可以拿到差不多180,995的拿到595。
而且這些價格是包括一年更新的,第二年之後如果續約,大概是半價左右..
再說,現在 Xojo 已經沒有任何試用期限的限制,如果是交流而已的話,
只要有原始碼,每個人都可以執行+修改,真的有需要時再考慮買授權。
有要商業使用的話,花點費用投資也屬合理吧。
而且,只有編譯需要授權,這也表示,一個大工作室,只要有一兩台電腦有授權就可以了。
-
程式設計入門 -使用Xojo 中譯版 全書試閱
MultiUpload 下載點:http://www.multiupload.nl/EP4XCBSUL3
自己翻譯的,全書 213 頁,雖然是以 Xojo 為主,
不過裡面教的概念蠻有系統,到其他的語言也都是通用的。
Xojo 是一個跨平台的程式設計語言,
支援編譯 Mac/Windows/Linux 三大主流平台執行檔,
以及網頁版應用程式,iOS 版也預計在年底發佈。
只有編譯要發佈的程式時才需要購買授權,
本地執行、除錯,都是永久全功能免費的,
很適合學習交流。
用自己的破英文隨手翻譯,請各位先進幫忙看看,
如有不通順的地方請告訴我,之後下一版會修正。
底下是全書目錄
【目錄】
寫在前面
致謝
譯者前言
約定
第 1 章 : Hello, World!
1.1 章節概覽
1.2 四處看看
1.3 執與建
1.4 Hello, World!
1.5 除錯
第 2 章:我介紹
2.1 章節概覽
2.2 放置您東的地方
2.3 常用的資料型態
2.4 活用變數
2.5 變數實作
2.6 進階除錯
第 3 章:我們現在要去哪裡?
3.1 章節概覽
3.2 If... Then
3.3 Select Case
3.4 For... Next
3.5 Do...Loop
3.6 While...Wend
3.7 Exit 及 Continue
3.8 迴圈實作
第 4 章:把事做完
4.1 章節概覽
4.2 簡單的方法 (Method)
4.3 參數
4.4 預設值
4.5 注記
4.6 Function (函數)及回傳值
4.7 範圍
第 5 章:建個列表
5.1 章節概覽
5.2 加到列表中
5.3 掃地出門
5.4 來點亂數
5.5 把文字轉為列表
5.6 使用 Key/Value 成對地儲存資料
5.7 陣列實作
第 6 章:可以為您點餐嗎?
6.1 章節概覽
6.2 事件(event)簡介
6.3 Window (視窗)
6.4 輸入
6.5 按鈕
6.6 選取
6.7 控制項實作
第 7 章:只要瀏覽
7.1 章節概覽
7.2 ListBox
7.3 裝飾
7.4 組織
7.5 指示
7.6 進一步的控制項實作
第 8 章:自己動手做
8.1 章節概覽
8.2 物件導向程式設計
8.3 類別(Class)
8.4 變體型態
8.5 類別中的方法和函數
8.6 模組
第 9 章:輸及輸出
9.1 章節概覽
9.2 檔案的類型
9.3 處理檔案
9.4 處理「開啓/儲存」對話框
9.5 開啓檔案
9.6 建立與儲存檔案
9.7 檔案實作
第 10 章:圖片 (然後印出來!)
10.1 章節概覽
10.2 處理影像
10.3 從程式碼繪圖
10.4 列印
10.5 列印實作
第 11 章:網路連線
11.1 章節概覽
11.2 網路101:協定、連接埠,以及位址
11.3 連接
11.4 網頁連線
第 9 章:輸及輸出
9.1 章節概覽
9.2 檔案的類型
9.3 處理檔案
9.4 處理「開啓 /儲存」對話框
9.5 開啓檔案
9.6 建立與儲存檔案
9.7 檔案實作
第 10 章:圖片 (然後印出來!)
10.1 章節概覽
10.2 處理影像
10.3 從程式碼繪圖
10.4 列印
10.5 列印實作
第 11 章:網路連線
11.1 章節概覽
11.2 網路101:協定、連接埠,以及位址
11.3 連接
11.4 網頁連線
11.5 發送電子郵件實作
11.6 幾點有關協定的注意事項
第 12 章:行與欄
12.1 章節概覽
12.2 資料庫簡介
12.3 資料庫查詢簡介
12.4 建立與連接到本地資料庫
12.5 存取 Xojo 資料庫
12.6 更多關於資料庫
第 13 章:都是一家人:類別 (Subclass)
13.1 章節概覽
13.2 類別與子類別
13.3 子類別實作
第 14 章:打蠟拋光
14.1 章節概覽
14.2 戶介面指南
14.3 建一個會回應的介面
14.4 讓事情如行事歷發生
14.5 管理視窗
14.6 出錯時該怎麼辦
第 15 章:規則書
15.1 章節概覽
15.2 最重要的事
15.3 別重覆己!
15.4 戶資料是神聖的
15.5 最驚訝的原則
15.6 這都是您的錯
15.7 對於未來的計劃
15.8 先讓他能動
15.9 文件與輔助說明
後記
關於作者
關於譯者
版權與授權
-
好久沒有用Basic寫東西了,如今又有您翻譯的跨平台開發工具,找個時間好好重新練一下~^^