La programmazione è l'insieme delle attività che una persona che sa programmare ossia il programmatore, svolge per creare un programma, ossia un software. Per fare ciò si usa un linguaggio di programmazione. Di linguaggi di programmazione ce ne sono tanti. Principalmente si distinguono in due categorie: interpretati e compilati.
I linguaggi interpretati più diffusi sono:
·Basic (non Visual Basic, proprio BASIC)
·Java (pseudocompilato)
·Perl
·Python (anche se è pseudocompilato, ossia una via di mezzo)
Inoltre sono interpretati anche gli script di shell (i cosiddetti file di batch) e gli script in uso su Internet (Javascript, Jscript, VBScript...) Il codice di un programma interpretato viene salvato cosi com'è, e viene poi letto da un interprete, che è un programma che gira sul sistema operativo in uso. I linguaggi di programmazione compilati invece, richiedono che il codice, una volta terminato, sia processato da un compilatore, che, convertendolo in un codice, il linguaggio macchina, permette l'esecuzione del codice da parte della CPU.
I linguaggi compilati più famosi sono:
·C
·C++
·Lisp
·Pascal
I programmi interpretati sono più lenti ma più facili da creare e girano su molti sistemi operativi, a patto di avere lo stesso interprete, e che il dialetto del linguaggio sia comune. I linguaggi interpretati, molto spesso, hanno invece degli standard ISO, o comunque regole universali, le quali permettono di compilare un programma senza modifiche su più architetture, anche da una sola macchina, a patto di avere un compilatore adeguato. Java e Python sono pseudocompilati, ossia vengono tradotti in un linguaggio intermedio, detto bytecode, il quale è una specie di linguaggio macchina, che viene poi passato all'inteprete, che deve essere disponibile per il tipo di macchina che si vuole utilizzare.
il Visual Basic è un linguaggio di programmazione derivato dal BASIC; si tratta di un linguaggio di sviluppo orientato agli eventi. Sviluppato dalla Microsoft, Visual Basic è noto per la sua semplicità d'uso (che deriva dal suo predecessore), per la potenza nel disegnare in breve tempo (ambiente di lavoro RAD, Rapid Application Development) l'interfaccia utente (GUI - graphical user interface) di un programma, anche se abbastanza complessa, per il semplice accesso alle basi dati e la semplice creazione di controlli ActiveX. Tramite l'uso dei controlli VBX (nelle versioni a 16 bit) e dei controlli OCX (presenti nelle versioni a 32 bit e basati su OLE) è possibile ampliare notevolmente le potenzialità di questo linguaggio integrando nei propri progetti componenti sviluppati da altri programmatori.
Il Visual Basic, per contro, non è un linguaggio standard, ma un ambiente di sviluppo creato per sviluppare programmi in un Basic ad oggetti sviluppato dalla Microsoft, e come tale disponibile solo sui loro OS. Non esistendo uno standard riconosciuto, non viene garantita la compatibilità tra versioni successive, e non è possibile utilizzarlo pienamente su altri sistemi operativi o altre CPU che quelle supportate dalla Microsoft. Il successo della tecnologia Visual è dovuto alla sua completa integrazione con l'ambiente Windows, alla sua versatilità, che la rende adatta alla risoluzione di numerose tipologie applicative, alla sua facilità d'uso dovuta alla sua peculiare caratteristica Visual. Ciò offre la possibilità di realizzare buona parte dell'interfaccia senza ricorrere alla programmazione, ma, più semplicemente, disegnandola. Inoltre le principali applicazioni Microsoft (ad esempio Office) e alcuni software di altri produttori hanno adottato il Visual Basic come linguaggio interno, per cui possono essere personalizzati e programmati mediante tale linguaggio.
Obiettivo del corso è far acquisire il modello di programmazione ad eventi e di rendere i partecipanti in grado di creare rapidamente applicazioni Windows usando le tecnologie più idonee (Visula Basic, Visual Java, etc..)
Siamo disponibili ad effettuare corsi anche su altri linguaggi di programmazione: fateci una richiesta precisa e vi faremo avere in tempi rapidi una proposta economica.
| CORSO | ORE | COSTO |
| Object oriented programming in .net Introduzione alla programmazione ad oggetti (OOP), WebForms, WindowsForms, ADO.NET. Linguaggio: VB.NET/C# |
18 | € 700,00 |
| SEMINARIO Framework CSLA.net, metodi e strumenti per programmare applicazioni scalabili e basate su componenti (VB.NET/C#), Programmazione .net avanzata, ad oggetti con soluzioni e patterns provati, per l'implementazione di soluzioni (Windows e Web) scalabili ed enterprise-level. Linguaggio: VB.NET/C#; |
30 | € 1.600,00 |
| Crystal Reports, reportistica di base ed avanzata, Costruzione reportistica di base ed avanzata |
12 | € 500,00 |
| VISUAL BASIC BASE | 30 | € 700,00 |
| VISUAL BASIC AVANZATO | 30 | € 800,00 |
| MICROSOFT VBA (VISUAL BASIC APPLICATION) | 18 | € 400,00 |
| JAVA BASE | 30 | € 800,00 |
| JAVA AVANZATO | 30 | € 1.000,00 |
| VISUAL C++ BASE | 30 | € 800,00 |
| VISUAL C++ AVANZATO | 30 | € 900,00 |
| SQL PLUS | 30 | € 1.200,00 |
| SQL Server 2000 Database design and implementation | 30 | € 1.200,00 |
















