Xojo是一种跨平台的软件开发工具,它允许开发人员使用一种编程语言来创建应用程序,然后可以在多个操作系统上运行。Xojo 2023是Xojo开发工具的最新版本,它提供了许多功能和改进,以帮助开发人员更轻松地构建高质量的应用程序。
以下是Xojo 2023的一些主要特点和功能:
- 跨平台开发:Xojo允许您使用同一套代码构建应用程序,然后将其部署到多个操作系统上,如Windows、macOS、Linux和Web。
- 简化的界面设计:Xojo提供了直观的界面设计工具,使您可以轻松创建用户友好的应用程序界面。
- 内置控件库:Xojo提供了丰富的内置控件库,包括按钮、文本框、列表框等,使您可以快速构建应用程序界面。
- 强大的事件驱动编程:Xojo使用事件驱动编程模型,您可以编写代码来响应用户操作、计时器事件和其他事件。
- 数据库集成:Xojo提供了与各种数据库系统的集成,包括SQLite、MySQL和Microsoft SQL Server等,使您可以轻松地处理数据存储和检索。
- 支持插件和第三方库:Xojo允许您使用插件和第三方库扩展应用程序的功能,以满足特定需求。
- 良好的性能和调试工具:Xojo的编译器和调试器提供了良好的性能和调试功能,帮助您快速定位和解决应用程序中的问题。
- 文档和社区支持:Xojo提供了详细的文档和活跃的社区支持,使您可以轻松学习和解决问题。
这些只是Xojo 2023的一些亮点,它还有其他许多功能和改进,可以使您的应用程序开发过程更加高效和愉快。
Xojo 2023 Release for mac安装过程
下载软件完成后,打开软件包,拖动软件【Xojo】到应用程序进行安装即可!
如果软件未启动,打开终端,复制一下命令行对应用程序进行完整授权即可
sudo xattr -r -d com.apple.quarantine /Applications/Xojo\ \[k\].app/Contents/MacOS/Xojo.app
sudo codesign -f -s - /Applications/Xojo\ \[k\].app/Contents/MacOS/Xojo.app
打开终端,复制代码,回车
输入密码,点击回车即可
Xojo 2023 mac版功能介绍
构建本机、跨平台应用程序
快速开发桌面、Web、移动和 Raspberry Pi 的应用程序。
使用 Xojo 加快开发速度。
• 跨平台- 编码一次即可部署在macOS、Windows、Linux、Web、iOS 和Raspberry Pi 上。
• 拖放 UI - 通过拖放快速直观地创建您的本机用户界面。
• 丰富的框架- 借助对图形、数据库服务器和互联网协议的现代支持,构建您可以想象的任何东西。
• 抽象- Xojo 将您从平台细节中抽象出来,使您能够将时间和精力集中在使您的应用程序独一无二的方面。
Xojo 2023 Release for mac版软件特点
使用相同的开发工具和语言为多个平台构建本机应用程序。
• 本机控件 - 内置 40 多个用户界面控件,您的应用程序在任何平台上都具有良好的外观和感觉。
• 适合初学者 - Xojo 易于使用,让您边学边学 - 如果您刚刚开始使用,那么您来对地方了。
• 高级功能- Xojo 支持继承、接口、多态性等,因此经验丰富的开发人员会喜欢这种功能。
• 轻松部署- Xojo Cloud 可用于轻松、免维护且安全地托管Xojo Web 应用程序。
• 活跃社区- 您始终可以在我们的活跃用户论坛和年度Xojo 开发者大会上的Xojo 社区中找到支持。
• 大量资源——我们的文档、示例项目、教程、视频库和教科书将帮助您快速入门。
其他人正在使用 Xojo 做什么? Xojo
在全球拥有超过 400,000 名用户。Xojo 应用程序随处可见 - 从财富 500 强到商业软件、小型企业、学校以及介于两者之间的一切。事实上,Xojo本身就是用Xojo制作的。
系统要求
• macOS 10.14 或更高版本
• Apple Silicon 或 Intel Core 处理器
更新日志
MBS Xojo 插件 18.0 发行说明
添加了ClipperMBS模块以使用 Clipper 库。
向PictureMBS类添加了 Multiply 和 Unmultiply 。
添加了allowUniversalAccessFromFileURLs 和allowFileAccessFromFileURLs 属性到WKWebViewControlMBS控件。
添加了AppReceiptVerificatorMBS MACAddress 共享属性。
为RaspberryPiCameraMBS类添加了相机配置属性。
添加了对IconMBS类的检查,以确保您不会获得损坏的图像。
将 CopyToClipboard 和 FromClipboard 添加到NSAttributedStringMBS类。
添加了DirectShowGUIDMBS.Parse功能。
添加了DynaPDFBookmarkMBS句柄属性。
添加了使用 2048 位 PKCS#12 证书文件签署 PDF 的示例。
向DynaPDFMBS类添加了 ExtractText、FileAttachAnnotEx、RenderPDFFileEx、RenderPDFFileExMT、RenderPDFFileMT 方法。
在 Windows Vista 及更高版本上添加了对CURLSMBS和CURLNMBS类的 IDN 支持。如果您在较旧的 Windows XP 上尝试,确实会出现错误。
为WKWebViewControlMBS控件(64 位)添加了 javascript 消息回调。
向SQLConnectionMBS类添加了 kSQLAnywhereClient 和 kCubeSQLClient 常量。
向RAWSocketMBS和UDpsocketMBS类添加了 LocalIP、LocalPort 和 Poll。
向PDFViewControlMBS预览添加了 MBS 徽标。
添加了NSViewTooltipMBS类和NSViewMBS .addToolTipRect 方法。
添加了OpenSSLMBS PKCS7SignData 函数。
为各种图片功能(例如Picture)添加了传递图片分辨率属性。更改亮度线性MBS。
添加了PictureMBS .BlendPicturesWithMaskWithBackground 函数。
添加了PictureMBS .ClearCache。
添加了PictureMBS .CopyPictureWithAlpha 函数。
添加了带有 alpha 的PictureMBS .Fillrect。
添加了WIAGUIDMBS.Parse功能。
将 CFURL 更改为文件夹项目/从文件夹项目更改为使用 NativePath/URLPath 而不是 FSRef。
更改了NSPrintOperationMBS以在传递 WebView 对象时自动选择 WebDocumentView。
更改了 OptionCAINFO、OptionCAPATH、OptionCookieFile、OptionCookieJar、OptionIssuerCert、OptionNETRCFile、OptionRandomFile、OptionSSHPrivateKeyfile、OptionSSHPublicKeyfile、OptionSSLCert、OptionSSLKey for CURL,以便在 Mac 上始终使用 UTF-8 并对分解字符进行 unicode 转换,以避免文件路径中的特殊字符出现问题。
更改了Mac 上的SystemInformationMBS .HardDiscSerial,以首选来自内部磁盘的串行。
更改了VerifyEmAIlMBS,以便在无法访问 DNS 服务器时返回错误而不是成功。
更改了WinUserNotificationMBS以更好地处理空文本。
将 zxingCode128ReaderMBS 构造函数更改为不标记为私有。
修复了JSONMBS类的崩溃。
修复了 HTMLViewer 中的内存泄漏。打印到PDF文件MBS。
修复了 17.3 中引入的 64 位 Linux 上的异常处理问题。
修复了 Mac XL 插件的文件路径处理问题。现在可以更好地处理组合的 unicode 字符。
修复了CGColorMBS .Create中的错误。
修复了使用错误日期时 CURL SetupAWS 中的错误。
修复了为 Cocoa 图片设置 Alpha 通道的图片处理中的错误。
修复了VLCEqualizerMBS .Map setter中的错误。
修复了某些打印机的 DynaPDF Print 和缩放页面的错误。
修复了CGPictureContextMBS .Constructor,以免在 64 位 Cocoa 目标中泄漏图片。
修复了DynaPDFMBS .GetObjActions 以返回正确的DynaPDFObjActionsMBS对象。
修复了DynaPDFMBS .PageStatistic 函数。
修复了从 Xojo 图片创建图片时并非在所有情况下都设置PictureMBS .ChannelCount的问题。
修复了WindowsDeviceModeMBS .DeviceName 设置不正确的问题。
修复了FileListMBS类的内存泄漏。
修复了zxingQRCodeReaderMBS中的越界问题。
修复了 Windows 上SystemInformationMBS .ProcessorCount 中逻辑/物理 CPU 顺序错误的问题。
修复了在 Ubuntu 17.4 的 Linux 上加载 cAIro 库的问题。
修复了PDFViewControlMBS和 Xojo IDE的问题。
修复了VerifyEmAIlMBS功能和某些DNS服务器的问题。
修复了SQLConnectionMBS .ConnectMT 以设置 SQLite 加密密钥。
修复了WebFrameMBS。DOM文档MBS。
修复了WindowsFileCopyMBS .FileOperationDelete 以设置最后一个错误。
改进了 CSV 分割,还可以自动检测制表符,而不仅仅是逗号和分号。
通过SplitCommaSeparatedValuesMBS改进了 CSV 分割,以更好地处理多行文本值。
改进了 JSON 处理以打破循环引用。
删除了AppleScriptMBS的弃用注释。
删除了使用空 sqlite 加密密钥时的警告。
切换到 Xcode 9.2。
将 CURL 库更新至版本 7.57.0。
将 DynaPDF 更新至版本 4.0.15.42。
将 OpenSSL 更新至 1.1.0g 和 1.0.2m
更新了 macOS 的 Rockesy4ND 库,以更好地支持 macOS High Sierra。
将 SQLAPI 更新至版本 4.2.1。
升级了 ExchangeFilesMBS,使其在 MacOS 10.13 上速度更快。