PureBasic 是一个现代的跨平台环境,用于在 BASIC 中开发和调试程序和游戏,它允许您为 Intel / AMD x86 和 x64 处理器以及 ARM 32 的 Windows、Linux、MacOS X 和 AmigaOS 平台创建应用程序和 ARM 64。该环境包括一个包含 1800 多个函数的跨平台库。它们的描述可以在帮助(运行 PureBasic 时按 F1)或在线帮助中找到。其中包括控制台、窗口、2D 和 3D 图形(OGRE 引擎)、网络等功能。支持带有 Alpha 通道的 32 位图像。“线程”库的功能使从普通过程和函数创建并行线程变得容易,这对于多处理器系统尤其如此。有用于线程同步的工具。在程序中使用线程时,需要在编译器设置中启用“多线程支持”选项。

函数库部分列表

  • – 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 等
  • – File – 访问文件 – 创建、读取、写入等
  • – FileSystem – 复制文件和文件夹,列出给定文件夹中的所有文件和文件夹,读取和修改文件和文件夹的日期和属性等。
  • – Ftp – 访问 FTP 服务器。
  • -http – 访问 HTTP 和 HTTPS 服务器。
  • – 图像、创建和修改(使用 2DDrawing 和 VectorDrawing 库)图像。
  • – 操纵杆 – 使用操纵杆的功能(通常用于游戏)。
  • – Json – 创建和解析 JSON 结构
  • – 键盘 – 轮询键盘(通常用于游戏)。
  • – 库 – 访问 DLL 函数
  • – 列表 – 双链表。链表
  • – 邮件 – 通过支持 TLS/SSL 加密的 SMTP 协议向电子邮件发送信件。
  • – Map 是一个关联数组。
  • – Math 是一个包含各种函数的数学库,例如计算平方根、正弦、余弦、正切、对数、取模等。
  • – 内存 – 用于与内存交互的各种功能,包括动态创建结构实例。
  • – 鼠标 – 与鼠标交互(游戏通常需要)。
  • – 电影 – 播放音频和视频。支持的格式取决于系统中安装的编解码器。
  • – 音乐 – 播放跟踪器音乐。
  • – 网络 – 访问本地网络和 Internet。支持服务器和客户端创建、TCP 和 UDP、IPv4 和 IPv6 协议。可以设置接入点的本地 IP 和端口,如果有多个(例如,有线连接和 WiFi)并且您需要确切知道将通过哪些网络流量,这很有用。
  • – OnError – 使用有关错误位置(文件和代码行)和错误类型的信息来捕获已编译应用程序中的错误,并能够反汇编所需的代码部分。
  • – Packer – 创建、查看和解压档案 LZMA(称为 7z)、ZIP、TAR、BriefLZ 等。
  • – 打印机 – 访问能够打印任意文本/图像的打印机。
  • – 进程 – 进程之间的开始、结束和交换。
  • – 正则表达式 – 正则表达式。
  • – 运行时 – 通过名称访问常量、变量和过程。
  • – Scintilla 是对具有语法突出显示、自动完成等功能的强大文本编辑器的全功能访问。
  • – SerialPort – 访问计算机的 COM 端口并支持虚拟端口。
  • – 排序 – 用于对数组和简单和复杂(结构化)类型的双向链表进行排序/排序的函数。
  • – 声音 – 音乐播放。
  • – Sound3D – 在 3D 空间中播放音乐。
  • – Thread 是一个支持多线程代码执行的库,它与多核处理器和多处理器系统相关。
  • – VectorDrawing 是一个先进的可扩展绘图库。基于 GDI+。
  • – Window 和 Gadget 是用于创建和使用窗口及其内容的库。
  • – XML – 创建和解析 XML 结构。

免费下载地址

百度网盘

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源