مصدر الموضوع الاصلي: تحميل PureBasic 4.60
PureBasic - High level
programming language, based on the syntax of standard BASIC. Language
developed over 10 years and is constantly improving. Cross-platform an
important feature of PureBasic, currently supported operating systems:
Windows, Linux, MacOS and AmigaOS. Despite the simple syntax for the
beginner, the possibilities are endless PureBasic. PureBasic supports:
procedures, pointers, structures, dynamic lists, and more. In fact, you
can write any program, as if written in the languages C, Delphi or
Visual Basic, but with much less effort. The development environment is
less than 20 megabytes, installed two clicks and requires no
configuration. And when you install the free Flash-media works on any
computer.
Main features:
- Huge set of built-in commands (800) allows you to quickly and easily build any application or game
- Supported by all of the keywords with the Basic Standard
- Very fast compiler generates highly optimized executable code
- An executable file does not require third-party DLL or interpreters
- Full access to the OS API for advanced programmers
- Simple and very fast 2D game engine for (DirectX, SDL, HGE ...)
- A simple and high-quality implementation on the engine, OGRE 3D
- Optimal use of available hardware
- The source code is compatible between Windows, Linux, MacOS and AmigaOS for games and applications
- Convenient and compact development environment, built-in visual GUI editor
- Built-in debugger makes it easy to identify and catch bugs
The main features of PureBasic:
- Huge set of internal commands (1100 +) to quickly and easily build any application or game
- All BASIC keywords are supported
- Very fast compiler which creates highly optimized executables
- No external DLLs, runtime interpreter or anything else required when creating executables
- Procedure support for structured programming with local and global variables
- Full unicode support
- Access to full OS API for advanced programmers
- Easy but very fast 2D game support through dedicated libraries (DirectX, SDL, ...)
- Easy and high quality 3D support based on OGRE
- Optimal use of the available hardware by using highly optimized (assembly) commands
- Source code is portable between AmigaOS, Windows, MacOS X and Linux
- Dedicated editor and development environment
- Powerful integrated debugger and profiler to easily trace and analyze code
OS: Windows XP, Vista, 7 (32-bit / 64-bit).
Changes in version 4.60:
- Added: a brand new '3 D 'example folder
- Added: 'Joint' library
- Added: 'SpecialEffect' library
- Added: 'StaticGeometry' library
- Added: CameraPitch (), CameraRoll (), CameraYaw (), SwitchCamera ()
- Added: ApplyEntityForce (), ApplyEntityImpulse (), EntityPitch (), EntityRoll (), EntityYaw ()
- Added: GetEntityAttribute (), GetEntityMaterial (), SetEntityAttribute (), SetEntityMaterial ()
- Added: LightDiffuseColor (), SpotLightRange (), LightLookAt (), DisableLightShadows ()
- Added: MaterialDepthWrite (), MaterialSelfIlluminationColor (), MaterialShininess (), GetScriptMaterial ()
- Added: CreateLine3D (), CreateCube (), CreateSphere (), CreateCylinder (), CreatePlane ()
- Added: MeshVertexCount (), UpdateMeshBoundingBox (), MeshRadius (), AddMeshVertex ()
- Added: MeshVertexNormal (), MeshVertexColor (), AddSubMesh (), BuildMeshShadowVolume ()
- Added: MeshVertexTextureCoordinate (), AddMeshFace (), FinishMesh (), NormalizeMesh ()
- Added: SaveMesh (), SetMeshMaterial (), SubMeshCount (), TransformMesh ()
- Added: NodePitch (), NodeRoll (), NodeYaw (), GetScriptTexture (), TextureOutput ()
- Added: EntityCollide (), RayCollide
- Added: OpenGL renderer to the 3D library on Windows, when using the OpenGL subsystem
- Added: CanvasGadget (), CanvasOutput ()
- Added: SetGadgetItemData () for PanelGadget
- Added: MoveElement (), MergeLists (), SplitList ()
- Added: RandomizeList (), RandomizeArray (), DoubleClickTime ()
- Added: PushListPosition (), PopListPosition (), PushMapPosition (), PopMapPosition ()
- Added: ImageID parameter to OpenSubMenu ()
- Added: # PB_ListIcon_ThreeState and # PB_ListIcon_Inbetween
- Added: # PB_Tree_ThreeState and # PB_Tree_Inbetween
- Added: crossplatform ComboBox events
- Added: 'DeclareC' keyword for completness
- Changed: FindString () 'StartPosition' parameter to be optional
- Changed: WebGadget to use WebKitGtk on Linux
- Changed: ContainerGadget with # PB_Container_Borderless to no longer add a 2px invisible border on Linux
- Changed: EntityPhysicBody (), CreateLight (), RenderWorld (), ShowGUI (), WorldShadows ()
- Changed: EntityMaterial () to SetEntityMaterial ()
- Removed: Get / SetEntityMass (), Get / SetEntityFriction ()
- Removed: SetMeshData ()
- Fixed: Many bugs
IDE:
- Added: IDE options for commandline project building
- Added: monitoring of files for changes on disk while they are open in the IDE
- Added: FilePanel custom implementation with Drag & Drop, Dropdown menu, scrolling also on OSX
- Added: Diff tool for directories / files
- Added: Html help viewer for Linux / OSX
- Added: Help viewer in toolspanel
- Added: new Color Picker tool
- Added: enabled font selection in IDE for OSX
- Added: ProjectPanel now remembers node expanded states
Debugger:
- Added: maximize button to all debugger windows
- Added: all IsXxx () and XxxID () functions to the expression parser (for data breakpoints)
ضع رد لترى المحتوى
Download PureBasic 4.60 x86 (19,11 MB):
http://letitbit.net/download/58418.5d85925c83fc41a4139f2b490b6b/PureBasic.4.60_x86.rar.html
http://depositfiles.com/files/5ll6tzuon
http://turbobit.net/jknowjurt07s.html
Download PureBasic 4.60 x64 (25,91 MB):