SlideShare una empresa de Scribd logo
1 de 16
FACILITADOR:
ROBERTO ANTONIO GARCIA
LICENCIADO EN COMPUTACION
 roberto.garcia@ugb.edu.sv
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
"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
   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.
   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.
   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.
   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.
   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.
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
 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.
 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#.
   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.
 Se   utiliza el mouse para

 arrastrar controles, como

 botones    y     cuadros    de

 texto,         hasta       una

 superficie de diseño que

 representa el formulario.
GRACIAS POR SU
    ATENCION
 PRESTADA, !! LOS
ESPERO LA PROXIMA
     CLASE !!

Más contenido relacionado

La actualidad más candente

Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCCCRiis
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual BasicRuth Naranjo
 
Versión inicial presentación Android Studio y Gradle. .
Versión inicial presentación Android Studio y Gradle. . Versión inicial presentación Android Studio y Gradle. .
Versión inicial presentación Android Studio y Gradle. . Kamil Zabdyr
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic. osnervisnavadiaz
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosCristian Gonzalez
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basiccheverito18
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Androidjezabelink
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0Dunkherz
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Miguel Pacho
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del MockupPedro Antonio Villalta (Pavillalta)
 

La actualidad más candente (20)

Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, java
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Versión inicial presentación Android Studio y Gradle. .
Versión inicial presentación Android Studio y Gradle. . Versión inicial presentación Android Studio y Gradle. .
Versión inicial presentación Android Studio y Gradle. .
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic.
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos Básicos
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basic
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Android
 
decimocolegio1
decimocolegio1decimocolegio1
decimocolegio1
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 
Entrega final DancePlan
Entrega final DancePlanEntrega final DancePlan
Entrega final DancePlan
 
Visual basic
Visual basicVisual basic
Visual basic
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 

Similar a Sesion 7-c#

Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN MariaLeon126
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual BasicSamirCabrera5
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 201029210302
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezJairo Bermudez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0aismar gil
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnicoKarolayFinol
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando EspinozaMarvel ico
 
Herramientas de desarrollo de multimedia
Herramientas de desarrollo de multimediaHerramientas de desarrollo de multimedia
Herramientas de desarrollo de multimediajadecor1
 
Graficador en visual basic
Graficador en visual basicGraficador en visual basic
Graficador en visual basicsestebans
 

Similar a Sesion 7-c# (20)

Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Programacion 10%
Programacion 10% Programacion 10%
Programacion 10%
 
Introducion visual II
Introducion visual IIIntroducion visual II
Introducion visual II
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Herramientas de desarrollo de multimedia
Herramientas de desarrollo de multimediaHerramientas de desarrollo de multimedia
Herramientas de desarrollo de multimedia
 
Graficador en visual basic
Graficador en visual basicGraficador en visual basic
Graficador en visual basic
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 

Más de Roberto Garcia

Más de Roberto Garcia (10)

Sesion 13-c#
Sesion 13-c#Sesion 13-c#
Sesion 13-c#
 
Sesion 12-c#
Sesion 12-c#Sesion 12-c#
Sesion 12-c#
 
Programacion iv sesion11 php
Programacion iv sesion11 phpProgramacion iv sesion11 php
Programacion iv sesion11 php
 
Sesion 11-c#
Sesion 11-c#Sesion 11-c#
Sesion 11-c#
 
Sesion 10-c#
Sesion 10-c#Sesion 10-c#
Sesion 10-c#
 
Programacion iv sesion10 php
Programacion iv sesion10 phpProgramacion iv sesion10 php
Programacion iv sesion10 php
 
Sesion 9-c#
Sesion 9-c#Sesion 9-c#
Sesion 9-c#
 
Programacion iv sesion6 php
Programacion iv sesion6 phpProgramacion iv sesion6 php
Programacion iv sesion6 php
 
Programacion iv sesion 4 php
Programacion iv sesion 4 phpProgramacion iv sesion 4 php
Programacion iv sesion 4 php
 
Sesion 3-c#
Sesion 3-c#Sesion 3-c#
Sesion 3-c#
 

Sesion 7-c#

  • 1. FACILITADOR: ROBERTO ANTONIO GARCIA LICENCIADO EN COMPUTACION roberto.garcia@ugb.edu.sv
  • 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 !!