Il VOLUME A affronta le principali metodologie e le tecniche fondamentali per la progettazione e la realizzazione di applicazioni software e di pagine Web. La prima parte del volume introduce i concetti di linguaggio e di automa. Si prosegue presentando le linee guida della programmazione strutturata per la progettazione degli algoritmi e infine, nel terzo capitolo, ci si concentra sulle basi del linguaggio C, come strumento per la codifica e la validazione degli algoritmi. Nella seconda parte il testo è incentrato sulle caratteristiche del linguaggio C++, di cui vengono sottolineate in particolare le analogie e le differenze rispetto al linguaggio C per quanto riguarda il lessico e la sintassi. Vengono presentati gli elementi fondamentali della programmazione ad oggetti, non soltanto a livello teorico, ma mostrando, in modo facile e intuitivo, come essa sia il paradigma che trova un’ampia applicazione pratica nello sviluppo del software moderno, basato sulle classi e sugli oggetti. Nei diversi capitoli dedicati alla programmazione in C++, gli aspetti teorici (strutture di controllo, organizzazione del codice con le funzioni, strutture di dati, flussi di dati, programmazione generica e template, logica iterativa e logica ricorsiva) si integrano costantemente con la realizzazione pratica di programmi, grazie alla presentazione del codice sorgente completo e alle videate delle prove di esecuzione. Il testo illustra anche le modalità per progettare interfacce grafiche e per scrivere il codice di gestione degli eventi nell’interazione con l’utente (utilizzando l’ambiente di sviluppo Qt). La terza parte approfondisce la creazione di pagine per il Web attraverso il linguaggio HTML, i fogli di stile CSS e la programmazione con il linguaggio JavaScript. Inoltre un inserto presenta i software CMS, per gestire in modo semplice i contenuti Web. Conclude il volume un inserto che tratta il tema della sicurezza sotto diversi punti di vista, dalla sicurezza sui luoghi di lavoro fino alle precauzioni nell’uso delle apparecchiature informatiche, per aiutare gli studenti ad acquisire fin da subito nozioni utili per il futuro ingresso nel mondo del lavoro.

(2019). Pro.tech. Algoritmi, Programmazione, Linguaggi C e C++, Pagine web. Vol. A . Retrieved from http://hdl.handle.net/10446/135027

Pro.tech. Algoritmi, Programmazione, Linguaggi C e C++, Pagine web. Vol. A

Moriggia, Vittorio
2019-01-01

Abstract

Il VOLUME A affronta le principali metodologie e le tecniche fondamentali per la progettazione e la realizzazione di applicazioni software e di pagine Web. La prima parte del volume introduce i concetti di linguaggio e di automa. Si prosegue presentando le linee guida della programmazione strutturata per la progettazione degli algoritmi e infine, nel terzo capitolo, ci si concentra sulle basi del linguaggio C, come strumento per la codifica e la validazione degli algoritmi. Nella seconda parte il testo è incentrato sulle caratteristiche del linguaggio C++, di cui vengono sottolineate in particolare le analogie e le differenze rispetto al linguaggio C per quanto riguarda il lessico e la sintassi. Vengono presentati gli elementi fondamentali della programmazione ad oggetti, non soltanto a livello teorico, ma mostrando, in modo facile e intuitivo, come essa sia il paradigma che trova un’ampia applicazione pratica nello sviluppo del software moderno, basato sulle classi e sugli oggetti. Nei diversi capitoli dedicati alla programmazione in C++, gli aspetti teorici (strutture di controllo, organizzazione del codice con le funzioni, strutture di dati, flussi di dati, programmazione generica e template, logica iterativa e logica ricorsiva) si integrano costantemente con la realizzazione pratica di programmi, grazie alla presentazione del codice sorgente completo e alle videate delle prove di esecuzione. Il testo illustra anche le modalità per progettare interfacce grafiche e per scrivere il codice di gestione degli eventi nell’interazione con l’utente (utilizzando l’ambiente di sviluppo Qt). La terza parte approfondisce la creazione di pagine per il Web attraverso il linguaggio HTML, i fogli di stile CSS e la programmazione con il linguaggio JavaScript. Inoltre un inserto presenta i software CMS, per gestire in modo semplice i contenuti Web. Conclude il volume un inserto che tratta il tema della sicurezza sotto diversi punti di vista, dalla sicurezza sui luoghi di lavoro fino alle precauzioni nell’uso delle apparecchiature informatiche, per aiutare gli studenti ad acquisire fin da subito nozioni utili per il futuro ingresso nel mondo del lavoro.
2019
Lorenzi, Agostino; Moriggia, Vittorio
File allegato/i alla scheda:
File Dimensione del file Formato  
2019C++small.pdf

accesso aperto

Versione: cover/index - copertina/indice
Licenza: Licenza default Aisberg
Dimensione del file 9.73 MB
Formato Adobe PDF
9.73 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/135027
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact