SlideShare una empresa de Scribd logo
CURSO DE VISUAL BASIC
                 PARTE I: Bienvenidos al maravilloso mundo de la
                                 programación

          1.   I n t r o d u c c i ó n :                       bueno, te permite rascar el PC a su nivel más
          Conozcámonos                                         bajo, trabajando con interrupciones si hace
                                                               falta. Pero a su vez es engorroso, muy lineal,
          Antes de empezar, me vais a permitir que me          anticuado y cada vez con menos salida
          presente. Soy Pedro del Valle, y trabajo como        profesional, y es esta última razón la que me
          programador profesional. La intención de este        ha hecho decantar por VB 6.0, ya que para
          curso es iniciar a aquellas personas que sienten     aquellos que os queráis dedicar
          la curiosidad de saber como funciona cualquier       profesionalmente a esto, tarde o temprano os
          programa, aplicación o software, ya que todo         daréis cuenta de que los entornos de Microsoft,
          lo citado es creado por programadores y existen      Sun y en general los visuales o la programación
          gracias a la programación. Durante los diferentes    web son los que actualmente tienen mas salida
          cursos que se impartirán en la revista hackxcrack    en el mercado.
          vamos a intentar dejar un poco a parte la teoría     Después de esta charla, dejad que os diga una
          y ceñirnos a la práctica. Seguramente te estarás     cosa: no dejéis de estudiar C/C++, ya que yo
          preguntando, ¿por qué?, Pues porque la teoría,       lo considero muy importante como lenguaje
          todo y que es la base de una buena                   base.
          programación, no está incluida en la finalidad       Otra razón por la que utilizamos VB es la
          real de un curso como el que este pretende           amigabilidad del entorno de desarrollo. Si
          ser.                                                 hiciésemos una pequeña agenda en C, pocos
          El curso intentará que tu, desde tu PC, puedas       la acabarían correctamente, mientras que en
          desarrollar las mismas aplicaciones que desde        VB, ya sea por el abanico de opciones en sus
          aquí vamos a crear, y que cuando obtengas el         menús o por la claridad de los mas que posibles
          fruto de tu trabajo, hallas adquirido la habilidad   errores producidos durante en tiempo de
          de modificarlas o crear otras que se adapten         ejecución, seguro que todos la lograríamos
          a tus necesidades sin la ayuda de nadie              terminar.
          (exceptuando las MSDN, claro).
          Por último comentar que este curso de                3.     Lo necesario: Empieza la
          programación estará orientado a entornos             práctica
          visuales no relacionados con web, aunque si
          se verán conexiones por puertos, pero cada           Como ya he comentado no voy a entretenerme
          cosa a su tiempo, y como algunos ya sabrán,          en la teoría de la programación, solo quiero
          lo primero es el "hello world". En cada artículo     que sepáis que VB (desde ahora Visual Basic
          que leáis tendréis una breve descripción teórica     será VB) es un lenguaje de programación
          necesaria para entender que es lo que estamos        orientado a objetos (según unos) o/y a eventos
          haciendo.                                            (según otros). Bajo mi punto de vista, VB está
                                                               orientado tanto a eventos como a objetos, pero
                                                               realmente no nos importa, aquí cada uno dará
          2.       La herramienta: Visual Basic                la versatilidad necesaria al compilador.
                                                               Lo primero que necesitáis es el VB 6.0, que
                                                               podréis encontrar en el paquete Visual Studio
          Seguro que mas de uno se estará preguntando
          ahora mismo el porque de utilizar Visual Basic,      6.0
          si en todos los rincones de Internet dicen que       Es mi deber indicar que VB no es freeware,
          C/C++ es muchísimo mejor. C/C++ es un                sino que es un producto de Microsoft el cual
          lenguaje de programación estupendo, muy              tiene una licencia que tienes que pagar antes


PC PASO A PASO Nº 6                                                                                              Página 31
BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC



            de poder utilizarlo, ya sea en enseñanza o
            desarrollo.
            La instalación es bastante sencilla, si solo tenéis
            el CD de VB, estamos ante un clásico de las
            instalaciones: "Siguiente, siguiente, acepto el
            contrato, siguiente... ".
            Si por el contrario tenemos los CD del Visual
            Studio, podemos hacer dos cosas, elegir
            instalación personalizada y seleccionar solo el
            "check" de VB, o instalar todas las herramientas
            que están en el CD (recomendado).
            ¿Ya está instalado?, bien, pues ahora podríamos
            instalar el SP (Service Pack) del VB, que
            encontrarás en la página de
            http://www.microsoft.com. Si no lo instalas,
            podrás trabajar igualmente, pero es
            recomendable. Lo que si es imprescindible es          Hacemos click en el botón "go". Nos aparecerá
            que actualices los gestores de BBDD para              una página con varios componentes para
            futuras aplicaciones, para ello debes ir a la         instalar, nosotros necesitamos exactamente el
            página de Microsoft y bajar los instalables           "Jet 4.0 Service Pack 3 Update" y el MDAC 2.6
            Microsoft Jet SP3 y MDAC 2.6 o 2.7                    Service Pack 2 - Spanish.
            Para encontrar estos productos debemos ir a
            http://www.microsoft.es, hacemos clic en "área
            de descarga"




                                                                  Una vez bajados, los instalamos, ya estamos
                                                                  listos para empezar.
                                                                  Bien, hoy vamos a hacer el famoso hello world.
                                                                  ¿Y en que cosiste?, el hello world Es un mito
                                                                  entre los programadores, se trata de que,
            Nos aparecerán dos combos de selección.               cuando se empieza a estudiar un nuevo lenguaje
            Desplegamos el primero y escogemos "Data              de programación, y se empieza con la practica,
            Access Components"                                    crear un programa que con su ejecución muestre

Página 32                                                                                           PC PASO A PASO Nº 6
BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC




          Una vez bajados, los instalamos, ya estamos          Bien, para nuestra prueba de hoy, no explicaré
          listos para empezar.                                 las diferentes opciones de esta ventana, ya que
          Bien, hoy vamos a hacer el famoso hello world.       eso será en futuras entregas. Solo deciros que
          ¿Y en que cosiste?, el hello world Es un mito        aquí elegiremos el tipo de proyecto que vamos
          entre los programadores, se trata de que,            a crear, es decir, un ejecutable, una DLL, un
          cuando se empieza a estudiar un nuevo lenguaje       OCX...
          de programación, y se empieza con la practica,       Nosotros, para nuestra primera aplicación vamos
          crear un programa que con su ejecución               a elegir "EXE estándar", ya que nuestro
          muestre un mensaje por pantalla que muestre          programita será un ejecutable.
          el literal hello world o en su defecto, "hola        Cuando le demos a aceptar, nos aparecerá
          mundo".                                              nuestro entorno de trabajo, que en un principio
          Para llevar a cabo esto, tenemos que abrir el        solo constará de un formulario, llamado por
          visual basic, lo encontraremos en Inicio ->          defecto "Form1".
          Programas -> Microsoft Visual Studio ->              También nos deberían aparecer varias paletas,
          Microsoft Visual Basic 6.0 en el caso de los que     a la izquierda tenemos los objetos por defecto
          instalasteis el Visual Studio, y para los que solo   que podemos añadir al formulario, a la derecha,
          instalasteis el Visual Basic lo encontrareis en      el explorador de proyectos, el cuadro de
          Inicio -> Programas -> Microsoft Visual Basic        propiedades del objeto seleccionado y la posición
          6.0                                                  inicial del formulario en pantalla.
          Al iniciar la aplicación nos aparecerá una ventana
          madre con otra hija que no nos permitirá
          continuar hasta que elijamos una opción.




                                                               Bien, en esta sesión no explicaremos nada
                                                               sobre los diferentes objetos o sobre el cuadro
                                                               de propiedades, ni tan solo explicaremos los
          Bien, para nuestra prueba de hoy, no explicaré       menús del Visual Basic, sino que iremos directos
          las diferentes opciones de esta ventana, ya          al grano y crearemos un programa que al
          que eso será en futuras entregas. Solo deciros       ejecutarse imprima el mensaje hello world por
          que aquí elegiremos el tipo de proyecto que          pantalla (recordad que siempre debéis curiosear
          vamos a crear, es decir, un ejecutable, una          vosotros mismos).
          DLL, un OCX...                                       En futuros artículos explicaremos todo lo que
          Nosotros, para nuestra primera aplicación            hoy nos dejamos pendientes, no os preocupéis
          vamos a elegir "EXE estándar", ya que nuestro        por eso.


PC PASO A PASO Nº 6                                                                                                Página 33
BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC



            Vale, supongo que estáis listos, haced doble         Muy probablemente, al escribir MsgBox y pulsar
            click sobre el formulario. Inmediatamente os         la barra espaciadora os ha aparecido una línea
            tendría que aparecer un editor de texto con          amarilla con información. Esta información es
            dos líneas de código escritas, y el cursor entre     una ayuda para el programador, y nos está
            ellas.                                               indicando que parámetros podemos pasarle al
                                                                 MsgBox




            Qué es lo que ha pasado?, pues que hemos
            accedido al evento principal del objeto              Los parámetros son diferentes opciones que
            formulario.                                          podemos pasar a los objetos del VB. En este
            Un evento es una acción, por ejemplo, hacer          caso solo vamos a pasarle el primero, que será
            click en un botón es conocido como el evento         un literal, el cual aparecerá en pantalla en forma
            button_click. En este caso, el evento principal      de mensaje.
            de un formulario es el form_load. ¿Y que es          Una vez escrito, solo nos falta probarlo, y para
            el form_load?, muy fácil, es el evento que se        ello tenemos tres opciones, la primera es hacer
            activa cuando ejecutamos el programa por             click sobre la flecha azul que hay en el menú
            primera vez, es decir, que cuando se inicie la       superior, la segunda es ir al menú "Ejecutar"
            aplicación que estamos creando se va a accionar      e "Iniciar", y la última (la mas utilizada) es
            el form_load. ¿Que conlleva esto?, pues que          presionar directamente la tecla "F5" o "ctr +
            todo el código que escribamos entre las dos          F5" para ser mas cautelosos (si solo pulsamos
            líneas que nos han aparecido anteriormente           F5 no se van a tener en cuanta todos los
            se va a ejecutar al iniciar el programa (al          errores).
            ejecutarse el form_load), y así con todos los        Si al hacer esto, os aparece una ventana con
            eventos.                                             un botón aceptar y el mensaje Hello world"
            Una vez entendida esta teoría, vamos a ponerlo
            en práctica. Para mostrar un mensaje por
            pantalla (la clásica ventana con el botón aceptar)
            utilizaremos un objeto que viene por defecto
            en Windows llamado MsgBox.
            Escribiremos entre las dos líneas, es decir,
            dentro del evento load (fijaos que pone
            Form_Load() ) la siguiente línea:
            MsgBox "Hello world"

Página 34                                                                                              PC PASO A PASO Nº 6
BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC




Lo habéis hecho bien, si os da cualquier error, fijaos en la
IMAGEN, ya que ese es el código de vuestro programa.
Después de pulsar aceptar, veréis que os aparece un formulario
en blanco, no os preocupéis, es el form inicial de nuestro
proyecto, el cual no tienen ningún objeto porque no se lo
hemos puesto.
Aquí os dejo, y aunque tenéis poco para practicar, os
recomiendo que probéis cosas, como intentar enviarle mas
parámetros al MsgBox.
Un saludo, y suerte.


El mes que viene seguiremos con la segunda parte
de este curso.




     PERSONALIZATUMOVIL
        PERSONALIZATUMOVILMOVIL
     PERSONALIZATUMOVIL
     PERSONALIZATUMOVIL
       PERSONALIZATUMOVIL
        PERSONALIZATUMOVIL
        PERSONALIZATUMOVIL
        PERSONALIZATUMOVIL
          PERSONALIZA
          PERSONALIZA
                          TUMOVIL
        PERSONALIZATUMOVILMOVIL
     PERSONALIZATUMOVIL   TUMOVIL
         PERSONALIZATUTUMOVIL
     PERSONALIZA TUMOVIL
     PERSONALIZATUMOVIL
         PERSONALIZATUTUMOVIL
          PERSONALIZATU MOVIL
           PERSONALIZA
           PERSONALIZA
           PERSONALIZATU
           PERSONALIZA
            PERSONALIZA
            PERSONALIZA
            PERSONALIZA
            PERSONALIZA
            PERSONALIZA
             PERSONALIZA
             PERSONALIZA
                              MOVIL
                              MOVIL
                              MOVIL
                              MOVIL
          PERSONALIZATU MOVILMOVIL
      PERSONALIZATUMOVIL
         PERSONALIZATUMOVILMOVIL
          PERSONALIZATUTUMOVIL
      PERSONALIZA TUMOVIL
         PERSONALIZA TUMOVIL
      PERSONALIZATUMOVIL
       PERSONALIZA MOVILMOVIL
      PERSONALIZATUMOVIL
      PERSONALIZA MOVILMOVIL
       PERSONALIZA TUMOVIL
       PERSONALIZATUMOVIL
       PERSONALIZATUMOVIL    MOVIL
                             MOVIL
                             MOVIL
                             MOVIL
                             MOVIL
                            MOVIL
                            MOVIL
                            MOVIL
                            MOVIL
                            MOVIL
                           MOVIL
                           MOVIL
                           MOVIL
                           MOVIL
           PERSONALIZATU MOVIL
                          MOVIL
           PERSONALIZATU MOVIL
                          MOVIL
             PERSONALIZA
             PERSONALIZA
             PERSONALIZA
              PERSONALIZA
              PERSONALIZA




                               HAY MUCHOS MAS EN
                            http://pclog.buscalogos.com/

  PC PASO A PASO Nº 6                                                   Página 35

Más contenido relacionado

DOC
Mundo Visual - Visual Basic - Tema 1
PDF
Practicas visualbasic60
PDF
Unidad 1. introduccion
DOCX
Diegosilva
DOCX
Diarios de herramientas
DOCX
Libro curso de flash 8
DOCX
Flash cs 5 2
PPTX
Practicas 1
Mundo Visual - Visual Basic - Tema 1
Practicas visualbasic60
Unidad 1. introduccion
Diegosilva
Diarios de herramientas
Libro curso de flash 8
Flash cs 5 2
Practicas 1

La actualidad más candente (14)

PDF
Manual dvd lab-pro
DOCX
Documento de word
DOCX
PDF
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
PPTX
Introduccion a flash
DOCX
Diarios de herramientas
PDF
Herramientas Informaticas
DOCX
Area tematico de la clase nicts
DOCX
Area tematico de la clase nicts
PDF
Creación de video
PDF
Manual basico java
PDF
Tutorial aprendiendo a programar
PDF
Dreamweaver 8
PDF
Manual de java script practico
Manual dvd lab-pro
Documento de word
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccion a flash
Diarios de herramientas
Herramientas Informaticas
Area tematico de la clase nicts
Area tematico de la clase nicts
Creación de video
Manual basico java
Tutorial aprendiendo a programar
Dreamweaver 8
Manual de java script practico
Publicidad

Destacado (9)

PDF
Hxc13
PDF
Hxc5
PDF
Hxc9
PDF
Hxc14
PDF
Hxc10
PDF
Hxc12
PDF
Hxc20
PDF
Hxc16
PDF
Hxc3
Hxc13
Hxc5
Hxc9
Hxc14
Hxc10
Hxc12
Hxc20
Hxc16
Hxc3
Publicidad

Similar a Hxc6 (20)

PDF
Clase 1
PDF
Vbasic60
PDF
PDF
PDF
Guia visual basic 6.0
PDF
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
PDF
PDF
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
DOCX
Comandos basicos
DOCX
Comandos basicos
PDF
Visual basic por primera vez
DOCX
Visual basic
PDF
Visual basic
PDF
Manual De Visual Basic
PPTX
Tutorial de instalacion de vb 6.0 y entorno de trabajo
PPTX
Lenguaje de programacion de visual basic
PDF
Modulo III Visual Basic 6
PDF
MANUAL DE REFERENCIA
DOC
Vbasic60
Clase 1
Vbasic60
Guia visual basic 6.0
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
Comandos basicos
Comandos basicos
Visual basic por primera vez
Visual basic
Visual basic
Manual De Visual Basic
Tutorial de instalacion de vb 6.0 y entorno de trabajo
Lenguaje de programacion de visual basic
Modulo III Visual Basic 6
MANUAL DE REFERENCIA
Vbasic60

Más de rubenroa (20)

PPTX
Estudios epidemiologicos
PPTX
Efectividad de la vacunacion Covid-19 en variante delta
PPTX
Causalidad
PPTX
Evaluacion de tecnologias sanitarias
PPT
Epidemiologia
PPT
Pediatrics 2008 jul 122(1) 143 8, figure-1
PPT
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
PPTX
Maceira sss&farma-taller15jun2011
PPTX
Datos cohorte chilena sida (1)
PPT
Ferinject
PPTX
Kappos fingolimod moa-clin_results_vfinal_buenosaires1a
PPT
Uso Racional de Medicamentos
PPS
tabaquismo
PPT
Sesion ppt -2641_
PPT
Auditoria em
PPS
Indice tobillo brazo
PPS
indice tobillo brazo
PPTX
Epistemología y paradigmas
PPS
Vertigo acv
PPS
Apendicectomia
Estudios epidemiologicos
Efectividad de la vacunacion Covid-19 en variante delta
Causalidad
Evaluacion de tecnologias sanitarias
Epidemiologia
Pediatrics 2008 jul 122(1) 143 8, figure-1
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
Maceira sss&farma-taller15jun2011
Datos cohorte chilena sida (1)
Ferinject
Kappos fingolimod moa-clin_results_vfinal_buenosaires1a
Uso Racional de Medicamentos
tabaquismo
Sesion ppt -2641_
Auditoria em
Indice tobillo brazo
indice tobillo brazo
Epistemología y paradigmas
Vertigo acv
Apendicectomia

Último (20)

PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Sesion 1 de microsoft power point - Clase 1
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Curso de generación de energía mediante sistemas solares
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
capacitación de aire acondicionado Bgh r 410
Sesion 1 de microsoft power point - Clase 1
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
modulo seguimiento 1 para iniciantes del
Curso de generación de energía mediante sistemas solares
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
historia_web de la creacion de un navegador_presentacion.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
Protocolos de seguridad y mecanismos encriptación
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD

Hxc6

  • 1. CURSO DE VISUAL BASIC PARTE I: Bienvenidos al maravilloso mundo de la programación 1. I n t r o d u c c i ó n : bueno, te permite rascar el PC a su nivel más Conozcámonos bajo, trabajando con interrupciones si hace falta. Pero a su vez es engorroso, muy lineal, Antes de empezar, me vais a permitir que me anticuado y cada vez con menos salida presente. Soy Pedro del Valle, y trabajo como profesional, y es esta última razón la que me programador profesional. La intención de este ha hecho decantar por VB 6.0, ya que para curso es iniciar a aquellas personas que sienten aquellos que os queráis dedicar la curiosidad de saber como funciona cualquier profesionalmente a esto, tarde o temprano os programa, aplicación o software, ya que todo daréis cuenta de que los entornos de Microsoft, lo citado es creado por programadores y existen Sun y en general los visuales o la programación gracias a la programación. Durante los diferentes web son los que actualmente tienen mas salida cursos que se impartirán en la revista hackxcrack en el mercado. vamos a intentar dejar un poco a parte la teoría Después de esta charla, dejad que os diga una y ceñirnos a la práctica. Seguramente te estarás cosa: no dejéis de estudiar C/C++, ya que yo preguntando, ¿por qué?, Pues porque la teoría, lo considero muy importante como lenguaje todo y que es la base de una buena base. programación, no está incluida en la finalidad Otra razón por la que utilizamos VB es la real de un curso como el que este pretende amigabilidad del entorno de desarrollo. Si ser. hiciésemos una pequeña agenda en C, pocos El curso intentará que tu, desde tu PC, puedas la acabarían correctamente, mientras que en desarrollar las mismas aplicaciones que desde VB, ya sea por el abanico de opciones en sus aquí vamos a crear, y que cuando obtengas el menús o por la claridad de los mas que posibles fruto de tu trabajo, hallas adquirido la habilidad errores producidos durante en tiempo de de modificarlas o crear otras que se adapten ejecución, seguro que todos la lograríamos a tus necesidades sin la ayuda de nadie terminar. (exceptuando las MSDN, claro). Por último comentar que este curso de 3. Lo necesario: Empieza la programación estará orientado a entornos práctica visuales no relacionados con web, aunque si se verán conexiones por puertos, pero cada Como ya he comentado no voy a entretenerme cosa a su tiempo, y como algunos ya sabrán, en la teoría de la programación, solo quiero lo primero es el "hello world". En cada artículo que sepáis que VB (desde ahora Visual Basic que leáis tendréis una breve descripción teórica será VB) es un lenguaje de programación necesaria para entender que es lo que estamos orientado a objetos (según unos) o/y a eventos haciendo. (según otros). Bajo mi punto de vista, VB está orientado tanto a eventos como a objetos, pero realmente no nos importa, aquí cada uno dará 2. La herramienta: Visual Basic la versatilidad necesaria al compilador. Lo primero que necesitáis es el VB 6.0, que podréis encontrar en el paquete Visual Studio Seguro que mas de uno se estará preguntando ahora mismo el porque de utilizar Visual Basic, 6.0 si en todos los rincones de Internet dicen que Es mi deber indicar que VB no es freeware, C/C++ es muchísimo mejor. C/C++ es un sino que es un producto de Microsoft el cual lenguaje de programación estupendo, muy tiene una licencia que tienes que pagar antes PC PASO A PASO Nº 6 Página 31
  • 2. BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC de poder utilizarlo, ya sea en enseñanza o desarrollo. La instalación es bastante sencilla, si solo tenéis el CD de VB, estamos ante un clásico de las instalaciones: "Siguiente, siguiente, acepto el contrato, siguiente... ". Si por el contrario tenemos los CD del Visual Studio, podemos hacer dos cosas, elegir instalación personalizada y seleccionar solo el "check" de VB, o instalar todas las herramientas que están en el CD (recomendado). ¿Ya está instalado?, bien, pues ahora podríamos instalar el SP (Service Pack) del VB, que encontrarás en la página de http://www.microsoft.com. Si no lo instalas, podrás trabajar igualmente, pero es recomendable. Lo que si es imprescindible es Hacemos click en el botón "go". Nos aparecerá que actualices los gestores de BBDD para una página con varios componentes para futuras aplicaciones, para ello debes ir a la instalar, nosotros necesitamos exactamente el página de Microsoft y bajar los instalables "Jet 4.0 Service Pack 3 Update" y el MDAC 2.6 Microsoft Jet SP3 y MDAC 2.6 o 2.7 Service Pack 2 - Spanish. Para encontrar estos productos debemos ir a http://www.microsoft.es, hacemos clic en "área de descarga" Una vez bajados, los instalamos, ya estamos listos para empezar. Bien, hoy vamos a hacer el famoso hello world. ¿Y en que cosiste?, el hello world Es un mito entre los programadores, se trata de que, Nos aparecerán dos combos de selección. cuando se empieza a estudiar un nuevo lenguaje Desplegamos el primero y escogemos "Data de programación, y se empieza con la practica, Access Components" crear un programa que con su ejecución muestre Página 32 PC PASO A PASO Nº 6
  • 3. BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC Una vez bajados, los instalamos, ya estamos Bien, para nuestra prueba de hoy, no explicaré listos para empezar. las diferentes opciones de esta ventana, ya que Bien, hoy vamos a hacer el famoso hello world. eso será en futuras entregas. Solo deciros que ¿Y en que cosiste?, el hello world Es un mito aquí elegiremos el tipo de proyecto que vamos entre los programadores, se trata de que, a crear, es decir, un ejecutable, una DLL, un cuando se empieza a estudiar un nuevo lenguaje OCX... de programación, y se empieza con la practica, Nosotros, para nuestra primera aplicación vamos crear un programa que con su ejecución a elegir "EXE estándar", ya que nuestro muestre un mensaje por pantalla que muestre programita será un ejecutable. el literal hello world o en su defecto, "hola Cuando le demos a aceptar, nos aparecerá mundo". nuestro entorno de trabajo, que en un principio Para llevar a cabo esto, tenemos que abrir el solo constará de un formulario, llamado por visual basic, lo encontraremos en Inicio -> defecto "Form1". Programas -> Microsoft Visual Studio -> También nos deberían aparecer varias paletas, Microsoft Visual Basic 6.0 en el caso de los que a la izquierda tenemos los objetos por defecto instalasteis el Visual Studio, y para los que solo que podemos añadir al formulario, a la derecha, instalasteis el Visual Basic lo encontrareis en el explorador de proyectos, el cuadro de Inicio -> Programas -> Microsoft Visual Basic propiedades del objeto seleccionado y la posición 6.0 inicial del formulario en pantalla. Al iniciar la aplicación nos aparecerá una ventana madre con otra hija que no nos permitirá continuar hasta que elijamos una opción. Bien, en esta sesión no explicaremos nada sobre los diferentes objetos o sobre el cuadro de propiedades, ni tan solo explicaremos los Bien, para nuestra prueba de hoy, no explicaré menús del Visual Basic, sino que iremos directos las diferentes opciones de esta ventana, ya al grano y crearemos un programa que al que eso será en futuras entregas. Solo deciros ejecutarse imprima el mensaje hello world por que aquí elegiremos el tipo de proyecto que pantalla (recordad que siempre debéis curiosear vamos a crear, es decir, un ejecutable, una vosotros mismos). DLL, un OCX... En futuros artículos explicaremos todo lo que Nosotros, para nuestra primera aplicación hoy nos dejamos pendientes, no os preocupéis vamos a elegir "EXE estándar", ya que nuestro por eso. PC PASO A PASO Nº 6 Página 33
  • 4. BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC Vale, supongo que estáis listos, haced doble Muy probablemente, al escribir MsgBox y pulsar click sobre el formulario. Inmediatamente os la barra espaciadora os ha aparecido una línea tendría que aparecer un editor de texto con amarilla con información. Esta información es dos líneas de código escritas, y el cursor entre una ayuda para el programador, y nos está ellas. indicando que parámetros podemos pasarle al MsgBox Qué es lo que ha pasado?, pues que hemos accedido al evento principal del objeto Los parámetros son diferentes opciones que formulario. podemos pasar a los objetos del VB. En este Un evento es una acción, por ejemplo, hacer caso solo vamos a pasarle el primero, que será click en un botón es conocido como el evento un literal, el cual aparecerá en pantalla en forma button_click. En este caso, el evento principal de mensaje. de un formulario es el form_load. ¿Y que es Una vez escrito, solo nos falta probarlo, y para el form_load?, muy fácil, es el evento que se ello tenemos tres opciones, la primera es hacer activa cuando ejecutamos el programa por click sobre la flecha azul que hay en el menú primera vez, es decir, que cuando se inicie la superior, la segunda es ir al menú "Ejecutar" aplicación que estamos creando se va a accionar e "Iniciar", y la última (la mas utilizada) es el form_load. ¿Que conlleva esto?, pues que presionar directamente la tecla "F5" o "ctr + todo el código que escribamos entre las dos F5" para ser mas cautelosos (si solo pulsamos líneas que nos han aparecido anteriormente F5 no se van a tener en cuanta todos los se va a ejecutar al iniciar el programa (al errores). ejecutarse el form_load), y así con todos los Si al hacer esto, os aparece una ventana con eventos. un botón aceptar y el mensaje Hello world" Una vez entendida esta teoría, vamos a ponerlo en práctica. Para mostrar un mensaje por pantalla (la clásica ventana con el botón aceptar) utilizaremos un objeto que viene por defecto en Windows llamado MsgBox. Escribiremos entre las dos líneas, es decir, dentro del evento load (fijaos que pone Form_Load() ) la siguiente línea: MsgBox "Hello world" Página 34 PC PASO A PASO Nº 6
  • 5. BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC - BIENVENIDO A VISUAL BASIC Lo habéis hecho bien, si os da cualquier error, fijaos en la IMAGEN, ya que ese es el código de vuestro programa. Después de pulsar aceptar, veréis que os aparece un formulario en blanco, no os preocupéis, es el form inicial de nuestro proyecto, el cual no tienen ningún objeto porque no se lo hemos puesto. Aquí os dejo, y aunque tenéis poco para practicar, os recomiendo que probéis cosas, como intentar enviarle mas parámetros al MsgBox. Un saludo, y suerte. El mes que viene seguiremos con la segunda parte de este curso. PERSONALIZATUMOVIL PERSONALIZATUMOVILMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVIL PERSONALIZA PERSONALIZA TUMOVIL PERSONALIZATUMOVILMOVIL PERSONALIZATUMOVIL TUMOVIL PERSONALIZATUTUMOVIL PERSONALIZA TUMOVIL PERSONALIZATUMOVIL PERSONALIZATUTUMOVIL PERSONALIZATU MOVIL PERSONALIZA PERSONALIZA PERSONALIZATU PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA MOVIL MOVIL MOVIL MOVIL PERSONALIZATU MOVILMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVILMOVIL PERSONALIZATUTUMOVIL PERSONALIZA TUMOVIL PERSONALIZA TUMOVIL PERSONALIZATUMOVIL PERSONALIZA MOVILMOVIL PERSONALIZATUMOVIL PERSONALIZA MOVILMOVIL PERSONALIZA TUMOVIL PERSONALIZATUMOVIL PERSONALIZATUMOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL MOVIL PERSONALIZATU MOVIL MOVIL PERSONALIZATU MOVIL MOVIL PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA PERSONALIZA HAY MUCHOS MAS EN http://pclog.buscalogos.com/ PC PASO A PASO Nº 6 Página 35