venerdì 6 novembre 2009

Tabelle funzioni da VB6 a VB NET

Nella tabella seguente sono elencate le funzioni presenti in Visual Basic 6 e i corrispettivi metodi in Visual Basic .Net, nel caso (caldamente consigliato) non si voglia usare la libreria Microsoft.VisualBasic (parte Compatiblity).
Come si fa a non correre il rischio di usarla? Se ne toglie il riferimento dagli Imported Namespaces che si possono vedere nella scheda References delle Proprietà del progetto.
Così, di VisualBasic, userete la parte .Net (a esempio il namespace My).

Si consiglia di consultare anche l'help sui metodi VB.Net, perché sono spesso disponibili vari overload per le più svariate esigenze.
Talvolta ho ritenuto necessario fornire del codice di esempio. Tra i codici di esempio qualcuno è stato solo un divertimento, poiché è poco probabile che verrà usato davvero.
Le funzioni per le quali non ci sono metodi o costrutti corrispondenti riportano '-'. Per queste rarità, non potete evitare di usare la parte 'Compatibility' della libreria Microsoft.VisualBasic.

Consultare l'help sui metodi .Net dovrebbe convincervi di quanto VB.Net sia enormemente più potente di VB6.





























































































































































































































































































































































































































































































































































































































































































































































































































































































Abs System.Math.Abs
Array System.Collections.ArrayList
Asc Char.ConvertToUtf32(string,0)
Atn System.Math.Atan System.Math.Atan2
   
CallByName System.Reflection.MethodBase.Invoke
Choose

sostituibile dalla normale estrazione dell'elemento 'scelto'. Questo è un esempio 'complicato':

    Dim ss As Object() = {"1", 2, 14, "alfa"}
Dim al As New ArrayList(ss)
Dim s As String = al(1).ToString ' "2"

Chr Char.ConvertFromUtf32
Command My.Application.CommandLineArgs
Cos System.Math.Cos System.Math.Cosh System.Math.Acos
CreateObject si usa New nella dichiarazione
CurDir My.Computer.FileSystem.CurrentDirectory
CVErr non applicabile
   
Date DateTime.Today
DateAdd DateTime.Add
DateDiff DateTime.Subtract
DatePart tranne che per il trimestre, DateTime espone membri per ottenere le varie info su una data.
DateSerial si usa uno dei costruttori di DateTime
DateValue DateTime.Parse
Day data.Day
DDB -
Dir System.IO.Directory.GetFileSystemEntries System.IO.Directory.GetFileSystemInfos
DoEvents System.Windows.Forms.Application.DoEvents()
   
Environ System.Environment.GetEnvironmentVariable
EOF vari modi, a seconda dell'oggetto usato. A esempio, (TextReader.Peek = -1)
Error non applicabile
Exp System.Math.Exp
   
FileAttr System.IO.File.GetAttributes System.IO.File.SetAttributes
FileDateTime System.IO.File espone vari metodi per leggere e scrivere le varie date di creazione accesso o scrittura
FileLen System.IO.FileInfo.Length
Filter

sostituibile con vario codice. A esempio con LINQ:



    Dim stringhe() As String = {"qualcosa", "dell'altro", "cosacco"}
Dim filtrato As IEnumerable(Of String) = From el In stringhe _
Where el.Contains("cosa") _
Select el

Fix System.Math.Floor System.Math.Truncate
Format variabile.ToString(formato)
FormatCurrency variabile.ToString("C")
FormatDatetime

vari metodi del tipo data. A esempio



    Dim d As DateTime = DateTime.Now
Dim s As String = d.ToShortDateString

FormatNumber variabile.ToString(formato)
FormatPerCent variabile.ToString("P")
FreeFile non applicabile (non serve più, con oggetti System.IO)
FV -
   
GetAllSettings My.Computer.Registry.GetValue My.Settings
GetAttr come FileAttr
GetAutoServerSetting - non lo so -
GetObject si usa una normale assegnazione
GetSetting come GetAllSettings
   
Hex variabile.ToString("X")
Hour data.Hour
   
Iif l'operatore ternario è fornito sia da If che da Iif, ma il primo non valuta tutte le espressioni prima di restituire un risultato, bensì 'cortocircuita' la sua valutazione.
IMEStatus proprietà IMEMode dei Controls
Input vari metodi Read da oggetti File o Stream
InputBox - non disponibile, ed è un bene
InStr variabile.IndexOf
InStrRev variabile.LastIndexOf
Int come Fix
IPmt -
IRR -
IsArray variabile.GetType.IsArray
IsDate DateTime.TryParse
IsEmpty variabile.IsEmpty
IsError non applicabile
IsMissing - si testa il valore Nothing o predefinito del parametro Optional. è preferibile usare più overload della stessa procedura senza parametri opzionali
IsNull String.IsNullOrEmpty Convert.IsDbNull
IsNumeric

tiponumerico.TryParse(stringa, variabile). Esempio:



    Dim k As Integer = 0
Dim o As Boolean = Integer.TryParse("32", k)

IsObject non applicabile (qualsiasi cosa in .Net "IsObject" :-)))
   
Join String.Join
   
LBound variabile.GetLowerBound
LCase variabile.ToLower
Left variabile.Substring
Len variabile.Length
LoadPicture Image.FromFile
LoadResData My.Resources
LoadResPicture My.Resources
LoadResString My.Resources
Loc System.IO.FileStream.Position
LOF System.IO.FileStream.Length
Log System.Math.Log System.Math.Log10
LTrim variabile.TrimStart
   
Mid variabile.Substring
Minute data.Minute
MIRR -
Month data.Month
MonthName data.ToString("MMMM") System.Globalization.DateTimeFormatInfo.MonthNames
MsgBox MessageBox
   
Now DateTime.Now
NPer -
NPV -
   
Oct -
   
Partition sostituibile con una query LINQ
Pmt -
PPmt -
PV -
   
QBColor Color.ToArgb
   
Rate -
Replace variabile.Replace
RGB Color.FromArgb
Right variabile.Substring
Rnd System.Random.Next
Round System.Math.Round
RTrim oggetto.TrimEnd
   
Second data.Second
Seek System.IO.FileStream.Seek
Sgn System.Math.Sign
Shell System.Diagnostics.Process.Start
Sin System.Math.Sin System.Math.Sinh System.Math.Asin
SLN -
Space " ".PadLeft
Spc non applicabile
Split variabile.Split
Sqr System.Math.Sqrt
Str variabile.ToString
StrComp String.Compare
StrConv tipo.Parse
String
    Dim quattroemme As String = "m".PadLeft(4, "m"c)

StrReverse

questo esempio usa un metodo extension:



  Private Function ReversedString(ByVal stringa As String) As String
Dim cc As IEnumerable(Of Char) = stringa.ToCharArray.Reverse
Return String.Concat(cc.ToArray)
End Function

Switch Select Case, query LINQ
SYD -
   
Tab non applicabile
Tan System.Math.Tan System.Math.Tanh
Time
    Dim h As New DateTime(1, 1, 1, _
DateTime.Now.Hour, _
DateTime.Now.Minute, _
DateTime.Now.Second)

Timer
    Dim ts As New TimeSpan(DateTime.Now.Hour, _
DateTime.Now.Minute, _
DateTime.Now.Second)
Dim ss As Double = ts.TotalSeconds

TimeSerial
    Dim h As New DateTime(1, 1, 1, _
ore, _
minuti, _
secondi)

TimeValue DateTime.Parse
Trim oggetto.Trim
Typename GetType.ToString
   
UBound variabile.GetUpperBound
UCase variabile.ToUpper
   
Val Double.Parse
VarType GetTypeCode
   
Weekday data.DayOfWeek
WeekdayName data.ToString("dddd") System.Globalization.DateTimeFormatInfo.DayNames
   
Year data.Year



Articolo pubblicato su Visual basic tips & tricks da Diego  Cattaruzza

Download - Multimedia


CDex è un software gratuito che permette di estrarre le tracce audio da qualsiasi Cd e trasformarle e quindi salvarle in formato WAV o Mp3. Semplicissimo da utilizzare ci consente di estrarre le tracce in pochissimi secondi e salvarle in qualsiasi cartella del nostro Pc nel formato che ci interessa. L'interfaccia è semplice ed intuitiva e il software è leggerissimo e non spreca risorse di sitema. E' disponibile per le tutte le versioni dei sistemi operativi Windows XP, Windows Vista e Windows 2000. Sicuramante fra i migliori programmi per tracce audio da scaricare gratuitamente sul computer.

Burn4free è un programma freeware per masterizzare CD e DVD. Semplicissimo da utilizzare grazie all'interfaccia molto intuitiva permette, oltre alla masterizzazione anche di stampare le copertine dei CD, inoltre è possibile controllare online se il nostro masterizzatore è supportato dal programma e di ricevere gli update automatici. Supporta tantissimi formati di cd e dvd e di masterizzatori, ottimo programma che in pochi Mb riesce ad avere la potenza di software a pagamento.

Clone DVD è un programma per masterizzare i dvd ad esempio quando vogliamo creare copie di backup dei nostri film in dvd. Il software ci dà la possibilità di scegliere i contenuti da copiare, per esempio si possono eliminare i sottotitili oppure le lingue audio e molto altro. Le copie dei dvd risulteranno perfettamente identiche all'originale, è distribuito in versione di prova per 14 giorni. L'interfacca è molto semplice e imparare ad utilizzare il programma è un gioco da ragazzi.

DVDShrink è uno fra i migliori programmi free per creare copie di backup dei propri DVD. Il software crea una copia del DVD sull'hard disk, se esistono protezioni, le elimina, a questo punto è possibile masterizzare l'immagine su un DVD con qualsiasi programma di masterizzazione, utilissimo e soprattutto freeware

CDCover recupera le informazioni relative all'autore e all'album del cd audio inserito nel lettore; con queste informazioni ricerca poi le copertine del fronte e del retro. Le immagini sono quindi stampabili o archiviabili nelle cartelle del vostro pc. Utilissimo programma da scaricare gratis.

Leggerissimo player audio gratuito (328 Kb) non necessita di installazione ma per avviarlo è sufficiente cliccare il file eseguibile, riproduce tutti i formati audio, mp3, ecc... La qualità di riproduzione è ottima e i tempi di attesa per il caricamento dell'interfaccia e delle canzoni sono brevissimi, ottimo e soprattutto gratis!

RealPlayer è un player multimediale digitale che permette di ascoltare musica, visualizzare filmati e scaricare dal Music Center nuovi file. L'utente può gestire i brani e creare delle palylist personali. I brani presenti nella playlist possono essere masterizzati su supporti CD o DVD. È possibile importare musica e video da CD con un solo clic. Il programma è in grado di ricevere file trasmessi in streaming con la possibilità di mettere in pausa e di riprendere l'esecuzione del brano.

Windows Media Player 11, il famoso software multimediale è rinnovato nell'interfaccia, una migliore navigazione per i cataloghi di grandi dimensioni e la possibiltà  di sincronizzarsi con i lettori portatili. E' possibile vedere le copertine degli album e molto altro.

iTunes permette di importare, scaricare, gestire ed eseguire in modo semplice i file multimediali, creando una serie di play-list per organizzare al meglio gli mp3. Basta inserire un cd all'interno del lettore o selezionare la directory del pc per importare tutti i brani nel programma. Attraverso il Music-Store di Apple è possibile acquistare e scaricare musica online disponibile in un catalogo contenente circa un milione di canzoni, con la possibilità di ascoltare un'anteprima del brano.

Riva FLV Player 1.2 è l'ultima versione del player audio-video per visualizzare i file Flv che si possono scaricare su Internet. Si possono visualizzare i filmati con questa estensione anche soltanto trascinandoli nel lettore che provvederà all'esecuzione automatica. L'interfaccia grafica è molto intuitiva e semplice da utilizzare. Il programma è compatibile con tutte le versioni di Windows compreso Windows Vista. E' completamente gratuito da scaricare ed utilizzare su tutti i Pc.

Download - grafica


Photo Collage è arrivato alla versione 2. E' un ottimo software per grafica che permette di lavorare sulle foto, in particolare, come dice il nome, creare dei collage di foto partendo da una collezione di foto e, ruotandole, sovrapponendole, tagliandole o creando altri effetti, si riescono a creare delle vere e proprie composizioni di foto sovrapposte molto interessanti. La risoluzione della foto resta invariata permettendo di poterle stampare senza perdere qualità, ottimo software in versione shareware da scaricare e provare gratuitamente ed eventualmente acquistare sul sito del produttore.

Blender è un software grafico per creare immagini, giochi tridimensionali e molto altro. Gira su Linux PPC, FreeBSD, Sun Solaris, e naturalmente Windows Xp e Vista. L'interfaccia ha strumenti avanzati per la modellazione, il rendering, l'animazione, la creazione di scene 3D interattive e videogiochi tridimensionali. Straordinario software free da scaricare gratis.

3D Canvas è un modellatore 3D in tempo reale che permette di sviluppare animazioni, in maniera facile e veloce, utilizzando un approccio di tipo drag-and-drop. È possibile creare complessi modelli in tre dimensioni a partire da semplici struture oppure utilizzando il tool "object-building" messo a disposizione dal software. Per la creazione delle animazioni basta inserire l'oggetto all'interno della scena, in ogni punto in cui deve essere visualizzato. Stupendo software freeware.

Advanced Effect Maker permette la creazione di effetti flash. Si possono modificare 70 modelli già pronti con una vasta varietà di parametri. Tra le animazioni più accattivanti troviamo le slideshow con svariati effetti di transizione e le gallerie di immagini con vari tipi di scrolling. Ottimo per i neofiti che non vogliono rinunciare a qualche effetto speciale sul prorio sito. Questa versione di Advanced Effect Maker

Gimp è un programma di grafica completo di funzioni fotoritocco, consente di creare immagini digitali a mano libera ed altro. Dispone di un'ottima strumentazione per il disegno classica di tutti i programmi commerciali, con il vantaggio che è free ed Open Source. Sono supportati tutti i maggiori formati grafici e sono previste funzioni di selezione evoluta (libera, in ogni punto in cui deve essere visualizzato. Stupendo software freeware.

Picasa, acquisito da Google a metà del 2004, è un ottimo software di visualizzazione capace di aprire tutti i file grafici più diffusi. Munito di una interfaccia particolarmente curata, è piacevole da utilizzare e molto funzionale. E' possibile ingrandire o rimpicicolire le anteprime delle immagini in tempo reale, intervenendo su un pratico e semplice cursore. E' possibile osservare le anteprime delle immagini in una pratica timeline. Questo programma è anche in grado di realizzare presentazioni, abbinate a brani musicali in formato MP3. Offre naturalmente gli strumenti del fotoritocco. Davvero molto potente.

DeformerPro è un programma che permette di deformare le immagini agendo su punti precisi che desideriamo modificare, pensiamo ad esempio di deformare la foto di un amico per creare un'immagine divertente, ingrandirgli il naso, gli occhi, o rimpicciolirli per farlo sembrare un cinese. L'unico limite e la nostra fantasia. Il programma non richiede installazione ed è semplice da utilizzare. Utile e divertente allo stesso tempo!

Download - Ufficio


OpenOffice è l'equivalente di Microsoft Office, l'unica differenza è che questo programma è gratuito e in Italiano. Il pacchetto comprende il foglio elettronico, scrittura, presentazione, disegno, matematica e il database che mancava nelle versioni precedenti. I documenti sono compatibili con Microsoft Office. Una straordinaria risorsa completamente gratis!

Acrobat Reader La nuova versione del lettore per eccellenza di file Pdf comprende una inedita integrazione con Flash per fornire servizi di lavoro collaborativo tramite il servizio a pagamento Adobe Acrobat Connect e una interfaccia interamente riveduta e personalizzabile. È presente anche il supporto dell’accelerazione grafica fornita dalla Graphic Processing Unit della scheda video, che migliora notevolmente le prestazioni su documenti graficamente densi e pesanti. Immancabile e gratis


WinRAR è un'utility per archiviare file e cartelle in formato compresso. Utile per effettuare backup o da utilizzare per ridurre le dimensioni di file da inviare come allegati email. Permette di estrarre e creare archivi nei formati RAR, ZIP, CAB, ARJ, LZH, TAR, GZ e TAR.GZ.

Download - Sistema Operativo

.
Cobian Backup
Ottimo programma di Backup (diventato Open Source a partire dal 2007), che con molta facilità permette di impostare un backup automatico (ora del giorno, settimana, ecc.) di alcune cartelle a scelta; volendo si possono riunire in un unico file compattato zip. Volendo anche il backup incrementale (cioé si limita ad aggiungere le novità senza per forza rifare tutto ogni volta). E' gratuito e privo di qualsiasi spyware o similari.
L'interfaccia grafica è diventata molto buona nelle ultime versioni, ma quello che più importa è l'ottimo funzionamento e la grande affidabilità, per un programma che tiene testa ai migliori programmi a pagamento.
La versione 8 è open source, la 9 è solo freeware.

Double Driver
E' un programma che consente un backup e ripristino di tutti i driver nel sistema, molto utile se vogliamo reinstallare il sistema operativo (o se abbiamo più macchine uguali): infatti, salvando tutti i driver su una chiavetta o su un CD, evitiamo di dover andare a cercare i vari driver uno per uno (cosa ancor più utile per i notebook, nel caso fossimo costretti a reinstallare tutto, e non avessimo più i dischi con i driver).
Rispetto al diretto concorrente DriverMax, Double Driver ha essenzialmente due vantaggi: non richiede alcuna registrazione (per quanto gratuita), e consente con più facilità e chiarezza di escludere i driver che non vogliamo salvare (per esempio quelli di sistema, ecc.).

Jk Defrag
Un valido programma di deframmentazione open source, sia nella velocità che nella qualità dei risultati, basato sul deframmentatore open source JK Defrag. Nonostante la grande semplicità, è possibile configurare alcune opzioni interessanti, tra cui una deframmentazione programmata, a orari e tempi predefiniti dall'utente, oppure farlo avviare insieme a Windows.
Lo ritengo molto vicino ai deframmentatori a pagamento, ed è pure open source: è assolutamente valido praticamente per tutti gli utilizzi. Ha vinto il confronto di Programmifree sui deframmentatori gratuiti. Dai vari test che ho eseguito, è risultato il migliore nella qualità della deframmentazione tra i deframmentatori free (migliore anche di qualcuno a pagamento). Peccato per l'interfaccia grafica, non eccezionale (quella di Defraggler è nettamente migliore, tanto per capirci).
Non ha bisogno di essere installato.

VirtualBox
E' un valido programma di virtualizzazione gratuito per utilizzo personale, disponibile anche in versione open source, sul quale è possibile installare varie versioni di Windows (2000, XP, Vista) e di Linux.
Per riassumere in poche parole il senso di un programma di virtalizzazione come questo, si può pensare a come se apparisse un nuovo sistema operativo, con propri programmi e proprio aspetto grafico, all'interno del nostro sistema operativo. La velocità sarà di sicuro più lenta rispetto al sistema operativo principale, tuttavia con un buon processore Dual Core quasi non si sente la differenza. L'utilità della virtualizzazione è presto detta: si possono provare programmi dubbi, oppure navigare su internet in tutta tranquillità.
Le caratteristiche sono notevoli, e cioé tutte quelle che ci si può aspettare in un programma commerciale di virtualizzazione (a partire da VMWare), tra cui il pieno supporto USB e di cartelle condivise. La mancanza maggiore, rispetto alla concorrenza, è il Drag'n'Drop, e cioé la possibilità di trascinare direttamente dati e programmi dal sistema operativo principale a quello virtualizzato (e viceversa).
Nel complesso è un ottimo programma, ulteriormente migliorato dopo l'acquisto (e il successivo sviluppo da parte di Sun), anche se VMWare  offre ancora qualcosa in più (oltre al già citato trascinamento, anche la possibilità di clonare con qualche clic le partizioni virtualizzate, in modo da moltiplicare la possibilità degli esperimenti).

MemTest 86+
E' un ottimo programma freeware per eseguire dei test approfonditi sulla memoria RAM. Fa le stesse cose di GoldMemory, e le fa molto bene. Forse GoldMemory gli è leggermente superiore, ma MemTest 86+ (versione migliorata dell'ottimo Memtest 86) è gratuito al 100%...
Per eseguire un controllo vero della propria RAM (inclusa la perfetta compatibilità con la scheda madre), occorre selezionare il test completo (ci vogliono circa 5-6 ore). Assolutamente indispensabile per chi vuole overcloccare il pc, o più semplicemente vuole mettere le ram in Dual Channel e verificare se questa è compatibile.

Ultimate Boot Cd Windows
Questo programma ci permette di creare un CD di avvio di Windows. Su questo CD sono già predisposti molti programmi gratuiti, in grado di svolgere svariate funzioni (antivirus, partizionamento, masterizzazione, ecc.).
L'utilità è presto detta: nel caso Windows non riesca più ad avviarsi, con Ultimate Boot CD possiamo avviare da CD, e, tramite i programmi gratuiti in esso contenuti, tentare una riparazione del danno (se possibile), rimuovere virus o malware, copiare di dati da un'altra parte, eseguire un backup dei driver, o effettuare un recupero dati vero e proprio, ecc.
I programmi inseriti nel CD sono davvero molti, coprono veramente tutte le categorie.
Affinché il CD di Boot venga creato, è necessario un CD originale di Windows XP (il tutto può essere creato anche da Vista, ma è comunque necessario un CD originale di XP, da cui verranno prelevati i dati e creato l'ISO).
Tra le note più interessanti, il fatto che nel CD si possa inserire una cartella nostra, per esempio con dei driver o dei programmi (magari portabili, cioé che non richiedono installazione), e verranno anch'essi utilizzati.

Microsoft Sysinternal Processor Explorer
ProcessExplorer mostra tutti i processi in esecuzione sul pc, un po' come il Task Manager di Windows, ma decisamente potenziato, con un grafica molto intuitiva, e anche più facile da comprendere. Una volta ProcessExplorer era sviluppato da SysInternals, società poi acquistata da Microsoft, che ha continuato a migliorarlo (lasciandolo nelle mani del suo creatore), pur facendolo restare gratuito, almeno fino ad ora (e speriamo che Microsoft non cambi idea per il futuro).
Non richiede installazione. Se volete vedere cosa è in esecuzione su Windows, è il programma che fa per voi. E' anche molto configurabile.

Nlite
E' uno splendido programma gratuito che permette di creare un CD di Windows XP proprio come lo vogliamo noi, togliendo tutte quelle funzioni o quei programmi che sono presenti in Windows, ma che noi non desideriamo: Non vogliamo MSN Messenger ? Via. Non vogliamo Windows Media Player ? Via! Non vogliamo Outlook Express? Via!
In questo modo potremo avere un sistema operativo molto più leggero, e privo di programma che non usiamo e che non useremo mai (e che in molti casi appesantiscono inutilmente il sistema). Il CD di Windows così creato potrà essere usato per una nuova installazione partendo da zero, molto più snella di quella ufficiale (già la differenza si sente sui pc moderni e potenti, figuriamoci su quelli di qualche anno fa)...

Da ricordare che bisogna stare attenti a quello che si toglie, e che senza alcune applicazioni Windows potrebbe non funzionare a dovere (oppure certi programmi potrebbero dare problemi): in altre parole ci vuole tempo e un po' di esperienza per imparare ad avere il nostro sistema ideale (oltre a parecchie prove).

Se volete fare la stessa cosa con Windows Vista, allora utilizzate vLite (qui sotto).

Vlite
E' l'equivalente di nLite, con la differenza che al posto di funzionare con Windows XP, è dedicato a Windows Vista.
E' possibile scegliere con grande accuratezza tutte le cose da rimuovere da Vista (dal Firewall a Media Player, per capirci), e anche modificare leggermente alcune impostazioni di sistema predefinite (Tweaks), sempre stando attenti a non togliere qualcosa di troppo, che potrebbe alla fine rendere instabile il sistema.
Alla fine verrà creato un file ISO, che potrà essere masterizzato con qualsiasi programma di masterizzazione (ormai qualunque programma supporta il formato ISO). Programma molto, molto interessante.

Dexpot Manager (Desktop Manager)
Un desktop manager è un programma che consente di avere vari desktop al posto di uno, ciascuno con un proprio sfondo, salvaschermo, ecc. La finalità è quella di avere più ambienti di lavoro contemporaneamente, ciascuno con le proprie finestre e applicazioni aperte, e di passare da uno all'altro con un clic del mouse (o con un comando da tastiera), o ancora visualizzandoli tutti contemporaneamente sullo schermo e scegliere quello su cui vogliamo lavorare.
DexPot in questo si comporta molto bene, grazie anche alla grafica molto bella e intuitiva.
Superfluo ricordare che per un utente che utilizza al massimo 2-3 applicazioni contemporaneamente, un programma di questo genere è del tutto inutile.

Ophcrack (recupera password amministratore)
Ophcrack è un programma in grado di recuperare le password di utente e amministratore di Windows XP. Mentre altri programmi sonoin grado di resettare le password, Ophcrack è in grado di recuperarle, seppure con alcune limitazioni. Infatti per il recupero usa delle tavole (tables) particolari, solo alcune delle quali sono disponibili gratuitamente.
Per quanto riguarda Windows XP, Ophcrack, con le tavole disponibili gratuitamente, è in grado di recuperare le password composte da lettere e numeri, ma non da caratteri speciali, mentre per Vista (che possiede un sistema di password più robusto) la cosa è più difficile: è in grado di recuperare le password solo tramite dizionario con variazioni (a meno di comprare le tavole aggiuntive a pagamento, ma anche qui restano limitazioni).
La velocità con cui le password vengono recuperate è impressionante; se avete un processore potente, non servono più di 5 minuti.
Ophcrack si può sia installare su Windows, che utilizzare tramite un CD avviabile (nel caso si voglia recuperare la password di amministratore).

Asterisk Key (recupera password da asterischi)
Questo programma si occupa di mostrarci le password che sul sistema operativo sono nascoste da asterischi, per esempio quelle dei form web o delle finestre di dialogo del sistema. Il funzionamento è estremamente semplice: basta visualizzare una qualsiasi finestra di dialogo del sistema in cui sia presente una password con asterischi e cliccare il bottone "Recover". La password apparirà automaticamente all'interno della finestra di Asterisk Key.
Purtroppo non funziona sempre (per esempio non riesce a mostrare le passowrd di certi programmi come Yahoo Messenger). Per esempio funziona bene con Explorer e certi programmi FTP, ma già ha difficoltà con altri browser.

Autopacher
E' un programma molto simile ad Offline Update (qui sotto): consente di scaricare in un colpo solo tutti gli aggiornamenti disponibili (patch di sicurezza, update vari) di qualunque versione di Windows (Vista, XP, ma anche Office, DirectX, ecc.). Dopo che l'aggiornamento è stato scaricato, è possibile scegliere cosa installare e cosa no (per esempio è possibile limitarsi solo agli update considerati 'critici' dalla Microsoft, e così via).
Inutile dire che è necessaria una certa pazienza per scaricare gli aggiornamenti, dal momento che possono occorrere alcune ore (a seconda della velocità della nostra connessione). Come per Offline Update, è molto utile nel caso si abbiano più computer, perché evita di passare giornate intere a scaricare gli aggiornamenti.
Programma molto valido, anche se la mia preferenza al  momento va, seppure in misura molto leggera, ad Offline Update

Download - Antivirus


Avira AntiVir Personal - FREE Antivirus 8.2.0.334 è la nuova release gratuita ad uso personaledel famoso antivirus, è in grado di proteggere il Pc da numerose minacce tra cui virus, trojan, backdoor, spyware e worm. Blocca qualsiasi minaccia prima che essa penetri nel Pc, fornisce protezione in tempo reale e on demand. Le firme del database sono aggiornate quotidianamente ed è molto semplice ed intuitivo da utilizzare. Ottimo nonchè gratuito per uso personale.

Rootkit Revealer è un ottimo software gratuito per la sicurezza del computer, leggerissimo da scaricare si occupa di eseguire la scansione del file di registro di Windows alla ricerca di chiavi sospette che possono nascondere la presenza di virus, spyware o malware in generale. Il programma è quindi in grado di proteggere il computer da rootkit e altre minacce che sempre più spesso invadono i nostri Pc senza che noi ce ne accorgiamo. In licenza freeware da scaricare gratis.

Malwarebytes Anti-Malware è un ottimo programma per la sicurezza, si tratta di un software multi funzionale in grado di intercettare ed eliminare sia i virus che gli spyware che altri programmi nocivi per il computer. Questa versione freeware consente di rimuovere le infezioni ma non di applicare la protezione residente la quale è utilizzabile con la versione a pagamento che potete trovare nel sito della casa produttrice. Compatibile anche con Windows Vista.

Ad-Aware 2008 7.1.0.8 e' un programma per la ricerca e l'eliminazione dei programmi spyware che si insidiano nel nostro computer, essi il più delle volte vengono inseriti installando programmi trovati in rete, ma possono essere ricevuti anche visitando dei siti Web. Possono agire in vari modi, inviando i nostri dati sulla rete, dirottarci su altri siti che non desideriamo o causare danni al sistema, è quindi necessario eliminarli dal nostro PC

WinPatrol 2008 è un ottimo programma per la sicurezza, permette di identificare e bloccare aventi estranei al sistema ad esmpio la sostituzione della pagina iniziale del Browser o l'installazione di nuovi programmi a nostra insaputa. Consente inoltre di la gestione semplificata dei programmi che partono all'avvio di Windows, la gestione dei cookies e il monitoraggio delle attività del sistema. Grande programma per la sicurezza del nostro sistema operativo.

Download - Utiltà


EssentialPIM
E' la versione gratuita di un Personal Information Manager (programma per gestire informazioni personali). Nonostante la versione a pagamento chiamata Essential PIM Pro abbia alcune funzionalità in più (tra cui la cifratura dei dati e una maggiore possibilità di sincronizzazione), la versione gratuita va bene per la maggior parte degli utenti, grazie anche al fatto che -volendo- è possibile scaricare una versione che non richiede installazione (portable), che può essere avviata anche da chiavetta USB.La parte del programma sulla rubrica telefonica è molto buona: oltre a nome e numero di telefono (incluso cellulare), si possono aggiungere svariate note su ogni contatto (email, professione, eventuale sito web, foto, e tutto quello che vogliamo): tramite una funzione di ricerca è poi possibile ritrovare il contatto che desideriamo.
EssentialPIM free è interamente in italiano.

iDailyDiary Free (diario)
E' l'equivalente di un diario cartaceo per computer: in pratica all'interno di questo programma possiamo scrivere tutto quello che vogliamo (pensieri, appunti, ecc.), aggiungendo anche delle foto digitali (e link a siti internet), se lo si desidera. Il tutto può essere criptato (in questo è migliore di un diario cartaceo), di modo che solo noi, in possesso della password, vi possiamo poi accedere.iDailyDiary free (del quale esiste una versione superiore a pagamento con qualche funzionalità in più) ha un'interfaccia grafica gradevole ed è anche molto semplice da utilizzare.

Faxalo
Offre da un certo tempo un servizio gratuito di invio fax da internet (occorre registrarsi tramite email).
Dal momento che c'è da scaricare un driver, sono stato in dubbio se inserirlo qui (tra i programmi/servizi online) oppure nella sezione Fax delle consuete categoria di Programmifree.com.Poiché è più un servizio che un programma, dato che consente di inviare gratuitamente fax tramite internet anche senza essere collegati con un apparecchio fax, ho deciso per il momento di inserirlo qui (tra i programmi/servizi online).Consente di inviare gratuitamente un massimo di 3 fax al giorno (non più di 10 pagine ciascuno) per un massimo di 20 fax al mese. Finora funziona bene ed è uno dei migliori servizi di questo genere. 
IMPORTANTE: Ricordo che, per quanto funzioni bene, è pur sempre un servizio gratuito. Se dovete inviare dei fax molto importanti, è bene utilizzare il metodo tradizione.

Google Eatrh
Programma spettacolare che consente di trovare strade (vie, piazze, ecc.,) in qualunque città (sia in Italia che all'estero), con vista dal satellite. Se si aggiunge un indirizzo di partenza, viene mostrato graficamente tutto l'itinerario da percorrere, con tanto di mappa animata satellitare (tra l'altro cliccando sui punti intermedi del percorso che ci è stato creato, si può ottenere uno zoom ulteriore della strada che dobbiamo percorrere, con a fianco la linea che ci segnala il tracciato suggerito).

WeatherMate
Ottimo programma interamente gratuito che permette di avere le previsioni del tempo sul nostro desktop (sono presenti centina di città di tutto il mondo, tra cui molte decine italiane). Si può impostare per avere previsioni brevi o dettagliate, della giornata in corso o dell'intera settimana (illustrate giorno per giorno).La grafica è colorata e molto bella; una volta scelta la città (o la città più vicina della nostra zona), possiamo avere una serie di informazioni semplici ma allo stesso tempo dettagliate (previsioni, temperature minime e massime, temperatura reale e temperatura percepita, pressione, umidità, velocità e direzione del vento, visibilità e altro).Purtroppo è solo in inglese, per quanto sia abbastanza semplice per tutti, perché, una volta impostato, i termini sono sempre quelli.

Magnetic Wallpeper creator
Un programma free per utilizzare sfondi per il desktop (wallpapers) e screensaver già pronti, questi ultimi composti sia da immagini statiche che (soprattutto) animate. La qualità dei salvaschermi animati è molto elevata (soprattutto nella categoria Ocean), e lascia sbalorditi se si pensa che è un programma gratuito.Gli screensaver disponibili per il download sono divisi in varie categoria (Ocean, Fire, Islands, e tantissimi altri). Il problema è proprio questo, e cioè che Magentic sembra troppo bello per essere vero, e non so se durerà a lungo (soprattutto in un settore dove gli screensaver a pagamento non sono pochi). Tuttavia, fino a che dura, abbiamo un valido programma free. Da ricordare comunque che l'utilizzo di screensaver spettacolari può richiedere notevoli risorse al pc (e non è una scelta amica del risparmio energetico).

Aear Qsaver
E' uno splendido programma per creare screensaver, partendo da filmati Flash, o da una serie di immagini statiche, con possibilità di aggiungere musica. L'impostazione è decisamente professionale; non è un programma immediato, e bisogna studiarlo con calma per capirlo al meglio, ma i risultati che si possono ottenere sono di ottima qualità. Si possono configurare password e altre finezze di questo genere. Alla fine è anche possibile creare un installer per lo screensaver, in modo da poterlo distribuire anche su altri computer.

Asuite
ASuite è un programma open source che ci consente di lanciare programmi. E' disponibile sia in versione eseguibile (.exe), che in versione portable (.zip). Non sono riuscito a scaricare la versione .zip, tuttavia anche la versione .exe, una volta installata, può essere trascinata ovunque (anche sulla chiavetta USB) e lanciata da là. Tramite ASuite è possibile creare una specie di menu di lancio dei programmi presenti sulla chiavetta, assai utile nel caso sulla stessa ce ne fossero parecchi. In questo caso è possibile avviare qualsiasi programma presente sulla chiavetta con il classico doppio clic del mouse.

WinPen Pack
E' una raccolta di programmi gratuiti fatta apposta per stare su una chiavetta USB, da utilizzare in caso di bisogno (per esempio se dobbiamo fare assistenza sul pc di un amico, o cose del genere): la collezione è divisa in 3 gruppi, a seconda della capacità della nostra unità USB (128, 256 o 512 MB).
I programmi disponibili sono divisi in varie categorie (grafica, internet, multimedia, sicurezza, ufficio, software didattico, ecc.), e la maggior parte è di ottima qualità (molti di questi programmi sono tra l'altro presenti anche su Programmifree). La maggioranza di questi programmi funziona direttamente senza richiedere installazione, il che contribuisce a renderli utili in caso di necessità (per esempio se li vogliamo utilizzare su un pc che non è il nostro).

Download - Internet

 


Nuova versione beta di Firefox 3.5, rispetto all'ultima versione (3.0) sono state introdotte molte novità soprattutto in seguito all'uscita delle nuove versione dei browser concorrenti. Corretti una serie di bug che rendono il browser ancora più performante anche se i problemi di sicurezza non sono ancora stati del tutto risolti essendo questa versione ancora in fase di sviluppo. La versione 3.5 beta di Mozilla Firefox può essere scaricata gratis per tutti coloro che vogliono provare questo browser che si è rivelato la migliore alternativa a Internet Explorer di casa Microsoft e ad altri browser commerciali.

Finalmente disponibile per il download Internet Explorer 8, il browser di casa Microsoft. Rinnovato nella veste grafica e sopratutto nelle performance si rivela ancora una volta fra i migliori browser da scaricare, molto più veloce e leggero delle precedenti versioni, Explorer 8 si è rivelato anche il browser più sicuro nella protezione da spyware e malware. Altra importante novità la presenza di add-on come Acceleratori e Web Slices che permettono di personalizzare a proprio piacimento il browser. Questa nuova versione è sicuramente la migliore versione di Explorer che sia mai stata prodotta da Microsoft.

Joomla è un CMS gratuito ovvero un content manager che permette di avere a disposizione tutti gli strumenti per creare un sito Web senza conoscere nessun particolare linguaggio di programmazione. E' dotato di un programma di installazione semplice ed intuitivo da utilizzare e permette in pochi passi di creare pagine altamente personalizzabili. Per essere utilizzato ha bisogno di una piattaforma che supporta Php e MySql. Vengono spesso rilasciati aggiornamenti che lo rendono sempre più stabile e performante. Si possono gestire le immagini, gli stili e i template che più ci aggradano nonchè i metatag e moltissime altre funzionalità. Completamente gratuito.

Windows Live Messenger 2009 rilasciata in versione Beta, la nuova release 2009 del più famoso client di istant messaging Microsoft. Tra le migliorie di questa versione, una maggiore stabilità e un nuovo layout grafico, interessante l'avatar che cambia colore in base allo stato, il supporto per avatar dimanici e molto altro ancora da scaricare gratis.

Skype é un software che permette di parlare attraverso il  computer come se fosse un telefono. La qualità audio risulta notevolmente migliore. E' sufficiente avere un'auricolare e un microfono. Si può parlare anche in 5 contemporaneamente. E' gratuito e si presenta con una interfaccia molto gradevole e facile da utilizzare, scaricalo gratis.

MSN Webcam Recorder è un software che consente di registrare e salvare le discussioni effettuate con altre persone utilizzando la Webcam. Il programma inoltre può salvare anche le conversazioni effettuate con altri client di messagistica instantanea, mentre l'audio può essere registrato da varie sorgenti, come microfono, cuffie ecc... Si possono creare anche dei videoclip. Molto semplice da usare e allo stesso tempo molto divertente.

Un ottimo download manager, la sua particolarità è non solo di avere un'ottima interfaccia grafica e di supportare perfettamente i download multipli, ma anche di avere al suo interno una specie di motore p2p che consente di condividere automaticamente i file che si stanno scaricando (soprattutto se molto grandi) tra utenti di OrbitDownloader, al fine di aumentare ulteriormente la velocità; inoltre si può integrare in maniera automatica anche con browser che non siano Explorer, come Opera, Firefox e Maxthon. Da scaricare assolutamente.

BitComet è un client peer to peer che sia appoggia al protocollo Bittorent, fra i più veloci per il p2p. Scritto in C++, risulta molto stabile e leggero, e non consuma inutilmente le risorse di sistema. Ottimizza le prestazioni e permette di scaricare file di grosse dimensioni in poco tempo. Programma freeware consigliatissimo da scaricare.

BitTorrent è il programma di condivisione più veloce in assoluto per scaricare. E' stato creato proprio per sfruttare al massimo tutta la banda disponibile, e giù in pochi minuti se ne riesce ad apprezzare la velocità.

gmtmaster.sitiwebs.com - Internet