PureBasic(basic语言编译器)

    PureBasic(basic语言编译器)

    大小:70.55M

    更新时间:24-01-24

    系统:Pc

    版本:v5.61

    开始下载

    PureBasic官方版是一款功能强大的交互式编程开发工具,它可以帮助用户创建或编辑PureBasic代码,调试,运行它并创建可执行文件,使有经验的用户可以轻松地从不同的项目同时访问代码行。

    PureBasic是基于已建立的BASIC规则的本机32位和64位编程语言,其主要功能是可移植性(目前支持Windows,Linux和MacOS X),生成非常快速和高度优化的可执行文件,当然也是非常简单的BASIC语法。PureBasic实现了快速,可靠的系统友好的语言。尽管它具有初学者友好的语法,但PureBasic的高级功能(如指针、结构、过程、动态链接列表等)的可能性是无止尽的。经验丰富的编程人员无需访问任何合法的操作系统结构或API对象,PureBasic甚至允许内联ASM,有需求的朋友不妨下载收藏!

    功能特色

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

    2、支持所有BASIC关键字

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

    4、无需外部DLL,运行时解释程序或其他任何要求创建可执行文件时的

    5、过程支持

    6、具有本地和全局变量的结构化编程的过程支持

    7、完全unicode支持

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

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

    10、轻松快速的2D游戏支持

    11、简单易用基于OGRE的高质量3D支持

    12、通过使用高度优化(汇编)命令最佳地使用可用硬件

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

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

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

    更新日志

    v5.61版本

    1、添加:GIF解码器支持

    2、添加:ToolBar库的大图标和文本支持

    3、添加:SetImageFrame(),GetImageFrame(),ImageFrameCount(),AddImageFrame()

    4、已添加:RemoveImageFrame ,SetImageFrameDelay(),GetImageFrameDelay()

    5、已添加:对于ReceiveHTTPMemory(),ReceiveHTTPFile()和GetHTTPHeader()的UserAgent支持

    6、添加:#PB_Http_NoRedirect支持GetHTTPHeader()

    7、已添加:“Joe Doe“SendMail()的电子邮件格式支持

    8、添加:HTTPProxy()用于Http相关命令代理支持

    9、添加:压缩级别支持CreatePack()和CompressMemory()

    10、添加:ParticleAcceleration(),ParticleColorFader(),ParticleEmitterAngle()

    11、已添加:#PB_Material_AlphaReject,#PB_Material_TAM和#PB_Material_EnvironmentMap支持SetMaterialAttribute()

    12、已添加:新的“Layer”可选参数到SetMaterialAttribute()

    13、添加: SetNodeAnimationKeyFrameRotation()和AddStaticGeometryEntity()

    14、添加:GetUserDirectory()来获取用户特定的目录

    15、添加:更多的灵活性Base64Decoder处理非填充输入

    16、添加:Base64Encoder()和Base64Decoder(),它将字符串作为输入/输出,以方便使用

    17、添加:颜色常量,如#Black,#Blue等所有操作系统

    18、添加:Event()获取当前事件(主要从回调中有用)

    19、添加:#PB_Canvas_Container支持为canvas创建容器行为

    20、添加:#PB_EventType_Resize支持PanelGadget(),ContainerGadget(),CanvasGadget()和ScrollAreaGadget()

    21、添加:#PB_ListIcon_ColumnCount到GetGadgetAttribute()为ListIconGadget()获取列计数

    22、添加:#PB_All支持RemoveGadgetColumn()删除所有列

    23、已添加:(IDE)模板现在保存时创建以防止丢失如果IDE未正确关闭

    24、添加:(IDE)跳转到一个过程现在自动展开它,如果它被折叠

    25、添加:(IDE)新的具体的弹出菜单的文件选项卡,以简化源文件管理

    26、添加:(IDE)查找上一个(反向查找)

    27、已更改:将Base64Encoder()重命名为Base64EncoderBuffer()

    28、已更改:将Base64Decoder()重命名为

    29、已更改:删除'define.b'语法以更改默认类型,因为它可能会创建难以找到错误。

    语言英文

    精品推荐

    同类热门

    探月少儿编程电脑版探月少儿编程电脑版 猿编程电脑版猿编程电脑版 Goland2023官方版Goland2023官方版 idea2023官方版idea2023官方版 pycharm2023专业版pycharm2023专业版 myeclipse2023官方电脑版myeclipse2023官方电脑版 cimco edit2024官方版cimco edit2024官方版 WPLSoft(台达PLC编程软件)WPLSoft(台达PLC编程软件)

    类似软件

    热门标签

    平面设计软件大全 能加速steam社区的加速器 apk反编译工具大全 电脑变声器软件大全 电脑无痕去水印软件大全 电脑采购管理软件大全 伴奏提取软件大全 电脑系统优化软件大全 富士施乐打印机驱动大全 显卡超频软件大全 电脑网页翻译软件大全 电脑微信多开免费软件

    网友评论0人参与,0条评论

    最新排行

    手游排行软件排行热门应用