unidad 2 ide visual studio.net [utn - tecnologías de desarrollo de software ide] [2009]

19
Unidad 2 IDE Visual Studio .Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Upload: candelaria-villavicencio

Post on 03-Jan-2015

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Unidad 2Unidad 2

IDE Visual Studio .NetIDE Visual Studio .Net

[UTN - Tecnologías de desarrollo de software IDE][2009]

Page 2: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

ContenidoContenido

• IDE Visual Studio .NET Herramienta de desarrollo Características (multilenguaje, utilidades) Proyectos y Soluciones Componentes del IDE VS.NET 2005

Plantilla de Proyectos Explorador de Soluciones Explorador de Servidores Caja de Herramientas Propiedades Editor de Código Editor de Diseño Compilación Smart Tags

Versiones de VS.net

• IDE Visual Studio .NET Herramienta de desarrollo Características (multilenguaje, utilidades) Proyectos y Soluciones Componentes del IDE VS.NET 2005

Plantilla de Proyectos Explorador de Soluciones Explorador de Servidores Caja de Herramientas Propiedades Editor de Código Editor de Diseño Compilación Smart Tags

Versiones de VS.net

Page 3: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

VS.net - Herramienta de desarrolloVS.net - Herramienta de desarrollo

Design Develop Debug Deploy

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Windows Forms Tools

WebForms Tools

Web Services Tools

MultipleLanguages

DataAccess

ErrorHandling

Page 4: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

VS.net - CaracterísticasVS.net - Características

• VS.NET simplifica el desarrollo de aplicaciones basadas en .NET proporcionando un entorno de desarrollo simple y unificado

• Características Un solo IDE (Integrated Development Environment). Soporte para varios lenguajes .NET (VB.NET, C#,...). Desarrollo de múltiples tipos de proyectos. Explorador Web integrado (basado en IE). Interface personalizable. Posee varias utilidades adicionales: Acceso a datos

SQL Server, Depurador, Intellisense, Emuladores para móviles, Diagramador de Clases, etc.

• VS.NET simplifica el desarrollo de aplicaciones basadas en .NET proporcionando un entorno de desarrollo simple y unificado

• Características Un solo IDE (Integrated Development Environment). Soporte para varios lenguajes .NET (VB.NET, C#,...). Desarrollo de múltiples tipos de proyectos. Explorador Web integrado (basado en IE). Interface personalizable. Posee varias utilidades adicionales: Acceso a datos

SQL Server, Depurador, Intellisense, Emuladores para móviles, Diagramador de Clases, etc.

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 5: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

VS.net - ProyectosVS.net - Proyectos

• Son contenedores de ítems que facilitan su administración, compilación y almacenaje.

• El contenido de los ítems depende del tipo de proyecto y del lenguaje (código, imágenes…)

• El proyecto es contenido dentro de una solución.

• Plantillas de Proyectos Permiten generación automática de módulos.

• Archivos de definición de proyectos (Metadata) Ubicación física de los ítems Forma de compilación Archivos asociados

• Son contenedores de ítems que facilitan su administración, compilación y almacenaje.

• El contenido de los ítems depende del tipo de proyecto y del lenguaje (código, imágenes…)

• El proyecto es contenido dentro de una solución.

• Plantillas de Proyectos Permiten generación automática de módulos.

• Archivos de definición de proyectos (Metadata) Ubicación física de los ítems Forma de compilación Archivos asociados

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 6: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

VS.net - SolucionesVS.net - Soluciones

• Una solución puede contener 1 o mas proyectos.

Permite abrir, cerrar y guardarlos al mismo tiempo.

• La relación lógica entre solución y proyectos no refleja necesariamente una relación física.

• Definición de la Solución (.sln y .suo)

• Solución multi-proyectos El 1º proyecto será el de inicio por defecto. Al compilar se utilizara el orden en que fueron

creados.

• Una solución puede contener 1 o mas proyectos.

Permite abrir, cerrar y guardarlos al mismo tiempo.

• La relación lógica entre solución y proyectos no refleja necesariamente una relación física.

• Definición de la Solución (.sln y .suo)

• Solución multi-proyectos El 1º proyecto será el de inicio por defecto. Al compilar se utilizara el orden en que fueron

creados.

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 7: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Pantalla InicialPantalla InicialID

E V

isua

l Stu

dio

.Net

IDE

Vis

ual S

tud

io .N

et

Page 8: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Plantilla de ProyectosPlantilla de ProyectosID

E V

isua

l Stu

dio

.Net

IDE

Vis

ual S

tud

io .N

et

Page 9: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Explorador de SolucionesExplorador de Soluciones

SoluciónSoluciónSoluciónSolución

Proyecto Proyecto Librería Librería de Clasede Clase

Proyecto Proyecto Librería Librería de Clasede Clase

Proyecto Proyecto ASP.NetASP.NetProyecto Proyecto ASP.NetASP.Net

Proyecto Proyecto WinformWinform

ss

Proyecto Proyecto WinformWinform

ss

Carpeta Carpeta lógicalógica

Carpeta Carpeta lógicalógica

Clase C#Clase C#Clase C#Clase C#

WebWebformform ASPXASPX

WebWebformform ASPXASPX

Archivo de Archivo de configuraciconfiguraci

ónón

Archivo de Archivo de configuraciconfiguraci

ónón

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 10: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Explorador de ServidoresExplorador de Servidores

• Permite crear y manipular conexiones a bases de datos

• Permite conectarse a servidores y explorar su contenido

• Permite crear y manipular conexiones a bases de datos

• Permite conectarse a servidores y explorar su contenido

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 11: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Caja de HerramientasCaja de HerramientasID

E V

isua

l Stu

dio

.Net

IDE

Vis

ual S

tud

io .N

et

• Muestra ítems para utilizar en los distintos proyectos de Visual Studio

• Los ítems cambian dependiendo del proyecto Componentes .NET Componentes COM Objetos HTML Fragmentos de Código

• Muestra ítems para utilizar en los distintos proyectos de Visual Studio

• Los ítems cambian dependiendo del proyecto Componentes .NET Componentes COM Objetos HTML Fragmentos de Código

Page 12: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

PropiedadesPropiedades

PropiedadePropiedadess

PropiedadePropiedadess

EventosEventosEventosEventos

PropiedaPropiedad del d del

controlcontrol

PropiedaPropiedad del d del

controlcontrol

Selección Selección de de

ControlControl

Selección Selección de de

ControlControl

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 13: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Editor de CódigoEditor de Código

Archivos Archivos abiertosabiertosArchivos Archivos abiertosabiertos

Clase Clase escrita escrita en C#en C#

Clase Clase escrita escrita en C#en C#

Métodos Métodos de la de la claseclase

Métodos Métodos de la de la claseclase

Clases Clases dentro dentro

del del archivoarchivo

Clases Clases dentro dentro

del del archivoarchivo

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 14: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Editor de DiseñoEditor de Diseño

ToolboxToolboxToolboxToolbox

Drag and drop de

controles

Drag and drop de

controles

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 15: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

CompilaciónCompilación

Error Error sintácticosintáctico

Error Error sintácticosintáctico

Lista de Lista de Errores, Errores, Alertas Alertas

((WarningsWarnings) y ) y MensajesMensajes

Lista de Lista de Errores, Errores, Alertas Alertas

((WarningsWarnings) y ) y MensajesMensajes

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 16: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Smart TagsSmart Tags

Tareas Tareas comunes comunes

del del controlcontrol

Tareas Tareas comunes comunes

del del controlcontrol

Ayuda en el Ayuda en el código como código como si fuese MS si fuese MS

WordWord

Ayuda en el Ayuda en el código como código como si fuese MS si fuese MS

WordWord

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 17: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

Versiones de Visual Studio .netVersiones de Visual Studio .net

Novatos

Entusiastas

Estudiantes

Hobbyists

Part-Timers

Profesionales

Consultores

Desarrolladores

Arquitectos

Testers

VB6 Devs

IDE

Vis

ual S

tud

io .N

etID

E V

isua

l Stu

dio

.Net

Page 18: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

LaboratorioLaboratorio•Familiarización con el IDE, creando Soluciones y Proyectos

Page 19: Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]

ResumenResumen

• Características de Visual Studio .net• Proyectos y Soluciones en VS.net• Componentes de VS.net

Pantalla Inicial Plantilla de Proyectos Explorador de Soluciones Explorador de Servidores Caja de Herramientas Propiedades Editor de código Editor de diseño Compilación Smart Tags

• Versiones de Visual Studio .net

• Características de Visual Studio .net• Proyectos y Soluciones en VS.net• Componentes de VS.net

Pantalla Inicial Plantilla de Proyectos Explorador de Soluciones Explorador de Servidores Caja de Herramientas Propiedades Editor de código Editor de diseño Compilación Smart Tags

• Versiones de Visual Studio .net