精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:英文
大小:38.6M 更新时间:2019-12-23
推荐指数:
应用简介
PureBasic是一款功能强大且专业性很强的交互式编程开发工具,可以完美运行BASIC代码。 PureBasic帮助用户轻松完成调试、操作等,让有经验的用户可以轻松地从不同的项目同时访问它。几行代码,非常方便好用。
PureBasic是一款功能强大且专业性很强的交互式编程开发工具,可以完美运行BASIC代码。 PureBasic帮助用户轻松完成调试、操作等,让有经验的用户可以轻松地从不同的项目同时访问它。几行代码,非常方便好用。
软件特点
- 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. 从左上角添加或导入代码行。
2、使用快捷键shite+f5运行代码,或者找到运行菜单运行。
变更日志
- 新功能:适用于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()
热门攻略
热门资讯