aprenda visual basic - presentación número 1

11
30/03/22 Ing. Carlos A. Blandón Jaramillo Esp. Gestión de Proyectos de Desarrollo 1 GENERALIDADES VISUAL BASIC.NET CARLOS ARTURO BLANDÓN JARAMILLO INGENIERO DE SISTEMAS ESP. EN GESTIÓN DE PROYECTOS DE DESARROLLO PEREIRA – RISARALDA 2014

Upload: carlos-arturo-blandon-jaramillo

Post on 22-Aug-2015

116 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Aprenda Visual Basic - Presentación Número 1

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

Page 2: Aprenda Visual Basic - Presentación Número 1

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)

Page 3: Aprenda Visual Basic - Presentación Número 1

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

Page 4: Aprenda Visual Basic - Presentación Número 1

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

Page 5: Aprenda Visual Basic - Presentación Número 1

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

Page 6: Aprenda Visual Basic - Presentación Número 1

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

Page 7: Aprenda Visual Basic - Presentación Número 1

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

Page 8: Aprenda Visual Basic - Presentación Número 1

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

Page 9: Aprenda Visual Basic - Presentación Número 1

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

Page 10: Aprenda Visual Basic - Presentación Número 1

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.

Page 11: Aprenda Visual Basic - Presentación Número 1

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#