| | 'Se tu dai una moneta a me ed io do una moneta a te avremo una moneta a testa, se io do un'idea a te e tu dai un'idea a me avremo due idee a testa.' (Confucio)

Raccolta di esempi, semplici applicazioni, librerie e controlli sia free che commerciali, tutti rigorosamente disponibili con codice sorgente.What's new 8/02/2003 - CaSocket.h aggiornato alla versione 1.2. Modifiche per problemi di compilazione e aggiunte due nuove funzioni (grazie a Stefano Vigna - www.stefanovigna.com). 8/10/2002 - Robot Matteo: giochino in VB6. 20/8/2000 - Pagina con le statistiche di download dei file 16/8/2000 - Aggiunto GetHTTP 2.0 13/6/2000 - Modifiche a GetHTTP (User-Agent) 15/4/2000 - Aggiunta caSocket.h, libreria C multipiattaforma per l'utilizzo dei socket 18/2/2000 - Aggiunto programma completo in VB5 per listare il contenuto di file zip (grazie a Dott. Klam). 2/12/1999 - Aggiunta alla sezione C la versione Linux del programma GetHTTP (grazie a Nicola Masseroni). Sezioni:Applicazioni in Visual Basic Controlli, trucchi, esempi di chiamate API in Visual Basic Dal N.G. it.comp.lang.visual-basic Applet Java JavaScript e VbScript Listati C e C++ Home computer Link per programmatori L'autore Statistiche download files
Per il momento io sono l'autore di quasi tutti i sorgenti riportati, però sono ben contento di lasciar spazio a contributi 'più sostanziosi': se qualcuno volesse fornire aiuto sarà ben accetto, in particolare: - segnalazione di sorgenti (propri o di altri autori) - articoli (che trasformerò in pagine HTML) di commento a sorgenti - consigli, commenti, trucchi, note implementative
Scrivete a c_altieri@iol.it
|
 | Applicazioni in Visual Basic
| Nome | Ver. | VB | Autore | Dim. | | | | Note | | Zfnv | 0.0.144 | 5 | Dott. Klam | 6k |  | |  | Programma completo per listare il contenuto di file zip. Interessante perche' ben commentato. Un occhio particolare alla consultazione delle classi java. | | Iaiao | 1.0 | 3 | Carlo Altieri | 8k |  | |  | Simpatico gioco di intelligenza artificiale in cui il computer cercherà di indovinare l'animale da voi pensato ponendovi semplici domande. Il computer e' anche in grado di apprendere. | | Bolle | 1.1 | 4/16 | Carlo Altieri | 53k |  | |  | Serve per disegnare pattern di riempimento per fondali (es. Windows o pagine HTML). | | HQM | | 4/32 | Carlo Altieri | 50k |  |  |  | HTML Quiz Maker - Programma per creare quiz, romanzi interattivi e questionari in formato HTML.Versione accompagnata da un applet Java (con sorgente) per il calcolo dei punteggi. E' disponibile un esempio. | | IHTM | | 5 | Carlo Altieri | 19k |  |  |  | Image HTML table maker - Programma per generare pagine HTML con immagini. L'eseguibile necessita nei runtime di VB5 (non inclusi). Massima semplicità d'uso. E' disponibile un esempio. | | EmMenu | 0.1f | 3 | Carlo Altieri | 117k |  |  |  | Front end per l'emulatore di Emerson Arcadia 2001 ( = Hanimex, Leonardo ecc. ecc.). | | Robot Matteo | 1.0 | 6 | Carlo Altieri | 695k |  | |  | Gioco semplice adatto ai bambini: abbatti gli UFO con il tuo robot ! |
 | Homepage | |  | Download | |  | Freeware | |  | Shareware | |  | Commerciale |
|
 | Controlli VB, esempi, trucchi, chiamate API particolari ...
| Nome | Autore | Dim. | | | | Note | | calText | Carlo Altieri | 1k |  | |  | Controllo Text potenziato dalla proprietà FormatString (equivalente alla funzione Format$ di VB) e della selezione automatica del testo. | | caProgressBar | Carlo Altieri | 3k |  | |  | Progress bar realizzate senza controlli non standard. | | caMix | Carlo Altieri | 8k |  | |  | ExecuteCommand: lancia una applicazione 'console' (anche MS DOS) e cattura lo standard output quando ha terminato Exec: esegue una applicazione e attende che abbia terminato GetTempDir: restituisce la directory temporanea di Windows esempi di chiamate API per i file: lread, lopen, lclose, DeleteFile, lunghezza file ShowIconInNotificationArea, ecc.: gestione picture nella notification area GetProfileString, ecc. : gestione dei file ini |
 | Homepage | |  | Download | |  | Freeware | |  | Shareware | |  | Commerciale |
|
 | Contributi dal newsgroup italiano di Visual Basic (it.comp.lang.visual-basic). Ogni thread è accompagnato da note di commento e da un download che in genere consiste nei contributi più interessanti del thread e da eventuali esempi o listati. Siccome è da poco che sto seguendo questo N.G. sono gradite segnalazioni di vecchi post interessanti.
| Thread | Dim. | Dl. | Note | | Spazio su disco | 3k |  | Metodo per determinare lo spazio libero su un disco tramite una chiamata API, oltre che ottenere altre informazioni, come le dimensioni del disco, il nome del volume e altre (non completamente documentate, ci sto lavorando). | | Pausa (Sleep/Delay) | 1k |  | Metodo per arrestare un programma n millisecondi tramite una chiamata API senza tenere occupata la cpu. |
|
 | Applet Java
| Nome | Autore | Dim | | | | Note | | Halloween | Carlo Altieri | 31k |  |  |  | Applet che mostra la casa dei Monsters, cliccando cade un fulmine sulla casa. | | VanGogh | Carlo Altieri | 48k |  |  |  | Personale rivisitazione di un famoso quadro di Van Gogh, nella sua camera da letto trovate 2 intrusi: un cane che cliccandoci sopra abbaia e un gatto che miagola e muove gli occhi, è possibile poi far dondolare il cartello appeso al letto. |
 | Homepage | |  | Download | |  | Freeware | |  | Shareware | |  | Commerciale |
|
 | JavaScript e VbScript
| Nome | Autore | Dim | | | | Note | | Smile | Carlo Altieri | 2k |  |  |  | JavaScript che cambia l'immagine di un link se passa sopra il mouse. |
 | Homepage | |  | Download | |  | Freeware | |  | Shareware | |  | Commerciale |
|
 | Listati C e C++| Nome | Ver. | Autore | Dim | | | | Note | | CMB | 1.0 | Carlo Altieri | 10k |  | |  | Console Message Box. E' un semplice programma per Windows 95/NT eseguibile da console (e file batch) che mostra un message box standard permettendo di personalizzare il titolo della finestra e il testo del messaggio oltre a poter variare l'icona e i tipi di pulsanti. In uscita il programma setta l'error level in base al pulsante premuto. Pur essendo shareware, il programma prelevabile non ha nessuna limitazione. :-) | | Vita | 1.1 | Carlo Altieri | 22k |  |  |  | Evoluzione del gioco 'Life'. Gestisce 192 speci animali e vegetali. E' scritto in C e asm per la massima velocità. | | Biblio | | Carlo Altieri | 31k |  | |  | Programmi velocissimi e semplici per gestire una biblioteca anche con un XT in DOS. | | Primitive | | Carlo Altieri | 16k |  | |  | Raccolta di primitive in C/Asm (solo DOS) per i dischi, il mouse, il timer, il joystick, la tastiera, la VGA e la VESA, | | IO32 | | Carlo Altieri | 11k |  | |  | DLL a 32 bit per l'I/O in Windows 95. Utile in VB dove queste funzionalità mancano. | | GetLink | 1.1 | Carlo Altieri | 16k |  | |  | Esamina un flusso dati html sullo standard input, estrae i link e genera sullo standard output un file in formato html, testo o grx (import di GetRight). | | GetHTTP | 1.0 | Carlo Altieri | 34k |  | |  | Fa il download di un file da un server HTTP. E' disponibile in versione EXE e DLL per Win32 e Linux/Unix. | | GetHTTP | 2.0 | Carlo Altieri | 4k |  | |  | Rispetto alla versione 1.0 permette di utilizzare un header personalizzzato ed è fornita con un unico sorgente compilabile sia per Win32 che Linux. | | CaSocket | 1.2 | Carlo Altieri | 3k |  | |  | Libreria C multipiattaforma (Win32 e Linux) per utilizzare i socket TCP. Versione 1.2 ancora da testare sotto Linux. |
 | Homepage | |  | Download | |  | Freeware | |  | Shareware | |  | Commerciale |
|
 | In questa sezione intendo riportare listati per i vecchi e fantastici computer che hanno fatto l'informatica degli anni 80 (tutti abbiamo scritto almeno qualche riga di BASIC). Io ho avuto uno Zx Spectrum e un Atari ST dei quali riporterò listati in Basic e Gfa Basic (mitico, il VB ha ancora qualcosa da imparare !). Se non avete questi computer, non disperate: funzionano con praticamente tutti gli emulatori che ho provato (merito anche della semplicità progettuale di questi 2 computer che aiutano molto nella realizzazione di emulatori).
| Nome | Autore | Dim | | | | Note | | Spectropoli | Carlo Altieri | 7k |  | |  | Gioco del monopoli in versione Zx. In formato TAP da utilizzare con la maggior parte degli emulatori. | | Numeri | Carlo Altieri | 10k |  | |  | Programma in Gfa che risolve velocemente un giochino televisivo di qualche anno fa. Venivano estratti 5 numeri con i quali il concorrente, applicando le 4 operazioni algebriche (+,-,*,/) e usando ogni numero una sola volta, doveva raggiungere, o avvicinarsi il più possibile un numero target (anch'esso estratto a sorte). | Manuale Atari ST | Carlo Altieri | 34k |  | |  | Manuale dell'hardware dell'Atari St, con esempi in Gfa Basic e C. Descrizione di tutti i chip che compongono questo computer, mappe di memoria, chiamate al bios, porte di I/O. |
 | Homepage | |  | Download | |  | Freeware | |  | Shareware | |  | Commerciale |
|