
Costruire sistemi software: dai modelli al codice
Autore: Antonio Natali , Ambra Molesini
Numero di pagine: 267LA COSTRUZIONE DEI SISTEMI SOFTWARE: DAI MODELLI AL CODICE
LA COSTRUZIONE DEI SISTEMI SOFTWARE: DAI MODELLI AL CODICE
Manuale di Java 7, aggiornato all'ultima versione del linguaggio (nome in codice Dolphin), fornisce tutte le informazioni necessarie per intraprendere la strada della programmazione Java nel modo più corretto possibile, ovvero in maniera Object Oriented, con un focus speciale sulla programmazione ad oggetti, in teoria e in pratica. Si tratta di un testo che soddisfa le aspettative sia dell'aspirante programmatore sia dei più esperti, senza dare per scontato nessun concetto e al contempo trattando gli argomenti con un grado di approfondimento particolarmente elevato. Con un occhio di riguardo anche alle fondamentali caratteristiche introdotte dalla versione 5 (Tiger) e dalla versione 6 (Mustang) come le annotazioni, le enumerazioni e i generics, il volume presenta con chiarezza ogni novità della nuova release. Il testo è particolarmente adatto non solo a studenti universitari o a chiunque voglia iniziare a programmare in Java, ma anche a professionisti del settore che desiderano tenersi aggiornati e avere basi solide su cui sviluppare la propria programmazione. Per i contenuti e la loro completa trattazione, questo libro è consigliato per la preparazione all'esame Oracle...
Il quinto volume del "Corso di programmazione per Android" è incentrato sui rapporti tra sistemi Android e database. Nella parte teorica iniziale si introducono nuove tecniche di programmazione visuale avanzata, approfondendo l'impiego delle enumeration in Java e di altri elementi. L'ampia sezione teorico-pratica è dedicata all'analisi degli strumenti messi a disposizione da Android per l'interazione con i database. Segue la progettazione e la realizzazione di un'app, strutturata come un'agenda elettronica, per la gestione dei propri impegni quotidiani.
This workbook offers photostories set in Italy which provide an authentic context for the language topics explored in each chapter. The course combines a communicative approach with planned grammar coverage.
RIVISTA - Andrzej Sapkowski - Thor - George R.R. Martin - Supereroi e GDR - Urban fantasy - Charlaine Harris Due speciali in questo numero: Andrzej Sapkwoski, il Guest of Honor letterario di Lucca Games. La vita, i romanzi e il successo ottenuto anche con i videogiochi della serie The Witcher. Thor il mitico dio del Tuono. In occasione dell’uscita di Thor: The Dark World, parleremo del film, del mito e delle altre incarnazioni mediatiche del personaggio. Negli altri articoli parliamo di giochi di ruolo sui supereroi, Charlaine Harris, Urban fantasy, cucina medioevale e dei fumetti tratti dalle opere di George R.R. Martin, per concludere con un omaggio a Jack Vance. Racconti di Dario Tonani, Francesco Verso e Diego Lama.
Proceedings for 1952- include the Proceedings of the 8th- General Assembly of the International Geographical Union.
Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica ed è presente in ogni settore tecnologico. Questo manuale insegna e approfondisce l'utilizzo con riferimento alla versione 11, la prima versione LTS (Long Term Support) il cui supporto è garantito almeno fino a settembre 2021. I capitoli iniziali introducono i mattoni del linguaggio: variabili, costanti, letterali, tipi di dato, ma anche array, operatori, strutture di controllo e metodi. Quindi si passa ad argomenti più specifici affrontando la programmazione a oggetti, generica, funzionale e concorrente. Viene approfondito l'utilizzo di package, annotazioni, collezioni, fino ad arrivare ai meccanismi di Input/Output e alla programmazione di rete. Ogni capitolo è corredato di esempi e listati il cui codice sorgente è disponibile online pronto per essere eseguito in qualsiasi ambiente di sviluppo, Windows, macOS e GNU/Linux.
Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica ed è oggi presente in ogni settore tecnologico, software e hardware. Questo manuale ne insegna le caratteristiche fondamentali e l'utilizzo con riferimento alla versione 9. I primi capitoli introducono le basi della programmazione in Java. Quindi si passa ad argomenti più specifici e complessi soffermandosi sulla grande novità di Java 9: i moduli. Viene dato spazio alla programmazione a oggetti, generica, funzionale e concorrente, e viene approfondito l'utilizzo di package, annotazioni, collezioni, fino ad arrivare ai meccanismi di Input/Output e la programmazione di rete. Ogni capitolo è corredato da numerosi esempi e listati da studiare e compilare, il cui codice sorgente è disponibile online pronto per essere eseguito in qualsiasi ambiente di sviluppo.
L'artiste et sa muse... couple indissociable de la création artistique que le mythe de Pygmalion a si souvent incarné en peinture, sculpture et musique. Cette problématique s'inscrit dans le cortège de réflexions liées à la production artistique depuis l'origine des temps. Mais il semble indéniable que le XIXe siècle accentua encore (ou transforma parfois) les rapports entre ces deux êtres : presque toujours, il bouleversa indiscutablement l'ordre de leur relation. Parmi les sujets les plus fréquemment évoqués, la question de la féminité est inhérente aux réflexions sur ce thème. "La" muse trouvait-elle un contre-pied masculin qui lui fasse de l'ombre ? L'exemple de l'artiste égocentrique, méprisant tout autre modèle que lui-même, est riche en questionnement. C'est là un phénomène caractéristique du XIXe siècle : le créateur - de plus en plus souvent - s'isole. Simultanément, l'objet d'inspiration, le plus souvent une femme, prétend à une nouvelle reconnaissance. Des œuvres sont conçues expressément pour les qualités individuelles de ces modèles au point que certaines personnalités font naître de véritables légendes, approchant celles des...
C# è il punto di riferimento della programmazione .NET da quasi vent’anni e rappresenta il linguaggio principe della piattaforma. C#, con .NET Core, è oggi multipiattaforma e consente di sviluppare in modo rapido e produttivo su quasi ogni sistema operativo, e con Xamarin anche su ambienti mobile. Lo scopo di questo libro è illustrare le basi del linguaggio, quindi la sintassi e i suoi costrutti, applicate al paradigma di programmazione orientato agli oggetti, per poi passare ai concetti avanzati ed esplorare C# e Visual Studio in tutte le loro sfaccettature. Il libro, grazie alla sua completezza, è adatto sia a chi non ha mai programmato e vuole imparare da zero, sia a chi invece proviene da altri linguaggi e vuole cimentarsi nello sviluppo in C# e .NET. Elementi aggiuntivi a supporto del libro disponibili online: http://www.antoniopelleriti.it/page/libro-csharp Tra gli argomenti trattati: – Introduzione a C# e .NET, compilatore e ambiente di sviluppo Visual Studio 2019 e .NET Core – Sintassi, operatori, istruzioni e costrutti del linguaggio – La programmazione a oggetti, ereditarietà, polimorfismo – Tipi, classi e oggetti, gestione delle eccezioni, collezioni di...
Il linguaggio di programmazione C# è il punto di riferimento della programmazione su piattaforma. NET da oltre 15 anni. È stato introdotto appositamente a tale scopo e ogni novità che riguarda la piattaforma è inclusa per prima in questo linguaggio, seguendo i bisogni della comunità degli sviluppatori. I sistemi operativi Microsoft Windows per PC e tablet e Windows Phone per smartphone sono basati su .NET e C# è il linguaggio che tradizionalmente consente di iniziare a sviluppare nel modo più rapido e produttivo per questi sistemi. Oggi inoltre C#, grazie a .NET Core, è diventato multipiattaforma e supporta anche i sistemi Linux e OS X. Lo scopo di questo libro è illustrare le basi fondamentali del linguaggio, quindi la sintassi e i suoi costrutti, applicate al paradigma di programmazione orientata agli oggetti, per poi arrivare ai concetti avanzati che permettono di sfruttare C# in tutte le sue sfaccettature: generics, eccezioni, delegate, espressioni lambda, LINQ, programmazione asincrona, multithreading. Grazie alle basi poste nella prima parte si passerà poi a problemi e concetti di sviluppo tipici del mondo reale: file, database, sviluppo di applicazioni con...
Vedi maggiori dettagli