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

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

点此纠错

  • 平台:WinAll
  • 大小:38.6M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2019-12-23
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()