产品中心 新闻中心 技术支持 走进我们 客户服务 销售人员 解决方案 联系我们
返回首页
当前位置: 首页 > 联系我们

Xojo: 中文事务部

时间:2019-04-27 14:53:01来源:本站 作者: 点击:
  中文事务部负责产品本地化(中文化)、中国内地及台港澳的销售、客服服务以及市场开拓工作

  中文事务部负责产品本地化(中文化)、中国内地及台港澳的销售、客服服务以及市场开拓工作。另外,通过整合社区资源,提供包括Web程序部署、培训在内的付费技术协助。

  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)提供了工程管理器、界面设计器、菜单设计器、工具栏设计器、报表设计器、代码编辑器、编译器、调试器等全套工具。

  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提供内嵌的SQLite数据库引擎,同时支持Oracle、MySQL社区版(MySQL的许可证不允许同时支持开源社区版和付费版的软件存在,因此目前仅支持社区版)、PostgreSQL、MS SQL Server(当然仅限Windows)等大部分主流的SQL数据库服务器,也支持以ODBC方式访问数据库。

  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上也可用)。

  2006年1月,经过一年的读者投票之后,2005 Linux版以绝对优势获得了SYS-CON的LinuxWorld杂志2005读者选择奖的最佳Linux编程环境和最佳Linux开发工具两项大奖。

顶一下
0%
返回首页
0
0%
------分隔线----------------------------
推荐内容