Grafica 3D in C++
L'implementazione di routine grafiche tridimensionali in C++ Φ un'attivitα che richiede un consistente investimento in risorse materiali e temporali. La risorsa in esame offre la possibilitα di importare all'interno di applicazioni C++ standard una serie di routine per la gestione della grafica 3D. I file sorgente sono a corredo.
Nel CD:
3d.zip
Grafica in C++
La gestione della sezione grafica in C++ standard Φ sicuramente Φ un'operazione non agevole in. La risorsa in esame offre la possibilitα di realizzare una serie di metodi e funzioni per gestire la grafica in ambiente testuali. I file sorgente sono a corredo.
Nel CD:
graphics.zip
Suoni in C++
Gli applicativi, della pi∙ recente generazione, sono dotati di una serie di estensioni, sia esse grafiche che sonore, tali da caratterizzare l'applicazione stessa. La libreria in esame espone una serie di metodi e funzioni per la gestione di file sonori all'interno di applicazioni C++ standard. Come sempre, i file sorgente sono resi disponibili.
Nel CD:
wave.exe
Le operazioni sulle matrici
Le operazioni che possono essere performate su tipiche strutture matriciali, sono d'interesse in diversi campi di applicazione. La libreria in esame espone una serie di metodi e di funzionalitα tipiche dell'algebra delle matrici. Infatti Φ possibile effettuare, su tali strutture, non solo le pi∙ comuni operazioni, ma anche calcoli sicuramente pi∙ utili quali ad esempio, calcolo degli autospazi, kernel e molto altro ancora.
Nel CD:
drmatrix.zip
Gestire la memoria in C++
Gli ambienti di programmazione C++ consentono di gestire la memoria che un'applicazione pu≥ utilizzare a runtime. Sicuramente, per quanti hanno sviluppato in ambiente testuale, non Φ comunque gestibile, in modo semplice ed efficiente, il limite imposto dal DOS. La libreria in esame consente di ottimizzare la memoria a disposizione e di utilizzarla completamente. I file sorgente sono a corredo ed inoltre una serie di applicativi di testing sull'allocazione di vettori sono resi disponibili.
Nel CD:
vir.zip
Gestione avanzata di stringhe in C++
Il tipo stringa, all'interno degli applicativi, Φ sicuramente una delle strutture dati maggiormente utilizzate. La risorsa in esame Φ una efficiente estensione della classe base, messa a disposizione dal linguaggio standard. I metodi esposti, dai file sorgente allegati, consentono la manipolazione ottima dei dati.
Nel CD:
string.zip
Strutture dati
La conservazione dei dati in memoria richiede la realizzazione di un'opportuna struttura dati. La risorsa in esame Φ una valida implementazione di una tipica struttura a stack, con tutti i metodi e funzioni per la gestione e la manipolazione dei dati. La libreria in esame me rappresenta un valido esempio di implementazione.
Nel CD:
stack.zip
Una Slot Machine in C++
L'implementazione di giochi o di moduli grafici in C++ standard Φ una delle operazioni di maggiore interesse tra quanti si occupano di programmazione in ambiente testuale. La libreria in esame offre la possibilitα di realizzare un simile gioco in C++. I file sorgente e di progetto sono a corredo.
Nel CD:
slot.zip
Disk array in C++
Le possibilitα di allocazione di oggetti in memoria in ambiente DOS Φ chiaramente limitata dalle disponibilitα offerte dall'ambiente stesso. In C++ sono state di fatto implementate una serie di routine che possono ottimizzare tale procedura di allocazione. La risorsa in esame invece consente di allocare strutture, mono e bi-dimensioneli quali gli array, direttamente su memoria di massa, per poi essere prelevate nuovamente, a run-time, se necessario. In file sorgente e di progetto sono a corredo di tale risorsa.
Nel CD:
adisk.zip
Gestire la data in C++
La gestione della data Φ, specie in questi recenti periodi, una problematica di particolare importanza, infatti l'avvento del nuovo anno potrebbe creare diversi problemi. La risorsa in esame espone una serie di funzionalitα che consentono una gestione efficiente della datazione. I file sorgente sono a corredo.
Nel CD:
date.zip
CGI in C++
La programmazione dei CGI ha sicuramente caratterizzato l'avvento di Internet e della scambio dei dati via rete. La risorsa in esame rappresenta un valido esempio di programmazione CGI, i file sorgente annessi rappresentano un valido esempio per tal tipologia di programmazione.
Nel CD:
cgi.zip
Controllare il flusso dei programmi
Le sessioni di debug degli applicativi sono sicuramente tra le attivitα che richiedono un ingente investimento di risorse. Spesso la maggior parte dei problemi di progettazione possono essere individuati mediante l'analisi del flusso di esecuzione del software stesso. CFlow Φ una libreria, corredata oltre che dai sorgenti anche di un demo, che permette un'attivitα di tal genere.
Nel CD:
cflow.zip
Individuare gli errori
La determinazione degli errori all'interno delle applicazioni Φ un'attivitα che richiede, solitamente, un gran investimento di tempo. Mediante la risorsa in esame Φ possibile individuare gli eventuali errori presenti all'interno del codice. I file sorgente e di testing sono a corredo.
Nel CD:
ccheck.zip
MineSweeper
Mine Sweeper Φ un gioco che ha avuto una notevole diffusione, ci≥ in quanto esso era parte integrante delle prime versioni Windows. La risorsa in esame Φ, di fatto, tale tipologia di gioco, implementato per≥ per ambiente testuale. I file sorgente e demo sono posti a corredo.
Nel CD:
blowup.zip
Indentare il codice
La corretta consultazione del codice sorgente Φ possibile solo a seguito di una corretta indentazione dello stesso, in modo da evidenziare i diversi blocchi di codice. La risorsa in esame rende possibile l'individuazione di ogni singolo blocco. I file sorgente sono a corredo.
Nel CD:
indents.zip