Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf ·...

10
Jordi Linares i Pellicer Programació amb C# .NET 2: El Entorno Visual Studio ! Introducción ! El entorno de desarrollo de Visual Studio (IDE) ! Barra de Menú y Barra de Herramientas ! Ventanas de trabajo " Explorador de soluciones " El Cuadro de herramientas " Ventana de Propiedades ! Ayuda de Visual Studio ! Nuevas opciones ! Programa simple: Mostrar un texto en un formulario ! Recursos en la web Índice

Transcript of Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf ·...

Page 1: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

Jordi Linares i Pellicer

Programació amb C# .NET

2: El Entorno Visual Studio

! Introducción

! El entorno de desarrollo de Visual Studio (IDE)

! Barra de Menú y Barra de Herramientas

! Ventanas de trabajo

" Explorador de soluciones

" El Cuadro de herramientas

" Ventana de Propiedades

! Ayuda de Visual Studio

! Nuevas opciones

! Programa simple: Mostrar un texto en un formulario

! Recursos en la web

Índice

Page 2: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

Introducción a Visual Studio

! Entorno integrado de desarrollo (IDE)

! Permite programar en los diferentes lenguajes .NET

! Dispone de herramientas y utilidades para editar y manipular distintos tipos de ficheros.

Visual Studio:“Productividad Personalizada”

Novatos

Entusiastas

Estudiantes

Hobbyists

Profesionales

Consultores

Desarrolladores

Ingenieros

Testers

VB6 Devs

Page 3: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

! La página de Inicio

Barra de

herramientas

Proyectos

recientes

Ayuda

El IDE de Visual Studio

! Nuevo proyecto, conceptos:

#Proyecto C# .NET ! Conjunto de ficheros relacionados, imágenes y

documentación, etc.#Solución C# .NET

! Conjunto de proyectos correspondientes a una o varias aplicaciones.

#Aplicación Windows! Cualquier aplicación que funciona en un SO

Windows# Microsoft Word# Microsoft Internet Explorer# …

El I

DE

de V

isua

l Stu

dio

.NET

200

5

Page 4: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

Carpeta de los

proyectos de

Visual C#

Descripción del

tipo de proyecto

Aplicación Windows

seleccionada

El I

DE

de V

isua

l Stu

dio

.NET

200

5

! El IDE después de un nuevo proyecto Windows

Fichas

Barra de

Menú

Ficha

Activa

Formulario

(aplicación

windows)

Explorador

de

SolucionesVentana de

Propiedades

El I

DE

de V

isua

l Stu

dio

.NET

200

5

Page 5: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

La Barra de Menú y la Barra de Herramientas! La barra de menú

Abrir un fichero

Agregar nuevo

elemento al proyecto

Guardar fichero

Guardar todo Propiedades

Caja de

Herramientas

Examinador

de Objetos

Explorador de

soluciones

Página de

Inicio

Ventana de

comandos

Ventanas de trabajo! Explorador de soluciones

ActualizarMostrar todos los archivos Ver código

Propiedades

Ver diseñador

Ver diagrama de clase

Page 6: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

! El cuadro de herramientas

Ventana acoplada:

Ocultación

automàtica

! La ventana de propiedades

Clasificación por

categorías

Ordenación

alfabética

Eventos

Componente seleccionado

Valor actualNombre de

La propiedad

Descripción de

La propiedad actual

Page 7: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

Ayuda de Visual Studio

! El IDE es más configurable.

Ayuda para acoplar las ventanas (Docking)

Nuevas opciones

Page 8: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

! IntelliSense: ayuda inteligente para la edición.

! La Lista de Tareas y La Lista de Errores se presentan en dos ventanas diferentes.

Page 9: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

! Posibilidad de Editar y Continuar

! Publicación del proyecto (ClickOnce).

! Y además:# Diseñador de Clases# Diseñador de aplicaciones# Asistente excepciones,# …

Page 10: Programació amb C# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/Tema 2.pdf · Introducción a Visual Studio! Entorno integrado de desarrollo (IDE)! Permite programar en

! El programa:# Formulario que contendrá los controles# Etiqueta para mostrar el texto

! Crear un nuevo proyecto:# Tipo proyecto: Aplicación Windows# Nombre: ProyectoSencillo

! Poner un título al fomulario:# La Propiedad Text determina el texto en la barra de título

# Valor: Un programa sencillo

! Guardar el proyecto! Ejecutar el proyecto:

# Generar solución# Iniciar el programa

Programa simple: Mostrar un texto en un formulario

Aspecto del formulario resultante durante su ejecución

Prog

ram

a si

mpl

e