C# 5 Guida completa per lo sviluppatore
|
|
|
- Angelina Palla
- 10 anni fa
- Visualizzazioni
Transcript
1 C# 5 Guida completa per lo sviluppatore Di Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Riccardo Golia, Alessio Leoncini, Marco Leoncini, Stefano Mostarda Hoepli Editore (2013) ISBN Contenuti del libro Per chi è questo libro Convenzioni Materiale di supporto ed esempi Requisiti software per gli esempi Contatti, domande agli autori ASPItalia.com Network, LINQItalia.com, SilverlightItalia.com e WinFXItalia.com XVII XVII XVIII XVIII XVIII XIX XXI Gli autori Ringraziamenti XXIII XXVI Capitolo 1 - Introduzione al.net Framework 1 Cos è il.net Framework 1
2 I componenti del.net Framework 2 Common Language Runtime (CLR) 4 Il concetto di codice managed 6 Common Type System 7 Common Language Specification 8 La Cross-Language Interoperability 9 Tipi di valore e tipi di riferimento 9 Conversioni tra tipi, boxing e unboxing 10 La gestione della memoria: il Garbage Collector 11 Il concetto di Assembly 12 Interoperabilità tra.net Framework e COM 15 Conclusioni 15 Capitolo 2 - Visual Studio L IDE di Visual Studio 17 Text Editor, designer e Intellisense 18 Toolbox 20 Property Editor 20 Altre aree dell IDE 21 Creare un progetto 21 Il multi-targeting del.net Framework in Visual Studio 22 Il concetto di progetto e soluzione 23 Gestire soluzione e progetto 23 Aggiungere un progetto alla soluzione 24 Gestione delle referenze 24 Gestione di directory nella solution 25 Gestione del codice sorgente 26 Compilare un progetto 27 Gestire le configurazioni 27 Debug di un progetto 28 Usare il debugger 28 Breakpoint e watch 29 Intellitrace e historical debug 31 Refactoring 31 Conclusioni 33
3 Capitolo 3 - Sintassi di base 35 Introduzione al linguaggio 35 Commenti 37 Tipi di base 38 Namespace 39 Dichiarazione di variabili 40 Espressioni e operatori 42 Conversione dei tipi 44 Array 45 Enumerazioni 46 Funzioni e procedure 47 Istruzioni di selezione 50 Istruzione if 50 Istruzione switch 51 Operatore condizionale 51 Istruzioni d iterazione 52 Istruzione while 52 Istruzione do...while 53 Istruzione for 53 Istruzione foreach 54 Istruzioni di salto 54 Istruzione break 54 Istruzione continue 55 Istruzione return 55 Istruzione goto 56 Conclusioni 56 Capitolo 4 - La programmazione orientata agli oggetti 57 Principi fondamentali di OOP 58 Ereditarietà 58 Polimorfismo 59 Incapsulamento 59 Classi 60 Membri di una classe 60 Livelli di accessibilità 62
4 Creazione delle istanze di classe 63 Classi statiche e parziali 66 Ereditarietà e polimorfismo 68 Interfacce 71 Strutture 73 Regole di nomenclatura 74 Conclusioni 75 Capitolo 5 - Collection e Generics 77 Introduzione alle collection 77 La classe Arraylist 78 Dizionari in.net tramite la classe Hashtable 80 Le interfacce in System.Collections 82 Ulteriori tipologie di collection 84 I Generics e la tipizzazione forte 85 Le collezioni generiche 86 La lista nel mondo dei generics: List<T> 86 Le interfacce nelle collezioni generiche 88 Un dizionario fortemente tipizzato: Dictionary<TKey, TValue> 89 Una collection con elementi univoci: HashSet<T> 90 Altre tipologie di collezioni generiche 91 Creazione di tipi generici 92 Impostare dei vincoli sul tipo generico 93 Un particolare tipo generico: Nullable<T> 95 Assegnazioni tra tipi generici: covarianza e controvarianza 95 Creazione di interfacce covarianti e controvarianti 97 Conclusioni 98 Capitolo 6 - Delegate ed Eventi 99 I Delegate nel.net Framework 99 Definizione e utilizzo di un delegate 101 Modello a oggetti dei delegate 102 Combinazione di delegate: la classe MulticastDelegate 104 Cenni sull esecuzione asincrona di un delegate 106 I delegate e i generics 108 Anonymous method e lambda expression 109 I delegate come strumento di notifica: gli eventi 111
5 Definizione e uso di un evento in un oggetto 112 Creare eventi personalizzati 114 Scambiare dati tramite eventi: la classe EventArgs e le sue derivate 114 Definizione esplicita di eventi 117 Conclusioni 118 Capitolo 7 - Approfondimento del linguaggio 119 Gestione delle eccezioni 119 Gli errori prima del.net Framework 120 Gestione strutturata degli errori tramite le exception 120 La classe System.Exception 122 Realizzare custom exception 123 Lavorare con le eccezioni nel codice 125 Intercettare le eccezioni 125 Il blocco finally 127 L interfaccia IDisposable e il blocco using 128 Sollevare eccezioni nel codice e best practice 130 Gestione e rilancio delle eccezioni 131 Utilizzo delle InnerException 132 Considerazioni a livello di prestazioni sull uso delle Exception 132 Esplorare i tipi a runtime con Reflection 132 La classe System.Type 134 Scrittura di codice dinamico 135 Realizzazione di codice dinamico con reflection 136 Codice dinamico in C# 5 tramite la parola chiave dynamic 137 Le classi DynamicObject e ExpandoObject 138 Codice dichiarativo tramite gli attributi 140 Costruire e usare attributi custom: la classe System.Attribute 142 Conclusioni 143 Capitolo 8 - Eseguire query nel codice con LINQ 145 I perché di LINQ 145 Come funziona LINQ 146 Introduzione all esempio del capitolo 147 Gli extension method di LINQ 148 La filosofia alla base LINQ 149 Anatomia di una query 150 Gli operatori di restrizione 150
6 OfType 151 Gli operatori di proiezione 152 Select 152 SelectMany 153 Gli operatori di ordinamento 153 OrderBy, OrderByDescending, ThenBy e ThenByDescending 154 Reverse 154 Gli operatori di raggruppamento 155 Gli operatori di aggregazione 156 Average, Min, Max, Sum 156 Count, LongCount 157 Gli operatori di elemento 157 Gli operatori di partizionamento 158 Take e Skip 159 TakeWhile e SkipWhile 159 Operatori di insieme 159 Except 160 Intersect 161 Distinct 161 Union 161 La Query Syntax 162 Conclusioni 163 Capitolo 9 - Multithreading ed esecuzione parallela 165 Processi e thread 165 La classe System.Threading.Thread 166 Passare parametri a un worker thread 168 Controllare il flusso di esecuzione di un thread 169 Il ThreadPool per applicazioni multithreading 171 Asynchronous programming model 173 Utilizzo del metodo EndInvoke 174 Sincronizzazione tramite IAsyncResult e polling 175 Utilizzo di un metodo di callback 176 Esecuzione parallela con Parallel Extensions 178 La Task Parallel Library 178 Composizione di task 181 Nested task e child task 182 Parallel LINQ 183
7 Programmazione asincrona con async e await 186 Eseguire operazioni in parallelo con async e await 187 Realizzare metodi asincroni 189 Concorrenza e thread safety 190 Sincronizzare l accesso alle risorse 190 Collezioni con supporto alla concorrenza 192 Conclusioni 194 Capitolo 10 - L accesso ai dati con ADO.NET 195 Managed Data Provider 195 Connessione a una sorgente dati 198 Esecuzione di un comando 202 Lettura del risultato di una query 204 Provider Factory 206 Supporto specifico per SQL Server 206 Modalità disconnessa in ADO.NET 207 Conclusioni 209 Capitolo 11 - Oltre l accesso ai dati: Entity Framework La storia di Entity Framework 211 Cosa è un O/RM 212 Mappare il modello a oggetti sul database 214 Mapping con Database-First 214 Modificare le classi tramite il designer 216 Generare il codice delle classi 219 La stringa di connessione 220 Mapping con Code-First 220 Mapping tramite convenzioni 221 Mapping tramite API 221 Configurare la stringa di connessione 223 Recuperare i dati dal database 224 Ottimizzare il fetching 225 Salvare i dati sul database 226 Persistere un nuovo oggetto 227 Persistere le modifiche a un oggetto 229
8 Cancellare un oggetto dal database 230 Funzionalità aggiuntive di Entity Framework 231 Conclusioni 231 Capitolo 12 - XML e LINQ to XML 233 Il supporto a XML nel.net Framework 233 Gestire l XML con la classe XmlDocument 234 Lettura e scrittura rapida e leggera 239 Leggere con XmlReader 239 Scrivere con XmlWriter 241 LINQ to XML 242 Interrogare i nodi con LINQ 242 Manipolazione dei nodi 244 Interrogare rapidamente con XPathDocument 246 Navigare tra i nodi 246 Modificare i nodi 248 Trasformare i documenti con XSLT 249 Conclusioni 251 Capitolo 13 - Introduzione a XAML 253 Introduzione a XAML 253 L ambiente di sviluppo 253 Il markup XAML 255 La sintassi 255 La sintassi Object element 255 La sintassi Property attribute 256 La sintassi Property Element 256 I namespace 256 Il layout system 258 Elementi fisici e logici 258 La disposizione degli elementi 259 I pannelli 259 I controlli 261 Le classi principali: UIElement e Framework 261 I controlli 261
9 La grafica 263 I pennelli: il Brush 264 Le trasformazioni sugli oggetti 265 Le animazioni 267 Conclusioni 268 Capitolo 14 - Sviluppare con XAML - Concetti avanzati 269 Definire e riutilizzare le risorse 269 Creare e gestire gli Style 272 Definire e utilizzare uno Style 272 Modellare il layout con i Template 273 Personalizzare un controllo con il ControlTemplate 274 Il data binding 277 Mostrare le informazioni con il data binding 277 Scenari master/detail con il data binding 279 Le fonti dati per il data binding 280 La formattazione dei dati 282 Le modalità di data binding 284 Gestire gli eventi 284 Conclusioni 287 Capitolo 15 - Usare XAML: Windows Store app, Windows Phone e WPF 289 Applicazioni per il Windows Store 289 I tool per sviluppare 290 La prima app per il Windows Store 292 Applicazioni Mobile con Windows Phone 297 Creazione di un progetto 297 Navigazione tra le pagine 300 Applicazioni desktop con Windows Presentation Foundation 302 Creazione di un progetto 303 Gestire le finestre 305 Le browser application 307 Conclusioni 308
10 Capitolo 16 - Applicazioni web con ASP.NET 309 La prima pagina ASP.NET 309 Creare un progetto ASP.NET 310 Sviluppare con WebForm 311 Gli eventi, il PostBack e il ViewState 312 Interagire con la pagina 313 Validazione delle form 315 Mantenere il layout con le master page 316 Visualizzare dati: il data binding 317 I list control 318 Utilizzare i template 319 Creare URL per la SEO 322 Gestione delle aree protette 323 ASP.NET MVC 324 Creare form con ASP.NET MVC 326 Conclusioni 328 Capitolo 17 - Creare applicazioni distribuite 329 Cos è Windows Communication Foundation 329 L ABC di un servizio 330 Realizzare il primo servizio 332 Il servizio 332 Il consumatore 336 Hosting dei servizi 338 Hosting manuale tramite ServiceHost 338 Hosting con Internet Information Services 339 Servizi REST e POX con ASP.NET WebAPI 340 I WCF Data Services 343 Conclusioni 346 Capitolo 18 - La sicurezza nelle applicazioni per il.net Framework 347
11 Progettare applicazioni sicure 348 Sicurezza by-design 348 Il modello di sicurezza del CLR 348 Transparency model 349 Il concetto di Permission 350 Definizione delle Permission in modo dichiarativo 352 Creare una sandbox per isolare codice esterno 352 Principi di crittografia 355 Windows Data Protection 355 Crittografia simmetrica 356 Crittografia asimmetrica 359 Cifratura irreversibile: hashing 362 Firmare gli assembly 364 Validazione dei dati immessi dall utente 365 Proteggersi da attacchi SQL Injection 365 Conclusioni 366 Capitolo 19 - Gestione di file, registry e networking 367 Gestione del File system 367 Organizziamo le informazioni: Directory e File 367 Creazione di una directory 368 Eliminare una directory 370 Spostare una directory 373 Copiare una directory 375 Eseguire ricerche sul file system 377 Creare e modificare un file 378 IsolatedStorage 379 Il Registry 381 Principi di comunicazione di rete 384 Architettura a livelli: il modello di trasporto 384 Porte e protocolli applicativi standard 385 I protocolli TCP e UDP 385 I socket e la comunicazione a basso livello 386 Inviare un semplice testo con un client UDP 386 Ricevere i messaggi con un mini server UDP 387 Inviare e ricevere dati con la classe TcpClient 388 Il namespace System.Net 390 La classe WebClient 391
12 Inviare dati al server 393 Comunicazione con i web server attraverso HTTP 394 Scambiare file con il protocollo FTP 396 Conclusioni 397 Appendice A - Windows Azure 399 Introduzione a Windows Azure 399 Hello World, da Windows Azure 400 Appendice B - Interoperabilità con DLL e COM 405 Creare un documento Excel 405 Chiamare le API di Windows 407 Appendice C - Sviluppare Windows Service 409 Sviluppo di un Windows Service 409 Creazione dell Installer e configurazione 413 Installazione di un Windows Service 414 Appendice D - Distribuzione delle applicazioni 415 Assembly privati e pubblici 415 Distribuzione delle applicazioni Windows tradizionali 417 Distribuzione delle applicazioni web 417 Distribuzione con code inline 418 Distribuzione con code behind 418 Distribuzione con code file 418 One-Click Deployment 418
Visual Basic 2012 Guida completa per lo sviluppatore
Visual Basic 2012 Guida completa per lo sviluppatore Di Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Riccardo Golia, Alessio Leoncini, Marco Leoncini, Stefano Mostarda Hoepli Editore (2013) ISBN
C# 4. Guida completa per lo sviluppatore
C# 4. Guida completa per lo sviluppatore Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Alessio Leoncini, Marco Leoncini, Riccardo Golia, Stefano Mostarda Hoepli (2010) http://books.aspitalia.com/csharp-4/
Visual Basic 2010. Guida completa per lo sviluppatore
Visual Basic 2010. Guida completa per lo sviluppatore Daniele Bochicchio, Cristian Civera, Marco Desanctis, Alessio Leoncini, Marco Leoncini, Riccardo Golia, Stefano Mostarda Hoepli (2010) http://books.aspitalia.com/visualbasic-2010/
Container di dati: DataSet e DataTable 175 Conclusioni 176 Capitolo 10 Data Control e Databinding 177
Introduzione Gli autori: Daniele Bochicchio Gli autori: Cristian Civera Gli autori: Riccardo Golia Gli autori: Stefano Mostarda Contenuti del libro Per chi è questo libro Convenzioni Materiale di supporto
ASP.NET 3.5 per tutti Daniele Bochicchio Cristian Civera Riccardo Golia Stefano Mostarda ISBN: 9788895143019 http://books.aspitalia.com/asp.net-3.
ASP.NET 3.5 per tutti Daniele Bochicchio Cristian Civera Riccardo Golia Stefano Mostarda ISBN: 9788895143019 http://books.aspitalia.com/asp.net-3.5/ Capitolo 1: Introduzione al.net Framework Cos'è il.net
Sviluppare applicazioni per Windows 8 con XAML, C# e VB
Sviluppare applicazioni per Windows 8 con XAML, C# e VB Di Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Alessio Leoncini, Marco Leoncini, Stefano Mostarda Hoepli Editore (2012) ISBN 9788820352417
DA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.
PERIODO : DA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.00 A CHI E RIVOLTO IL CORSO Questo progetto si rivolge a tutti
ASP.NET 4.0 in C# e VB. Guida completa per lo sviluppatore
ASP.NET 4.0 in C# e VB. Guida completa per lo sviluppatore Daniele Bochicchio, Cristian Civera, Riccardo Golia, Stefano Mostarda Hoepli (2010) http://books.aspitalia.com/asp.net-4.0/ Contenuti del libro
Corso Online Analista Programmatore Microsoft
Corso Online Analista Programmatore Microsoft We Train Italy [email protected] Programma Generale del Corso Analista Programmatore Microsoft Tematiche di Base Modulo Uno Le basi della programmazione
CORSO DI PROGRAMMAZIONE JAVA
CORSO DI PROGRAMMAZIONE JAVA Corso di Programmazione Java Standard Edition ( MODULO A) OBIETTIVI ll corso ha come obiettivo quello di introdurre la programmazione a oggetti (OOP) e di fornire solide basi
INTRODUZIONE AD ASP.NET
Indice Introduzione XI PARTE PRIMA INTRODUZIONE AD ASP.NET 1 Capitolo 1 Framework.NET 3 1.1 Il framework di programmazione.net 3 1.2 VB.NET, C# e i linguaggi.net 4 1.3 Common Language Runtime 9 1.4 La
Sviluppare applicazioni per Windows 8 con HTML e JavaScript
Sviluppare applicazioni per Windows 8 con HTML e JavaScript Di Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Alessio Leoncini, Marco Leoncini, Stefano Mostarda Hoepli Editore (2013) ISBN 9788820352424
Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma
Corso Analista Programmatore Microsoft Programma 2 OBIETTIVI E MODALITA DI FRIUZIONE E VALUTAZIONE 2.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire tecniche e metodologie per svolgere
Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
OBIETTIVI SPECIFICI DI APPRENDIMENTO
Disciplina:... Anno scolastico: 20.../20... Classe/i :... Docente:... DI APPRENDIMENTO SEZIONE 1 Premesse matematiche Nozioni fondamentali sui sistemi di numerazione Sistemi di numerazione in base diversa
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
Settimana I...1. Giorno 1 - Introduzione all XSLT...3
Settimana I...1 Giorno 1 - Introduzione all XSLT...3 Generalità su XSLT...3 Introduzione a XML e XSLT... 4 Cos è XSLT?... 5 Che cosa fa XSLT?... 6 Come si presenta XSLT?... 6 XSLT e la famiglia di XML...
Sviluppare applicazioni per Windows Phone
Sviluppare applicazioni per Windows Phone Daniele Bochicchio - Cristian Civera - Marco De Sanctis - Alessio Leoncini - Marco Leoncini ISBN: 9788820347697 http://books.aspitalia.com/windows-phone/ Contenuti
SOFTWARE DEVELOPMENT JUNIOR SPECIALIST
SKILL4YOU ACADEMY MICROSOFT SOFTWARE DEVELOPMENT JUNIOR SPECIALIST PERCORSO ACADEMY MICROSOFT SOFTWARE DEVELOPMENT JUNIOR SPECIALIST A CHI E RIVOLTO IL CORSO ACADEMY MICROSOFT SOFTWARE DEVELOPMENT JUNIOR
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori
Corso Microsoft Corso Online Analista Programmatore Microsoft
Corso Microsoft Corso Online Analista Programmatore Microsoft Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) [email protected] Programma Generale del Corso Microsoft Modulo Uno Le basi
Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base... 45 Variabili, operatori e commenti... 47 Array...
Prefazione...xiii A chi si rivolge il libro... xiv Struttura e contenuti del libro... xiv Dove trovare aiuto... xvii Le newsletter di SitePoint... xviii I vostri commenti... xviii Convenzioni adottate
INDICE. Indice. Introduzione
V Indice Introduzione XIII Capitolo 1 La programmazione multithread 1 1.1 Cosa sono i thread 2 Utilizzare i thread per dare una possibilità ad altri task 9 Avvio ed esecuzione dei thread 10 Esecuzione
Indice generale. Ringraziamenti...xi. Introduzione...xv. Capitolo 1 Tweet di benvenuto in ios 6...1. Programmazione in ios...23
Ringraziamenti...xi Introduzione...xv Un nuovo inizio e nuove possibilità...xv Contenuto del libro...xvi Aspettative e requisiti tecnici...xvii Risorse online...xviii Al lavoro!...xviii Capitolo 1 Tweet
Analista Programmatore su Tecnologie Microsoft
Analista Programmatore su Tecnologie Programma 1 INTRODUZIONE 1.1 Scopo del documento Il presente documento contiene il programma di massima del corso online di Analista. 1.2 Acronimi N.D. 1.3 Glossario
Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi formativi Introdurre i principi del funzionamento di un elaboratore e della programmazione. Presentare gli approcci elementari alla soluzione di problemi (algoritmi)e al progetto di strutture
Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3
Introduzione...xv A chi si rivolge questo libro...xv Gli argomenti trattati...xv Com è organizzato il libro...xvi Cosa occorre per utilizzare il libro...xvii Convenzioni adottate...xvii Il codice sorgente...xviii
Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA
Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA Salerno Formazione, società operante nel settore della didattica, della formazione professionale e certificata
Il.NET Framework. By Dario Maggiari. L architettura del.net Framework è riassunta, nel complesso, nella figura seguente:
Il.NET Framework By Dario Maggiari L architettura del.net Framework è riassunta, nel complesso, nella figura seguente: Il cuore del.net Framework è costituito dal CLR (Common Language Runtime) che, secondo
Al giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
Novità di Visual Studio 2008
Guida al prodotto Novità di Visual Studio 2008 Introduzione al sistema di sviluppo di Visual Studio Visual Studio Team System 2008 Visual Studio Team System 2008 Team Foundation Server Visual Studio Team
Indice. Introduzione PARTE PRIMA PHP: I FONDAMENTI
00som_PHP_4320_2 12-03-2003 20:59 Pagina V Indice Introduzione XV PARTE PRIMA PHP: I FONDAMENTI Capitolo 1 Perché PHP? 3 1.1 Cos è PHP? 3 1.2 La storia di PHP 4 1.3 Le ragioni per amare PHP 5 1.4 Sommario
ProgettAzione V anno Unità 3 - Architetture per applicazioni web Lezione: Esempio sviluppo applicazioni
Unità 3 - Architetture per applicazioni web Lezione: Esempio sviluppo applicazioni Web service Hello world con Visual Studio 2012 Si tratta di un semplice esempio di web service, infatti come tutti I programmi
Indice. Introduzione. PARTE PRIMA PHP: i fondamenti 1
Indice Introduzione XV PARTE PRIMA PHP: i fondamenti 1 Capitolo 1 Perché PHP e MySQL? 3 1.1 Cos è PHP? 3 1.2 Cos è MySQL? 4 1.3 La storia di PHP 5 1.4 La storia di MySQL 6 1.5 Le ragioni per amare PHP
Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione
Il è finalizzato a elevare il livello di competenza nell utilizzo del computer, del pacchetto Office e delle principali funzionalità di Internet. Il percorso formativo si struttura in 7 moduli Concetti
INTRODUZIONE AL FRAMEWORK.NET
INTRODUZIONE AL FRAMEWORK.NET Visual studio Linguaggio C# Framework.NET Universal App Azure AGENDA Visual studio 2013 IDE moderno con supporto a molti linguaggi anche non presenti in.net Visual studio
Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica. Alessandro Valenti. Sessione II
Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica Alessandro Valenti Sessione II Anno Accademico 2001-2002 SOMMARIO: Scenario Data Integration Il Servizio AnaWeb Web
POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1
Allegato n. 2 al Capitolato speciale d appalto. ENTE PUBBLICO ECONOMICO STRUMENTALE DELLA REGIONE CALABRIA POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1 Procedura aperta sotto
Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente
Programma Introduzione a Windows XP Professional Esplorazione delle nuove funzionalità e dei miglioramenti Risoluzione dei problemi mediante Guida in linea e supporto tecnico Gruppi di lavoro e domini
Sommario. Introduzione... 11
Introduzione... 11 1. Prima di cominciare... 13 Da Windows a Windows 7...13 Le novità di Windows 7...15 La barra delle applicazioni...16 Il menu Start...17 Gli effetti Aero...18 Windows 7 e il Web...19
Percorso Formativo SAP per IMPIEGATO SAP TECNICO-INFORMATICO Programmazione-Analisi- Progetti
Percorso Formativo SAP per IMPIEGATO SAP TECNICO-INFORMATICO Programmazione-Analisi- Progetti Introduzione ad ABAP/4 Programma report Programma interattivo Tabelle SAP Smartforms SAP Query Navigazione
20. Appunti sulle liste (gestione in linguaggio C#) 16/04/2015 Arraylist
20. Appunti sulle liste (gestione in linguaggio C#) 16/04/2015 Arraylist Esamina il codice seguente, eseguilo passo passo (F11) e rispondi ai quesiti: using System; using System.Collections; class Program
Sommario. UNO Computer essentials 1. 1.1 Computer e dispositivi 3. 1.2 Desktop, icone, impostazioni 22
Sommario Prefazione xiii UNO Computer essentials 1 1.1 Computer e dispositivi 3 Information and Communication Technology... 3 Hardware... 3 Il personal computer... 4 Dispositivi portatili... 5 Componenti
Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008
Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008 White paper Novembre 2007 Per informazioni aggiornate, visitare l indirizzo www.microsoft.com/italy/vstudio È possibile che a questo
LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita
LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Modulo 1: Introduzione all informatica Fondamenti di teoria della elaborazione
Indice PARTE PRIMA L INIZIO 1
Indice Introduzione XIII PARTE PRIMA L INIZIO 1 Capitolo 1 Esplorare il World Wide Web 3 1.1 Come funziona il World Wide Web 3 1.2 Browser Web 10 1.3 Server Web 14 1.4 Uniform Resource Locators 15 1.5
Capitolo 1 Familiarizzare con C# 1
Sommario Introduzione.....................................................xv Capitolo 1 Familiarizzare con C# 1 Ottenere e installare Visual Studio 2010 Express..........................2 Download dei
Il Web-Service SDMX dell ISTAT
Il Web-Service SDMX dell ISTAT Versione: 1.0.0 Data: 05/06/2014 Autore: Approvato da: Modifiche Versione Modifiche Autore Data Indice dei contenuti 1 Introduzione... 4 2 Creazione dell esempio d uso...
Introduzione alle applicazioni di rete
Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza
Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
Programma del Corso per Segretaria d Azienda:
Programma del Corso per Segretaria d Azienda: Modulo 1. Uso del computer e gestione file Utilizzare le funzioni principali del sistema operativo, incluse la modifica delle impostazioni principali e l utilizzo
Applicazioni web centrati sui dati (Data-centric web applications)
Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento
Siti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
CORSI DI FORMAZIONE AMMEGA.IT. Formazione informatica di base IC 3 /MOS. http://www.ammega.it
Formazione informatica di base IC 3 /MOS http://www.ammega.it Formazione informatica di base IC 3 Descrizione sintetica IC 3 è un Programma di Formazione e Certificazione Informatica di base e fornisce
L architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue.
Il software DigitalRepository/AMBiblioweb (DRBW) è un sistema di gestione completo per repository digitali implementato secondo lo standard MAG 2.0 e successive revisioni, in accordo con il modello OAIS.
Introduzione allo sviluppo per SharePoint
Introduzione allo sviluppo per SharePoint Esercitazione pratica Manuale dell esercitazione SPCHOL303 - Utilizzo di un modello a oggetti client e dei servizi REST da un applicazione.net - C# Questo documento
Rich Media Communication Using Flash CS5
Rich Media Communication Using Flash CS5 Dominio 1.0 Impostare i requisiti del progetto 1.1 Individuare lo scopo, i destinatari e le loro esigenze per i contenuti multimediali. 1.2 dentificare i contenuti
PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)
PROGRAMMA DEL CORSO OFFICE BASE (48 ORE) Il programma del corso Office Base è costituito da 5 moduli (Word, Excel, PowerPoint, Access, Internet, Posta elettronica, Teoria e sistemi operativi) di cui elenchiamo
Corso di Alfabetizzazione Informatica
Corso di Alfabetizzazione Informatica Scopo di questo corso, vuole essere quello di fornire ad ognuno dei partecipanti, indipendentemente dalle loro precedenti conoscenze informatiche, l apprendimento
Agenda. DBS01 Reports for your app: Reporting Services pros and cons. Gestione del ciclo di vita di un report ARCHITETTURA REPORTING SERVICES
Agenda DBS01 s for your app: ing Services pros and cons Marco Russo [email protected] Architettura ing Services Modalità server Modalità locale Limitazioni di ing Services Viewer Come usare RDLC Limitazioni
Introduzione Il programma di formazione base di Movicon prevede la disponibilità di nr. 10 moduli, così suddivisibili:
Introduzione Il programma di formazione base di Movicon prevede la disponibilità di nr. 10 moduli, così suddivisibili: Corso base 1 = nr. 5 moduli, 1 gg. presso sede Progea o centro autorizzato Corso base
Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo
Modulo 7 Reti informatiche Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Scopi del modulo Modulo 7 Reti informatiche,
Sommario. 1. Cos è SecureDrive... 3. 1.1. Caratteristiche... 3. 1.1.1. Privacy dei dati: SecureVault... 4
Allegato Tecnico Pagina 2 di 7 Marzo 2015 Sommario 1. Cos è... 3 1.1. Caratteristiche... 3 1.1.1. Privacy dei dati: SecureVault... 4 1.1.1.1. Funzione di Recupero del Codice di Cifratura... 4 1.1.2. Sicurezza
Informatica - Office
Informatica - Office Corso di Informatica - Office Base - Office Avanzato Corso di Informatica Il corso intende insegnare l utilizzo dei concetti di base della tecnologia dell informazione - Windows Word
SOMMARIO INTRODUZIONE...XV CAPITOLO 1: PRESENTAZIONE...1 CAPITOLO 2: FONDAMENTI DI JAVA...39
sommario 24-06-2004 10:18 Pagina V SOMMARIO INTRODUZIONE.......................................XV CAPITOLO 1: PRESENTAZIONE.......................................1 1.1 Introduzione...2 1.2 L organizzazione
Manuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)
Indice Introduzione XI Capitolo 1 Elementi di base dei database 1 1.1 Che cos è un database 1 1.2 L architettura di Oracle Database 10g 3 Progetto 1.1 L architettura di Oracle Database 10g 8 1.3 I tipi
MODA-ML: Esempi di XSL (Extensible Stylesheet Language) Vocabolario di supporto alla creazione di un set di Schemi di documenti XML
MODA-ML: Esempi di XSL (Extensible Stylesheet Language) Vocabolario di supporto alla creazione di un set di Schemi di documenti XML Thomas Imolesi [email protected] [email protected] XML un linguaggio
SOMMarIO INIZIARE. iii. Adobe dreamweaver CS5 ClASSroom in A book
SOMMarIO INIZIARE XI Informazioni su questo libro................................xi Prerequisiti.................................................xi Installare il programma....................................
Indice generale. Parte I Le nozioni di base... 9. Introduzione...xiii. Presentazione... 1. Capitolo 1 Un po di teoria...11
Indice generale Introduzione...xiii A chi si rivolge il libro...xiii Organizzazione del libro... xiv Novità rispetto alla precedente edizione del libro... xv Convenzioni adottate... xv Presentazione...
Prova di informatica & Laboratorio di Informatica di Base
Prova di informatica & Laboratorio di Informatica di Base Prof. Orlando De Pietro Programma L' hardware Computer multiutente e personal computer Architettura convenzionale di un calcolatore L unità centrale
Training sulle soluzioni SAP BusinessObjects BI4
Training sulle soluzioni SAP BusinessObjects BI4 dai valore alla formazione nella Business Intelligence: iscriviti ai training proposti da Méthode, scopri i vantaggi che la BI può dare al tuo business!
Programmazione II. Lezione 4. Daniele Sgandurra 30/09/2011. [email protected]
Programmazione II Lezione 4 Daniele Sgandurra [email protected] 30/09/2011 1/46 Programmazione II Lezione 4 30/09/2011 Sommario 1 Esercitazione 2 Panoramica della Programmazione Ad Oggetti 3
Corso Programmazione Java ed Android
Corso Programmazione Java ed Android Codice: ITAJ0114 Durata: 72 ore Descrizione corso Il corso Programmazione Java ed Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante
PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER
PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER Il percorso Web Graphic Designer con Certificazione internazionale Adobe Dreamweaver prepara lo studente ad acquisire solide conoscenze per la figura professionale
La Skills Card relativa alle certificazioni Nuova ECDL è svincolata dalla singola certificazione.
ECDL Standard Descrizione. La certificazione ECDL Standard si proprone come un'alternativa più ricca rispetto alla certificazione ECDL Base è più flessibile della certificazione ECDL Full Standard. La
Introduzione all elaborazione di database nel Web
Introduzione all elaborazione di database nel Web Prof.ssa M. Cesa 1 Concetti base del Web Il Web è formato da computer nella rete Internet connessi fra loro in una modalità particolare che consente un
PROGRAMMA SVOLTO A.S. 2013/2014 CLASSI 1^ D 1^E AFM DISCIPLINA INFORMATICA
PROGRAMMA SVOLTO A.S. 2013/2014 CLASSI 1^ D 1^E AFM DISCIPLINA INFORMATICA DOCENTE Massaro Alfonsina N. 63 ore svolte sul totale delle ore previste 66 MODULO E/O UNITA DIDATTICA CONTENUTI OBIETTIVI TIPOLOGIE
A chi si rivolge: Programma: Office Automation
Programma: Office Automation A chi si rivolge: Il corso si rivolge a quanti, pur partendo da zero, vogliano specializzarsi nell utilizzo dei programmi di ufficio e nei compiti di tipo amministrativo. Con
Classe prima sezione e-f Indirizzo Turismo
PROGRAMMA DI INFORMATICA Classe prima sezione e-f Indirizzo Turismo Anno Scolastico 2014-2015 Testo: Flavia Lughezzani-Daniela Princivalle CLIPPY START 1 Corso di informatica per il biennio Edizione HOEPLY
Indice. Prefazione alla seconda edizione italiana XVII. Introduzione. Parte 1 Introduzione all UML e all UP 1
00PrPag 19-07-2006 15:22 Pagina V Prefazione alla seconda edizione italiana Introduzione XV XVII Parte 1 Introduzione all UML e all UP 1 Capitolo 1 UML 3 1.1 Contenuto del capitolo 3 1.2 Cos è l UML? 3
SQL Server Integration Services. Integration Services Project
SQL Server Business Intelligence Development Studio: Integration Services Dutto Riccardo [email protected] IPSI - tel.7991 http://dbdmg.polito.it/ Integration Services Project Creare un nuovo progetto
19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
SQL Server 2005. Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and data mining group, SQL Server 2005 Integration Services SQL Server 2005:
Visual Basic.NET La Gestione degli Errori di Federico BARBATI
Generalità Visual Basic.NET La Gestione degli Errori di Federico BARBATI La gestione degli errori, è una parte fondamentale di un codice ben progettato. Fino ad oggi, gli errori nelle applicazioni scritte
I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
sito web sito Internet
Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile
Piano didattico. Disporre il testo in colonne. Modificare l aspetto di un grafico
Piano didattico Word Specialist Creare un documento Iniziare con Word Creare un documento Salvare un file per utilizzarlo in un altro programma Lavorare con un documento esistente Modificare un documento
Programmazione ad Oggetti. Java Parte I
Programmazione ad Oggetti Java Parte I Overview Caratteristiche generali 1 Caratteristiche generali Un moderno linguaggio orientato agli oggetti Pensato per lo sviluppo di applicazioni che devono essere
Proff. Fabio Ciao e Raffaele Bortone
ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMAZIONE ANNUALE A.S. 2014/2015 Classe IV C Informatica Proff. Fabio Ciao e Raffaele Bortone Libro di testo: Cloud
Introduzione a.net con C#
Introduzione a.net con C# Introduzionea C# C# : CLR = Java : JVM C# è illinguaggiodiriferimentodi.net C# è molto simile a java e C++(80%) Nome del file puòesserediversodahello Main main, Case sensitive
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi
Indice generale. Introduzione. Parte I Panoramica generale. Capitolo 1 L ambiente di lavoro... 3
Indice generale Introduzione...xv Tra cronaca e storia...xvi Il ruolo di Microsoft...xvii Le versioni di Excel...xviii Convenzioni usate nel libro...xix Parte I Panoramica generale Capitolo 1 L ambiente
CONOSCENZE Sapere Riconoscere e descrivere con terminologia
DISCIPLINA TRATTAMENTO TESTI E DATI Igea-Erica M.1.1 IL PC: STRUMENTO DI LAVORO U.D.1.1. Hardware e Software U.D.1.1.2 Ambienti operativi U.D. 1.1.3 Finestre windows U.D 1.1.4 Gestione di file e cartelle
