VB 2005 oltre il codice, un libro unico tuttora attuale
Ho scoperto per caso questo manuale dal sottotitolo impegnativo e promettente:
Alessandro Del Sole
Visual Basic 2005
Oltre il codice
Ed. FAG – Milano
€ 35,00
( http://www.fag.it/scheda.aspx?ID=21700 )
Quanti programmatori non solo in erba nella fase di apprendimento di un linguaggio evoluto come Visual Basic non si sono preoccupati quasi solo del debug e della (illusoria, per molti versi, v. più avanti) compilazione?. Scagli la prima pietra chi può negarlo. Invece è probabile che molti si siano impegnati nell’acquisizione di una buona padronanza della materia, cavandosela con varie sottigliezze e diavolerie (object programming “ereditario” per dirne una) e librerie avanzate (ADO, ASP sempre per citarne un paio) del vasto mondo .NET.
Va detto che questi traguardi sono stati favoriti dall’amichevolezza dell’ambiente integrato di sviluppo (IDE) nonché dall’abbondanza di articoli esemplificativi su MSDN e altrove, e dalla vasta letteratura libresca. Più o meno presto, però, i nodi sono venuti al pettine, precisamente allorché si è deciso di intraprendere l’avventura più naturale, dopo tanti patimenti, ovvero tradurre le proprie creature in applicativi da distribuire. Insomma il problema del cosiddetto deployment.
E qui casca l’asino, in quanto la sullodata documentazione su questo punto brilla per la sua carenza. Persino mastodontici volumi di centinaia di pagine ne dedicano ben poche all’argomento. Basti dire che persino il più “facile” dispiegamento, quel metodo XCopy che lo consente in teoria senza ammattire col Registry e altro, implica un piccolo segreto. Non lo sveliamo qui, perché questo è solo uno dei tanti punti chiariti da Alessandro Del Sole.
Ma il libro che qui raccomandiamo non si occupa solo di deployment, ma di molti altri approfondimenti pratici, come si noterà dal Sommario riportato in fondo (esempio spicciolo: quanti sanno bene cosa sono e come usare al meglio i brani di codice, i famosi file .snippet offerti nell’IDE? Alessandro ce lo dice, non ne fa dei “sarchiaponi”). Di fatto lo sviluppo di un’applicazione a livello professionale non termina con la compilazione. Tra l’altro si debbono prendere in considerazione questioni come la realizzazione di una procedura di installazione o della guida in linea user friendly. Il testo mostra in modo chiaro ed esaustivo con dovizia di esempi di codice come farlo, indicando validi tool gratuiti specifici.
Da ultimo, ma non secondariamente, ci sentiamo di sostenere che questo manuale benché dedicato all’edizione 2005 resta sostanzialmente valido per la 2008. Concetti e strumenti base invariati e mutatis mutandis facili da individuare, come assicura anche l’Autore (che però precisa che la 2010 presenta qualche novità).
SOMMARIO (punti salienti)
L’AMBIENTE INTEGRATO DI SVILUPPO
AGGIUNTA DI ELEMENTI E CONTENUTI (elementi aggiuntivi, esportare modelli di progetto, di elemento, uso ed esportazione di code snippet)
ESTENDERE LE FUNZIONALITÀ
PROGETTI DI DISTRIBUZIONE (Configurazione dei progetti di distribuzione, Editor specifico, generare la soluzione, installazione)
LA TECNOLOGIA CLICKONCE
CREARE E USARE LA GUIDA
GUIDA INTEGRATA PER VISUAL STUDIO
DOCUMENTARE I SORGENTI (Commenti XML, Microsoft SandCastle)
MIGLIORARE IL CODICE VISUAL BASIC 2005 (Molti paragrafi tra cui alcuni sulle Common Language Specifications)
ANALIZZARE E RENDERE AFFIDABILI GLI ASSEMBLY
SCELTA DEL ISTEMA DI DISTRIBUZIONE (Windows Installe e ClickOnce))
?>
?>