SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Introducción a Visual
            Studio .NET
Lic. Marvin A. Romero. UGB, San Miguel   21/07/2010
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                                  21/07/2010
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                       21/07/2010
¿Qué es la plataforma .NET?
                   Herramientas
                   de desarrollo
                                                             Clientes




                                         Servicios Web XML



                     Servidores                          Experiencias
                                                          de usuario


Lic. Marvin A. Romero. UGB, San Miguel                                  21/07/2010
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                                                                   21/07/2010
¿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                        21/07/2010
¿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   21/07/2010
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                                        21/07/2010
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                                 21/07/2010
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                       21/07/2010
Diseñador de Windows Forms




Lic. Marvin A. Romero. UGB, San Miguel   21/07/2010
Editor de código
            Lista de nombres             Lista de nombres
                 de clases                  de métodos




Lic. Marvin A. Romero. UGB, San Miguel                      21/07/2010
Ventana Propiedades



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




Lic. Marvin A. Romero. UGB, San Miguel                            21/07/2010
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                    21/07/2010
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                                       21/07/2010
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                          21/07/2010
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                            21/07/2010
Cómo crear el interfaz de usuario


                                         Ubicar controles
                                         en el formulario
                                         desde el Cuadro
                                         de herramientas




Lic. Marvin A. Romero. UGB, San Miguel                 21/07/2010
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                        21/07/2010
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                           21/07/2010

Mais conteúdo relacionado

Destaque

Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosMarvin Romero
 
1. gizarte antropologiarako sarrera
1. gizarte antropologiarako sarrera1. gizarte antropologiarako sarrera
1. gizarte antropologiarako sarreraEstibalizDM
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionMarvin Romero
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónMarvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarvin Romero
 
Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosMarvin Romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 

Destaque (9)

Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
1. gizarte antropologiarako sarrera
1. gizarte antropologiarako sarrera1. gizarte antropologiarako sarrera
1. gizarte antropologiarako sarrera
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 

Semelhante a Sesion 3 . introduccionavisualstudio.net

Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentosredtacna
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessavnslgars
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449123carlosr
 
Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2Marvin Romero
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Curso online-microsoft-visual-basic-2008-lw
Curso online-microsoft-visual-basic-2008-lwCurso online-microsoft-visual-basic-2008-lw
Curso online-microsoft-visual-basic-2008-lwCursodirecto.com
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciajcqmusikalisimo
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 

Semelhante a Sesion 3 . introduccionavisualstudio.net (20)

Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentos
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
 
Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2
 
Introducción a Visual Studio .net
Introducción a Visual Studio .netIntroducción a Visual Studio .net
Introducción a Visual Studio .net
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Curso online-microsoft-visual-basic-2008-lw
Curso online-microsoft-visual-basic-2008-lwCurso online-microsoft-visual-basic-2008-lw
Curso online-microsoft-visual-basic-2008-lw
 
Clase ii
Clase iiClase ii
Clase ii
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 

Mais de Marvin Romero

Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumannMarvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin Romero
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CMarvin Romero
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada optMarvin Romero
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optMarvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Marvin Romero
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Marvin Romero
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMarvin Romero
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parteMarvin Romero
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesMarvin Romero
 
Guia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosGuia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosMarvin Romero
 
06 validando entradas de usuario
06 validando entradas de usuario06 validando entradas de usuario
06 validando entradas de usuarioMarvin Romero
 
Primer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios PrácticosPrimer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios PrácticosMarvin Romero
 
Guia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office ProjectGuia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office ProjectMarvin Romero
 
VB.net - estructuras de decision y bucles
VB.net - estructuras de decision y buclesVB.net - estructuras de decision y bucles
VB.net - estructuras de decision y buclesMarvin Romero
 
VB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesVB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesMarvin Romero
 
Guia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectGuia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectMarvin Romero
 

Mais de Marvin Romero (20)

Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepciones
 
Guia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosGuia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios Personalizados
 
06 validando entradas de usuario
06 validando entradas de usuario06 validando entradas de usuario
06 validando entradas de usuario
 
Primer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios PrácticosPrimer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios Prácticos
 
Guia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office ProjectGuia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office Project
 
VB.net - estructuras de decision y bucles
VB.net - estructuras de decision y buclesVB.net - estructuras de decision y bucles
VB.net - estructuras de decision y bucles
 
VB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesVB.NET Procedimientos y Funciones
VB.NET Procedimientos y Funciones
 
Guia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectGuia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office Project
 

Sesion 3 . introduccionavisualstudio.net

  • 1. Introducción a Visual Studio .NET Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 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 21/07/2010
  • 3. 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 21/07/2010
  • 4. ¿Qué es la plataforma .NET? Herramientas de desarrollo Clientes Servicios Web XML Servidores Experiencias de usuario Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 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 21/07/2010
  • 6. ¿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
  • 7. 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 21/07/2010
  • 8. ¿Qué es una plantilla de aplicación? Proporciona archivos de inicio, estructura de proyecto y configuración del entorno
  • 9. Cómo utilizar el Explorador de soluciones Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 10. 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 21/07/2010
  • 11. 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 21/07/2010
  • 12. Menús y barras de 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 21/07/2010
  • 14. Diseñador de Windows Forms Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 15. Editor de código Lista de nombres Lista de nombres de clases de métodos Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 16. Ventana Propiedades Establecer propiedades como tamaño, título y color Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 17. 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
  • 18. Sistema de ayuda en línea Menú de la Ayuda Ayuda dinámica Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 19. 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 21/07/2010
  • 20. 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 21/07/2010
  • 21. 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 21/07/2010
  • 22. Cómo crear el interfaz de usuario Ubicar controles en el formulario desde el Cuadro de herramientas Lic. Marvin A. Romero. UGB, San Miguel 21/07/2010
  • 23. 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
  • 24. 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 21/07/2010
  • 25. 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 21/07/2010