El documento describe cómo Visual Studio proporciona herramientas para facilitar el desarrollo de aplicaciones con interfaz gráfica en C#, incluyendo un editor de código, compilador, depurador, diseñador de interfaz de usuario y explorador de soluciones. La próxima sesión cubrirá el desarrollo de un primer programa visual en C#.
2. 1. SALUDO.
2. REFLEXION.
3. TEMA: PROYECTOS VISUALES EN C#.
4. ENTREGA DE PARCIAL.
5. PROXIMA SESION: DESARROLLANDO MI
PRIMER PROGRAMA VISUAL EN C#.
6. FIN DE LA CLASE
3. "Si el líder no sabe
cómo hacer que su
visión se concrete, es
sólo un soñador"
Anónimo
Lic. Roberto García - PROGRAMACION IV - UGB
4.
5. La aparición de los sistemas operativos con interfaces gráficas a
disposición del usuario común, sin lugar a dudas generó un
salto gigantesco en el interés que por los computadores tienen
las personas. Este tipo de sistemas y sus aplicaciones han
desarrollado un nivel de abstracción tan elevado que todos los
usuarios nos preocupamos únicamente por la forma como
podemos manipular los diferentes elementos gráficos que
visualizamos en la pantalla, antes que por los detalles de tipo
técnico relacionados con el funcionamiento interno de la
máquina.
6. Dentro del campo de las aplicaciones con interfaz
gráfica, el trabajo de programarlas no ha sido tan
sencillo como si lo es su manejo por parte del
usuario final. El mecanismo utilizado por Windows
ha sido poner a disposición del programador un
conjunto de funciones, conocido como API
(Aplication Programming Interface), que le permiten
manipular y comunicarse con el interior del sistema
operativo.
7. El Framework .NET lo que ha hecho es encapsular todas
las funciones en un conjunto de clases que ofrecen al
programador un medio sencillo de acceder, entre otros, al
sistema gráfico y los servicios del sistema operativo, para
de esta manera agilizar el tiempo utilizado en la
programación de aplicaciones con interfaz gráfica. En el
campo de las aplicaciones gráficas, las clases de .NET
encapsulan todos los mecanismos necesarios para
construir los elementos gráficos más usuales que
conforman un programa de este tipo, comenzando por las
ventanas, que son la base de todo.
8. La solución dada por la informática moderna, al problema de
la programación con componentes de interfaz gráfica, han
sido los IDE (integrated development environment, entornos
de desarrollo integrado), que le permiten al programador
centrarse en la funcionalidad misma del programa más que
en como hacer funcionar cada pieza que se va a utilizar en su
construcción. Estos IDE son programas de computador que
ponen a disposición del programador un conjunto de
herramientas de tipo visual que hacen más rápida la tarea de
programación en cualquier lenguaje.
9. El Editor de código, para escribir código fuente.
El compilador de C#, para convertir el código fuente de C# en un programa
ejecutable.
El depurador de Visual Studio, para probar el programa.
El Cuadro de herramientas y el Diseñador, para desarrollar rápidamente interfaces de
usuario con el mouse.
El Explorador de soluciones, para ver y administrar archivos de proyecto y
configuraciones.
El Diseñador de proyectos, para configurar opciones del compilador, rutas de
implementación, recursos, etc.
La Vista de clases, para desplazarse por el código fuente según los tipos, no los
archivos.
La Ventana Propiedades, para configurar propiedades y eventos en los controles de la
interfaz de usuario.
10.
11. El Editor de código y el Diseñador de
Windows Forms utilizan la ventana
principal grande. Para alternar entre la
vista de código y la vista Diseño, puede
presionar F7 o hacer clic en Código o
Diseñador en el menú Ver
12. La ventana de la parte
superior derecha es el
Explorador de
soluciones, que muestra
todos los archivos del
proyecto en una vista de
árbol jerárquica.
13. El compilador de C# no tiene ninguna
ventana porque no es una herramienta
interactiva, pero puede establecer sus
opciones en el Diseñador de proyectos.
Cuando se hace clic en Generar en el
menú Generar, el IDE invoca el
compilador de C#.
14. Para establecer sus
propiedades, como el color de
fondo y el texto predeterminado.
Los valores que especifique en la
ventana Propiedades sólo son
los valores iniciales que se
asignarán a la propiedad cuando
se cree el control en tiempo de
ejecución.
15. Se utiliza el mouse para
arrastrar controles, como
botones y cuadros de
texto, hasta una
superficie de diseño que
representa el formulario.
16. GRACIAS POR SU
ATENCION
PRESTADA, !! LOS
ESPERO LA PROXIMA
CLASE !!