SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
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

La actualidad más candente (14)

Manual dvd lab-pro
Manual dvd lab-proManual dvd lab-pro
Manual dvd lab-pro
 
Documento de word
Documento de wordDocumento de word
Documento de word
 
EL ZINJAI
EL ZINJAIEL ZINJAI
EL ZINJAI
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Introduccion a flash
Introduccion a flashIntroduccion a flash
Introduccion a flash
 
Diarios de herramientas
Diarios de herramientasDiarios de herramientas
Diarios de herramientas
 
Herramientas Informaticas
Herramientas InformaticasHerramientas Informaticas
Herramientas Informaticas
 
Area tematico de la clase nicts
Area tematico de la clase nictsArea tematico de la clase nicts
Area tematico de la clase nicts
 
Area tematico de la clase nicts
Area tematico de la clase nictsArea tematico de la clase nicts
Area tematico de la clase nicts
 
Creación de video
Creación de videoCreación de video
Creación de video
 
Manual basico java
Manual basico javaManual basico java
Manual basico java
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Dreamweaver 8
Dreamweaver 8Dreamweaver 8
Dreamweaver 8
 
Manual de java script practico
Manual de java script practicoManual de java script practico
Manual de java script practico
 

Destacado (9)

Hxc13
Hxc13Hxc13
Hxc13
 
Hxc5
Hxc5Hxc5
Hxc5
 
Hxc9
Hxc9Hxc9
Hxc9
 
Hxc14
Hxc14Hxc14
Hxc14
 
Hxc10
Hxc10Hxc10
Hxc10
 
Hxc12
Hxc12Hxc12
Hxc12
 
Hxc20
Hxc20Hxc20
Hxc20
 
Hxc16
Hxc16Hxc16
Hxc16
 
Hxc3
Hxc3Hxc3
Hxc3
 

Similar a Hxc6

Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usb
marcoreyes1972
 

Similar a Hxc6 (20)

Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Visual 2
Visual 2Visual 2
Visual 2
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
visual basic
visual basicvisual basic
visual basic
 
Visual basic-60-navarra
Visual basic-60-navarraVisual basic-60-navarra
Visual basic-60-navarra
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)
 
Practicas visualbasic 6.0
Practicas visualbasic 6.0Practicas visualbasic 6.0
Practicas visualbasic 6.0
 
Programacion
ProgramacionProgramacion
Programacion
 
Tutorial de instalacion de vb 6.0 y entorno de trabajo
Tutorial de instalacion de vb 6.0 y entorno de trabajoTutorial de instalacion de vb 6.0 y entorno de trabajo
Tutorial de instalacion de vb 6.0 y entorno de trabajo
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docx
 
Informe laboratorio visual_basic
Informe laboratorio visual_basicInforme laboratorio visual_basic
Informe laboratorio visual_basic
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usb
 
Presentación hoy
Presentación hoyPresentación hoy
Presentación hoy
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
instalacion de windows 7 y vista
 instalacion de windows 7 y vista  instalacion de windows 7 y vista
instalacion de windows 7 y vista
 
Visual studio c_
Visual studio c_Visual studio c_
Visual studio c_
 
Presentación hoy
Presentación hoyPresentación hoy
Presentación hoy
 
Curso de-mcu-proteus
Curso de-mcu-proteusCurso de-mcu-proteus
Curso de-mcu-proteus
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 

Más de rubenroa

Pediatrics 2008 jul 122(1) 143 8, figure-1
Pediatrics 2008 jul 122(1) 143 8, figure-1Pediatrics 2008 jul 122(1) 143 8, figure-1
Pediatrics 2008 jul 122(1) 143 8, figure-1
rubenroa
 
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
rubenroa
 
Maceira sss&farma-taller15jun2011
Maceira sss&farma-taller15jun2011Maceira sss&farma-taller15jun2011
Maceira sss&farma-taller15jun2011
rubenroa
 
Datos cohorte chilena sida (1)
Datos cohorte chilena sida (1)Datos cohorte chilena sida (1)
Datos cohorte chilena sida (1)
rubenroa
 
Kappos fingolimod moa-clin_results_vfinal_buenosaires1a
Kappos fingolimod moa-clin_results_vfinal_buenosaires1aKappos fingolimod moa-clin_results_vfinal_buenosaires1a
Kappos fingolimod moa-clin_results_vfinal_buenosaires1a
rubenroa
 
Uso Racional de Medicamentos
Uso Racional de MedicamentosUso Racional de Medicamentos
Uso Racional de Medicamentos
rubenroa
 
tabaquismo
tabaquismotabaquismo
tabaquismo
rubenroa
 
Sesion ppt -2641_
Sesion ppt -2641_Sesion ppt -2641_
Sesion ppt -2641_
rubenroa
 
Auditoria em
Auditoria emAuditoria em
Auditoria em
rubenroa
 
Indice tobillo brazo
Indice tobillo brazoIndice tobillo brazo
Indice tobillo brazo
rubenroa
 
indice tobillo brazo
indice tobillo brazoindice tobillo brazo
indice tobillo brazo
rubenroa
 
Epistemología y paradigmas
Epistemología y paradigmasEpistemología y paradigmas
Epistemología y paradigmas
rubenroa
 
Vertigo acv
Vertigo acvVertigo acv
Vertigo acv
rubenroa
 
Apendicectomia
ApendicectomiaApendicectomia
Apendicectomia
rubenroa
 

Más de rubenroa (20)

Estudios epidemiologicos
Estudios epidemiologicosEstudios epidemiologicos
Estudios epidemiologicos
 
Efectividad de la vacunacion Covid-19 en variante delta
Efectividad de la vacunacion Covid-19 en variante deltaEfectividad de la vacunacion Covid-19 en variante delta
Efectividad de la vacunacion Covid-19 en variante delta
 
Causalidad
CausalidadCausalidad
Causalidad
 
Evaluacion de tecnologias sanitarias
Evaluacion de tecnologias sanitariasEvaluacion de tecnologias sanitarias
Evaluacion de tecnologias sanitarias
 
Epidemiologia
Epidemiologia Epidemiologia
Epidemiologia
 
Pediatrics 2008 jul 122(1) 143 8, figure-1
Pediatrics 2008 jul 122(1) 143 8, figure-1Pediatrics 2008 jul 122(1) 143 8, figure-1
Pediatrics 2008 jul 122(1) 143 8, figure-1
 
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
Introducción análisis farmacoepidemiológico sss&farma-taller15jun2011
 
Maceira sss&farma-taller15jun2011
Maceira sss&farma-taller15jun2011Maceira sss&farma-taller15jun2011
Maceira sss&farma-taller15jun2011
 
Datos cohorte chilena sida (1)
Datos cohorte chilena sida (1)Datos cohorte chilena sida (1)
Datos cohorte chilena sida (1)
 
Ferinject
FerinjectFerinject
Ferinject
 
Kappos fingolimod moa-clin_results_vfinal_buenosaires1a
Kappos fingolimod moa-clin_results_vfinal_buenosaires1aKappos fingolimod moa-clin_results_vfinal_buenosaires1a
Kappos fingolimod moa-clin_results_vfinal_buenosaires1a
 
Uso Racional de Medicamentos
Uso Racional de MedicamentosUso Racional de Medicamentos
Uso Racional de Medicamentos
 
tabaquismo
tabaquismotabaquismo
tabaquismo
 
Sesion ppt -2641_
Sesion ppt -2641_Sesion ppt -2641_
Sesion ppt -2641_
 
Auditoria em
Auditoria emAuditoria em
Auditoria em
 
Indice tobillo brazo
Indice tobillo brazoIndice tobillo brazo
Indice tobillo brazo
 
indice tobillo brazo
indice tobillo brazoindice tobillo brazo
indice tobillo brazo
 
Epistemología y paradigmas
Epistemología y paradigmasEpistemología y paradigmas
Epistemología y paradigmas
 
Vertigo acv
Vertigo acvVertigo acv
Vertigo acv
 
Apendicectomia
ApendicectomiaApendicectomia
Apendicectomia
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

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