View
118
Download
2
Embed Size (px)
Citation preview
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo1
GENERALIDADES VISUAL BASIC.NET
CARLOS ARTURO BLANDÓN JARAMILLOINGENIERO DE SISTEMAS
ESP. EN GESTIÓN DE PROYECTOS DE DESARROLLO
PEREIRA – RISARALDA2014
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo2
EVOLUCIÓN DE VB.NET
BASIC1964
INICIO
1975
BILL GATES LANZA SU VERSIÓN ALTAIR BASIC
1979
VISUAL BASIC 1 PUENTE ENTRE
BASIC FOR DOS / VISUAL BASIC FOR WINDOWS
(MENÚS, BOTONES, VENTANAS)
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo3
VISUAL BASIC 2 FOR WINDOWS 3 /3.1RAD (RAPID APPLICATION DEVELOPMENT)MEJOR
A
CONTINUA
EVOLUCIÓN DE VB.NET
MEJORA
VISUAL BASIC 3 FORTALECE RADCONEXIÓN BDD (DBASE, PARADOX,
FOXPRO)EMPLEA LIBRERIAS DE ENLACE
DINÁMICO ODBC (OPEN DATA BASE
CONNECTIVITY)1995 VISUAL BASIC 4 A 16 Y 32 BITS
HABILITAN CONTROLES PERSONALIZADOS
EVENTOS Y PROPIEDADES
1998VISUAL BASIC 6
APLICACIONES WEB Y ESCRITORIOSOPORTE PARA ASP
(ACTIVE SERVER PAGES)
VISUAL BASIC 6
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo4
VISUAL STUDIO .NETVISUAL BASIC .NET
CENTRALIZADO TODO EN FRAMEWORK .NET
2002
CONTINUA
EVOLUCIÓN DE VB.NET
VISUAL STUDIO .NET
2013 SP(X)2010 2010 SP(X) 2012
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo5
CRYSTAL REPORTS
1
HERRAMIENTAS COMPLEMENTARASVB.NET
2 3
MICROSOFT ACCESS MICROSOFT SQL SERVER
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo6
COMPONENTESVB.NET
1. INTEGRADA POR VARIOS LENGUAJES (VISUAL C++, VISUAL C#, ASP.NET, VISUAL BASIC.NET) OPTIMIZACIÓN DE LENGUAJES PARA WINDOWS, SERVICIOS DE WINDOWS WEB, SHELL DE WINDOWS.
2. SOPORTE PARA DESARROLLO DE APLICACIONES MÓVILES
3. FRAMEWORK
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo7
FRAMEWORK .NET
Agrupa un conjunto de soluciones predefinidas como clases que se comunican con todas las funciones del sistema operativo, se encarga de administrar, las funciones de los programas que ejecutan diversas acciones sobre el entorno Windows.
VERSIONES DE FRAMEWORK .NET
LA QUE SE INSTALA EN EL SISTEMA OPERATIVO
VERSIÓN REDUCIDA PARA MÓVILES
CONOCIDA COMPACT FRAMEWORK
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo8
COMPONENTES DEL FRAMEWORK .NET
BCLBASE CLASS LIBRARY
BIBLIOTECA DE CLASES BASE
CLRCOMMON LANGUAGE
RUNTIMEENTORNO COMÚN DE
EJECUCIÓN DE LENGUAJES
LENGUAJES DE PROGRAMACIÓN
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo9
BCL – BASE CLASS LIBRARY
Agrupa las operaciones utilizadas en el desarrollo de una aplicación, tales como la interactividad con el hardware, la administración de memoria, manejo de datos (ADO.NET), interacción de comunicaciones TCP/IP o XML, organización mediante espacios jerárquicos.
Grupos en los que se encuentra organizada:
ASP.NET Y SERVICIOS
XML
WINDOWS FORMS
ADO.NET
ENTORNO .NET
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo10
CLR – COMMON LANGUAGE RUNTIME
Es el núcleo de Framework.NET interpreta el código de cualquiera de los lenguajes , quién es compilado por MSIL (Microsoft Intermediate Language), dicha compilación se generá utilizando las especificaciones basadas en CLS (Common Language Specification), y termina siendo ejecutado por el compilador JIT (Just In Time) que produce el código máquina.
20/07/2014Ing. Carlos A. Blandón Jaramillo
Esp. Gestión de Proyectos de Desarrollo11
LENGUAJES DE PROGRAMACIÓN SOPORTADOS
C#
VISUAL BASIC
OBJECT PASCAL
- DELPHI
C++
J#
PERL
PHYTON
FORTRAN
COBOL
POWER BUILDER
PROLOG
F#