programació amb c# - users.dsic.upv.esusers.dsic.upv.es/~jlinares/csharp/tema 2.pdf ·...
TRANSCRIPT
![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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/3.jpg)
! 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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/6.jpg)
! 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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/8.jpg)
! 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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/9.jpg)
! 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](https://reader036.vdocuments.site/reader036/viewer/2022062311/5ae272d17f8b9a495c8c0f46/html5/thumbnails/10.jpg)
! 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