Archive for the ‘Lezioni’ Category

I controlli ListBox e ComboBox

In questa lezione ci occuperemo di altri due controlli di VB molto usati: ListBox, e ComboBox. Il ListBox (cerchiato in blu) e il ComboBox (cerchiato in rosso) sono utilizzati con lo stesso scopo, cioè visualizzare una lista di opzioni selezionabili dall’utente; la differenza fondamentale tra i due controlli è il modo in cui la lista è presentata. Nel ListBox, […]

Salvare immagini i formato JPG utilizzando GDI+

Molto spesso si ha la necessità, anche per motivi di spazio, di salvare le immagini in formato JPG. Questa procedura, senza l’utilizzo di dll aggiuntive, sfrutta le chiamate alle librerie GDI+, presenti nei sistemi XP o comunque di ultima generazione, per effettuare questa operazione.

Aggiungere lo stile XP alla vostra applicazione Visual Basic

Quando fate funzionare un’applicazione Visual Basic su una macchina di XP, noterete che anche se il form ha la barra del titolo in stile XP, i controlli sul form sono ancora nel vecchio stile Windows. Tuttavia, non è cmplesso adattare un’applicazione ad usare i nuovi stili. In alcuni casi, potete applicare tale stile alle applicazioni […]

Gestione degli errorin in Visual Basic

Quando si esegue un programma, anche il più semplice, c’è sempre la possibilità che accada qualcosa che non è stato previsto durante la progettazione, cioè che si verifichi un errore, una situazione inaspettata che l’applicazione non è in grado di gestire. Quando si presenta un problema del genere, il programma visualizza un messaggio e, subito […]

Tutorial sulle API

Introduzione Per gestire a basso livello alcuni dei principali aspetti del sistema operativo è necessario ricorrere ad alcune funzioni specifiche implementate nel kernel di W95, contenute in varie DLL (system32.dll, kernel32.dll, user32.dll) e chiamate genericamente Application Programming Interface. L’obiettivo di questo tutorial è di fornire le tecniche e i concetti di base necessari per comprendere […]

Le Backdoors

Introduzione Cosa c’entrano le backdoors con il Visual Basic? C’entrano eccome, perché vi spiegherò non solo come funzionano, ma anche come se ne potrebbe fare una “rudimentale” (a solo scopo informativo e teorico). È solo uno spunto, perché si dovrebbe lavorare con il C++, poich´ con Visual Basic l’utente vittima dovrebbe avere installate le relative […]

Controllo Timer

Il controllo Timer consente di gestire azioni collegate al trascorrere del tempo; il suo funzionamento non dipende dall’utente e può essere programmato per l’esecuzione di operazioni a intervalli regolari. Un tipico utilizzo del Timer è il controllo dell’orologio di sistema per verificare se è il momento di eseguire una qualche attività; i timer sono inoltre […]

Tutorial sugli effetti speciali ed i frattali in Visual Basic

Prefazione Allora… eccoci giunti al tutorial dei frattali e degli effetti speciali. Innanzitutto, premetto che ho deciso di scrivere questo tutorial perché le richieste su come produrre effetti speciali in VB, e/o frattali sono veramente numerose sulle mailing list, per cui… perché non aggiungere anche un tutorial su di essi nel sito dei programmatori? Ebbene, […]

Come creare applicazioni che possono fornire servizi ad altre applicazioni tramite le Ole, creando estensioni in formato DLL

Da VB 4.0 è disponibile nel menù file una voce con la quale è possibile creare DLL. Le DLL create con VB 4.0 non sono delle consuete DLL che poi si possono utilizzare con le normali dichiarazioni all’interno di un modulo, sono in realtà delle DLL Server-OLE. Un Server-OLE non è altro che una applicazione […]

Realizzare Help File

Ogni applicazione, anche la più semplice, dispone di un file della guida di supporto, che ne documenta le funzioni e l’utilizzo. Questi file della guida, in formato Help di Windows (.hlp), sono veri e propri file compilati. Ogni file help è costituito da più pagine al suo interno (denominate Topics -argomenti-). Ad ogni pagina viene […]