热门排行
简介
PureBasic for Mac安装注册版是一个现代的跨平台环境,用于在 BASIC 中开发和调试程序和游戏,它允许您为 Windows、Linux、MacOS X 和 AmigaOS 平台创建适用于 Intel / AMD x86 和 x64 处理器以及 ARM 32 的应用程序和 ARM 64。该环境包括一个包含 1800 多个函数的跨平台库。今天脚本之家小编给大家分享的是PureBasic Mac苹果电脑版的直装版本,此版本已集成文件,下载安装即可免费使用全部功能。需要的朋友不要错过哦!
百度网盘内为大家提供多个版本,需要的朋友请自取!
安装教程
在脚本之家下载解压后直接安装软件即可,此版本已集成补丁,下载安装即可免费使用全部功能!
软件介绍
PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言. 它兼容其它任何 "BASIC" 编译器, 不管它是Amiga 或 PC 格式. 学习 PureBasic非常简单! PureBasic已经赢得了很多初学者和专家.编缉时间是确实很快.它已经开发了Windows的版本. 为快速认识和系统学习这门语言,我做了大量的工作,使用了友好的语言.
语法很简单并且可能是非常"高级"的函数,如指针,结构,过程,动态链表等. 富有经验的程序员可以毫不费力的访问系统支持的结构和 Windows API .
PureBasic 是一个兼容性广泛的编程语言,支持 AmigaOS (680x0 和 PowerPC) 和 Windows计算机系统. 这意味着同样的代码可以被编译为两种系统的本地代码而流畅运行.没有瓶颈象虚拟的机器和代码翻译器,生成的代码是一个优化过的可执行程序.外部库是充分写了支持优化的汇编程序,每个程序非常快,命令常常比C/C++还快或等同.
PureBasic 是一个现代的跨平台环境,用于在 BASIC 中开发和调试程序和游戏,它允许您为 Windows、Linux、MacOS X 和 AmigaOS 平台创建适用于 Intel / AMD x86 和 x64 处理器以及 ARM 32 的应用程序和 ARM 64。该环境包括一个包含 1800 多个函数的跨平台库。它们的描述可以在帮助(运行 PureBasic 时按 F1)或在线帮助中找到。其中包括用于控制台、窗口、2D 和 3D 图形(OGRE 引擎)、网络等的功能。支持带 alpha 通道的 32 位图像。“线程”库的函数使得从普通过程和函数创建并行线程变得容易,这对于多处理器系统尤其如此。有用于线程同步的设施。在程序中使用线程时,需要在编译器设置中启用“多线程支持”选项。
功能亮点
可以快速轻松地构建任何应用程序或游戏的大量内部命令(1400+)
支持所有BASIC关键字
非常快速的编译器,可以创建高度优化的可执行文件
无需外部DLL,运行时解释器或任何其他需要创建可执行文件时
使用本地和全局变量的结构化编程的程序支持
完全unicode支持
访问高级程序员的完整OS API
通过专用库(DirectX,SDL,...)轻松但非常快速的2D游戏支持
简单和基于OGRE的高质量3D支持
通过使用高度优化(汇编)命令优化使用可用硬件
源代码可在Windows,MacOS X和Linux之间移植
专用编辑器和开发环境
功能强大的集成调试器和分析器,可轻松跟踪和分析代码
函数库部分列表
- 2DDrawing 是一个用于绘制简单几何形状(例如线、圆、矩形等)的库,支持 alpha 通道(32 位图形)、渐变等。基于 GDI。
- AudioCD - 播放 CD 和 DVD 中的音乐。
- CGI 是一个通用网关接口服务器技术函数库,允许使用相对简单的工具使用 PureBasic 语言创建站点。
- Cipher 是一个加密库。支持的方法是 AES(128、192 和 256 位)、Base64、安全随机数生成 (CryptRandom)、DES、CRC32、MD5、SHA1、SHA2、SHA3 等。
- 剪贴板 - 访问剪贴板。
- 控制台 - 创建控制台应用程序。
- 数据库 - 访问 Oracle、MySQL、Access、SQLite、PostgreSQL 数据库等。
- 日期 - 日期和时间。
- Dialog 是一个基于 XML 结构构建的简单而强大的对话框库。
- DragDrop - 在窗口内和窗口之间拖放对象。
- Engine3D 是 OGRE 3D 引擎的接口,允许您创建具有 3D 图形和 3D 游戏的应用程序。还有其他与此库关联的,例如:Billboard、Camera、Entity、EntityAnimation、Joint、Light、Material、Node、NodeAnimation 等
- 文件 - 访问文件
- 创建、读取、写入等
- 文件系统 - 复制文件和文件夹,列出给定文件夹中的所有文件和文件夹,读取和修改文件和文件夹的日期和属性等。
- Ftp - 访问 FTP 服务器。
- http - 访问 HTTP 和 HTTPS 服务器。
- 图像、创建和修改(使用 2DDrawing 和 VectorDrawing 库)图像。
- 操纵杆 - 使用操纵杆的功能(游戏通常需要)。
- Json - 创建和解析 JSON 结构
- Keyboard - 轮询键盘(游戏通常需要)。
- 库 - 访问 DLL 函数
- 列表 - 双向链表。链接列表
- 邮件 - 通过支持 TLS/SSL 加密的 SMTP 协议将信件发送到电子邮件。
- 地图是一个关联数组。
- Math 是一个数学库,包含计算平方根、正弦、余弦、正切、对数、模等各种函数。
- 内存 - 与内存交互的各种功能,包括结构实例的动态创建。
- 鼠标 - 与鼠标交互(游戏通常需要)。
- 电影 - 播放音频和视频。支持的格式取决于系统中安装的编解码器。
- 音乐 - 播放追踪器音乐。
- 网络 - 访问本地网络和互联网。支持服务器和客户端创建、TCP 和 UDP、IPv4 和 IPv6 协议。可以设置接入点的本地 IP 和端口,如果有多个(例如,有线连接和 WiFi)并且您需要确切知道将通过哪些网络流量,这将很有用。
- OnError - 在已编译的应用程序中捕获有关错误位置(文件和代码行)和错误类型的信息,并能够反汇编所需的代码部分。
- Packer - 创建、查看和解压 LZMA(称为 7z)、ZIP、TAR、BriefLZ 等档案。
- 打印机 - 访问能够打印任意文本/图像的打印机。
- 进程 - 进程之间的开始、结束和交换。
- RegularExpression - 正则表达式。
- 运行时 - 通过名称访问常量、变量和过程。
- Scintilla 是对功能强大的文本编辑器的全功能访问,具有语法突出显示、自动完成等功能。
- SerialPort - 访问计算机的 COM 端口,支持虚拟端口。
- 排序 - 用于对简单和复杂(结构化)类型的数组和双向链表进行排序/排序的函数。
- 声音 - 音乐播放。
- Sound3D - 在 3D 空间中播放音乐。
- Thread 是一个支持多线程代码执行的库,与多核处理器和多处理器系统有关。
- VectorDrawing 是一个先进的可扩展绘图库。基于 GDI+。
- Window 和 Gadget 是用于创建和使用窗口及其内容的库。
- XML - 创建和解析 XML 结构。
更新日志
PureBasic 6.04 LTS的更新日志可能包括以下内容:
新增功能和改进:PureBasic 6.04 LTS可能增加了一些新功能,并对现有功能进行了改进。这些可能包括语法改进、性能提升、兼容性增强等。
修复的BUG和问题:PureBasic 6.04 LTS可能修复了一些已知的BUG和问题,以提高软件的稳定性和可靠性。
安全更新:为了增强软件的安全性,PureBasic 6.04 LTS可能包含了一些安全相关的更新和修复。