Emanuele Mattei

Il blog di Emanuele Mattei.....il suo diario :-)

Blog Amici

Compact Framework

Web e win application

Siti Gratuiti

Siti Vari

Tools per .Net

Chi sono

elenco siti

Recensione libro: Microsoft Asp.Net 3.5 Passo Per Passo

 

Scheda del libro:

 

Autore George Shepherd
Editore: Mondadori Informatica
Caratteristiche: 559 pag  - Libro + CD-ROM
ISBN-13:
9788861141506
ISBN: 88-6114-150-1
Collana: Argomenti generali
Anno di edizione: 24/06/2008
Numero dell'edizione: 1
Prezzo: Euro: 50,00
Lingua: Italiano

Il libro Microsoft Asp.Net 3.5 Passo per Passo, edito della casa editrice Mondadori Informatica http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-6114-150-1 è un nuovo libro riguardante la nuova versione della tecnologia Asp.Net 3.5.  Il libro è la traduzione in lingua italiana del libro Microsoft Asp.Net 3.5 Step by Step,  fornisce al lettore le basi e le conoscenze per utilizzare questa nuova tecnologia.

L'autore del libro è George Shepherd, ed è autore di numerosi pubblicazioni, quali libri ed articoli,  esperto internazione della tecnologia Microsoft, inoltre è relatore in conferenze di settore, è stato contributing editor per MSDN magazine.

A differenza di tanti altri manuali riguardante la programmazione .Net, in questo libro è allegato un cd-rom, nel cui interno si trovano i sorgenti di esempio utilizzati nel libro, un ebook in formato pdf relativo al libro in versione originale di Microsoft Asp.Net 3.5 Step by Step,  Ajax control Toolkit, capitoli di esempio.

Ma vediamo in dettaglio i vari capitoli che compongono questo libro.

Con il primo capitolo, si passa alla prima parte, quella dedicata alle basi sulla tecnologia Asp.Net.  Questo capitolo ha il compito di fornire informazioni basilari e fondamenti di questa tecnologia, tutto ciò che regola il mondo web, http e le varie pagine web.  Vengono forniti informazioni sulle pagine web, sul web server IIS,  un confronto tra la vecchia tecnologia Asp e l'attuale tecnologia Asp.Net.

Il secondo capitolo, continua l'argomento riguardante le basi dello sviluppo web, in particolare con la tecnologia Asp.Net. In un primo momento viene descritto come creare una semplice pagina web html per testarla in una web directory, creata con IIS. Continuando si passa alla creazione di una semplice pagina aspx, a questo punto dopo aver visto i due aspetti della programmazione web, viene descritta l'architettura della programmazione Web, di come vengono processate le pagine aspx e del web server Internet Information Services (IIS). L'autore del libro, illustra in modo esauriente questa parte, viene trattata anche la parte riguardante la creazione di pagine codebehing ossia separare il codice html dal codice C#. Viene fatto un accenno alle classi httpcontext, httpapplication, httpmodule e httphandler , la parte conclusiva di questo capitolo, riguarda la creazione di una semplice pagina con il nuovo ambiente di sviluppo Visual Studio 2008.

Nel terzo capitolo, il lettore sarà guidato tramite numerosi esempi di codice, alla creazione delle pagine aspx. Vedremo come utilizzare alcuni controlli, come il pulsante, il controllo casella combinata,  ed informazioni sulla gestione delle informazioni della pagina.

Nel quarto capitolo, vedremo la creazione di un controllo personalizzato,  gli eventi, il rendering in html, l'utilizzo del viewstate, un capitolo molto importante che guiderà il lettore a comprendere come crearsi dei controlli personalizzati.

Il quinto capitolo, continua l'argomento della creazione di un controllo, in particolare vedremo come creare controlli composti, user control, il capitolo, come quello precedente, ha molte immagini e frammenti di codice, in questo modo il lettore potrà comprendere quest'argomento.

Il capitolo 6, si conclude la prima parte del libro,  nel capitolo vengono illustrati alcuni controlli messi a disposizione da Asp.Net, il controllo per la convalida dei dati, il controllo per le immagini, quali image, imagebutton e imagemap, il controllo treeview e multiview.
In questo capitolo si trovano molte immagini, ed a differenza di quelli precedenti si trova poco codice, vedremo come utilizzare questi controlli, scrivendo poco codice.

La seconda parte del libro, riguarda le funzionalità avanzate, con il capitolo settimo, passiamo a questa nuova parte del libro.
Questo capitolo, affronta un argomento, molto interessante, l'utilizzo e la gestione delle web part, nuovi controlli inclusi con la versione del framework 2.0.
Dopo una lunga introduzione, per dare chiarezza al lettore, si passa alla creazione di una webpart, mentre nella parte che riguarda l'utilizzo delle webparts troviamo numerose immagini e diversi esempi di codice, continuando in questo capitolo, viene illustrato come sviluppare una web part,  anch'essa illustrata in maniera molto esauriente con molte immagini e diversi esempi di codice.

Il capitolo ottavo, è dedicato alla presentazione grafica di un sito, come impostare una formattazione al nostro sito, vedremo come utilizzare le master page, i temi, ed altri argomenti riguardante le tecniche di formattazione e navigazione. La parte conclusiva del capitolo, riguarda invece le interfacce.

Un aspetto poco trattato ed utilizzato riguarda la configurazione, nel nono capitolo vedremo la configurazione di Asp.Net, come configurare ed utilizzare il file Web.config, la configurazione tramite interfaccia web, la configurazione tramite il web server IIS. In questo capitolo, non è tanto il codice che viene discusso, ma la configurazione e le impostazioni l'argomento principale .
Il decimo capitolo, affronta un argomento molto importante, la sicurezza delle pagine web, nuove classi introdotte con la nuova versione del framework 2.0, riguardante la sicurezza e l'autorizzazione in un sito web.
Nel capitolo, viene affrontato il tema del login, come rendere le nostre applicazioni sicure. Nelle prime pagine del capitolo, viene fatta un introduzione sulla sicurezza, e sul web server IIS.  Continuando per il capitolo, l'autore illustra al lettore, come creare semplice pagine web di login, ossia in cui occorre inserire dei dati per poter accedere al sito, inoltre vedremo come utilizzare lo strumento di amministrazione del sito web, per configurare l'autenticazione.  Dopo questa introduzione, si passa ai vari controlli di login, al controllo loginview, passwordrecovery, loginstatus, loginname, changepassword e createuserwizard.  Il capitolo è affrontato in maniera molto introduttiva, giusto per dare le basi.

Con il capitolo 11, si passa alla gestione dei dati, in particolare viene illustrato un tema molto interessante, quale il data binding. Nel capitolo viene illustrato come associare alcuni controlli ad una fonte dati, vedremo l'utilizzo anche di alcune classi di Ado.Net, quale dbproviderfactory, dbcommand, dataset, datareader, come utilizzare il wizard di Visual Studio 2008, per creare un origine dati, associare al controllo gridiview, formview, detailsview, datalist,  una fonte dati. Nella parte conclusiva del capitolo vedremo come utilizzare Linq, una novità del framework 3.0, per caricare le informazioni da una fonte dati in controllo gridview.

Nel capitolo dodicesimo, viene illustrata la tecnica di come dotare le nostre pagine web, tramite mappa di navigazione, in questo modo si rende il sito facilmente navigabile.  Nel capitolo viene illustrato come utilizzare le classi SiteMap, SiteMapProvider, SiteMapPath, menu e treeview. Un capitolo che contiene diversi esempi di codice, per illustrare passo per passo questo interessante argomento.

Il capitolo 13, si passa all'argomento riguardante la personalizzazione, ossia la gestione degli utenti e profili, come rappresentare un determinato utente e profilo, il capitolo a differenza degli altri è molto breve, ma fornisce le basi per questo tema.

Con il capitolo quattordicesimo, si passa alla terza parte del libro, quella dedicata alla gestione della cache e dello stato di un sito web.
Nel capitolo viene trattato un argomento molto importante e sentito tra i vari programmatori, la gestione dello stato.  Vedremo come utilizzare l'oggetto session, la gestione dei dati da una fonte dati ed applicarla allo stato di sessione, la configurazione della sessione tramite IIS e tramite strumenti, ed altre operazioni sullo stato, un capitolo molto esauriente.

Sempre in materia della gestione dei dati, con il quindicesimo capitolo, l'autore illustrata un altro aspetto molto importante per il miglioramento delle prestazioni del sito, in particolare la gestione della cache. Nel capitolo viene trattato in maniera molto semplice ma esauriente, come utilizzare la cache per gestire i dati.  Il lettore, comprenderà in maniera molto chiara e con semplicità, come utilizzare la cache, vedremo come gestire la scadenza, lo svuotamento della cache ed altre tecniche molte interessanti.

Il sedicesimo capitolo si conclude la terza parte del libro, in questo capitolo, continua il tema riguardante la cache.  Nel capitolo viene illustrato come mettere in cache il contenuto della pagina, gestire il contenuto in cache tramite la direttiva outputcache e la classe httpcachepolicy.

Con il capitolo 17, si passa alla quarta e penultima parte del libro.  In questo capitolo, vedremo come effettuare l'analisi della pagine, eseguire il debug delle nostre pagine web, infatti spesso, nello scrivere  codice e testarlo per verificarle il corretto funzionamento, si esegue anche il debug verificando quella parte di codice che riscontra anomalie.  Il capitolo, illustra come effettuare la diagnostica della pagina aspx, mentre nella parte conclusiva del capitolo, si passa alla parte di debug, utilizzando l'ambiente di sviluppo Visual Studio 2008. Nel capitolo, vedremo anche come utilizzare una pagina di errore e la gestione delle eccezioni.

Il diciottesimo capitolo, vedremo come utilizzare la classe httpapplicatoin e gli http module, gestire i dati ed eventi nell'oggetto httpapplication, e lavorare con gli http module.

Con il capitolo 19, si conclude la quarta parte del libro, in questo capitolo vedremo come scrivere gestori personalizzati.  Dopo una breve illustrazione riguardante i gestori,  si passa ad esempi pratici, per comprendere questo tema.  Continuando nel capitolo, si passa all'interfaccia IHttpHandler, per concludere con i gestori generici.

Con il capitolo ventesimo, inizia la parte conclusiva (quinta) del libro, in questa parte, sono trattati argomenti molto interessanti, come i servizi, la nuova tecnologia Ajax, la distribuzione ed il nuovo modo di programmare con la tecnologia Silverlight.
Questo capitolo, riguarda i web services, l'autore illustra come creare servizi web ed utilizzarli nelle nostre pagine web.  Nelle prime pagine del capitolo, viene fatta un introduzione, il lettore comprenderà questa parte, molto utile sia per coloro che non hanno mai utilizzato i servizi web e sia per coloro che hanno già utilizzato i web services.  Gli esempi successivi riguardano la creazione di un web services, mentre nella parte conclusiva del capitolo, si passa al loro utilizzo.

Il ventunesimo capitolo, riguarda una novità introdotta con la nuova versione del Framework 3.0, Windows Communication Foundation (WCF) un nuovo modo di distribuire le applicazioni .Net.
Le prime pagine del capitolo introducono il lettore a questa novità, fornendo delle ottime indicazioni e chiarimenti, continuando si passa alla creazione di un servizio WCF,  un capitolo con molti esempi codice.

Nel capitolo ventiduesimo, si passa al Framework Ajax, infatti con il nuovo ambiente di sviluppo Visual Studio 2008, tra i vari progetti web, c'è la possibilità di utilizzare un modello di progetto basato con questo nuovo stile di programmazione.  Nelle prime pagine del capitolo viene fatta un esauriente introduzione di questo nuovo stile,  continuando per il capitolo, si passa ad un semplice esempio di Ajax, per far comprendere al lettore le potenzialità che mette a disposizione al programmatore.  Continuando, vedremo come utilizzare il timer per creare una semplice chat,  vengono forniti esempi di codice anche per altri controlli quale update

Grazie Luca, sei un angelo

Leggi qui:

http://blog.shareoffice.it/emanuele/archive/2008/09/05/9670.aspx

 

Posted: set 05 2008, 03.38 by emanuelem | with no comments
Filed under:
Buone vacanze

Eccomi qua, questi sono i fuori tema, che adoro scrivere :-)))) e già, è arrivato il magico momento, quello di prepare la borsa (quella che usavo per giocare a calcio :-))) ) ed immegermi nelle meritate vacanze.

Tempo qualche giorno, di sistemare il tutto e via, si parte per il mare Calabrese, non vedo l'ora di buttarmi in acqua, dopo l'afa ed il caldo romano, tra computer, spostamenti stressanti ed altro, è arrivato il momento di staccare la spina.

Già, per un pò di tempo, fuori dalla tecnologia, niente pc, cellulari, televisori, dvd ed altro, a solo contatto con la natura. Be veramente qualcosa di tecnologico mi porta, cosa? ma la mia digitale, per importale, bei momenti (almeno spero ;-) ).

Oggi come oggi, sento fortemente il desiderio, di starmene al mare, disteso sulla sabbia, nuotare in mezzo al mare, la corsa mattutina, le abbuffate di cibo a base di pesce, dolci, ed il vedere il mare sorseggiando il chinotto.

Costume e telo sono già pronti, manca ciambella, racchettoni e materassino, e via...

La mia attività di blogger, informatore ;-)) riprenderà a settembre, con nuovi articoli, trucchi, esempi di codice, recensioni e notizie, quindi ... arriverdi a settembre e buone vacanze a tutti.

E come una vecchia canzone .... mare mare ma che voglia di arrivare (anche se io dicevo un altra parola :-))) ) oppure tutti al mare a mostra le ... :-)))

Divertitevi e sopratutto godetevi il piacere della vita, che la sua bellezza sta anche nel vedere un una barca a vela all'orizzonte ;-).

Posted: lug 23 2008, 05.14 by emanuelem | with no comments
Filed under:
Recensione libro: WORD 2007 MACRO E VBA


Scheda del libro:

Autore: Alessandra Salvaggio
Prezzo: Euro 18,00
Caratteristiche 224 pag - 15x21 bn
ISBN 9788882336127
anno di edizione 2007
numero dell'edizione 2
Argomento: Tecnologie
Collana digital lifestyle pro

Per coloro che utilizzano Word 2007, a livello avanzato, ossia tramite il linguaggio Visual Basic Application (VBA) possono trovare utile il libro Word 2007 Macro e VBA http://www.***.it/scheda.aspx?ID=21747 edito della casa  editrice ***  http://www.***.it/ . Il libro, composto da ben 25 capitoli suddiviso in 6 parti, ha lo scopo di fornire al lettore nozioni nonché tecniche per utilizzare Word a livello di programmazione, tramite appunto il suo interno linguaggio di programmazione quale VBA, di cui le Macro si basano.

L'autore del libro, Alessandra Selvaggio, ha pubblicato diversi libri riguardante il pacchetto Microsoft Office 2007 e versioni precedenti, con questo libro illustra varie tecniche di utilizzo di Word, diversamente dal suo utilizzo a livello utente, ma fornendo nozioni di base per utilizzarlo in modo da creare delle proprie procedure e funzionalità aggiuntive. Nel libro non  è incluso nessun CD-Rom o dvd, i sorgenti degli esempi utilizzati nei vari capitoli si possono scaricare dal seguente sito www.***.it/booksite/612-7.htm .

Ma vediamo in dettaglio i vari capitoli che compongono questo libro.

Il capitolo 0 è un capitolo introduttivo alla programmazione Visual Basic Application (VBA), dopo un introduzione su tale linguaggio, vengono illustrati i vari aspetti dell'editor VBA.

Nel capitolo primo viene affrontato il metodo InsertAfter per inserire del testo nel documento, inoltre una panoramica sull'editor VBA, in questo capitolo  prende inizio la prima parte del libro.

Con il capitolo 2, ci si addentra al codice VBA, in questo capitolo si parla sempre della gestione del testo in particolare dello spostamento del testo tramite i metodi moveRight, MoveLeft, e la parola chiave With.

Il terzo capitolo riguarda la personalizzazione del nostro documento, in particolare come creare un comando da inserire nel menu di Word, il capitolo è molto ricco di immagini, in questo modo il lettore avrà modo di comprendere le operazione da compiere per personalizzare il programma Microsoft Word 2007.

Il quarto capitolo, riguarda la formattazione del testo, in particolare si esamina l'oggetto font, con le varie proprietà (name, size, bold,  color, underline) gli oggetti ParagraphFormat.

Il capitolo quinto viene illustrato la memorizzazione della formattazione e la possibilità di applicare alcune opzioni riguardante l'editor VBA.

Il capitolo successivo, ossia il sesto, l'autore del libro, illustra come utilizzare le form nel programma Microsoft Word 2007, un importante oggetto che permette di implementare notevolmente il documento su cui si sta lavorando. Oltre all'utilizzo della form, viene illustrato anche l'utilizzo del controllo di opzione e controlli riguardante i pulsanti. L'utilizzo dei metodi show e unload della form.

Con il capitolo settimo, vegnono fornite nozioni sull'utilizzo di un messaggio a video, tramite l'oggetto Msgbox, l'utilizzo di alcuni eventi della form e le istruzioni condizionali.

Il capitolo ottava, riguarda l'utilizzo di un controllo, in particolare della casella di controllo.

Con il  capitolo 9, si passa alla seconda parte del libro, in questo capitolo  vedremo come impostare alcune opzioni di Microsoft Word, per  richiamare un form all'apertura di un nuovo documento. Inoltre si vedranno alcune personalizzazioni.

Il decimo capitolo, si passa all'utilizzo dell'oggetto Isnumeric, per verificare che l'inserimento di un dato sia numerico,  gli operatori di condizioni quali and or e diverso.

Il capitolo 11 viene illustrato un altro utile controllo, la casella combinata, ossia un controllo che al suo interno contiene diversi valori. Si vedrà come utilizzare il metodo AddItem di tale controllo per aggiungere nuovi elementi da codice. Inoltre vedremo come gestire l'ordine di tabulazione dei controlli in una form.

Nel dodicesimo capitolo, si vede come utilizzare l'oggetto msgbox, per interagire con l'utente, le varie impostazioni che si possono utilizzare in questo oggetto, inoltre le istruzioni condizionali annidate.

La parte terza del libro, inizia con il tredicesimo capitolo,  in questo capitolo, si vedrà come utilizzare più form, utilizzare l'editor VBA per impostare le dimensioni dei controlli,  la dichiarazione di variabili pubbliche , l'uso della parola chiave UCASE e LCase per rendere il testo minuscolo e maiuscolo, il metodo hide della form e il concatenamento delle parole.

Il capitolo 14, riguarda la gestione delle date, in particolare l'utilizzo della parola chiave Isdate, per verificare che un determinato valore sia data o no, e la funzione cdate, per convertire una determinata stringa in data, la funzione FormatDateTime.

Con il quindicesimo capitolo, viene illustrato come cancellare alcune parti di testo, l'uso dei metodi SetRang e TypeBackspace, e gli oggetti Range e  Paragraphs. In questo capitolo si conclude la terza parte del libro.

Con il sedicesimo capitolo, si passa alla quarta parte del libro, in questo capitolo viene descritto come utilizzare le immagini in un documento word, ed impostare le varie proprietà di tale oggetto. Impostare alcune parametri al foglio, il capitolo è molto ricco di esempio di codice.

Il capitolo 17, viene illustrato come utilizzare le finestre di dialogo, tramite l'oggetto dialogs.

Con il diciottesimo capitolo, vedremo come cambiare l'orientamento del foglio di Microsoft Word, per gestire l'orientamento di un biglietto.

Il capitolo 19, è un capitolo molto importante, viene trattata la gestione degli errori. In questo capitolo si vedrà come utilizzare la parola chiave on error goto e on error resume next per gestire le varie eccezioni che si possono verificare durante l'esecuzione del codice.

Il capitolo 20, inizia la quinta parte del libro, in questo capitolo  si vedrà l'oggetto FileSystem, per verificare che una determinata cartella esista, in tal caso salveremo il nostro file tramite il metodo SaveAs.

Il capitolo ventunesimo, viene illustrato l'oggetto now per inserire la data in una nostra fattura di esempio. Inoltre la funzione Year, per estrapolare l'anno da una determinata data.

Con il capitolo ventiduesimo, proseguo l'utilizzo dell'oggetto Filesystem, in questo capitolo, l'autore del libro, spiega come creare le cartelle tramite il metodo CreateFolder, in questo capitolo si conclude la parte 5.

Il capitolo 23, inizia l'ultima parte del libro, ossia la sesta. In questo capitolo viene trattato un argomento molto importante, la possibilità di effettuare il debug del codice che abbiamo scritto.  Vedremo come utilizzare l'editor VBA e gli strumenti messi a disposizione per effettuare il debugging.

Il penultimo capitolo del libro, ossia il ventiquattresimo, vedremo come utilizzare le macro di Microsoft word per comprendere ed acquisire nozioni sul codice vba, generato dal programma, in base a determinate azioni da compiere.

Il capitolo conclusivo, il venticinquesimo, ci fornisce delle utile risorse on line, ossia il sito di Microsoft Office on line ed altri, per tenersi aggiornati e cercare del materiale utile per il nostro lavoro.

Di seguito si riportano i titoli dei capitoli

0) Introduzione a VBA

Parte 1 -

1) Inserire un Testo

2) Spostare la selezione

3) Eseguire un comando dal Menu o dalla barra degli strumenti

4) Formattare un testo

5) Memorizzare la formattazione

6) Un form per scegliere quale testo inserire

7)Gestire la mancanza di azione da parte dell'utente

8) Una casella di controllo

Parte 2 -

9) Richiamare un form quando si crea un nuovo file da modello

10) Verificare che un dato inserito sia un numero e utilizzarlo

11) Una casella combinata

12) Interagire con l'utente

Parte 3 -

13) Form multipli

14 ) Gestire le date

15) Cancellare parti del Testo

Parte 4 -

16 ) Le immagini

17) Le finestre di dialogo

18) Cambiare l'orientamento del biglietto

19) Gestire un errore imprevisto

Parte 5 -

20) Salvare un File

21) Numerare la fattura e indicare l'anno

22) Creare nuove cartelle

Parte 6 -

23) Il debug del codice

24) Registrare le macro per andare avanti da soli

25) Risorse on line.

Conclusioni: 

Un buon libro, per coloro che si vogliono avvicinare alla programmazione per Microsoft Office, in particolare per Microsoft Word 2007. Il libro fornisce al lettore, informazioni utili, per acquisire famigliarità con questo strumento avanzato.  Un libro indicato per coloro che non hanno mai programmato e che sono interessati a questo nuovo mondo.  Molto ricco di codice ed immagini, gli esempi utilizzati nel libro, si possono scaricare dal sito indicato in precedenza.

Posted: lug 19 2008, 06.16 by emanuelem | with no comments
Filed under:
Creare un Screen Saver in .Net (VB.Net - C#)

L'articolo qui proposto http://blog.shareoffice.it/emanuele/articles/9634.aspx illustro una tecnica di come creare un salva schermo per il nostro pc, utilizzando la tecnologia .Net (VB.Net e C#).

Che dirvi... buona programmazione. ;-)))

 

programmazione Sharepoint 2007 infopath e Workflow

Vi segnalo questo articolo http://blog.shareoffice.it/emanuele/articles/9626.aspx riguardante la programmazione sharepoint 2007, con l'utilizzo di infopath 2007, workflow foundation ed asp.net.

Che dirvi ... buona programmazione.

 

Posted: lug 12 2008, 07.08 by emanuelem | with no comments
Filed under: ,
Antivirus gratuito
In questi ultimi anni, sul web, si trovano diversi programmi gratuiti.
Avast antivirus è un programma gratuito per la protezione di virus. il programma si può scaricare dal seguente sito http://www.avast.com/ita/download-avast-home.html
Il programma, può essere installato in diverse lingue, tra cui anche in italiano.
Per il download o maggiori informazioni, visitate il sito indicato.

 

Posted: lug 12 2008, 06.28 by emanuelem | with no comments
Filed under:
Infopath 2007 applicare un immagine di sfondo ad un pulsante

Qui di seguito http://blog.shareoffice.it/emanuele/articles/9621.aspx trovate un articolo riguardante l'utilizzo di infopath 2007, in particolare come applicare un immagine di sfondo ad un pulsante.

Che dirvi... buona lettura :-)))

Posted: lug 10 2008, 10.58 by emanuelem | with no comments
Filed under:
free software di contabilità

 Oggi vi segnalo un programma gratuito open source, sviluppato con la tecnologia .Net.

Il programma GEa.Net  http://www.fborghi.it/geanet.htm è un programma per la gestione delle piccole e medie imprese, tutto ciò che ha bisogno un'azienda.

Il programma ed il sito è in lingua italiana, interessante la tecnologia utilizzata, complimenti all'autore del sito.

Per il download del programma e maggiori informazioni, visitate il seguente sito http://www.fborghi.it/geanet.htm .

Posted: lug 10 2008, 10.26 by emanuelem | with no comments
Filed under:
Programma gratuito portatile per masterizzare

Amok cd/dvd è un programma gratuito, che permette di scrivere dati sul cd o dvd.

Il programma è molto leggero, al punto che non richiede l'installazione, un buon programma portable da portare nella propria chiavetta.

Il software si può scaricare dal seguente sito http://www.amok.am/en/freeware/amok_cd-dvd_burning/ 

Posted: lug 09 2008, 10.34 by emanuelem | with no comments
Filed under:
Download programma di posta elettronica

Oggi vi segnalo un programma gratuito, riguardante la posta elettronica.

Da questo sito http://www.freepops.org/it/ potete scaricare il programma freepops, il quale permette di gestire la posta elettronica e i feed rss.

Per maggiori informazioni e download visitate il sito indicato.

Posted: lug 09 2008, 10.30 by emanuelem | with no comments
Filed under:
Recensione libro: Access 2007 Programmazione VBA

 

Scheda del libro:

Autore: Alessandra Salvaggio
Prezzo: Euro 19,90
Caratteristiche 280 pag - 15x21 bn
ISBN
9788882336141
anno di edizione 2007
numero dell'edizione 2
Argomento: Informatica
Collana digital lifestyle pro

Il libro Acess 2007 Programmazione VBA, fa parte di quella serie dei libri, che la casa editrice *** www.***.it  ha pubblicato di recente, riguardante l'utilizzo degli applicativi Microsoft Office 2007. Questo libro, si prefigge il compito di fornire al lettore le basi per utilizzare l'applicativo Microsoft Access 2007, lato programmazione, ed in particolare con il linguaggio Visual Basic Application. Il libro è composto da ben 33 capitoli nel quale si trovano numerosi esempi di codice ed immagini per comprendere l'argomento che si sta trattando

L'autore del libro, Alessandra Selvaggio, ha pubblicato diversi libri riguardante il pacchetto Microsoft Office 2007 e versioni precedenti, con questo libro illustra varie tecniche di utilizzo di Microsoft Office Access 2007, diversamente dal suo utilizzo a livello utente, ma fornendo una base per utilizzarlo in modo da creare delle proprie procedure e funzionalità aggiuntive. Nel libro non  è incluso nessun CD-Rom o dvd, i sorgenti degli esempi utilizzati nei vari capitoli si possono scaricare dal seguente sito www.***.it/booksite/614-1.htm.

Ma vediamo in dettaglio i vari capitoli che compongono questo libro.

Il capitolo 0 è un capitolo introduttivo alla programmazione Visual Basic Application (VBA), il capitolo è molto ricco di immagini, in questo modo il lettore può comprendere con facilità l'argomento, nel caso che sia la prima volta che si studia questo nuovo modo di utilizzare Access. Nel capitolo si parla dell'editor di VBA,  ed altre interessanti temi su questo argomento.

Con il capitolo primo, ci si addentra alla programmazione vera e propria, ossia all'utilizzo del VBA. In questo capitolo, l'autore illustra al lettore la possibilità di creare un navigatore personalizzato, ossia come spostarsi tra i vari record. Nel capitolo viene affrontato l'oggetto docmd,  inoltre come genere un evento del controllo pulsante.

Il secondo capitolo, continua la creazione di un navigatore personalizzato, in questo capitolo, viene illustrato l'istruzione condizionale, ossia la parola chiave if then end if , la proprietà enabled per abilitare o disabilitare un pulsante, la proprietà recordcount dell'oggetto RecordSet, ed altre tecniche di programmazione.

Con il terzo capitolo, viene illustrato l'operatore And ed Or da utilizzare nell'istruzione if. Il capitolo è breve, per fornire informazioni su questi operatori

Con il quarto capitolo, si passa più sulla parte grafica che sul codice, in questo capitolo viene illustrato come copiare i controlli da una maschera all'altra, e come copiare frammenti di codice, sempre da una maschera all'altra.

Il quinto capitolo, molto breve anch'esso, illustra come utilizzare il metodo setFocus per impostare lo stato attivo ad un determinato controllo.

Nel sesto capitolo, viene illustrato come rendere una maschera in sola lettura, ossia in cui non è possibile modificare le informazioni di tale maschera. Tramite la proprietà AllowEdits, si può rendere la maschera in sola lettura, senza apportare le modifiche.

Il settimo capitolo, illustra il metodo Refresh per aggiornare i record  della tabella associata alla maschera.

Con l'ottavo capitolo, l'autore del libro, illustra l'utilizzo dell'oggetto msgbox e le varie opzioni che si possono applicare a questo oggetto per visualizzare a video dei messaggi.

Il nono capitolo, è un capitolo molto interessante, infatti in questo capitolo viene illustrato l'utilizzo delle proprietà Filter e Filteron, per filtrare i dati di una maschera, l'utilizzo del controllo gruppo di opzioni ed altre operazioni con la maschera.

Con il capitolo decimo, viene illustrato come personalizzare la nostra maschera per la visualizzazione dei record filtrati, come cambiare il colore di sfondo della maschera,  l'utilizzo della proprietà visible per visualizzare o nascondere i vari controlli l'utilizzo dei controlli etichetta ed immagine.

L'undicesimo capitolo, riguarda sempre il filtro dei dati, nel capitolo viene illustrato come filtrare i dati nonostante la maschera è in sola lettura e l'utilizzo dell'evento mousedown.

Il dodicesimo capitolo è un capitolo dedicata alla gestione dei dati, in particolare come visualizzare i dati da un origine multipla, ossia da più tabelle. Visto l'importanza e la complessità dell'argomento, il capitolo è più lungo degli altri, inoltre nel capitolo viene illustrato come utilizzare una casella combinata, l'utilizzo della parola chiave SET, utilizzare il metodo clone di un recordset, per avere una copia dei record, l'utilizzo delle funzioni Str e Nz per le stringhe, l'operatore not e le proprietà EOF e bookmark.

Con il tredicesimo capitolo viene illustrato come richiamare e gestire le sottomaschere, l'utilizzo degli eventi gotfocus, momento in cui si riceve lo stato attivo e lostfocus, momento in cui si perde lo stato attivo delle caselle combinate.

Il quattordicesimo, affronta un tema molto sentito in questo periodo, ossia l'invio di email. Infatti oggi come oggi un numero elevato di utenti, possiede ed utilizza costantemente internet, in questo capitolo si vede come utilizzare il metodo Sendobject per inviare il database tramite posta elettronica. Inoltre nel capitolo, viene suggerito di come convertire gli oggetti del database in formato pdf, tramite l'aggiunta di un componente gratuito di Microsoft.

Il capitolo successivo, ossia il quindicesimo, viene illustrato l'utilizzo delle variabili, alcune impostazioni da applicare all'editor VBA, utilizzo della funzione ISnull per verificare se un dato è nullo o no.

Il capitolo 16, riguarda l'utilizzo dell'oggetto msgbox, ossia un oggetto che visualizza a video un messaggio, con questa tecnica è possibile interagire con l'utente, e l'autore del libro, illustra come utilizzarlo e le varie opzioni da applicare, inoltre viene spiegato come utilizzare l'istruzione if annidate.

Il capitolo 17, continua l'argomento sul salvataggio di un oggetto del database in formato pdf, in questo capitolo, se pur molto breve, viene preso un esempio di codice, sull'utilizzo del metodo output dell'oggetto docmd, per esportare in formato pdf.

Il successivo capitolo, ossia il diciottesimo, prende in esame un argomento molto importante, fondamentale per coloro che sono interessati alla programmazione, in particolare la gestione degli errori, infatti per quanto bravi si è, nel programma si può verificare un errore. In questo capitolo  l'autore illustra come utilizzare la parola chiave del vba, on error goto e on error resume next

Il capitolo 19, illustra come creare una funzione per verificare che l'utente ha compilato i vari campi della maschera, in questo capitolo viene illustrato il ciclo for each per effettuare una verifica sui vari controlli posti nella maschera. Nel capitolo viene illustrato l'istruzione Select case, utilizzo della proprietà controls per  effettuare il ciclo dei vari controlli, la proprietà Controltype per distinguere il tipo di controllo.

Il capitolo ventesimo, riguarda l'utilizzo di una barra per mostrare un determinato dato. Inoltre si vede come utilizzare il metodo openform per aprire una maschera e filtrarla.

Il capitolo successivo, se pur molto breve, illustra una simpatica tecnica, di come creare una finestra di zoom.

Il ventiduesimo capitolo, riguarda sempre i controlli, in questo capitolo, viene illustrato come attivare e disattivare i controlli di una maschera.

Interessante il capitolo ventitreesimo, l'autore del libro, spiega un argomento molto sentito tra i programmatori, l'oggetto ADO, una libreria che permette di gestire il database, o meglio i vari record del nostro db access. In questo capitolo viene illustrato come utilizzare tale oggetto, i vari metodi (update, addnew) messi a disposizione da questa libreria.

Nel capitolo ventiquattresimo, viene illustrata la creazione di una funzione per la verifica della partita iva, molto utile per coloro che devono verificare alcuni dati sensibili, nel capitolo sono presi in esami alcune funzione del vba, come la funzione le, isnumeric, mid, mod e right.

Anche il capitolo successivo ossia il venticinquesimo, è un capitolo dedicato alla creazione di una funzione di verifica, in questo capitolo viene creata una funzione per la verifica del codice fiscale.
In questo capitolo verranno illustrate le funzioni ucase, lcase e asc e l'utilizzo degli array.

Il capitolo 26, si conclude la serie dei capitoli dedicati alla verifica della correttezza di alcuni dati, in questo capitolo, si vedrà come creare una funzione per il controllo della correttezza del codice IBAN.

Il ventisettesimo capitolo, riguarda i report, molto utile questo capitolo, perchè nel caso che si devono effettuare delle stampe, i report sono un ottimo strumento per la gestione della stampa.
Nel capitolo vedremo come formattare tramite la proprietà backcolor e stampare i report tramite il metodo print.

Il capitolo 28, continua la parte dedicata ai report, in questo capitolo, vedremo come impostare il colore dei vari oggetti, con questo capitolo si conclude la parte dedicata ai report.

Il capitolo ventinovesimo, illustra l'utilizzo di Microsoft Word in Access. In particolare vedremo come utilizzare l'oggetto word.application per la gestione di un documento  word, i vari metodi che espone e l'utilizzo di un segnalibro.

Con il capitolo trentesimo, continua l'argomento sull'utilizzo di Microsoft Word in Access, dopo aver visto nel capitolo precedente la stampa di lettere, in questo capitolo si vede come applicare altre opzioni per la stampa delle lettere.

Il capitolo 31, non riguarda il codice vba, ma l'utilizzo di maschera a livello di impostazione, ossia come creare una maschera di avvio, sostituire la finestra del database con una maschera personalizzata, l'utilizzo dell'autocomposizione ed altro ancora.

Il capitolo trentaduesimo, affronta un argomento molto sentito in questi ultimi anni, ossia l'utilizzo della posta elettronica. In questo capitolo, vedremo come inviare un e-mail, utilizzando il programma di posta elettronica Microsoft Outlook. Verranno illustrati gli oggetti outlook.application per la gesteione di outlook, e outlook.mailitem, per la gestione dell'email, in quest'ultimo oggetto, si vedranno le varie proprietà (body, to, subject, ecc) e metodi (send) messi a disposizione. Inoltre si vedrà come verificare la correttezza di un indirizzo email.

Il capitolo conclusivo, ossia il 33, illustra un argomento fondamentale per coloro che programmano. Nel capitolo verrà spiegato come effettuare il debug del codice e gli strumenti messi a disposizione dall'editor VBA.

Di seguito si riportano i titoli dei capitoli

0) Introduzione al VBA

1) Creare Un Navigatore Personalizzato

2) Disabilitare Alcuni Pulsanti

3) Risolvere un piccolo Problema: Gli operatori And e OR

4) Copiare i Controlli e il Codice da una maschera all'altra

5) Assegnare il fuoco al controllo corretto

6) Una Maschera in sola lettura

7) Terminare le modifiche alla maschera.

8) Creare un messaggio personalizzato in risposta a un'azione dell'utente

9)Filtrare i dati di una maschera

10) Mostrare visivamente che i record sono filtrati

11) Filtrare la maschera in modalità di sola lettura

12) Creare una maschera a origine multipla

13) Attivare e disattivare le sottomaschere

14) Inviare e-mail

15) Le variabili

16) Interagire con l'utente

17) Salvare un oggetto del database in PDF

18) Gestire gli errori

19) Verificare che l'utente abbia compilato integralmente una maschera

20) Mostrare un dato con una barra

21) Una finestra di zoom

22) Attivare e disattivare un controllo

23) ADO

24) Verifica della partita IVA

25) Verifica del codice Fiscale

26) Verifica del codice IBAN

27) I Report

28) Cambiare colore agli oggetti grafici

29) Interazione con Microsoft Word

30) Un gruppo di opzioni

31) Applicazione database

32) Ancora sull'invio di e-mail

33) il debug del codice

 

Conclusioni: 

Un buon libro, per coloro che si vogliono avvicinare alla programmazione per Microsoft Office, in particolare per Microsoft Access 2007. Il libro fornisce al lettore, informazioni utili, per acquisire famigliarità con questo strumento avanzato, il linguaggio Visual Basic Application si può utilizzare in qualsiasi applicazione Microsoft Office.  Un libro indicato per coloro che non hanno mai programmato e che sono interessati a questo nuovo mondo.  Molto ricco di codice ed immagini, gli esempi utilizzati nel libro, si possono scaricare dal sito indicato in precedenza.


 

 

Posted: lug 09 2008, 10.22 by emanuelem | with no comments
Filed under:
Utilizzare Excel 2007 da infopath 2007 per la creazione di un grafico

Vi segnalo questo nuovo articolo http://blog.shareoffice.it/emanuele/articles/9611.aspx riguardante l'utilizzo di Infopath 2007, con Microsoft Excel 2007 per la creazione di un grafico.

Posted: lug 09 2008, 01.51 by emanuelem | with no comments
Filed under:
CF creazione di un database sqlce

Questo esempio di codice http://blog.shareoffice.it/emanuele/archive/2008/07/06/9609.aspx illustra come creare un database in ambiente mobile, in SQLCE.

 

free hosting web Asp.net 3.5

Per coloro che sono interessati allo spazio web gratuito, che supporti la tecnologia Asp.Net, segnaliamo il sito somee http://www.somee.com/ .

Il sito http://www.somee.com/  offre la possibilità di crearsi un proprio sito, che supporti la tecnologia Asp.Net (1.1, 2.0, 3.0).

Il servizio gratuito, offre 105 mb di spazio, 3 gb di banda al mese, la possibilità di utilizzare il database access, ed altre opzioni.

Per maggiori informazioni su questo spazio web, potete visitate il seguente sito http://www.somee.com/FreePackage.aspx .

Posted: lug 06 2008, 11.58 by emanuelem | with no comments
Filed under:
More Posts Next page »