SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Clase 2.
Introducción a Visual
    Studio .NET


                    Laboratorio de Lenguajes 1
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




                                                               Laboratorio de Lenguajes 1
Lección: Conceptos básicos de .NET


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



                                     ¿Visual Basic
   ¿.NET                                .NET?
 Framework?




                                           Laboratorio de Lenguajes 1
¿Qué es la plataforma .NET?


          Herramientas
          de desarrollo
                                              Clientes




                          Servicios Web XML



           Servidores                     Experiencias
                                           de usuario



                                                         Laboratorio de Lenguajes 1
¿Qué es la plataforma .NET?

  La plataforma .NET proporciona la base de la siguiente
    generación de software que permite conectar sistemas,
    información, dispositivos y usuarios distintos de un
    modo más unificado y personalizado. Incorpora
    servicios Web XML como el medio para permitir la
    interoperabilidad entre tecnologías diferentes.

  Proporciona a los desarrolladores de software las
    herramientas y la tecnología para crear rápida y
    eficazmente soluciones de negocio que abarcan
    múltiples aplicaciones y múltiples dispositivos cliente
    entre diversas organizaciones.


                                                      Laboratorio de Lenguajes 1
Familia de productos .NET

  La plataforma .NET incluye una completa familia de
    productos creados para trabajar con los estándares de
    XML e Internet. Estos productos incluyen los
    siguientes componentes que trabajan con soluciones
    basadas en XML:

    Herramientas para desarrollar soluciones
    Servidores para gestionar, crear e implantar
    soluciones
    Servicios para integrar, conectar y reutilizar
    soluciones
    Clientes hardware y software para proporcionar
    experiencias sin precedentes a los usuarios


                                                     Laboratorio de Lenguajes 1
Cómo funciona el .NET Framework

                                   Servicios de programación
                                   Servicios de programación


                                  .NET Framework
        Aplicaciones              Biblioteca de clases
        Visual Basic




                                                                      ADO.NET
                                                  Servicios Web XML


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

                                                                                                 El compilador JIT produce
                                                                                                 El compilador JIT produce
        Aplicaciones                                                                                 lenguaje máquina
                                                                                                      lenguaje máquina
        Visual C++
                                   Common Language
El código fuente se compila como MSIL
                                      Runtime
El código fuente se compila como MSIL


                                                                                                             Laboratorio de Lenguajes 1
Cómo interactúan las aplicaciones con el .NET Framework


    Cuando creamos una nueva aplicación Windows en Visual Basic
    .NET, se nos proporciona un código inicial que incluye el
    espacio de nombres System.Windows.Forms y la clase Form.
    Con esta clase, podemos crear fácilmente ventanas, botones,
    menús, barras de herramientas y otros elementos de pantalla.
    Cuando compilamos la aplicación, el código se traduce al
    lenguaje común del entorno de ejecución, Microsoft Intermediate
    Language (MSIL). Una vez la aplicación se ha compilado, el
    entorno de ejecución gestiona su ejecución.
    El entorno de ejecución incluye una característica denominada
    compilación just-in-time (JIT), que traduce código MSIL al
    lenguaje máquina del sistema en el que la aplicación se ejecutará.
    Cuando un dispositivo cliente con la plataforma .NET lanza la
    aplicación en Visual Basic .NET, se ejecuta en el lenguaje
    máquina del sistema cliente y puede integrarse totalmente e
    interactuar con otras aplicaciones y servicios basados en .NET
    independientemente del lenguaje en el que hayan sido
    desarrollados.


                                                                Laboratorio de Lenguajes 1
Términos y definiciones

  Para entender cómo funciona el .NET Framework, debemos estar
    familiarizados con la siguiente terminología:
  Clase
    Una clase es una entidad de programación con nombre que
    consta de un conjunto común de métodos, propiedades y
    atributos. Por ejemplo, Form es una de las clases del espacio de
    nombres System.Windows.Forms que se utiliza para crear
    formularios Windows Forms.
  Espacio de nombres
    Un espacio de nombres identifica una colección de clases
    relacionadas y/u otros espacios de nombres del .NET
    Framework. Algunos ejemplos de espacios de nombres incluyen:
     • System
     • System.Windows.Forms



                                                              Laboratorio de Lenguajes 1
Términos y definiciones

  Biblioteca de clases
    La biblioteca de clases es una colección completa orientada a
    objetos de clases reutilizables y organizadas en espacios de
    nombres jerárquicos en base a su funcionalidad. Podemos utilizar
    la biblioteca de clases para desarrollar aplicaciones que abarcan
    desde las aplicaciones cliente tradicionales hasta las aplicaciones
    basadas en las últimas innovaciones proporcionadas por
    ASP.NET y los servicios Web XML.

  Common Language Runtime
    El Common Language Runtime es la base del .NET Framework.
    En el entorno .NET, los programadores desarrollan aplicaciones
    en el lenguaje compatible con .NET que elijan; el código se
    compila en MSIL, y el entorno de ejecución gestiona y ejecuta el
    código compilado.


                                                                 Laboratorio de Lenguajes 1
¿Qué es Visual Studio .NET?


          Herramientas de
           Herramientas de                        Herramientas de
                                                  Herramientas de
          Formularios Web
          Formularios Web                       Formularios Windows
                                                Formularios Windows

                       Visual Studio .NET
   Múltiples
   Múltiples
  Lenguajes                                               Gestor de errores
                                                          Gestor de errores
  Lenguajes



  Herramientas de
  Herramientas de
 Servicios Web XML
 Servicios Web XML                                Acceso a datos
                                                  Acceso a datos



 Diseño               Desarrollo   Depuración         Implantación



                                                                Laboratorio de Lenguajes 1
¿Qué es Visual Studio .NET?

   Visual Studio .NET es un entorno de desarrollo
   integrado que nos ayuda a diseñar, desarrollar,
   depurar e implantar con rapidez soluciones basadas en
   el .NET Framework. Podemos acceder a un conjunto
   común de herramientas, diseñadores y editores desde
   cualquiera de los lenguajes de programación de
   Visual Studio .NET. Podemos crear aplicaciones
   Windows Forms y Web Forms que integren datos y
   lógica de negocio.




                                                   Laboratorio de Lenguajes 1
¿Qué es Visual Studio .NET?

  Visual Studio .NET incluye las siguientes características
    de programación:

    Diseñador de Windows Forms
    Herramientas para Windows Forms
    Herramientas para Web Forms
    Herramientas para servicios Web XML
    Soporte de múltiples lenguajes
    Acceso a datos
    Gestión de errores
    Asistentes



                                                      Laboratorio de Lenguajes 1
¿Qué es una plantilla de aplicación?


 Proporciona archivos de
  Proporciona archivos de
    inicio, estructura de
     inicio, estructura de
 proyecto y configuración
 proyecto y configuración
         del entorno
          del entorno




                                       Laboratorio de Lenguajes 1
¿Qué es una plantilla de aplicación?

  Visual Studio .NET ofrece varias plantillas de
    aplicaciones para soportar el desarrollo de diferentes
    tipos de aplicaciones y componentes. Antes de iniciar
    un nuevo proyecto, debemos escoger el tipo de
    plantilla que deseamos utilizar.
    Definición
  Una plantilla de aplicación proporciona archivos de inicio
    y una estructura de proyecto, y contiene los objetos
    básicos del proyecto y la configuración del entorno
    que necesitamos para crear el tipo de aplicación que
    deseamos.



                                                       Laboratorio de Lenguajes 1
¿Qué es una plantilla de aplicación?

  Dos de las plantillas que más se utilizan habitualmente son
    Aplicación Windows y Aplicación Web ASP.NET.

    Plantilla Aplicación Windows
  Esta plantilla proporciona las herramientas, estructura y código de
    inicio para crear una aplicación estándar basada en Windows.
    Añade automáticamente las referencias básicas del proyecto y
    los archivos a utilizar como punto de partida para nuestra
    aplicación.
    Plantilla Aplicación Web ASP.NET
  Esta plantilla se utiliza para crear una aplicación Web ASP.NET en
    un equipo que tenga instalado Internet Information Services (IIS)
    versión 5.0 o posterior. Para ayudarnos a iniciar el diseño de
    nuestra aplicación, la plantilla crea los archivos básicos
    necesarios en el servidor.




                                                                Laboratorio de Lenguajes 1
Cómo utilizar el Explorador de soluciones




                                            Laboratorio de Lenguajes 1
Cómo utilizar el Explorador de soluciones

  El Explorador de soluciones nos permite visualizar
    archivos y realizar tareas de administración de
    archivos en una solución o en un proyecto. Una única
    solución basada en Visual Basic .NET y sus proyectos
    aparecen en una lista jerárquica que proporciona
    información actualizada sobre el estado de nuestra
    solución, proyectos y archivos.




                                                   Laboratorio de Lenguajes 1
Cómo utilizar el Explorador de soluciones


  Una solución es un recipiente para proyectos y
   elementos de solución que pueden incluirse en una
   aplicación. Normalmente, una solución contiene uno
   o más proyectos relacionados.

  Un proyecto es un recipiente dentro de una solución que
   se utiliza para administrar, generar y depurar
   lógicamente los elementos de proyecto que
   constituyen nuestra aplicación.




                                                    Laboratorio de Lenguajes 1
Cómo utilizar el Explorador de soluciones

  La siguiente tabla describe algunos tipos de archivos

  .sln     Solución Visual Studio
     Organiza proyectos, elementos de proyectos y elementos de
     soluciones en una solución proporcionando al entorno
     referencias a sus ubicaciones en disco.
  .suo     Solution user options
     Registra todas las opciones que podemos asociar a nuestra
     solución de forma que cada vez que abramos la solución
     incluya las personalizaciones que hayamos realizado.
  .vb      Proyecto Visual Basic
     Representa los archivos de formularios, controles de usuario,
     clases y módulos que pertenecen a la solución de un solo
     proyecto.



                                                            Laboratorio de Lenguajes 1
Cómo utilizar el Explorador de soluciones


  .vbproj Proyectos Visual Basic
  Representa los archivos de formularios, controles de usuario,
    clases y módulos que pertenecen a la solución con múltiples
    proyectos. Esta extensión nos permite diferenciar entre
    archivos escritos en Visual Basic .NET y otros lenguajes
    compatibles con .NET. (Visual C# utiliza .csproj.)
  .aspx .asmx .asax        Elementos de proyecto Web
    Los elementos de proyecto Web incluyen archivos Web
    específicos como .aspx para Web Forms, .asmx para servicios
    Web XML, y .asax para clases globales de aplicaciones. Los
    proyectos Web también utilizan la extensión .vb para clases y
    módulos.



                                                           Laboratorio de Lenguajes 1
Práctica 1: Trabajar con un proyecto Visual Basic .NET




                                             Laboratorio de Lenguajes 1
Explorar el entorno de desarrollo

 Menú principal
 Menú principal
   Nuevo proyecto
   Nuevo proyecto
                             Diseñador de Windows Forms
                             Diseñador de Windows Forms
    Cuadro de herramientas
    Cuadro de herramientas




                                                             Ventana
                                                             Ventana
                                                             Propiedades
                                                             Propiedades




                                                          Laboratorio de Lenguajes 1
Menús y barras de herramientas


     Menú principal
     Menú principal

        Barra de herramientas estándar
        Barra de herramientas estándar




  Nuevo proyecto
  Nuevo proyecto      Guardar
                      Guardar        Deshacer
                                     Deshacer
                      Form1.vb
                      Form1.vb




                                                Laboratorio de Lenguajes 1
Cuadro de herramientas




                         Controles para
                          Controles para
                         crear el interfaz
                         crear el interfaz
                            de usuario
                            de usuario




                                             Laboratorio de Lenguajes 1
Diseñador de Windows Forms

                             Cuando iniciamos un
                               proyecto en Visual
                               Basic .NET, el
                               Diseñador de
                               Windows Forms se
                               abre en la vista
                               Diseño, mostrando el
                               formulario Form1 del
                               proyecto.


                             Ubicaremos los controles
                                desde el Cuadro de
                                herramientas en el
                                formulario para crear
                                el interfaz de usuario
                                de una ventana
                                utilizada en nuestra
                                aplicación.




                                               Laboratorio de Lenguajes 1
Editor de código

       Lista de nombres
       Lista de nombres   Lista de nombres
                          Lista de nombres
            de clases
            de clases        de métodos
                              de métodos




                                             Laboratorio de Lenguajes 1
Editor de código

  Visual Studio .NET proporciona un Editor de código en el que escribir y
     mantener el código de nuestro proyecto. Podemos asociar código
     directamente a un formulario de nuestro proyecto o ubicarlo en otro
     módulo de código distinto. Se muestra un Editor de código distinto para
     cada formulario o módulo de nuestro proyecto, facilitando la
     organización, visualización y desplazamiento por el código.


  El Editor de código contiene dos listas desplegables en la parte superior de
     la ventana: la lista Nombre de Clase a la izquierda y la lista Nombre de
     método a la derecha. La lista Nombre de Clase muestra todos los
     controles del formulario asociado.
  Si hacemos clic en el nombre de un control de la lista, la lista Nombre de
     método muestra todos los eventos de dicho control (los eventos son
     acciones que el control puede realizar y que nuestra aplicación puede
     interpretar). Utilizando las listas Nombre de Clase y Nombre de método
     conjuntamente, podemos localizar rápidamente y editar el código de
     nuestra aplicación.



                                                                        Laboratorio de Lenguajes 1
Ventana Propiedades




                            Establecer
                             Establecer
                        propiedades como
                         propiedades como
                      tamaño, título y color
                       tamaño, título y color
                        para el formulario
                         para el formulario
                             o control
                             o control
                           seleccionado
                           seleccionado




                                           Laboratorio de Lenguajes 1
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

                                           Laboratorio de Lenguajes 1
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




                                                     Laboratorio de Lenguajes 1
Cómo crear el interfaz de usuario




                                    Ubicar controles
                                    Ubicar controles
                                    en el formulario
                                     en el formulario
                                    desde el Cuadro
                                     desde el Cuadro
                                    de herramientas
                                     de herramientas




                                              Laboratorio de Lenguajes 1
Cómo establecer las propiedades de los controles

      Propiedades
      Propiedades          Configuración
                           Configuración
      (Name)
       (Name)       Textbox1
                    Textbox1
      BackColor
      BackColor     Blue
                    Blue
      Autosize
      Autosize      True
                    True
      Visible
      Visible       True
                    True
      Border
      Border        Fixed 3D
                    Fixed 3D
      Font
      Font          Microsoft SanSerif, 8.2 pt
                    Microsoft SanSerif, 8.2 pt
      Text
      Text          Textbox1
                    Textbox1

                                                 Laboratorio de Lenguajes 1
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




                                                        Laboratorio de Lenguajes 1
Como guardar, ejecutar y generar la aplicación



                   Guardar la aplicación
                   Guardar la aplicación


                   Ejecutar la solución en el
                   Ejecutar la solución en el
                   entorno de desarrollo
                   entorno de desarrollo


                   Generar un archivo ejecutable
                   Generar un archivo ejecutable



                                                Laboratorio de Lenguajes 1
Práctica 2




             Laboratorio de Lenguajes 1
Práctica 3




             Laboratorio de Lenguajes 1

Más contenido relacionado

La actualidad más candente

Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xSophia Galarraga
 
Control de eventos en gui
Control de eventos en guiControl de eventos en gui
Control de eventos en guijc_lovecraft77
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()Clara Patricia Avella Ibañez
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx
5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx
5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptxSibilinoAndante
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Constructores en java(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)Manuel Ch.
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y NucleoG Hoyos A
 
Diseño de Patrones (Fachada)
Diseño de Patrones (Fachada)Diseño de Patrones (Fachada)
Diseño de Patrones (Fachada)Fanny Ruiz
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1Henry Upla
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Programación orientada a aspectos
Programación orientada a aspectosProgramación orientada a aspectos
Programación orientada a aspectosprogramadorjavablog
 

La actualidad más candente (20)

Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+x
 
Control de eventos en gui
Control de eventos en guiControl de eventos en gui
Control de eventos en gui
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx
5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx
5.- PPT 2022 05 U01 T01 Desarrollo de Servicios Web I (1915).pptx
 
Metodologias web
Metodologias webMetodologias web
Metodologias web
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Constructores en java(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
 
Diseño de Patrones (Fachada)
Diseño de Patrones (Fachada)Diseño de Patrones (Fachada)
Diseño de Patrones (Fachada)
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Programación orientada a aspectos
Programación orientada a aspectosProgramación orientada a aspectos
Programación orientada a aspectos
 

Similar a Introduccion a Visual Studio .NET

Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NETjnarchie
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentosredtacna
 
Introducción a net
Introducción a netIntroducción a net
Introducción a netinfobran
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .netlilymejia1979
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .netlilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoftbrobelo
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Netmellcv
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotpaolatublog
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netcesarnrv
 

Similar a Introduccion a Visual Studio .NET (20)

Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentos
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Paola
PaolaPaola
Paola
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 

Introduccion a Visual Studio .NET

  • 1. Clase 2. Introducción a Visual Studio .NET Laboratorio de Lenguajes 1
  • 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 Laboratorio de Lenguajes 1
  • 3. Lección: Conceptos básicos de .NET ¿Visual Studio .NET? ¿Plataforma ¡AYUDA! .NET? ¿Visual Basic ¿.NET .NET? Framework? Laboratorio de Lenguajes 1
  • 4. ¿Qué es la plataforma .NET? Herramientas de desarrollo Clientes Servicios Web XML Servidores Experiencias de usuario Laboratorio de Lenguajes 1
  • 5. ¿Qué es la plataforma .NET? La plataforma .NET proporciona la base de la siguiente generación de software que permite conectar sistemas, información, dispositivos y usuarios distintos de un modo más unificado y personalizado. Incorpora servicios Web XML como el medio para permitir la interoperabilidad entre tecnologías diferentes. Proporciona a los desarrolladores de software las herramientas y la tecnología para crear rápida y eficazmente soluciones de negocio que abarcan múltiples aplicaciones y múltiples dispositivos cliente entre diversas organizaciones. Laboratorio de Lenguajes 1
  • 6. Familia de productos .NET La plataforma .NET incluye una completa familia de productos creados para trabajar con los estándares de XML e Internet. Estos productos incluyen los siguientes componentes que trabajan con soluciones basadas en XML: Herramientas para desarrollar soluciones Servidores para gestionar, crear e implantar soluciones Servicios para integrar, conectar y reutilizar soluciones Clientes hardware y software para proporcionar experiencias sin precedentes a los usuarios Laboratorio de Lenguajes 1
  • 7. Cómo funciona el .NET Framework Servicios de programación Servicios de programación .NET Framework Aplicaciones Biblioteca de clases Visual Basic ADO.NET Servicios Web XML Tipos de datos Windows Código de la Aplicaciones plataforma Visual C# .NET El compilador JIT produce El compilador JIT produce Aplicaciones lenguaje máquina lenguaje máquina Visual C++ Common Language El código fuente se compila como MSIL Runtime El código fuente se compila como MSIL Laboratorio de Lenguajes 1
  • 8. Cómo interactúan las aplicaciones con el .NET Framework Cuando creamos una nueva aplicación Windows en Visual Basic .NET, se nos proporciona un código inicial que incluye el espacio de nombres System.Windows.Forms y la clase Form. Con esta clase, podemos crear fácilmente ventanas, botones, menús, barras de herramientas y otros elementos de pantalla. Cuando compilamos la aplicación, el código se traduce al lenguaje común del entorno de ejecución, Microsoft Intermediate Language (MSIL). Una vez la aplicación se ha compilado, el entorno de ejecución gestiona su ejecución. El entorno de ejecución incluye una característica denominada compilación just-in-time (JIT), que traduce código MSIL al lenguaje máquina del sistema en el que la aplicación se ejecutará. Cuando un dispositivo cliente con la plataforma .NET lanza la aplicación en Visual Basic .NET, se ejecuta en el lenguaje máquina del sistema cliente y puede integrarse totalmente e interactuar con otras aplicaciones y servicios basados en .NET independientemente del lenguaje en el que hayan sido desarrollados. Laboratorio de Lenguajes 1
  • 9. Términos y definiciones Para entender cómo funciona el .NET Framework, debemos estar familiarizados con la siguiente terminología: Clase Una clase es una entidad de programación con nombre que consta de un conjunto común de métodos, propiedades y atributos. Por ejemplo, Form es una de las clases del espacio de nombres System.Windows.Forms que se utiliza para crear formularios Windows Forms. Espacio de nombres Un espacio de nombres identifica una colección de clases relacionadas y/u otros espacios de nombres del .NET Framework. Algunos ejemplos de espacios de nombres incluyen: • System • System.Windows.Forms Laboratorio de Lenguajes 1
  • 10. Términos y definiciones Biblioteca de clases La biblioteca de clases es una colección completa orientada a objetos de clases reutilizables y organizadas en espacios de nombres jerárquicos en base a su funcionalidad. Podemos utilizar la biblioteca de clases para desarrollar aplicaciones que abarcan desde las aplicaciones cliente tradicionales hasta las aplicaciones basadas en las últimas innovaciones proporcionadas por ASP.NET y los servicios Web XML. Common Language Runtime El Common Language Runtime es la base del .NET Framework. En el entorno .NET, los programadores desarrollan aplicaciones en el lenguaje compatible con .NET que elijan; el código se compila en MSIL, y el entorno de ejecución gestiona y ejecuta el código compilado. Laboratorio de Lenguajes 1
  • 11. ¿Qué es Visual Studio .NET? Herramientas de Herramientas de Herramientas de Herramientas de Formularios Web Formularios Web Formularios Windows Formularios Windows Visual Studio .NET Múltiples Múltiples Lenguajes Gestor de errores Gestor de errores Lenguajes Herramientas de Herramientas de Servicios Web XML Servicios Web XML Acceso a datos Acceso a datos Diseño Desarrollo Depuración Implantación Laboratorio de Lenguajes 1
  • 12. ¿Qué es Visual Studio .NET? Visual Studio .NET es un entorno de desarrollo integrado que nos ayuda a diseñar, desarrollar, depurar e implantar con rapidez soluciones basadas en el .NET Framework. Podemos acceder a un conjunto común de herramientas, diseñadores y editores desde cualquiera de los lenguajes de programación de Visual Studio .NET. Podemos crear aplicaciones Windows Forms y Web Forms que integren datos y lógica de negocio. Laboratorio de Lenguajes 1
  • 13. ¿Qué es Visual Studio .NET? Visual Studio .NET incluye las siguientes características de programación: Diseñador de Windows Forms Herramientas para Windows Forms Herramientas para Web Forms Herramientas para servicios Web XML Soporte de múltiples lenguajes Acceso a datos Gestión de errores Asistentes Laboratorio de Lenguajes 1
  • 14. ¿Qué es una plantilla de aplicación? Proporciona archivos de Proporciona archivos de inicio, estructura de inicio, estructura de proyecto y configuración proyecto y configuración del entorno del entorno Laboratorio de Lenguajes 1
  • 15. ¿Qué es una plantilla de aplicación? Visual Studio .NET ofrece varias plantillas de aplicaciones para soportar el desarrollo de diferentes tipos de aplicaciones y componentes. Antes de iniciar un nuevo proyecto, debemos escoger el tipo de plantilla que deseamos utilizar. Definición Una plantilla de aplicación proporciona archivos de inicio y una estructura de proyecto, y contiene los objetos básicos del proyecto y la configuración del entorno que necesitamos para crear el tipo de aplicación que deseamos. Laboratorio de Lenguajes 1
  • 16. ¿Qué es una plantilla de aplicación? Dos de las plantillas que más se utilizan habitualmente son Aplicación Windows y Aplicación Web ASP.NET. Plantilla Aplicación Windows Esta plantilla proporciona las herramientas, estructura y código de inicio para crear una aplicación estándar basada en Windows. Añade automáticamente las referencias básicas del proyecto y los archivos a utilizar como punto de partida para nuestra aplicación. Plantilla Aplicación Web ASP.NET Esta plantilla se utiliza para crear una aplicación Web ASP.NET en un equipo que tenga instalado Internet Information Services (IIS) versión 5.0 o posterior. Para ayudarnos a iniciar el diseño de nuestra aplicación, la plantilla crea los archivos básicos necesarios en el servidor. Laboratorio de Lenguajes 1
  • 17. Cómo utilizar el Explorador de soluciones Laboratorio de Lenguajes 1
  • 18. Cómo utilizar el Explorador de soluciones El Explorador de soluciones nos permite visualizar archivos y realizar tareas de administración de archivos en una solución o en un proyecto. Una única solución basada en Visual Basic .NET y sus proyectos aparecen en una lista jerárquica que proporciona información actualizada sobre el estado de nuestra solución, proyectos y archivos. Laboratorio de Lenguajes 1
  • 19. Cómo utilizar el Explorador de soluciones Una solución es un recipiente para proyectos y elementos de solución que pueden incluirse en una aplicación. Normalmente, una solución contiene uno o más proyectos relacionados. Un proyecto es un recipiente dentro de una solución que se utiliza para administrar, generar y depurar lógicamente los elementos de proyecto que constituyen nuestra aplicación. Laboratorio de Lenguajes 1
  • 20. Cómo utilizar el Explorador de soluciones La siguiente tabla describe algunos tipos de archivos .sln Solución Visual Studio Organiza proyectos, elementos de proyectos y elementos de soluciones en una solución proporcionando al entorno referencias a sus ubicaciones en disco. .suo Solution user options Registra todas las opciones que podemos asociar a nuestra solución de forma que cada vez que abramos la solución incluya las personalizaciones que hayamos realizado. .vb Proyecto Visual Basic Representa los archivos de formularios, controles de usuario, clases y módulos que pertenecen a la solución de un solo proyecto. Laboratorio de Lenguajes 1
  • 21. Cómo utilizar el Explorador de soluciones .vbproj Proyectos Visual Basic Representa los archivos de formularios, controles de usuario, clases y módulos que pertenecen a la solución con múltiples proyectos. Esta extensión nos permite diferenciar entre archivos escritos en Visual Basic .NET y otros lenguajes compatibles con .NET. (Visual C# utiliza .csproj.) .aspx .asmx .asax Elementos de proyecto Web Los elementos de proyecto Web incluyen archivos Web específicos como .aspx para Web Forms, .asmx para servicios Web XML, y .asax para clases globales de aplicaciones. Los proyectos Web también utilizan la extensión .vb para clases y módulos. Laboratorio de Lenguajes 1
  • 22. Práctica 1: Trabajar con un proyecto Visual Basic .NET Laboratorio de Lenguajes 1
  • 23. Explorar el entorno de desarrollo Menú principal Menú principal Nuevo proyecto Nuevo proyecto Diseñador de Windows Forms Diseñador de Windows Forms Cuadro de herramientas Cuadro de herramientas Ventana Ventana Propiedades Propiedades Laboratorio de Lenguajes 1
  • 24. Menús y barras de herramientas Menú principal Menú principal Barra de herramientas estándar Barra de herramientas estándar Nuevo proyecto Nuevo proyecto Guardar Guardar Deshacer Deshacer Form1.vb Form1.vb Laboratorio de Lenguajes 1
  • 25. Cuadro de herramientas Controles para Controles para crear el interfaz crear el interfaz de usuario de usuario Laboratorio de Lenguajes 1
  • 26. Diseñador de Windows Forms Cuando iniciamos un proyecto en Visual Basic .NET, el Diseñador de Windows Forms se abre en la vista Diseño, mostrando el formulario Form1 del proyecto. Ubicaremos los controles desde el Cuadro de herramientas en el formulario para crear el interfaz de usuario de una ventana utilizada en nuestra aplicación. Laboratorio de Lenguajes 1
  • 27. Editor de código Lista de nombres Lista de nombres Lista de nombres Lista de nombres de clases de clases de métodos de métodos Laboratorio de Lenguajes 1
  • 28. Editor de código Visual Studio .NET proporciona un Editor de código en el que escribir y mantener el código de nuestro proyecto. Podemos asociar código directamente a un formulario de nuestro proyecto o ubicarlo en otro módulo de código distinto. Se muestra un Editor de código distinto para cada formulario o módulo de nuestro proyecto, facilitando la organización, visualización y desplazamiento por el código. El Editor de código contiene dos listas desplegables en la parte superior de la ventana: la lista Nombre de Clase a la izquierda y la lista Nombre de método a la derecha. La lista Nombre de Clase muestra todos los controles del formulario asociado. Si hacemos clic en el nombre de un control de la lista, la lista Nombre de método muestra todos los eventos de dicho control (los eventos son acciones que el control puede realizar y que nuestra aplicación puede interpretar). Utilizando las listas Nombre de Clase y Nombre de método conjuntamente, podemos localizar rápidamente y editar el código de nuestra aplicación. Laboratorio de Lenguajes 1
  • 29. Ventana Propiedades Establecer Establecer propiedades como propiedades como tamaño, título y color tamaño, título y color para el formulario para el formulario o control o control seleccionado seleccionado Laboratorio de Lenguajes 1
  • 30. 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 Laboratorio de Lenguajes 1
  • 31. 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 Laboratorio de Lenguajes 1
  • 32. Cómo crear el interfaz de usuario Ubicar controles Ubicar controles en el formulario en el formulario desde el Cuadro desde el Cuadro de herramientas de herramientas Laboratorio de Lenguajes 1
  • 33. Cómo establecer las propiedades de los controles Propiedades Propiedades Configuración Configuración (Name) (Name) Textbox1 Textbox1 BackColor BackColor Blue Blue Autosize Autosize True True Visible Visible True True Border Border Fixed 3D Fixed 3D Font Font Microsoft SanSerif, 8.2 pt Microsoft SanSerif, 8.2 pt Text Text Textbox1 Textbox1 Laboratorio de Lenguajes 1
  • 34. 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 Laboratorio de Lenguajes 1
  • 35. Como guardar, ejecutar y generar la aplicación Guardar la aplicación Guardar la aplicación Ejecutar la solución en el Ejecutar la solución en el entorno de desarrollo entorno de desarrollo Generar un archivo ejecutable Generar un archivo ejecutable Laboratorio de Lenguajes 1
  • 36. Práctica 2 Laboratorio de Lenguajes 1
  • 37. Práctica 3 Laboratorio de Lenguajes 1