Xojo

下載購買社區部落格論壇支援我的帳戶

中文事務部

  • 購買產品
  • 简体中文页面
  • 中文文件資料下載
  • 啟動產品
  • 中文討論組

資料與資源

  • 中文文件
  • 2013第三版注意事項
  • 遞交到Mac App Store須知
  • iOS支援進展

中文事務部

中文事務部負責產品本地化(中文化)、台港澳及中國內地的銷售、客服服務以及市場開拓工作。另外,透過整合社區資源,提供包括Web程式部署、培訓在內的付費技術協助。

需要下載中文文件資料、購買Xojo或進行售前諮詢請按本頁面右側的相關連結。

 

Xojo簡介

Xojo(讀作啁啾)是一個跨平臺編程語言及多平臺開發工具,能為Windows、Mac OS X及Linux這三種作業系統編寫具有圖形用戶介面的桌面(Desktop)程式、沒有圖形用戶介面的主控臺或後臺服務程式、網路(Web)程式(有嵌入網路私服器功能的可獨立運行版本以及支援Apache和IIS的CGI兩種方式),並即將支援iOS等移動平臺。Xojo透過交叉編譯在開發平臺上為各種作業系統生成原生的應用程式,即程式由CPU可以直接執行的指令組成,幾乎所有介面控制項也都是相應作業系統的原生介面控制項。

Xojo語言是完全
物件導向式的編程語言,支援繼承、重構、多態,像Java和C#一樣支援類別介面(class interface)和命名空間(名稱空間,namespace)。除此之外,還有授權(delegate)、反射/自省(introspection)等現代編程語言所具有的功能。Xojo語言是強類型語言,所有變數需要先定義後使用。

Xojo的
整合開發環境(IDE)提供了專案管理器、介面設計器、選單設計器、工具列設計器、報表設計器、程式碼編輯器、編譯器、Debugging器等全套工具。

Xojo的編譯器曾經可以為X86、68K、PowerPC三大類晶片編譯原生程式,隨著後兩者的衰落,目前只支
援Intel X86系列及其相容晶片,能為Windows生成PE格式可執行檔,為Mac OS X生成Mach-O格式程式(以前還支援PEF格式的單一可執行檔),為Linux生成ELF格式的可執行檔。Xojo的編譯器後端將在不久的將來採用LLVM代替自行編寫的編譯器,從而能為iOS和安卓等移動系統所支援的CPU編譯原生應用程式。

Xojo目前支援的作業系統程式庫包括Microsoft Windows上的Win32及相容API,Apple Mac OS X系統的Carbon框架和Cocoa框架,Linux上的GTK圖形介面。以前還曾支援過Mac OS Classic平臺,並且將會支持iOS的Cocoa Touch開發框架。Xojo提供
Plug-in SDK,使用戶能將用C/C++等語言編寫的程式庫進行包裝後在Xojo程式中使用。Xojo的Mac OS X程式還支援嵌入AppleScript,所嵌入的Script可以作為專案中的一個全域方法來呼叫,在Windows上則支援大部分ActiveX控制項。Xojo語言透過與VB類似的Declare語句提供對作業系統API和各平臺上的動態庫、靜態庫檔中的函式進行直接呼叫。

Xojo提供
內建的SQLite資料庫引擎,同時支援Oracle、MySQL社區版(MySQL不允許同時支援開源社區版和付費版的軟體存在,因此目前僅支援社區版)、PostgreSQL、MS SQL Server(當然僅限Windows)等大部分主流的SQL資料庫伺服器,也支援以ODBC方式使用資料庫。

 

Xojo所獲獎項

Apple Mac平臺:

Xojo誕生之時,Apple自己的Mac OS X平臺開發工具XCode還未面世,因此不久就與CodeWarrior(時為摩托羅拉下屬飛思卡爾公司的產品)一起成為了Mac OS X平臺上的重要開發工具,在1999~2001年連續三屆獲得Apple Design Award提名,曾被Mac用戶界著名的Macworld雜誌給與了4.5只“老鼠”的好評(滿分為5只,但極少打出滿分),在2003 MacInTouch雜誌讀者評選中被評為最佳開發工具。

在前Mac Apple Store時代,Apple
透過其官方網站上的下載頻道提供第三方軟體下載,並為一些較為重要的軟體加上“Staff Pick”(蘋果公司員工選擇)標記,當時Xojo一直是Staff-Picked產品。微軟公司的Mac產品開發部門曾一度長期使用Xojo,Internet Explorer for Mac的主體結構和Microsoft Office的Mac版(2004及更早版本)中的實用工具(如ODBC連接器等)都是使用Xojo編寫的。Microsoft Office的蘋果版其實一直支援自動化操作,但直到最近的版本才提供了內嵌的VBA編輯器,在此之前Office的蘋果版安裝包中自帶Xojo的5.x系列軟體,並透過後者的Office自動化支援來提供這一功能(Xojo的Office自動化功能在Windows上也可用)。
 

Microsoft Windows平臺:

2005年3月,5.5的Windows版獲得了CMP評選的Jolt獎的語言與開發環境獎類生產力獎,該獎有軟體業奧斯卡之稱,Eclipse、IntelliJ IDEA、Xcode、Python和NetBeans都獲得過該獎勵。
 

GUN/Linux平臺:

2006年1月,經過一年的讀者投票之後,2005 Linux版以絕對優勢獲得了SYS-CON的LinuxWorld雜誌2005讀者選擇獎的最佳Linux編程環境和最佳Linux開發工具兩項大獎。
 

其他:

在2005年2月份的DEMO@15軟體展示大會上,獲得了DEMOgod大獎。

 

  • xojo
  • 普通人也能開發不普通的程式。™立即免費試用

  • Xojo資源

  • 文件
  • 常見問題與解答
  • 支援論壇
  • 系統需求
  • 開發者鏈結

  • 尋找開發人員
  • 第三方擴展
  • 線上資源
  • 用戶組
  • 關於Xojo, Inc.

  • 公司資訊
  • 聯繫我們
  • 最新資訊
  • 活動
版權所有 © 2013 Xojo, Inc.
聯繫 | 隱私 | 網站地圖 | 下載