|
商品编号: |
macos0366 |
|
商品名稱: |
Xojo 2016 R2.1 MacOSX 多語言中文註冊版-跨平台軟件開發 |
|
碟片數量: |
1片 |
|
銷售價格: |
200 |
|
瀏覽次數: |
21264 |
|
【轉載TXT文檔】 |
|
Xojo 2016 R2.1 MacOSX 多語言中文註冊版-跨平台軟件開發 |
Xojo是一個跨平台編程語言及多平台開發工具,能為Windows、Mac OS X及Linux這三種操作系統編寫具有圖形用戶界面的桌面(Desktop)程序、沒有圖形用戶界面的控制台或後台服務程序、網絡(Web)程序(有嵌入網絡服務器功能的可獨立運行版本以及支持Apache和IIS的CGI兩種方式),並即將支持iOS等移動平台。Xojo通過交叉編譯在開發平台上為各種操作系統生成本機代碼的原生的應用程序,即程序由CPU可以直接執行的指令組成,幾乎所有界面控件也都是相應操作系統的原生界面控件。
Xojo 2016 R2.1 MacOSX 多語言中文註冊版-跨平台軟件開發
Xojo語言是完全面向對象(面向對象)的編程語言,支持繼承、重構、多態,像Java和C#一樣支持類接口(class interface)和命名空間(名稱空間,namespace)。除此之外,還有委託(delegate)、反射/自省(introspection)等現代編程語言所具有的功能。Xojo語言是強類型語言,所有變量需要先定義後使用。
Xojo的集成開發環境(集成開發環境,IDE)提供了工程管理器、界面設計器、菜單設計器、工具欄設計器、報表設計器、代碼編輯器、編譯器、調試器等全套工具。
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提供插件(plugin)開發包SDK,使用戶能將用C/C++等語言編寫的程序庫進行包裝後在Xojo程序中調用。Xojo的Mac OS X程序還支持嵌入AppleScript腳本,所嵌入的腳本可以作為工程中的一個全局方法來調用,在Windows上則支持大部分ActiveX控件。Xojo語言通過與VB類似的Declare語句提供對操作系統API和各平台上的動態庫、靜態庫文件中的函數進行直接調用。
Xojo 2016 R2.1 MacOSX 多語言中文註冊版-跨平台軟件開發
Xojo提供內嵌的SQLite數據庫引擎,同時支持Oracle、MySQL社區版(MySQL的許可證不允許同時支持開源社區版和付費版的軟件存在,因此目前僅支持社區版)、PostgreSQL、MS SQL Server(當然僅限Windows)等大部分主流的SQL數據庫服務器,也支持以ODBC方式訪問數據庫。
Features :
Create Anything
With built-in support for graphics, database servers, internet protocols and more, you can build just about anything you can imagine with Xojo. Using Xojo, you can make commercial software products, utilities to help make your life easier, or even learn to program. In fact, Xojo itself is a Xojo app!
Build Apps 10x Faster
You can use one set of source code to support multiple platforms and there are over 40 user interface controls built in, allowing your app to look and behave how you'd want it to on any platform. On the web you can use one powerful language to create your web app instead of HTML, CSS, PHP, javascript, or AJAX, saving you tons of development time!
Modern Development
Xojo is a modern, object-oriented language. It supports inheritance, interfaces, polymorphism and is strongly-typed as well. There are thousands of differences in OS API calls and Xojo abstracts you from these details, dramatically reducing development time and allowing you to focus on what makes your application unique.
Native, Cross-Platform
Xojo apps don't have an interpreter or virtual machine – they're compiled to machine code for fast execution and the protection of your intellectual property. Xojo uses native controls so your app looks and feels right on each platform. Development is cross-platform as well. Create your project on your favorite OS and then build it for any platform Xojo supports.
|
|
|