PureBasic 6.41 LTS – Ita

 

PureBasic è un ambiente moderno e multipiattaforma per lo sviluppo e il debug di programmi e giochi in BASIC, che consente di creare applicazioni per piattaforme Windows, Linux, MacOS X e AmigaOS per processori Intel/AMD x86 e x64, nonché per ARM 32 e ARM 64.

L’ambiente include una libreria multipiattaforma contenente oltre 1800 funzioni. La loro descrizione è disponibile nella guida (premendo F1 mentre PureBasic è in esecuzione) o nella guida in linea. Tra queste, sono presenti funzioni per lavorare con la console, le finestre, la grafica 2D e 3D (motore OGRE), la rete e molto altro.

Sono supportate immagini a 32 bit con canale alfa. Le funzioni della libreria “Thread” semplificano la creazione di thread paralleli da procedure e funzioni ordinarie, il che è particolarmente vero per i sistemi multiprocessore. Sono disponibili funzionalità per la sincronizzazione dei thread. Quando si utilizzano i thread in un programma, è necessario abilitare l’opzione “Supporto multithreading” nelle impostazioni del compilatore.

Elenco delle sezioni della libreria di funzioni:
– 2DDrawing è una libreria per disegnare semplici forme geometriche come linee, cerchi, rettangoli, ecc., con supporto per canale alfa (grafica a 32 bit), sfumature, ecc. Basata su GDI.

– AudioCD: consente di riprodurre musica da CD e DVD.

– CGI è una libreria di funzioni per la tecnologia server Common Gateway Interface (CGI) che permette di creare siti web con strumenti relativamente semplici utilizzando il linguaggio PureBasic.

– Cipher è una libreria di crittografia. I metodi supportati includono AES (128, 192 e 256 bit), Base64, generazione sicura di numeri casuali (CryptRandom), DES, CRC32, MD5, SHA1, SHA2, SHA3, ecc.
– Clipboard: consente di accedere agli appunti.

– Console: consente di creare applicazioni console.

– Database: accesso a database Oracle, MySQL, Access, SQLite, PostgreSQL, ecc.
– Data: data e ora.

– Finestra di dialogo: una libreria per finestre di dialogo semplice ma potente, basata su una struttura XML.

– DragDrop: trascina e rilascia oggetti all’interno di una finestra e tra finestre.

– Engine3D: un’interfaccia per il motore 3D OGRE che consente di creare applicazioni con grafica 3D e giochi 3D. Altre librerie associate a questa includono: Billboard, Camera, Entity, EntityAnimation, Joint, Light, Material, Node, NodeAnimation, ecc.
– File: accesso ai file (creazione, lettura, scrittura, ecc.).
– Filesystem: copia di file e cartelle, elenco di tutti i file e le cartelle in una determinata cartella, lettura e modifica della data e degli attributi di file e cartelle, ecc.
– FTP: accesso ai server FTP.

– HTTP: accesso ai server HTTP e HTTPS.

– File: accesso ai server HTTP e HTTPS. – Image: creazione e modifica di immagini (utilizzando le librerie 2DDrawing e VectorDrawing).

– Joystick: funzioni per l’utilizzo di un joystick (generalmente necessario per i giochi).

– JSON: creazione e analisi di strutture JSON.
– Tastiera: gestione della tastiera (generalmente necessaria per i giochi).

– Libreria: accesso alle funzioni delle DLL.
– Lista: lista doppiamente concatenata.
– Posta elettronica: invio di email tramite protocollo SMTP con supporto per la crittografia TLS/SSL.

– Mappa: array associativo.

– Matematica: libreria matematica contenente diverse funzioni, come il calcolo di radice quadrata, seno, coseno, tangente, logaritmo, modulo, ecc.
– Memoria: diverse funzioni per interagire con la memoria, inclusa la creazione dinamica di istanze di strutture.

– Mouse: interazione con il mouse (generalmente necessaria per i giochi).

– Filmato: riproduzione di audio e video. I formati supportati dipendono dai codec installati nel sistema.

– Musica: riproduzione di musica tracker.

– Rete – accesso alla rete locale e a Internet. Creazione di server e client, supporto per i protocolli TCP e UDP, IPv4 e IPv6. È possibile impostare l’indirizzo IP locale e la porta del punto di accesso, utile in presenza di più punti di accesso (ad esempio, una connessione cablata e una Wi-Fi) e quando è necessario sapere esattamente quale traffico di rete transiterà.

– OnError – gestione degli errori nell’applicazione compilata con informazioni sulla posizione dell’errore (file e riga di codice) e sul tipo di errore, con la possibilità di disassemblare la sezione di codice desiderata.

– Packer – creazione, visualizzazione e decompressione di archivi LZMA (noti come 7z), ZIP, TAR, BriefLZ, ecc.
– Stampante – accesso a una stampante con la possibilità di stampare testo/immagini arbitrari.
– Processi – avvio, terminazione e scambio tra processi.
– Espressioni regolari – espressioni regolari.
– Runtime – accesso a costanti, variabili e procedure tramite il loro nome.
– Scintilla offre un accesso completo a un potente editor di testo con evidenziazione della sintassi, completamento automatico e altro ancora.
– SerialPort: accesso alla porta COM del computer con supporto per porte virtuali.
– Sort: funzioni per l’ordinamento di array e liste doppiamente concatenate di tipi semplici e complessi (strutturati).

– Sound: riproduzione musicale.
– Sound3D: riproduzione musicale nello spazio 3D.
– Thread: libreria che supporta l’esecuzione di codice multi-thread, utile per processori multi-core e sistemi multi-processore.
– VectorDrawing: libreria di disegno avanzata e scalabile, basata su GDI+.
– Window e Gadgetsono librerie per la creazione e la gestione di finestre e del loro contenuto.
– XML ​​- creazione e analisi di una struttura XML.

Screen:

 

Download :

https://filecrypt.cc/Container/45D1C40893.html