Introducción a Visual
            Studio .NET
Lic. Marvin A. Romero. UGB, San Miguel   09/08/2009
Descripción


   Crear                     Escribir
  Interfaz                   código
                                            Conceptos básicos de
                                             .NET
               Use Visual
          Uso de Visual
            Studio .NET                     Explorar el entorno de
           Studio .NET
                                             desarrollo
                                            Crear un proyecto Visual
     Acceso                 Depurar          Basic .NET
     a datos              e implantar




Lic. Marvin A. Romero. UGB, San Miguel                                  09/08/2009
Lección: Conceptos básicos de .NET

                                       ¿Visual Studio
                                           .NET?
         ¿Plataforma                                    ¡AYUDA!
             .NET?
                                             .NET



                                                        ¿Visual Basic
         ¿.NET                                              .NET?
     Framework?




    Lic. Marvin A. Romero. UGB, San Miguel                       09/08/2009
¿Qué es la plataforma .NET?
                   Herramientas
                   de desarrollo
                                                             Clientes




                                         Servicios Web XML



                     Servidores                          Experiencias
                                                          de usuario


Lic. Marvin A. Romero. UGB, San Miguel                                  09/08/2009
Cómo funciona el .NET Framework
                                        Servicios de programación


                                        .NET Framework
        Aplicaciones                   Biblioteca de clases
        Visual Basic




                                                                  ADO.NET
                                              Servicios Web XML
                                              Windows




                                                                            Tipos de datos
                                                                                                       Código
                                                                                                        de la
        Aplicaciones
                                                                                                     plataforma
        Visual C#
                                                                                                        .NET

                                                                                             El compilador JIT produce
        Aplicaciones                                                                             lenguaje máquina
        Visual C++
                                   Common Language
El código fuente se compila como MSIL
                                      Runtime
     Lic. Marvin A. Romero. UGB, San Miguel                                                                   09/08/2009
¿Qué es Visual Studio .NET?

          Herramientas de                        Herramientas de
          Formularios Web                      Formularios Windows

                       Visual Studio .NET
  Múltiples
 Lenguajes                                               Gestor de errores



 Herramientas de
Servicios Web XML                                Acceso a datos



 Diseño              Desarrollo   Depuración          Implantación
Cómo utilizar la página de inicio
                 Get Started
                 What’s New
                 Online Community
                 Headlines
                 Search Online
                 Downloads
                 XML Web Services
                 Web Hosting
                 My Profile




                                 Open Project   New Project

Lic. Marvin A. Romero. UGB, San Miguel                        09/08/2009
¿Qué es una plantilla de aplicación?

 Proporciona archivos de
   inicio, estructura de
 proyecto y configuración
        del entorno
Cómo utilizar el Explorador de
soluciones




Lic. Marvin A. Romero. UGB, San Miguel   09/08/2009
Práctica: Trabajar con un proyecto
Visual Basic .NET
                              Iniciar un nuevo proyecto Visual Basic .NET
                              basado en la plantilla Aplicación para Windows

                              Ejecutar el proyecto dentro del entorno de
                              desarrollo

                              Generar un archivo ejecutable

                              Ejecutar el proyecto fuera del entorno de
                              desarrollo
                              Visualizar los archivos del proyecto en el
                              Explorador de soluciones

                              Guardar y cerrar el proyecto

 Lic. Marvin A. Romero. UGB, San Miguel                                        09/08/2009
Lección: Explorar el entorno de
  desarrollo
 Menú principal
    Nuevo proyecto
                                          Diseñador de Windows Forms
     Cuadro de herramientas




                                                                       Ventana
                                                                       Propiedades




 Lic. Marvin A. Romero. UGB, San Miguel                                 09/08/2009
Menús y barras de herramientas

     Menú principal

       Barra de herramientas estándar




 Nuevo proyecto       Guardar       Deshacer
                      Form1.vb
Cuadro de herramientas



                                         Controles para
                                         crear el interfaz
                                            de usuario




Lic. Marvin A. Romero. UGB, San Miguel                       09/08/2009
Diseñador de Windows Forms




Lic. Marvin A. Romero. UGB, San Miguel   09/08/2009
Editor de código
            Lista de nombres             Lista de nombres
                 de clases                  de métodos




Lic. Marvin A. Romero. UGB, San Miguel                      09/08/2009
Ventana Propiedades



                                             Establecer
                                          propiedades como
                                         tamaño, título y color




Lic. Marvin A. Romero. UGB, San Miguel                            09/08/2009
Otras ventanas de programación
   Ventana de
                                         Objetivo
  programación
                   Ayuda a organizar y gestionar el trabajo de
 Lista de tareas
                   generar la aplicación

                   Muestra mensajes de estado para varias
 Resultados
                   características en el entorno de desarrollo

                   Permite examinar el código tras las clases y
 Vista de clases   navegar por los símbolos de la solución

                   Permite emitir comandos o evaluar expresiones
 Comandos          en el entorno de desarrollo

 Examinador
                   Permite visualizar objetos y sus miembros
 de objetos
Sistema de ayuda en línea
       Menú de la Ayuda                  Ayuda dinámica




Lic. Marvin A. Romero. UGB, San Miguel                    09/08/2009
Práctica: Trabajar en el entorno de
desarrollo
                              Abrir y ejecutar una aplicación existente


                              Examinar un formulario en el Diseñador de
                              Windows Forms y el Editor de código

                              Abrir, cerrar, reabrir y ocultar el Cuadro de
                              herramientas

                              Examinar la configuración de las propiedades
                              de los controles

                              Utilizar la ventana Ayuda dinámica


 Lic. Marvin A. Romero. UGB, San Miguel                                       09/08/2009
Lección: Crear un proyecto Visual
  Basic .NET
         Crear una
       especificación
         de diseño




       Crear el
                                          Escribir   Probar y
     interfaz de
                                          código     depurar
       usuario




                                                     Generar e
                                                     implantar
 Lic. Marvin A. Romero. UGB, San Miguel                          09/08/2009
El proceso de desarrollo
                    1 Crear una especificación de diseño

                    2 Crear el interfaz de usuario

                    3 Establecer las propiedades de los objetos del
                         interfaz de usuario
                    4 Escribir código para añadir funcionalidad

                    5 Probar y depurar la aplicación

                    6 Generar un archivo ejecutable

                    7 Crear una aplicación de instalación




Lic. Marvin A. Romero. UGB, San Miguel                            09/08/2009
Cómo crear el interfaz de usuario


                                         Ubicar controles
                                         en el formulario
                                         desde el Cuadro
                                         de herramientas




Lic. Marvin A. Romero. UGB, San Miguel                 09/08/2009
Cómo establecer las propiedades de los
  controles
     Propiedades          Configuración
     (Name)        Textbox1
     BackColor     Blue
     Autosize      True
     Visible       True

     Border        Fixed 3D
     Font          Microsoft SanSerif, 8.2 pt
     Text          Textbox1
Cómo añadir código a los controles
       En la lista Nombre de clase, hacer clic en el control
       En la lista Nombre de método, hacer clic en el evento
       Añadir código entre Private Sub y End Sub


Private Sub Button1_Click(. . .)Handles Button1.Click
       'Your code goes here
End Sub




  Lic. Marvin A. Romero. UGB, San Miguel                        09/08/2009
Como guardar, ejecutar y generar la
  aplicación

                                    Guardar la aplicación


                                    Ejecutar la solución en el
                                    entorno de desarrollo


                                    Generar un archivo ejecutable


Lic. Marvin A. Romero. UGB, San Miguel                           09/08/2009

Introduccion a Visual Studio .NET

  • 1.
    Introducción a Visual Studio .NET Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 2.
    Descripción Crear Escribir Interfaz código  Conceptos básicos de .NET Use Visual Uso de Visual Studio .NET  Explorar el entorno de Studio .NET desarrollo  Crear un proyecto Visual Acceso Depurar Basic .NET a datos e implantar Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 3.
    Lección: Conceptos básicosde .NET ¿Visual Studio .NET? ¿Plataforma ¡AYUDA! .NET? .NET ¿Visual Basic ¿.NET .NET? Framework? Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 4.
    ¿Qué es laplataforma .NET? Herramientas de desarrollo Clientes Servicios Web XML Servidores Experiencias de usuario Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 5.
    Cómo funciona el.NET Framework Servicios de programación .NET Framework Aplicaciones Biblioteca de clases Visual Basic ADO.NET Servicios Web XML Windows Tipos de datos Código de la Aplicaciones plataforma Visual C# .NET El compilador JIT produce Aplicaciones lenguaje máquina Visual C++ Common Language El código fuente se compila como MSIL Runtime Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 6.
    ¿Qué es VisualStudio .NET? Herramientas de Herramientas de Formularios Web Formularios Windows Visual Studio .NET Múltiples Lenguajes Gestor de errores Herramientas de Servicios Web XML Acceso a datos Diseño Desarrollo Depuración Implantación
  • 7.
    Cómo utilizar lapágina de inicio Get Started What’s New Online Community Headlines Search Online Downloads XML Web Services Web Hosting My Profile Open Project New Project Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 8.
    ¿Qué es unaplantilla de aplicación? Proporciona archivos de inicio, estructura de proyecto y configuración del entorno
  • 9.
    Cómo utilizar elExplorador de soluciones Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 10.
    Práctica: Trabajar conun proyecto Visual Basic .NET Iniciar un nuevo proyecto Visual Basic .NET basado en la plantilla Aplicación para Windows Ejecutar el proyecto dentro del entorno de desarrollo Generar un archivo ejecutable Ejecutar el proyecto fuera del entorno de desarrollo Visualizar los archivos del proyecto en el Explorador de soluciones Guardar y cerrar el proyecto Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 11.
    Lección: Explorar elentorno de desarrollo Menú principal Nuevo proyecto Diseñador de Windows Forms Cuadro de herramientas Ventana Propiedades Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 12.
    Menús y barrasde herramientas Menú principal Barra de herramientas estándar Nuevo proyecto Guardar Deshacer Form1.vb
  • 13.
    Cuadro de herramientas Controles para crear el interfaz de usuario Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 14.
    Diseñador de WindowsForms Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 15.
    Editor de código Lista de nombres Lista de nombres de clases de métodos Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 16.
    Ventana Propiedades Establecer propiedades como tamaño, título y color Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 17.
    Otras ventanas deprogramación Ventana de Objetivo programación Ayuda a organizar y gestionar el trabajo de Lista de tareas generar la aplicación Muestra mensajes de estado para varias Resultados características en el entorno de desarrollo Permite examinar el código tras las clases y Vista de clases navegar por los símbolos de la solución Permite emitir comandos o evaluar expresiones Comandos en el entorno de desarrollo Examinador Permite visualizar objetos y sus miembros de objetos
  • 18.
    Sistema de ayudaen línea Menú de la Ayuda Ayuda dinámica Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 19.
    Práctica: Trabajar enel entorno de desarrollo Abrir y ejecutar una aplicación existente Examinar un formulario en el Diseñador de Windows Forms y el Editor de código Abrir, cerrar, reabrir y ocultar el Cuadro de herramientas Examinar la configuración de las propiedades de los controles Utilizar la ventana Ayuda dinámica Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 20.
    Lección: Crear unproyecto Visual Basic .NET Crear una especificación de diseño Crear el Escribir Probar y interfaz de código depurar usuario Generar e implantar Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 21.
    El proceso dedesarrollo 1 Crear una especificación de diseño 2 Crear el interfaz de usuario 3 Establecer las propiedades de los objetos del interfaz de usuario 4 Escribir código para añadir funcionalidad 5 Probar y depurar la aplicación 6 Generar un archivo ejecutable 7 Crear una aplicación de instalación Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 22.
    Cómo crear elinterfaz de usuario Ubicar controles en el formulario desde el Cuadro de herramientas Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 23.
    Cómo establecer laspropiedades de los controles Propiedades Configuración (Name) Textbox1 BackColor Blue Autosize True Visible True Border Fixed 3D Font Microsoft SanSerif, 8.2 pt Text Textbox1
  • 24.
    Cómo añadir códigoa los controles  En la lista Nombre de clase, hacer clic en el control  En la lista Nombre de método, hacer clic en el evento  Añadir código entre Private Sub y End Sub Private Sub Button1_Click(. . .)Handles Button1.Click 'Your code goes here End Sub Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009
  • 25.
    Como guardar, ejecutary generar la aplicación Guardar la aplicación Ejecutar la solución en el entorno de desarrollo Generar un archivo ejecutable Lic. Marvin A. Romero. UGB, San Miguel 09/08/2009