Sorgenti Visual Basic
RICORDA!!!
L'autore non si assume nessuna responsabilità sui danni Hardware
e Software diretti o indiretti che i sorgenti o il loro uso
potrebbero recare: OGNUNO USI QUESTO SOFTWARE A PROPRIO RISCHIO
E PERICOLO!!!
Non è data alcuna garanzia sul corretto funzionamento dei sorgenti.
|
|
> INTERNET <
|
|
MiaMail
- Questo esempio per Visual Basic 6.0 mostra come spedire una E-Mail
mediante il controllo WinSock.
Scarica: miamail.zip (circa 12 KB)
|
|
VampireHTTP
- Questo esempio per Visual Basic 6.0 mostra come prelevare una pagina
HTML da internet usando il controllo Internet Transfer Control.
Da qui a creare un programma come Teleport il tragitto non è molto
lontano...
Scarica: vampire.zip (circa 21 KB)
|
|
>>> FUNZIONI API <<<
|
|
FileIO
- Quando le funzioni disponibili in Visual Basic non bastano
si può ricorrere alle funzioni di Sistema (le famose API). Questo esempio
mostra l'uso delle funzioni Api CreateFile(); ReadFile(); WriteFile();
e CloseHandle(). In verità le funzioni GET e PUT di Visual
Basic sono piuttosto efficienti e i vantaggi ottenuti sono davvero
pochi
(Visual Basic 6.0)
.
Scarica: fileio.zip (circa 13 KB)
|
|
Disco
- Per calcolare lo spazio del disco si può ricorrere alle funzioni API
GetDiskFreeSpace() e GetDiskFreeSpaceEx(). La prima calcola lo
spazio fino ai 2GB mentre la seconda, utilizzando variabili a 64 Bit,
può calcolare lo spazio di qualunque disco. Quest'ultima però è disponibile
solo dalla versione di Windows 95 OSR2 in poi e pertanto utilizzandola
si taglieranno fuori gli utenti di Windows 95 prima versione (A). L'esempio
mostra l'utilizzo della GetDiskFreeSpaceEx().
(Visual Basic 6.0).
Scarica: disco.zip (circa 8 KB)
|
|
ClsPrint
Utilizzo delle funzioni API:
- GetClientRect();
- CreateRectRgnIndirect();
- DeleteObject();
- DrawText();
- SelectClipRgn();
L'esempio implementa una classe in grado di fornire un metodo grafico
alternativo e più completo della PRINT del Visual Basic.
(Visual Basic 5.0 e Visual Basic 6.0).
Scarica: clsprint.zip (circa 4 KB)
|
|
Compress
Utilizzo delle funzioni API:
- LZOpenFile();
- LZCopy();
- LZClose();
Esempio per la decompressione di file compressi con Microsoft File
Compression Utility (COMPRESS.EXE)
(Visual Basic 5.0 (SP2) e Visual Basic 6.0).
Scarica: compress.zip (circa 9 KB)
|
|
>> DATABASE <<
|
|
Compact
- Utilizzo del metodo CompactDatabase (JET-DAO) per ottimizzare il Database
e convertirlo nel formato ACCESS 97.
(Visual Basic 5.0 (SP2) e Visual Basic 6.0).
Scarica: compact.zip (circa 3 KB)
|
|
Stringa di Connessione
- l'esempio implementa un wizard per la creazione di stringhe di connessione OLE-DB, DSN e DSN-LESS per ADODB
(Visual Basic 6.0 (SP5) e ADO 2.7).
Scarica: connessione.zip (circa 18 KB)
|
|
>> GUI <<
|
|
FlexGrid Editor
- l'esempio mostra come utilizzare una MSFlexGrid in modalità editor.
(Visual Basic 6.0).
Scarica: flexeditor.zip (circa 2 KB)
|
|
N.B.
I sorgenti sono compressi in archivi ZIP e pertanto prima di poterli utilizzare bisogna
decomprimerli.
|