Home    Novitą    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novitą]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
Programmazione.NET


Prodotto ESAURITO/FUORI CATALOGO

Visual Basic .NET ricette di programmazione
EditoreMondadori Informatica
AutoreMacDonald Matthew
Titolo originaleMicrosoft Visual Basic .NET programmer's cookbook
Editore originaleMicrosoft Press
CollanaProgramming series
Pagine765
Volumi1
LivelloIntermedio-Avanzato
LinguaItaliano
Data pubblicazione12 - 2003
ISBN8804527102


 Prezzo di copertina 
 Euro 65,00  

 Presentazione       Indice      

Indice

Ringraziamenti
Introduzione

1 Stringhe ed espressioni regolari
Combinare Stringhe
Recuperare una porzione di stringa
Creare una stringa consistente in un carattere ripetuto
Cambiare il maiuscolo/minuscolo di tutti i caratteri in una stringa
Effettuare un confronto tra stringhe che ignora maiuscole/minuscole
Iterare attraverso tutti i caratteri di una stringa
Scomporre una stringa in parole
Trovare tutte le occorrenze di un testo specifico in una stringa
Sostituire tutte le occorrenze di un testo specifico in una stringa
Adattare una stringa per la visualizzazione a larghezza fissa
Invertire una stringa
Inserire un'interruzione di riga in una stringa
Inserire un carattere speciale in una stringa
Manipolare stringhe velocemente con StringBuilder
Convertire una stringa in un array di byte
Ottenere una rappresentazione stringa da un array di byte
Utilizzare espressioni regolari comuni
Convalida dell'input con un'espressione regolare
Trovare tutte le occorrenze di un pattern in una stringa
Sostituire tutte le occorrenze di un pattern in una stringa
Manipolare un nome di file
Manipolare un URI
Convalidare una carta di credito utilizzando l'algoritmo di Luhn
Convalidare un ISBN
Eseguire un controllo di stringhe SoundEx

2 Numeri, date e altri tipi di dato
Effettuare operazioni matematiche e trigonometriche
Convertire un numero di stringa formattata
Generare un numero casuale
Operare con sistemi numerici non in base 10
Operare con numeri complessi
Operare con vettori
Operare con matrici
Operare con frazioni senza utilizzare decimali
Valutare un'espressione stringa
Ottenere la data e l'ora di sistema
Aggiungere e sottrarre date e ore
Determinare giorni della settimana, anni bisestili e altro ancora
Ottenere i nomi dei giorni e dei mesi in altre lingue
Formattare una data
Generare una stringa di tipo data indipendente dalla cultura
Convalidare una data fornita dall'utente
Generare un GUID
Convertire tipi base in binario
Verificare l'uguaglianza di array di byte
Convertire il nome di un valore enumerato nel suo valore

3 Array e collection
Creare e riempire un array in un unico passo
Ridimensionare un array
Creare un array che non inizia da zero
Creare un array irregolare
Usare un ArrayList dinamico
Riempire un ArrayList con un array
Convertire un ArrayList in un array
Ordinare elementi in un array o ArrayList
Ordinare elementi non confrontabili in un Array o ArrayList
Utilizzare un Hashtable al posto di una generica collection
Enumerare elementi in un Hashtable
Utilizzare una Queue (Collection FIFO)
Utilizzare uno Stack (Collection LIFO)
Usare una lista ordinata
Creare copie di una collection o di un array
Creare una collection fortemente tipizzata
Creare una collection di tipo dictionary fortemente tipizzata
Rimuovere elementi mentre si itera attraverso una collection
Iterare attraverso gli elementi di una collection in ordine causale

4 Oggetti, interfacce e pattern
Creare un tipo valore
Creare un oggetto clonabile
Creare un metodo Clone type-safe
Creare un oggetto confrontabile
Creare un oggetto eliminabile
Creare un oggetto che puo' comparire nella barra dei componenti
Creare un oggetto convertibile
Creare un oggetto serializzabile
Serializzare un oggetto su disco
Clonare un oggetto serializzabile
Serializzare i membri pubblici di un oggetto non serializzabile
Effettuare una serializzazione selettiva con il pattern memento
Generare un'eccezione personalizzata
Generare un evento personalizzato
Usare il pattern singleton
Usare il pattern factory
Usare il pattern registry
Usare il pattern inizializzazione lazy

5 File e directory
Manipolare un file
Manipolare una directory
Recuperare informazioni di versione di file
Utilizzare l'aritmetica orientata ai bit con gli attributi dei file
Leggere e scrivere un file binario
Filtrare file mediante caratteri jolly
Elaborare file in maniera ricorsiva
Cercare un file che contiene un testo specifico
Riempire un TreeView con un albero di directory ottenuto al momento
Verificare l'uguaglianza di due file
Monitorare le modifiche del file system
Creare un file temporaneo
Ottenere il percorso dell'eseguibile
Impostare il percorso di lavoro corrente
Utilizzare un isolated store
Leggere le impostazioni di configurazione di un'applicazione
Creare sezioni di configurazione personalizzate
Leggere le informazioni di intestazione da file MP3
Cominciare a operare con i file ZIP
Cominciare a operare con i file PDF

6 XML
Caricare un documento XML in memoria
Elaborare tutti i nodi in un documento
Inserire nodi in un documento XML
Trovare specifici elementi per nome
Trovare elementi con una ricerca XPath
Caricare un documento XML in una classe
Usare la serializzazione XML con oggetti propri
Effettuare una trasformazione XSL
Convalidare un documento XML rispetto a uno schema
Memorizzare dati binari con una trasformazione Base64

7 Multithreading
Chiamare un metodo in maniera asincrona con un delegato
Attendere il completamento di diverse chiamate asincrone
Attendere il completamento di una o piu' chiamate asincrone
Utilizzare un callback con una chiamata asincrona
Eseguire un task asincrono con la classe Thread
Usare codice di sincronizzazione con piu' thread
Utilizzare l'oggetto Thread con un task che richiede dati
Utilizzare l'oggetto Thread con un task che restituisce dati
Inviare il codice di interfaccia utente al thread opportuno
Interrompere un thread in modo elegante
Creare una classe wrapper per il thread
Creare un elaboratore di task riutilizzabile
Utilizzare un pool di thread

8 Programmazione networking
Ottenere informazioni di connettivita' Web per il computer corrente
Ottenere l'indirizzo IP del computer corrente
Creare un indirizzo IP attraverso un nome host
Fare ping di un indirizzo IP
Fare il download di un file utilizzando HTTP
Recuperare una singola parte di informazione da una pagina Web
Trovare tutti i link in una pagina Web
Comunicare utilizzando TCP
Creare un server di rete TCP multithreaded
Comunicare utilizzando UDP
Inviare un messaggio broadcast
Inviare e-mail attraverso SMTP
Recuperare e-mail attraverso POP3
Accedere a un sito FTP

9 Reflection
Generare una finestra di informazioni dinamica
Elencare le dipendenze di un assembly
Ottenere informazioni di tipo da una classe o un oggetto
Esaminare i membri di un tipo
Esaminare i tipi di un assembly
Istanziare un tipo per nome
Caricare un assembly da una locazione remota
Richiamare un metodo per nome
Creare, applicare e identificare un attributo personalizzato
Identificare il chiamante di una procedura
Reflection su una classe WMI
Compilare codice sorgente da programma

10 Programmazione Windows
Accedere al registry
Recuperare variabili d'ambiente
Gestire eventi di sistema operativo
Accedere al desktop e al menu di avvio
Creare collegamenti sul desktop o sul menu di avvio
Avviare un'applicazione Windows da una subroutine Main
Recuperare i parametri di riga di comando
Eseguire l'applicazione associata a un'estensione di file
Trovare altri processi in esecuzione
Terminare un altro processo
Permettere l'esecuzione di una sola istanza di un'applicazione
Inviare sequenze di tasti a un'applicazione
Forzare la chiusura o la disconnessione di Windows
Riprodurre un file WAV
Visualizzare la finestra di dialogo standard per la selezione di directory
Utilizzare gli appunti
Visualizzare help sensibile al contesto
Intercettare errori non gestiti
Creare un progetto di installazione Windows Installer
Installare il .NET Framework su un client
Associare un'estensione di file alla vostra applicazione

11 Controlli Windows
Aggiungere un controllo a tempo di esecuzione
Memorizzare dati arbitrari in un controllo
Rimpiazzare un array di controlli
Cancellare tutti i controlli di una form
Memorizzare oggetti in una lista
Forzare lo scorrimento di una ListBox
Utilizzare un hyperlink
Limitare l'input di una casella di testo ai soli valori numerici
Usare una casella combinata con completamento automatico
Ordinare una ListView in base a una qualsiasi colonna
Utilizzare la funzionalita' di drag-and-drop
Visualizzare un menu di contesto generico
Utilizzare parte di un menu principale per un menu di contesto
Creare una form multilingue
Utilizzare l'ereditarieta' di form
Creare una form che non puo' essere spostata
Creare una form senza bordi spostabile
Salvare le dimensioni e la posizione di una form
Sincronizzare i controlli su una form
Creare un'applicazione system tray
Applicare gli stili di controllo di Windows XP

12 Stampare e disegnare con GDI+
Trovare tutte le stampanti installate
Stampare un semplice documento
Stampare un documento con piu' pagine
Stampare testo centrato
Stampare testo con a capo automatico
Stampare da un file
Visualizzare un'anteprima dinamica
Ottenere informazioni dalla coda di stampa
Gestire processi di stampa
Trovare tutti i font installati
Convertire il formato di un'immagine
Disegnare contenuto statico
Disegnare contenuto dinamico
Utilizzare i colori di sistema
Migliorare la qualita' di rendering
Effettuare hit Testing sulle forme
Disegnare anteprime d'immagine
Utilizzare il doppio buffer per aumentare la velocita' di ridisegno
Visualizzare una form di forma irregolare
Creare un menu owner-drawn
Creare una listbox owner-drawn

13 Servizi Windows
Usare un servizio Windows con un timer
Usare un servizio Windows con un thread
Creare un programma di installazione per un servizio Windows
Eseguire il debug di un servizio Windows
Ottenere informazioni sui servizi Windows installati
Avviare e arrestare un servizio Windows da codice
Interagire con un servizio Windows su un altro computer
Creare un servizio Windows con un'icona nel system tray

14 ADO.NET
Utilizzare il pooling delle connessioni
Ottenere l'ID univoco di un nuovo record
Ottenere l'ID univoco di un nuovo record in un DataSet
Proteggersi da attacchi SQL injection
Eseguire piu' istruzioni SQL contemporaneamente
Usare mappature di colonna e di tabella
Utilizzare la concorrenza last-in-wins con il DataAdapter
Ottimizzare le prestazioni del DataAdapter con un timestamp
Gestire gli errori di concorrenza del DataAdapter
Utilizzare una transazione con il DataAdapter
Leggere campi binari di grandi dimensioni in modo efficiente con un DataReader
Selezionare un sottoinsieme di dati da un DataSet
Creare un visualizzatore di record personalizzato
Filtrare o ordinare dati con una DataView
Creare una form master-details
Formattare campi associati ai dati
Associare un campo immagine a una PictureBox
Associare un campo a un controllo lista, limitandolo ai valori contenuti in un'altra tabella
Creare una colonna calcolata che fa uso di una relazione
Creare un DataSet tipizzato
Leggere un file di Excel con ADO .NET

15 Applicazioni Web ASP .NET
Abilitare il debug del sito Web
Memorizzare informazioni tra richieste di pagina
Aggiungere interruzioni di riga a un controllo etichetta
Utilizzare JavaScript per gestire sequenze di tasti, movimenti del mouse e altro ancora
Impostare da codice lo stato attivo di un controllo
Eseguire l'upload di un file
Utilizzare pagine di errore personalizzate
Utilizzare l'autenticazione Forms
Convalidare l'input dell'utente
Utilizzare il caching di pagina o di frammento
Memorizzare dati arbitrari nella cache ASP .NET
Aggiungere controlli a una Web form in maniera dinamica
Caricare controlli utente da codice
Generare dinamicamente un'immagine
Generare dinamicamente un'immagine su una porzione di pagina
Utilizzare i controlli Internet Explorer
Utilizzare un controllo menu dinamico

16 Servizi Web
Evitare di inserire nel codice l'URL del servizio Web
Aggiungere il caching delle risposte
Aggiungere il caching dei dati
Creare un metodo Web transazionale
Creare un metodo Web unidirezionale
Impostare le credenziali di autenticazione per un servizio Web
Utilizzare lo stato sessione
Eseguire l'upload o il download di dati binari di grandi dimensioni
Inviare dati out-of-band in un'intestazione SOAP
Tenere traccia di un messaggio SOAP utilizzando SOAP Toolkit
Eseguire il log di messaggi SOAP con un'estensione SOAP
Chiamare un servizio Web da un client Visual Basic 6

17 Remoting e servizi enterprise
rendere remoto un oggetto
Registrare tutte le classi remote in un assembly
Ospitare un oggetto remoto in IIS
Generare un evento su un canale di remoting
Accedere a un oggetto remoto attraverso un'interfaccia
Controllare la durata di un oggetto remoto
Utilizzare uno sponsor per mantenere in vita gli oggetti remoti
Controllare il versioning per gli oggetti remoti
Utilizzare un metodo unidirezionale
Tenere traccia di piu' client con un singleton
Creare un componente serviced COM+
Impedire voci duplicate per i componenti serviced
Creare un componente in pool
Utilizzare una transazione distribuita COM+
Scrivere sul log eventi di Windows
Trovare tutte le code di messaggi su un computer
Inviare un oggetto Message personalizzato attraverso una coda di messaggi
Utilizzare un contatore di performance personalizzato

18 Sicurezza e crittografia
Ottenere informazioni sull'utente Windows corrente
Utilizzare la sicurezza Windows basata sui ruoli
Ottenere un elenco di tutti gli account o i gruppi Windows
Connettersi da codice a un altro account
Impersonare l'utente IIS con ASP .NET
Utilizzare la codifica SSL con ASP .NET
Crittografare un file simmetricamente
Crittografare simmetricamente dati di qualsiasi tipo
Derivare una chiave da una password
Crittografare dati asimmetricamente
Combinare le crittografie asimmetriche e simmetriche
Crittografare un oggetto
Verificare che i dati non siano stati modificati
Creare un codice hash a prova di alterazioni
Creare una firma digitale XML
Memorizzare un hash di password con salt in un database
Generare un numero casuale sicuro
Generare un GUID casuale sicuro
Determinare le prove associate a un assembly
Limitare da programma i permessi del codice

19 COM Interop
Utilizzare ADO classico
Visualizzare una pagina Web con Internet Explorer
Pilotare Internet Explorer
Pilotare Microsoft Word
Pilotare Microsoft Excel
Utilizzare MAPI per inviare messaggi e-mail
Riprodurre file multimediali
Utilizzare caselle di testo con maschera



  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualitą del servizio
  Costi e tempi di consegna
  Modalitą di pagamento
  Prezzi
  Sconti
  Privacy