当前位置:首页 > 软件下载 > 编程开发

PureBasic(Basic编程软件)v5.70绿色版

点此纠错

  • 平台:WinAll
  • 大小:38.6M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2025-02-08
4.0
0% 0%

情介绍

PureBasic是一款功能强大且专业性很强的交互式编程开发工具,可以完美运行BASIC代码。 PureBasic帮助用户轻松完成调试、操作等,让有经验的用户可以轻松地从不同的项目同时访问它。几行代码,非常方便好用。

PureBasic是一款功能强大且专业性很强的交互式编程开发工具,可以完美运行BASIC代码。 PureBasic帮助用户轻松完成调试、操作等,让有经验的用户可以轻松地从不同的项目同时访问它。几行代码,非常方便好用。

PureBasic(Basic编程软件)

软件特点

- x86 和x64 支持

- 嵌入式数组、串联动态列表、复杂结构、指针和变量定义

- 支持的类型:(8 位)字节、(16 位)字、(32 位)长、(64 位)四元、(32 位)浮点、(64 位)双精度和字符

- 用户定义的类型(结构)

- 内置字符串类型(字符),包括ASCII 和Uni 代码

- 强大的宏支持

- 支持常量、二进制和十六进制数

- 表达式缩减器,结合常量和数字

- 关于符号和括号优先级的标准算术支持:+、-、/、*、and、or、

- 极快的编译

- 支持使用局部和全局变量进行结构化编程的程序

- 所有标准BASIC 关键字:If-Else-EndIf、Repeat-Until 等。

- 用于管理BMP 图像、窗口、小部件、DirectX 等的专用库。

- 针对最大速度和紧凑性进行优化的专业库

- 完全支持Win32 API,就像它们是BASIC 关键字一样

- 内置汇编器

- 带有常量文件的预编译结构,可实现超快速编译

- 可定制的CLI 编译器

- 非常高的性能,全面的关键字,在线帮助

- 该系统用户友好,易于安装和使用。

特征

1. 庞大的内部命令集(1400+),可快速轻松地构建任何应用程序或游戏

2.支持所有BASIC关键字

3. 非常快的编译器,可创建高度优化的可执行文件

4. 创建可执行文件时不需要外部DLL、运行时解释器或任何其他东西

5. 流程支持

6. 使用局部和全局变量进行结构化编程的过程支持

7. 完整的uni代码支持

8. 为高级程序员访问完整的操作系统API

9. 通过专用库(DirectX、SDL.)

10.简单快速的2D游戏支持

11.基于OGRE的易于使用的高质量3D支持

12. 通过使用高度优化的(汇编)命令来优化可用硬件的使用

13. 源代码可在Windows、MacOS X 和Linux 之间移植

14.专用编辑器和开发环境

15.强大的集成调试器和分析器,轻松跟踪和分析代码

指示

1. 从左上角添加或导入代码行。

16f5e0034d431233_600_0.png

2、使用快捷键shite+f5运行代码,或者找到运行菜单运行。

16f5e0034d539f89_600_0.png

变更日志

- 新功能:适用于Linux 的新QT 子系统

- 新功能:HTTPRequest()、HTTPRequestMemory()(由c-wayne 赞助)

- 新功能:UseMySQLDatabase()(由Paul 赞助)

- 新功能:对Windows 应用程序的DPI 支持

- 新:#PS、#NPS、#PS$ 和#NPS$ 常量(路径分隔符取决于操作系统)

- 添加:ExtractJSONStructure 中的#PB_JSON_NoClear 支持

- 新功能:VectorPrawing 的#PB_Path_Winding 填充模式

-

新增内容:DesktopResolutionX()、DesktopResolutionY()、DesktopScaleX()、DesktopScaleY()、DesktopUnscaleX()、DesktopUnscaleY()

- 添加:OpenConsole() 的可选参数“Mode”

- 添加:MaterialTextureAliases()

添加:#PB_Vehicle_IsInContact、#PB_Vehicle_ContactPointX/Y/

Z,GetVehicleAttribute() 的#PB_Vehicle_ContactPointY/Z

- 新:PB_Vehicle_ContactPointNormalX/Y/Z、PB_Vehicle_ContactPointNormalY

/Z,#PB_Vehicle_CurrentSpeedKmHour,PB_Vehicle_ForwardVectorX /Y /Z

- 添加:SetMaterialAttribute() 的#PB_Material_ProjectiveTexturing

- 新功能:ParticleScaleRate()、ParticleAngle()、Camerareflection()

- 添加:BuildMeshManualLod()、BuildMeshLod()、MeshVertex()、CreateDataMesh()

-

新功能:EntityDirection()、EntityDirectionX()、EntityDirectionY()、EntityDirectionZ()

- 添加:#PB_Local/#PB_Parent

/#PB_World支持ApplyEntityForce()、ApplyEntityImpulse()、ApplyEntityTorque()和ApplyEntityTorqueImpulse()