PureBasic - punerea în aplicare a limbajului de programare de bază - Enciclopedia de limbaje de programare
Punerea în aplicare a limbajului de programare de bază
PureBasic - un cross-platform compilator BASIC, creat de "Fantaisie Software". În momentul de față, există versiuni pentru platformele MS Windows (x86, x64), Linux (x86, x64), MacOS X (Intel, PowerPC), precum și ca fiind nu mai versiune acceptată pentru AmigaOS. Versiunea actuală - 4,60. Compilation se realizează în două etape: mai întâi codul este tradus din limba de bază, de asamblare, atunci, este compilat folosind FASM sau NASM, în funcție de versiune și punerea în aplicare. Acest fapt îl face ușor pentru a adăuga cod de asamblare linie de asamblare și directivele. Compilarea primi fișiere executabile și biblioteci dinamice mici. Aplicația poate fi utilizată ca un set standard de caractere (ASCII) sau extinsă (Unicode), în funcție de opțiunile compilării.
funcția de bibliotecă
PureBasic are o bibliotecă de cross-platform format din mai mult de 1100 de funcții pe care le puteți transfera programul de la o platformă la alta (de exemplu, de la Windows la Linux) și, uneori, chiar și fără modificări de cod. Puteți utiliza aceleași funcții API platformă specifică, în cazul în care nu este nevoie de o aplicație cross-platform.
Versiunea actuală a PureBasic 4.60 conține următoarele biblioteci:
jocuri 2D și bibliotecă multimedia.
- Joystick - Lucrul cu joystick-ul.
- Tastatura - Lucrul cu tastatura.
- Modulul - Redarea formatelor de muzică tracker mod, xm si-l.
- Mouse-ul - funcții cu mouse-ul.
- Paleta - Gestionarea paletelor ecran.
- spiriduș Ecran - Lucrul cu sprite și cartografiere.
- Sprite3D - lucra cu avioane texturate. Din sprites convenționale diferă în capacitatea de a scala, roti, filtrarea biliniară, utilizarea mai multor tipuri de flori de amestecare (Blending).
- Sunet - Redarea fișierelor muzicale.
- SoundPlugin - Plugin-uri FLAC sprijin și formate OGG.
Implicit PureBasic foloseste motorul OGRE 3D pentru a lucra cu o grafică tridimensională.
- Engine3D - inițializarea și configurarea motorului OGRE.
- Billboard - Crearea de planuri tridimensionale și de a lucra cu ei.
- Camera - Crearea și gestionarea camera într-o lume tridimensională.
- Entitate - Crearea și de a lucra cu obiecte tridimensionale. Aceste obiecte sunt create din scheletul de bază (Mesh) și învelișul (Material).
- Gadget 3D - bibliotecă de funcții pentru crearea și lucrul cu controalele, de asemenea, cunoscut sub numele de „control“ în lumea tridimensională.
- Mixt - Organizarea relațiilor între mai multe obiecte tridimensionale (entitate) pentru interacțiunile lor reciproce.
- Lumina - de iluminat.
- Material - texturi pentru obiecte tridimensionale (entitate).
- Mesh - Baza (schelet) de tri-dimensională de obiect (entitate).
- Nod - gruparea mai multor obiecte.
- Sisteme de particule - particule
- 3D Sound - Joaca sunetele asociate cu lumea obiectelor 3D.
- Efect special - diverse efecte.
- Geometrie static - Crearea unei forme geometrice statice.
- Teren - Crearea unor zone de peisaj.
- Textura - Lucrul cu texturi.
- Fereastra 3D - Crearea ferestre într-o lume 3D.
![PureBasic - punerea în aplicare a limbajului de programare de bază - Enciclopedia de limbaje de programare (implementare) PureBasic - punerea în aplicare a limbajului de programare de bază - Enciclopedia de limbaje de programare](https://webp.images-on-off.com/25/334/434x257_vki0ixufq01v93o49owr.webp)
PureBasic - tipuri de variabile