Este documento resume los conceptos básicos de Visual Basic 6.0, incluyendo su entorno de desarrollo, los controles disponibles, y la terminología clave como objetos, propiedades, procedimientos y eventos. Explica brevemente las fases del proceso de programación y los principios básicos de la programación orientada a objetos. También incluye ejemplos sencillos de programas para familiarizarse con los controles de Visual Basic.
El documento describe las arquitecturas y tecnologías utilizadas para el desarrollo de aplicaciones web. Explica las arquitecturas de dos y tres niveles, los lenguajes de programación del lado del cliente como HTML, JavaScript y del lado del servidor como ASP, PHP y Python. También menciona algunos editores de desarrollo integrados y metodologías para el desarrollo de aplicaciones web.
Este documento presenta una introducción al desarrollo de aplicaciones de escritorio con .NET. Explica los elementos clave como Windows Forms, el diseñador de formularios, el objeto Form, controles y diseño de interfaz de usuario. También incluye un temario detallado sobre estos temas y cómo crear proyectos de aplicaciones Windows con Visual Studio.
La web nació en 1989 cuando Tim Berners-Lee creó las bases para compartir información entre investigadores. Su uso se expandió en 1993 con la creación del primer navegador, permitiendo un acceso más sencillo a los 150 sitios existentes. Los primeros sitios comerciales aparecieron en 1994, cuando ya había 3000 sitios. La web evolucionó de solo lectura (Web 1.0) a permitir comentarios y comunicación entre usuarios (Web 2.0), y actualmente busca hacer la información más entendible para las máquinas (Web 3.0).
Tema 1: ¿Qué es la web? (Desarrollo Aplicaciones Web)Micael Gallego
Este documento presenta una introducción a las aplicaciones web. Explica brevemente la evolución de Internet y la World Wide Web, desde su creación en la década de 1990 hasta la actualidad, pasando por las primeras páginas web estáticas de la Web 1.0 y la participación y colaboración de los usuarios en la Web 2.0. También define conceptos clave como página web, sitio web y aplicación web.
El documento describe las tecnologías web, incluyendo su definición, arquitectura cliente-servidor, evolución desde el Web 1.0 hasta el Web 3.0, y cómo apoya el flujo de información y la toma de decisiones. También presenta casos de estudio de Cisco, Mastercut Tool Corp y GD-Web, y discute ventajas y desventajas, el modelo extendido de aceptación de tecnología, e implementación de páginas web.
El documento describe la arquitectura cliente-servidor, incluyendo sus componentes principales como el cliente, el servidor y las comunicaciones entre ellos. El cliente interactúa con el usuario y el servidor maneja los recursos compartidos como bases de datos. Existen diferentes tipos de clientes y servidores según la distribución de funciones y carga de procesamiento. La arquitectura cliente-servidor permite la interacción distribuida entre máquinas de manera escalable.
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Este documento presenta un cuestionario sobre LibreOffice Impress. LibreOffice Impress es un programa de presentaciones que permite crear diapositivas profesionales con elementos como texto, imágenes, vídeos y animaciones. La ventana principal tiene tres secciones: panel de diapositivas, área de trabajo y panel de tareas. Entre las funciones se incluyen crear y guardar diapositivas, insertar figuras, animar contenido y cambiar el fondo.
El documento describe las arquitecturas y tecnologías utilizadas para el desarrollo de aplicaciones web. Explica las arquitecturas de dos y tres niveles, los lenguajes de programación del lado del cliente como HTML, JavaScript y del lado del servidor como ASP, PHP y Python. También menciona algunos editores de desarrollo integrados y metodologías para el desarrollo de aplicaciones web.
Este documento presenta una introducción al desarrollo de aplicaciones de escritorio con .NET. Explica los elementos clave como Windows Forms, el diseñador de formularios, el objeto Form, controles y diseño de interfaz de usuario. También incluye un temario detallado sobre estos temas y cómo crear proyectos de aplicaciones Windows con Visual Studio.
La web nació en 1989 cuando Tim Berners-Lee creó las bases para compartir información entre investigadores. Su uso se expandió en 1993 con la creación del primer navegador, permitiendo un acceso más sencillo a los 150 sitios existentes. Los primeros sitios comerciales aparecieron en 1994, cuando ya había 3000 sitios. La web evolucionó de solo lectura (Web 1.0) a permitir comentarios y comunicación entre usuarios (Web 2.0), y actualmente busca hacer la información más entendible para las máquinas (Web 3.0).
Tema 1: ¿Qué es la web? (Desarrollo Aplicaciones Web)Micael Gallego
Este documento presenta una introducción a las aplicaciones web. Explica brevemente la evolución de Internet y la World Wide Web, desde su creación en la década de 1990 hasta la actualidad, pasando por las primeras páginas web estáticas de la Web 1.0 y la participación y colaboración de los usuarios en la Web 2.0. También define conceptos clave como página web, sitio web y aplicación web.
El documento describe las tecnologías web, incluyendo su definición, arquitectura cliente-servidor, evolución desde el Web 1.0 hasta el Web 3.0, y cómo apoya el flujo de información y la toma de decisiones. También presenta casos de estudio de Cisco, Mastercut Tool Corp y GD-Web, y discute ventajas y desventajas, el modelo extendido de aceptación de tecnología, e implementación de páginas web.
El documento describe la arquitectura cliente-servidor, incluyendo sus componentes principales como el cliente, el servidor y las comunicaciones entre ellos. El cliente interactúa con el usuario y el servidor maneja los recursos compartidos como bases de datos. Existen diferentes tipos de clientes y servidores según la distribución de funciones y carga de procesamiento. La arquitectura cliente-servidor permite la interacción distribuida entre máquinas de manera escalable.
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Este documento presenta un cuestionario sobre LibreOffice Impress. LibreOffice Impress es un programa de presentaciones que permite crear diapositivas profesionales con elementos como texto, imágenes, vídeos y animaciones. La ventana principal tiene tres secciones: panel de diapositivas, área de trabajo y panel de tareas. Entre las funciones se incluyen crear y guardar diapositivas, insertar figuras, animar contenido y cambiar el fondo.
Las herramientas de ingeniería asistida por computadora (CASE) automatizan los aspectos clave del proceso de desarrollo de software para producir un producto competitivo de manera más eficiente. Estas herramientas incluyen herramientas de gestión, análisis, diseño, prueba e ingeniería inversa que mejoran la calidad y reducen los costos y tiempos de desarrollo. Sin embargo, las herramientas CASE solo son efectivas si se alinean con la metodología de desarrollo de software de una organización.
Este documento trata sobre la planificación de proyectos de software. Explica que la planificación de proyectos de software es un proceso de gestión para crear un sistema o software e involucra una serie de actividades. Detalla algunas de las actividades clave como definir el alcance del software, estimar los recursos humanos, hardware y software necesarios, y estimar los costos y tiempo del proyecto utilizando diferentes modelos. Finalmente, resalta la importancia de identificar las limitaciones y restricciones del proyecto desde el inicio.
Visual Basic es un lenguaje de programación visual para crear aplicaciones de Windows. El documento describe los conceptos básicos de Visual Basic como objetos, eventos, formularios y controles. También explica los pasos para crear un programa simple que muestre un mensaje "¡Hola Mundo!" usando un label y un botón de comando.
Este documento trata sobre la ingeniería del software. Define la ingeniería del software como la rama de la ingeniería que crea y mantiene aplicaciones de software usando ciencias de la computación, gestión de proyectos e ingeniería. Explica conceptos clave como software, paradigmas de programación, métodos de desarrollo de software, modelado de sistemas y objetivos de la ingeniería del software. Finalmente, señala que la ingeniería del software permite mejorar la calidad del software mediante un proceso formal, y que los ingenieros de software trabajan
Este documento habla sobre antivirus. Explica que los antivirus son programas creados en la década de 1990 para detectar y eliminar virus de computadoras. También describe los pasos para instalar un antivirus, incluyendo entender la necesidad de uno, conseguir un antivirus gratuito, instalarlo y actualizarlo, y escanear regularmente la computadora. Luego menciona algunos ejemplos populares de antivirus como McAfee, Norton, y Panda, destacando sus ventajas y desventajas.
Un sistema operativo es un software que administra los dispositivos de hardware y ejecuta otras aplicaciones de software. Windows es el sistema operativo más popular para computadoras personales. Incluye componentes como el Menú Inicio, Explorador de Windows, Mi PC, Papelera de Reciclaje, Buscador de Windows, Calculadora y Panel de Control. Bill Gates fundó Microsoft, la compañía que creó Windows.
Este documento describe los sistemas operativos y el sistema operativo Windows 7. Explica que un sistema operativo es un software que actúa como intermediario entre el usuario, los programas de aplicación y el hardware, ofreciendo un entorno de trabajo amigable. Luego, describe las principales funciones de los sistemas operativos como la gestión de procesadores, memoria, dispositivos de entrada/salida y archivos. Finalmente, resume las características del sistema operativo Windows 7 como su interfaz gráfica, menú inicio y capacidad de ahorro de energía.
Curso de introducción a HTML5 y CSS3 impartido el 1 junio de 2012 a clientes de Paradigma Tecnológico
http://www.paradigmatecnologico.com/blog/curso-de-html5-y-css3/
El diseño web consiste en la creación de documentos hipertextuales para visualización en diferentes navegadores y dispositivos, utilizando lenguajes como HTML, CSS y JavaScript. Estos documentos distribuyen texto, gráficos y enlaces y permiten al usuario navegar fácilmente entre páginas relacionadas. La versión más reciente de HTML, el HTML5, introduce nuevos elementos para mejorar la experiencia del usuario en la web.
El documento describe las aplicaciones móviles, los principales distribuidores como Google Play, App Store, Windows Phone Store y BlackBerry World, y los requisitos para el desarrollo de aplicaciones para dispositivos móviles que tienen recursos limitados. Explica que las aplicaciones están disponibles de forma gratuita u de pago, y que los distribuidores reciben entre el 20-30% de los ingresos por aplicación.
Este documento define qué es un sistema de gestión de contenidos (CMS) y describe la evolución e historia de varios CMS populares como WordPress, Joomla, Drupal y Magento. Explica las características clave de un CMS, incluida la clasificación según el lenguaje de programación, la licencia y el uso previsto. También analiza casos de éxito de grandes empresas y medios que usan CMS como WordPress para gestionar contenido en la web.
La arquitectura de software proporciona un marco de referencia para guiar la construcción de un software y permitir que los desarrolladores compartan una línea de trabajo común. Se compone de componentes como clientes, servidores y bases de datos que interactúan a través de llamadas a procedimientos, comportamiento de variables y protocolos. Algunos tipos comunes de arquitectura de software son la arquitectura cliente-servidor, la de tres capas y la orientada a servicios.
gestión de proyectos.
•Modelado: diagramas de flujo,
estructurados, objetos, bases de
datos, ...
•Análisis: requisitos, diseño.
Herramientas de modelado y análisis
•Generadores de código.
•Generadores de documentación.
Herramientas de generación
•Comprobación de consistencia.
•Pruebas.
Herramientas de validación
CouchDB es una base de datos NoSQL de código abierto basada en estándares web como HTTP, JSON y JavaScript. Los datos se almacenan en formato JSON y se organizan en pares clave-valor. CouchDB es flexible y escalable horizontalmente, lo que le permite manejar grandes volúmenes de datos de forma rápida y eficiente. Sin embargo, carece de algunas funciones de fiabilidad propias de bases de datos relacionales y no es compatible con consultas SQL.
Este documento describe la herramienta App Inventor de Google, la cual permite a usuarios sin experiencia en programación crear aplicaciones para Android de forma visual mediante bloques. Explica que App Inventor usa un editor de bloques para crear un lenguaje visual y permite tener una primera aplicación funcionando en una hora. También cubre los requisitos técnicos, los pasos para crear una aplicación, las ventajas como el desarrollo rápido y las desventajas como las limitaciones en la complejidad de las aplicaciones.
El documento clasifica el software en tres grupos: software de sistema, software de aplicación y software de programación. El software de sistema incluye sistemas operativos, controladores de dispositivos y herramientas de diagnóstico. El software de aplicación son programas diseñados para tareas específicas como ofimática. El software de programación son herramientas que permiten escribir programas como compiladores e intérpretes.
Existen varios tipos de páginas web que se clasifican según su construcción y tecnología. Según su construcción, están las páginas dinámicas cuyos contenidos son modificados por los usuarios y almacenados en bases de datos, y las páginas estáticas cuyos archivos HTML requieren ser editados y subidos al servidor. Según su tecnología, están las páginas en HTML para contenidos básicos, las páginas en Flash para animaciones e interactividad, y las páginas en lenguajes de servidor
El documento habla sobre los índices en bases de datos. Explica que los índices mejoran el rendimiento de las consultas al facilitar una respuesta rápida. Describe la estructura de los índices, los tipos de índices (agrupados y no agrupados), y cómo se usan los índices para localizar registros de manera eficiente. También cubre temas como la creación, administración y mantenimiento de índices.
Este documento describe los métodos para recuperar una base de datos MySQL en caso de pérdida de datos. Explica que MySQL almacena la información de las bases de datos en archivos dentro de la carpeta data, y que es posible recuperar estos archivos con programas de recuperación de datos incluso si el disco duro fue formateado. También enfatiza la importancia de realizar copias de seguridad periódicas y tener un plan de contingencia para poder restaurar la base de datos en caso de fallas o pérdidas.
Tema 1 introduccion a la programacion en visual basicaristeo23
Este documento presenta una introducción a la programación en Visual Basic. Explica que Visual Basic es un lenguaje de programación visual orientado a sistemas operativos Windows que permite crear programas informáticos sin escribir mucho código. Luego describe elementos básicos del lenguaje como comentarios, constantes, variables, y estructuras de datos, así como ejemplos de cómo declarar variables y constantes.
Asistente para crear formularios
Cortar, Copiar, Pegar, Deshacer y Rehacer
Imprimir
Ejecutar, Detener y Depurar
5. Ventana de Proyecto:
Muestra la estructura del proyecto actual en forma de árbol. En ella se
muestran los diferentes elementos que componen el proyecto como
formularios, módulos, clases, etc.
6. Ventana de Propiedades:
Muestra las propiedades de los objetos seleccionados en el formulario o en la
Ventana de Proyecto. Permite mod
Las herramientas de ingeniería asistida por computadora (CASE) automatizan los aspectos clave del proceso de desarrollo de software para producir un producto competitivo de manera más eficiente. Estas herramientas incluyen herramientas de gestión, análisis, diseño, prueba e ingeniería inversa que mejoran la calidad y reducen los costos y tiempos de desarrollo. Sin embargo, las herramientas CASE solo son efectivas si se alinean con la metodología de desarrollo de software de una organización.
Este documento trata sobre la planificación de proyectos de software. Explica que la planificación de proyectos de software es un proceso de gestión para crear un sistema o software e involucra una serie de actividades. Detalla algunas de las actividades clave como definir el alcance del software, estimar los recursos humanos, hardware y software necesarios, y estimar los costos y tiempo del proyecto utilizando diferentes modelos. Finalmente, resalta la importancia de identificar las limitaciones y restricciones del proyecto desde el inicio.
Visual Basic es un lenguaje de programación visual para crear aplicaciones de Windows. El documento describe los conceptos básicos de Visual Basic como objetos, eventos, formularios y controles. También explica los pasos para crear un programa simple que muestre un mensaje "¡Hola Mundo!" usando un label y un botón de comando.
Este documento trata sobre la ingeniería del software. Define la ingeniería del software como la rama de la ingeniería que crea y mantiene aplicaciones de software usando ciencias de la computación, gestión de proyectos e ingeniería. Explica conceptos clave como software, paradigmas de programación, métodos de desarrollo de software, modelado de sistemas y objetivos de la ingeniería del software. Finalmente, señala que la ingeniería del software permite mejorar la calidad del software mediante un proceso formal, y que los ingenieros de software trabajan
Este documento habla sobre antivirus. Explica que los antivirus son programas creados en la década de 1990 para detectar y eliminar virus de computadoras. También describe los pasos para instalar un antivirus, incluyendo entender la necesidad de uno, conseguir un antivirus gratuito, instalarlo y actualizarlo, y escanear regularmente la computadora. Luego menciona algunos ejemplos populares de antivirus como McAfee, Norton, y Panda, destacando sus ventajas y desventajas.
Un sistema operativo es un software que administra los dispositivos de hardware y ejecuta otras aplicaciones de software. Windows es el sistema operativo más popular para computadoras personales. Incluye componentes como el Menú Inicio, Explorador de Windows, Mi PC, Papelera de Reciclaje, Buscador de Windows, Calculadora y Panel de Control. Bill Gates fundó Microsoft, la compañía que creó Windows.
Este documento describe los sistemas operativos y el sistema operativo Windows 7. Explica que un sistema operativo es un software que actúa como intermediario entre el usuario, los programas de aplicación y el hardware, ofreciendo un entorno de trabajo amigable. Luego, describe las principales funciones de los sistemas operativos como la gestión de procesadores, memoria, dispositivos de entrada/salida y archivos. Finalmente, resume las características del sistema operativo Windows 7 como su interfaz gráfica, menú inicio y capacidad de ahorro de energía.
Curso de introducción a HTML5 y CSS3 impartido el 1 junio de 2012 a clientes de Paradigma Tecnológico
http://www.paradigmatecnologico.com/blog/curso-de-html5-y-css3/
El diseño web consiste en la creación de documentos hipertextuales para visualización en diferentes navegadores y dispositivos, utilizando lenguajes como HTML, CSS y JavaScript. Estos documentos distribuyen texto, gráficos y enlaces y permiten al usuario navegar fácilmente entre páginas relacionadas. La versión más reciente de HTML, el HTML5, introduce nuevos elementos para mejorar la experiencia del usuario en la web.
El documento describe las aplicaciones móviles, los principales distribuidores como Google Play, App Store, Windows Phone Store y BlackBerry World, y los requisitos para el desarrollo de aplicaciones para dispositivos móviles que tienen recursos limitados. Explica que las aplicaciones están disponibles de forma gratuita u de pago, y que los distribuidores reciben entre el 20-30% de los ingresos por aplicación.
Este documento define qué es un sistema de gestión de contenidos (CMS) y describe la evolución e historia de varios CMS populares como WordPress, Joomla, Drupal y Magento. Explica las características clave de un CMS, incluida la clasificación según el lenguaje de programación, la licencia y el uso previsto. También analiza casos de éxito de grandes empresas y medios que usan CMS como WordPress para gestionar contenido en la web.
La arquitectura de software proporciona un marco de referencia para guiar la construcción de un software y permitir que los desarrolladores compartan una línea de trabajo común. Se compone de componentes como clientes, servidores y bases de datos que interactúan a través de llamadas a procedimientos, comportamiento de variables y protocolos. Algunos tipos comunes de arquitectura de software son la arquitectura cliente-servidor, la de tres capas y la orientada a servicios.
gestión de proyectos.
•Modelado: diagramas de flujo,
estructurados, objetos, bases de
datos, ...
•Análisis: requisitos, diseño.
Herramientas de modelado y análisis
•Generadores de código.
•Generadores de documentación.
Herramientas de generación
•Comprobación de consistencia.
•Pruebas.
Herramientas de validación
CouchDB es una base de datos NoSQL de código abierto basada en estándares web como HTTP, JSON y JavaScript. Los datos se almacenan en formato JSON y se organizan en pares clave-valor. CouchDB es flexible y escalable horizontalmente, lo que le permite manejar grandes volúmenes de datos de forma rápida y eficiente. Sin embargo, carece de algunas funciones de fiabilidad propias de bases de datos relacionales y no es compatible con consultas SQL.
Este documento describe la herramienta App Inventor de Google, la cual permite a usuarios sin experiencia en programación crear aplicaciones para Android de forma visual mediante bloques. Explica que App Inventor usa un editor de bloques para crear un lenguaje visual y permite tener una primera aplicación funcionando en una hora. También cubre los requisitos técnicos, los pasos para crear una aplicación, las ventajas como el desarrollo rápido y las desventajas como las limitaciones en la complejidad de las aplicaciones.
El documento clasifica el software en tres grupos: software de sistema, software de aplicación y software de programación. El software de sistema incluye sistemas operativos, controladores de dispositivos y herramientas de diagnóstico. El software de aplicación son programas diseñados para tareas específicas como ofimática. El software de programación son herramientas que permiten escribir programas como compiladores e intérpretes.
Existen varios tipos de páginas web que se clasifican según su construcción y tecnología. Según su construcción, están las páginas dinámicas cuyos contenidos son modificados por los usuarios y almacenados en bases de datos, y las páginas estáticas cuyos archivos HTML requieren ser editados y subidos al servidor. Según su tecnología, están las páginas en HTML para contenidos básicos, las páginas en Flash para animaciones e interactividad, y las páginas en lenguajes de servidor
El documento habla sobre los índices en bases de datos. Explica que los índices mejoran el rendimiento de las consultas al facilitar una respuesta rápida. Describe la estructura de los índices, los tipos de índices (agrupados y no agrupados), y cómo se usan los índices para localizar registros de manera eficiente. También cubre temas como la creación, administración y mantenimiento de índices.
Este documento describe los métodos para recuperar una base de datos MySQL en caso de pérdida de datos. Explica que MySQL almacena la información de las bases de datos en archivos dentro de la carpeta data, y que es posible recuperar estos archivos con programas de recuperación de datos incluso si el disco duro fue formateado. También enfatiza la importancia de realizar copias de seguridad periódicas y tener un plan de contingencia para poder restaurar la base de datos en caso de fallas o pérdidas.
Tema 1 introduccion a la programacion en visual basicaristeo23
Este documento presenta una introducción a la programación en Visual Basic. Explica que Visual Basic es un lenguaje de programación visual orientado a sistemas operativos Windows que permite crear programas informáticos sin escribir mucho código. Luego describe elementos básicos del lenguaje como comentarios, constantes, variables, y estructuras de datos, así como ejemplos de cómo declarar variables y constantes.
Asistente para crear formularios
Cortar, Copiar, Pegar, Deshacer y Rehacer
Imprimir
Ejecutar, Detener y Depurar
5. Ventana de Proyecto:
Muestra la estructura del proyecto actual en forma de árbol. En ella se
muestran los diferentes elementos que componen el proyecto como
formularios, módulos, clases, etc.
6. Ventana de Propiedades:
Muestra las propiedades de los objetos seleccionados en el formulario o en la
Ventana de Proyecto. Permite mod
Visual Basic 6.0 es un lenguaje de programación orientado a objetos que permite crear aplicaciones para Windows de forma fácil e intuitiva. Incluye características como objetos, eventos, métodos, propiedades y controles que facilitan el desarrollo de interfaces gráficas. Visual Basic también proporciona herramientas como el editor de código y ayuda para facilitar la programación.
color de relleno.
Height, left, top, width: tamaño del control.
Name: nombre del control.
Visible: si esta visible u oculto.
Fill color: color de relleno.
Fill style: estilo de relleno.
Fill: si esta relleno o no.
Border: si tiene borde o no.
Transparent: si es transparente o no.
Rotation: rotacion del control.
Fill color: color de relleno.
Fill style: estilo de relleno.
Fill: si esta relleno o no.
Border: si tiene
Entorno de desarrollo de visual basic 6.0Miguel Pacho
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones funcionaría como un programa diferente, con su propia interfaz.
Este documento resume un proyecto realizado por estudiantes de enfermería de la Universidad Técnica de Machala sobre Dropbox. El proyecto explica qué es Dropbox, cómo funciona, sus características, tipos de cuentas, funciones y cómo obtener más espacio de almacenamiento gratis. El objetivo del proyecto era aprender a utilizar Dropbox y crear un objeto de enseñanza para subirlo a la web mediante esta aplicación.
Visual Basic es un lenguaje de programación derivado del BASIC que fue creado para ser sencillo para principiantes. Permite crear aplicaciones como calculadoras, hojas de cálculo, y más. El entorno de Visual Basic incluye barras de menús, herramientas, y controles como botones y cajas de texto para crear interfaces gráficas.
Este documento proporciona información sobre Visual Basic 2008, incluyendo su historia, características y ventajas. En resumen:
1) Visual Basic 2008 es un lenguaje de programación orientado a objetos y eventos desarrollado por Microsoft que permite crear aplicaciones de escritorio, servicios web y más. 2) Se introdujo en 1991 y ha evolucionado a través de las versiones para admitir características como herencia, interfaces y sobrecarga. 3) Ofrece un entorno de desarrollo integrado que facilita la creación de interfaces gráfic
Este documento describe los pasos para crear una base de datos en Microsoft Access y conectarla a un formulario en Microsoft Visual Basic para permitir el acceso y administración de los datos. Inicialmente se crea la base de datos en Access y las tablas necesarias. Luego en Visual Basic se crea un formulario con controles para mostrar los campos de una tabla y un menú con opciones para agregar, guardar, buscar y eliminar registros. Finalmente, se conectan los controles del formulario a la tabla en la base de datos para permitir la interacción con los datos.
Los disparadores son bloques de código almacenados en la base de datos que se ejecutan automáticamente cuando ocurren ciertos eventos, como inserciones, modificaciones o eliminaciones de datos. Existen diferentes tipos de disparadores como los de nivel de fila, nivel de instrucción, antes o después de un evento, y a nivel de esquema o base de datos. Los procedimientos almacenados permiten agrupar instrucciones SQL de forma reutilizable y mejorar el rendimiento de las consultas.
La barra de herramientas de Visual Basic está formada por varios controles comunes como cajas de texto, botones y listas. Es posible agregar más controles además de los predeterminados o crear controles personalizados para adaptarse a las necesidades específicas de cada aplicación.
Este documento explica el método numérico de la secante para encontrar las raíces de una función. El método de la secante es similar al método de Newton, pero no requiere calcular la derivada de la función. Traza líneas secantes sucesivas y encuentra la intersección con el eje x para aproximar la raíz. El documento incluye ejemplos, ventajas, desventajas y conclusiones sobre este método iterativo para resolver ecuaciones.
Este documento introduce Visual Basic como un lenguaje de programación visual orientado a eventos. Describe las características clave de Visual Basic como propiedades, eventos y métodos asociados a objetos. También presenta el entorno de desarrollo de Visual Basic y proporciona un primer ejemplo simple de creación de un botón.
Visual Basic permite crear rápidamente aplicaciones Windows mediante generación automática de conectividad entre controles y datos, formularios para administrar registros de bases de datos, y barras de herramientas. También es ampliamente utilizado en corporaciones debido a que su fácil lenguaje permite crear aplicaciones para Windows en poco tiempo y generar librerías ActiveX de forma nativa.
1) El documento describe el entorno de programación Visual Basic 6.0, incluyendo sus características principales como formularios, controles, propiedades, eventos, métodos, proyectos, ficheros y modo de diseño y ejecución. 2) También presenta ejemplos sencillos de programas y explica conceptos básicos de programación como variables, tipos de datos, sentencias de control y algoritmos. 3) El lenguaje de programación Basic utilizado en Visual Basic 6.0 se explica detallando estos conceptos y su sintaxis.
Este documento proporciona una introducción a los fundamentos del lenguaje de programación Visual Basic 6.0, incluyendo elementos como formularios, controles, propiedades, eventos, métodos, variables, constantes simbólicas, sentencias, entrada y salida de datos y formato. También incluye ejemplos de código y ejercicios de programación.
Este documento presenta los pasos para crear un programa "Hola Mundo" básico en Visual Basic. Primero, se abre Visual Basic y se crea un proyecto EXE estándar. Luego, se arrastran un label, un botón y se establecen sus propiedades. Finalmente, se codifica un mensaje emergente para cuando se haga clic en el botón.
Este documento presenta una introducción a Visual Studio .NET y los conceptos básicos de la plataforma .NET. Explica cómo Visual Studio .NET es un entorno de desarrollo integrado que permite diseñar, desarrollar, depurar e implementar soluciones basadas en .NET mediante el uso de plantillas de aplicaciones, el Explorador de soluciones y las herramientas de diseño, código y propiedades. También describe los componentes clave de .NET como el marco de trabajo común y la biblioteca de clases.
El documento describe el entorno de desarrollo integrado de Visual Basic, incluyendo la barra de herramientas, el diseñador de formularios, la ventana de propiedades, la ventana de proyectos y la ventana de editor de código. También describe elementos como controles, variables, tipos de datos y operadores comúnmente usados en Visual Basic.
Este documento proporciona una introducción al lenguaje de programación Visual Basic. Explica que Visual Basic es un lenguaje orientado a objetos popular para crear aplicaciones de Windows. Describe los conceptos básicos como objetos, mensajes, métodos, propiedades y eventos en la programación orientada a objetos. También cubre temas como el entorno de desarrollo de Visual Basic, cómo crear controles y formularios, y provee ejemplos para comenzar a aprender el lenguaje.
Visual Basic es el lenguaje de programación más popular para crear aplicaciones para Windows. Se basa en el lenguaje BASIC y en la programación orientada a objetos. Visual Basic ha evolucionado a partir del lenguaje BASIC original y ahora contiene cientos de instrucciones, funciones y palabras clave.
Este documento describe el lenguaje de programación Visual Basic orientado a objetos. Explica las características de Visual Basic, los elementos que componen una aplicación como formularios y controles, y el entorno de trabajo. También cubre temas como objetos, propiedades, eventos, métodos, proyectos y la creación de aplicaciones mediante la colocación de controles y el establecimiento de sus propiedades.
Este documento describe el lenguaje de programación Visual Basic orientado a objetos. Explica las características de Visual Basic, los elementos que componen una aplicación como formularios y controles, y conceptos como objetos y propiedades. También cubre temas como estructuras de control, archivos de datos, menús y bases de datos; y cómo diseñar una aplicación en Visual Basic.
Trabajo de los fundamentos del entorno de visual basic y el lenguaje en si, su concepto, características, ventajas definición y utilización algunos elementos y propiedades básicas de acuerdo al tipo de objeto.
Fundamentos basicos del diseño de softwareJesús Molleda
Este documento presenta los fundamentos básicos para el diseño de software. Explica que el diseño de software consiste en crear una especificación de un artefacto de software para cumplir unos objetivos utilizando componentes primitivos y sujeto a restricciones. Luego describe los fundamentos como la abstracción, refinamiento, modularidad, arquitectura, jerarquía de control, estructura de datos, procedimientos y ocultamiento de información. Finalmente, cubre temas como el diseño orientado a objetos, garantías de calidad y técnicas de
decripcion parcial de visual basic 8 un lenguaje de programcion complicado de aprender pero con las caracteristicas mostradas a continuacion no es tan complejo
El documento describe los conceptos fundamentales de la programación orientada a objetos como el diseño orientado a objetos, los objetos, las clases, los eventos y los controles. Explica que el diseño orientado a objetos produce un diseño modularizado que interconecta objetos de datos y operaciones. También define conceptos como clase, objeto, evento, propiedad, método y menú en el contexto de la programación orientada a objetos.
Este documento proporciona una introducción a Visual Basic 6.0, incluyendo su historia, características y entorno de desarrollo. Explica que Visual Basic es un lenguaje de programación orientado a eventos desarrollado por Microsoft como una alternativa para programadores de cualquier nivel. Describe los elementos clave del entorno de desarrollo integrado como barras de menú, cuadros de herramientas y ventanas. También define conceptos como propiedades, métodos y eventos que son fundamentales para Visual Basic.
Este documento presenta los lineamientos generales sobre el desarrollo de aplicaciones visuales orientadas a objetos en Visual Basic. Explica conceptos como objetos, propiedades, métodos, eventos y los elementos del entorno de desarrollo de Visual Basic como el diseñador de formularios y el editor de código. También describe los pasos para crear una aplicación como diseñar la interfaz, establecer propiedades, codificar eventos, guardar el proyecto, probar y generar un ejecutable.
Este documento proporciona una introducción al lenguaje de programación Visual Basic 6.0. Explica los conceptos básicos como programas secuenciales, interactivos y orientados a eventos, así como los componentes principales de Visual Basic como formularios, controles, objetos, propiedades, eventos y métodos. También incluye ejemplos sencillos de programas y una descripción general del entorno de programación de Visual Basic 6.0.
botón de asistente
Default: botón predeterminado
Flat: botón plano
Popup: botón emergente
Transparent: botón transparente
Name: nombre del control.
Visible: muestra u oculta el control.
BackColor: color de fondo.
ForeColor: color del texto.
FontName: tipo de letra.
FontSize: tamaño de la letra.
Width: ancho.
Height: alto.
Eventos:
Click: se produce al hacer clic sobre el botón.
DblClick: se produce al hacer doble clic.
Este documento describe los fundamentos básicos de Visual Basic 6.0. Explica que Visual Basic es un lenguaje de programación orientado a objetos y eventos que facilita la creación de aplicaciones gráficas para Windows. Detalla las características del entorno de desarrollo integrado de Visual Basic 6.0 y cómo funciona, incluyendo la barra de menús, la barra de herramientas, el cuadro de herramientas y más. También explica las ventajas de Visual Basic como su facilidad de uso con Windows y la amplia disponibilidad de
Este documento describe los fundamentos del lenguaje de programación Visual Basic, incluyendo sus características, ventajas, objetos intrínsecos y sus propiedades. Explica que Visual Basic es un lenguaje de programación visual desarrollado para Microsoft Windows y que utiliza objetos con propiedades y métodos. También resume los diferentes tipos de objetos como etiquetas, cuadros de texto, botones de comando y sus propiedades básicas.
Visual Basic es un lenguaje de programación gráfico diseñado para facilitar el desarrollo de aplicaciones GUI. Las aplicaciones de Visual Basic se basan en objetos y son manejadas por eventos. Visual Basic proporciona asistentes para crear formularios y barras de herramientas de forma automática, así como una ventana de vista de datos para acceder y administrar bases de datos. Las aplicaciones de Visual Basic pueden ser tradicionales o manejadas por eventos, donde diferentes secciones de código se ejecutan en respuesta a eventos del usuario o el sistema.
Este documento describe Visual Basic 6.0, incluyendo su entorno de desarrollo integrado, características, ventajas y objetos intrínsecos. Explica que Visual Basic es un lenguaje de programación visual que permite diseñar interfaces gráficas sin escribir código. También define conceptos como propiedades, métodos y eventos y proporciona ejemplos de objetos comunes como etiquetas, cuadros de texto, botones y listas.
1. Visual Basic 6.0
Manual de Trabajo
Ing. Gerardo Heredia Cenobio
0
2. INDICE
Introducción...................................................................................................... 1
Estilos de programación ....................................................................... 1
Fases del proceso de programación...................................................... 2
Programación orientada a objetos (POO).............................................. 2
Entorno de desarrollo de Visual Basic 6.0 ..................................................... 4
Creación o dibujo de los controles de un formulario .............................. 5
Borrar un control .................................................................................... 6
Bloquear la posición de los controles .................................................... 6
Conceptos y terminología usada en el curso ................................................ 7
Objeto .................................................................................................... 7
Propiedad .............................................................................................. 7
Procedimiento ........................................................................................ 7
Evento ................................................................................................... 8
Variable ................................................................................................. 8
Funciones .............................................................................................. 9
Ejercicios prácticos para conocer los controles de Visual Basic.............. 10
Ejemplo 1. Sencillo programa de colores y posiciones ........................ 11
Ejemplo 2. Calculadora Básica ............................................................ 12
1
3. INTRODUCCION
Visual Basic es hoy el lenguaje de programación más popular del mundo. Es el
sueño del programador de aplicaciones. Es un producto con una interfaz gráfica
de usuario para crear aplicaciones para Windows basado en el lenguaje Basic y
en la programación orientada a objetos.
La palabra “Visual” hace referencia al método que se utiliza para crear la interfaz
gráfica de usuario. En lugar de escribir numerosas líneas de código para
implementar una interfaz, se utiliza el ratón para arrastrar y colocar los objetos
prefabricados al lugar deseado dentro de un formulario.
La palabra “Basic” hace referencia al BASIC (Beginners All-Purpose Simbolic
Instruction Code), un lenguaje utilizado por más programadores que ningún otro
lenguaje en la historia de la informática. Visual Basic ha evolucionado a partir del
lenguaje BASIC original y ahora contiene centenares de instrucciones, funciones y
palabras clave, muchas de las cuales están directamente relacionadas con la
interfaz gráfica de Windows.
Es importante saber también, que la inversión realizada en el aprendizaje de
Visual Basic le ayudara a abarcar otras áreas, porque este lenguaje de
programación no es exclusivo de la aplicación Visual Basic. Este lenguaje es
utilizado también por Microsoft Excel, Microsoft Access y muchas otras
aplicaciones Windows. El sistema de Visual Basic Sript para programar en
Internet, también es subconjunto del lenguaje Visual Basic.
ESTILOS DE PROGRAMACIÓN
Se entiende por estilos de programación los métodos que existen para mejorar la
calidad de los programas de computación. Y ¿cuáles son las características de un
buen programa? Vamos a exponer algunas respuestas:
El programa debe funcionar. La característica más simple e importante de
un programa es que funcione
El programa no debe tener dificultades. Hay que anticiparse a las
situaciones particulares en las cuales va a emplearse el programa con el fin
de evitar errores. Es responsabilidad del programador asegurar que el
programa esté libre de errores.
El programa debe estar bien documentado. La documentación es necesaria
para ayudar a comprender o a utilizar un programa. La documentación
puede realizarse de dos formas: la documentación externa, que incluye
diagramas de flujo, descripciones de los algoritmos, etc. Y la
documentación interna, o comentarios en el propio programa. La
documentación externa está dirigida a los usuarios del programa,
esencialmente. La documentación interna está dirigida totalmente al
programador.
1
4. FASES DEL PROCESO DE PROGRAMACIÓN
1. Análisis del problema: Esto es, conocer el problema antes de proceder a
desarrollar la solución.
2. Desarrollo de la solución: Hay una desafortunada tendencia por parte de
muchos programadores a sucumbir al engañoso atractivo de la máquina,
iniciando la fase de construcción e instalación antes de que el problema haya
sido resuelto realmente.
3. Construcción de la solución en forma de programa: Este proceso es
completamente mecánico, ya que consiste en la construcción en forma de
programa real de la solución desarrollada.
4. Prueba: Todo programador experto prueba mentalmente cada instrucción
cuando la esta escribiendo, y simula, también mentalmente, la ejecución de
cualquier modulo o sección de su programa antes de proceder a realizar una
prueba real de la etapa.
5. Documentación: Es imprescindible para la manipulación del programa, asi
como para su mantenimiento.
PROGRAMACIÓN ORIENTADA A OBJETOS
La programación orientada a objetos (POO) es una forma de programación que
utiliza objetos, ligados mediante mensajes, para la solución de problemas. Puede
considerarse como una extensión natural de la programación estructurada en un
intento de potenciar los conceptos de modularidad y reutilización de código.
Mecanismos Básicos de la POO
Los mecanismos básicos de la programación orientada a objetos (POO) son:
Objetos: Un programa tradicional se compone de procedimientos y de datos.
Un programa orientado a objetos se compone solamente de objetos. Un objeto
es una encapsulación genérica de datos y de los procedimientos para
manipularlos. Dicho de otra forma, un objeto es una entidad que tiene unos
atributos particulares, las propiedades, y unas formas de operar sobre ellas,
los métodos. Por lo tanto, un objeto contiene, por una parte, operaciones que
definen su comportamiento, y por otra, variables manipuladas por esas
operaciones que definen su estado.
Mensajes: Cuando se ejecuta un programa orientado a objetos, los objetos
están recibiendo, interpretando y respondiendo a mensajes de otros objetos.
Esto marca una clara diferencia con respecto a los elementos de datos
pasivos de los sistemas tradicionales. Por ejemplo, en Visual Basic un
mensaje está asociado con un procedimiento, de tal forma que cuando un
objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el
procedimiento asociado. Este procedimiento recibe el nombre de método.
Métodos: Un método se implementa en una clase de objetos y determina
como tiene que actuar el objeto cuando recibe un mensaje. En adición, las
2
5. propiedades permitirán almacenar información para dicho objeto. Un método
puede también enviar mensajes a otros objetos solicitando una acción o
Información.
Propiedades
Las propiedades de un objeto definen la manera en que dicho objeto se ve y
se comporta
Eventos
Visual Basic es un lenguaje de programación controlado por eventos. Esto
significa que el código se ejecutara en respuesta a algo que ocurre. Por
ejemplo, si hace clic en un botón durante la ejecución del programa, se
generara un evento Clic y se ejecutara automáticamente el código que le
corresponde.
Procedimientos
La primera línea del código, la cual Visual Basic escribió por usted, comienza
con las palabras Private Sub. Sub es una palabra clave que indica que ahí
comienza un procedimiento. Un procedimiento es código dedicado a una
acción en particular. La última línea del código (también escrita por Visual
Basic) es End Sub, que indica el final del procedimiento.
VISUAL BASIC 6.0
Los objetos de Visual Basic estan encapsulados, es decir, contienen su propio
código y sus propios datos.
Los objetos de Visual Basic tienen propiedades, métodos y eventos.
Al conjunto de propiedades y métodos se les llama Interfaz. Ademas de su
interfaz predeterminada, los objetos pueden implementar interfaces
adicionales para proporcionar polimorfismo.
Requerimientos Mínimos De Instalación
Microprocesador Pentium 100 Mhz o superior
Disco duro con un espacio mínimo disponible de 100Mb
Unidad de CD-ROM
Un ratón
32 Mb de memoria RAM o mas
Microsoft Windows 95 o posterior
3
6. ENTORNO DE DESARROLLO DE VISUAL BASIC
Barra de Menús
Barra de Herramientas
Explorador de
Proyectos
Formulario
Ventana de
Propiedades
Caja de Herramientas
Ventana Posición de
Formulario
Barra de Menús: Visualiza las órdenes que usted utiliza para desarrollar una
aplicación.
Menús Contextuales: Un menú contextual es un menú flotante que presenta
órdenes específicas relativas a un determinado objeto.
Barra de Herramientas: Facilita un acceso rápido a las órdenes más
comúnmente Utilizadas. Las barras de herramientas se pueden acoplar debajo
de la barra de menús o pueden “flotar” si selecciona el tirador vertical del
borde izquierdo y la arrastra fuera del lugar debajo de la barra de menús.
Explorador de Proyectos: Esta ventana contiene la lista de los ficheros que
componen el proyecto actual.
Ventana de Propiedades: Cada objeto lleva asociado un conjunto de
propiedades (Nombre, posición, tamaño, color, etc). Para ver o especificar los
valores de las propiedades de un objeto, utilizaremos la ventana de
propiedades.
Caja o cuadro de herramientas: Proporciona un conjunto de herramientas
que permiten colocar los controles en el formulario durante el diseño de la
interfaz gráfica del usuario. Observe que hay una ficha, denominada General,
predeterminada. Esto significa que una caja de herramientas puede tener
varias fichas. Puede crear su propia ficha si ejecuta la orden la orden agregar
ficha del menú contextual a añade los controles a la ficha resultante.
4
7. Formulario: Es la ventana sobre la que colocaremos los controles de la
interfaz gráfica que el usuario utilizara para comunicarse con la aplicación.
Cada formulario de la aplicación tiene su propia ventana diseñador de
formulario.
Ventana de posición de formulario: Esta ventana le permite colocar los
formularios de su aplicación utilizando una pequeña representación gráfica de
la pantalla. Si visualiza el menú contextual de esta ventana y ejecuta la orden
“Guías de Resolución”, observara que se pintan unas líneas que delimitan la
pantalla para cuando la resolución sea de 640x480 pixeles.
CREACIÓN O DIBUJO DE LOS CONTROLES DE UN FORMULARIO
En Visual Basic disponemos fundamentalmente de dos tipos de objetos: ventanas
y controles. Un formulario es una ventana sobre la que nosotros dibujamos los
elementos que el usuario tiene que utilizar para comunicarse con la aplicación. Los
elementos son los controles; esto es, objetos gráficos que permiten entrar o salir
datos: por ejemplo, cajas de texto, botones, etiquetas, marcos, listas y
temporizadores. El formularios más los controles forman la interfaz o medio de
comunicación.
Para añadir un control a un formulario, utilizaremos la caja de herramientas que se
muestra en la figura siguiente. Cada herramienta de la caja crea un único control.
El puntero se utiliza para manipular
los controles existentes sobre el
Puntero Caja de Imagen formulario.
Etiqueta Caja de Texto
Marco Botón de comando Una caja de imagen se utiliza
normalmente para presentar
Casilla de Verificación Botón de Opción gráficos, para que actué como
contenedor de otros controles y
Lista Desplegable LIsta
para presentar texto mediante el
Barra de Desp. Horiz Barra de Desp. Vert. método print.
Temporizador Lista de Unidad de Disco
Utilizaremos una etiqueta cuando
Lista de Directorios Lista de Ficheros queramos un texto, de una o más
líneas que no pueda ser
Figuras Linea
modificado por el usuario.
Imagen Datos
OLE
Una caja de texto es un área
dentro del formulario en la que el
usuario puede escribir o visualizar texto.
Un marco se utiliza para realzar el aspecto del formulario.
5
8. Un botón de comando tiene asociada una orden con él. Esta orden se ejecuta
cuando el usuario hace clic sobre él.
Una casilla de verificación se utiliza para seleccionar una opción. De esta forma se
pueden seleccionar varias opciones de un grupo.
El control botón de opción se utiliza para seleccionar una sola opción de entre
varias. De esta forma solo se puede seleccionar una sola opción de un grupo de
ellas.
Las barras de desplazamiento horizontal y vertical, permiten seleccionar un valor
dentro de un rango de valores.
El temporizador permite activar procesos a intervalos regulares de tiempo.
La lista de unidades de disco se utiliza para visualizar la lista de unidades
disponibles con el fin de seleccionar una.
La lista de directorios se utiliza para visualizar los directorios a los que el usuario
puede moverse.
El control figuras se utiliza para dibujar rectángulos, cuadrados, elipses o círculos.
El control línea se utiliza para dibujar líneas rectas en un formulario
El control imagen se utiliza para presentar gráficos en los siguientes formatos:
bmp, iconos, meta-archivos, JPEG o GIF.
El control de datos le permite conectarse a una base de datos existente y
visualizar su información en el formulario
Borrar un control
Para borrar un control, primero se selecciona haciendo clic sobre el, y a
continuación se pulsa la tecla Supr (Del).
Bloquear la posición de todos los controles
Una vez que se haya ajustado el tamaño de los objetos y haya situado los
controles en su posición definitiva, puede seleccionar el formulario y bloquear sus
controles para que no puedan ser movidos accidentalmente. Para ello, ejecute la
orden Bloquear controles del Menú Formato.
6
9. CONCEPTOS Y TERMINOLOGÍA USADA EN EL CURSO
OBJETO
El primero de los conceptos que vamos a explicar, es el de OBJETO. Decimos que
objeto es todo elemento que yo pueda colocar en la pantalla de una PC. Decimos
por lo tanto, que una ventana, un icono, un puntero, un botón, un texto, un
hipervínculo, etc. todos son objetos.
El lugar donde trabajaremos, es decir el espacio físico donde colocaremos los
objetos, también es un objeto, llamado formulario. Cada objeto posee
características visuales y de comportamiento llamadas propiedades.
PROPIEDAD
Por lo general, nuestra tarea será la de asignar valores iniciales a cada objeto y
elaborar un listado de tareas que cada objeto deberá cumplir. El listado de tareas
se denomina procedimiento, en él se hace referencia a los objetos contenidos en
un formulario.
Una propiedad es un valor o característica perteneciente a cada objeto de Visual
Basic. Por ejemplo, un botón puede tener diferentes textos en su cara. Esto mismo
se puede realizar desde la programación del código, cumpliendo con la sintaxis:
Objeto.Propiedad = Valor
PROCEDIMIENTO
Durante el curso realizaremos muchos trabajos prácticos y ejercitaciones, el
objetivo de estos es que ustedes alumnos, razonen y ejecuten procedimientos que
les sirvan para resolver problemas simples la mayoría de ellos matemáticos.
Un procedimiento es un conjunto de instrucciones que se ejecutan en cierto orden
para lograr un objetivo. Los procedimientos tienen principio y fin. Para determinar
el principio y el fin de un procedimiento se utilizan algunas palabras clave o
reservadas.
Estas palabras, al igual que otras instrucciones, deben cumplir con cierto formato,
al que se denomina sintaxis. La sintaxis para iniciar y finalizar un procedimiento
es:
PRIVATE SUB nombre-del-procedimiento
instrucciones a ejecutar
END SUB
Por lo general la instrucción SUB se encuentra precedida por la palabra reservada
7
10. Private (Esta palabra indica el alcance que tendrá el procedimiento), los
procedimientos pueden ser...
PRIVATE: Significa que el procedimiento sólo puede ser utilizado en el
módulo de programación donde se está creando.
PUBLIC: Significa que el procedimiento está disponible para cualquier
módulo que se utilice en el programa Visual Basic que se está creando.
Cuando se inicia la creación de un procedimiento, aparece por omisión Private
Sub, acompañado por el nombre que le damos al procedimiento, que es el nombre
del objeto junto con el tipo de acción.
Entre PRIVATE SUB y END SUB se deben escribir todas las instrucciones a
ejecutar, es decir las órdenes que deben llevarse a cabo para lograr un resultado.
Además de instrucciones, se pueden agregar comentarios, es decir texto que sirve
para recordar o ayudar a detallar las órdenes que se están registrando y que
deben comenzar con un apóstrofo. (Ej: ‘Esto será muy útil ´)
Dado que existen palabras reservadas, instrucciones y comentarios, Visual Basíc
utiliza diferentes colores para cada uno de ellos y un color para los errores de
sintaxis que se cometan durante la escritura del código. Estos colores son:
AZUL: Identifica a las palabras reservadas como por ejemplo: Sub, True, Dim,
etc.
NEGRO: Las instrucciones que deben ejecutarse son identificadas con este
color.
VERDE: Es utilizado para mostrar los comentarios que son agregados en la
programación del código.
ROJO: Con este color son marcados los errores de sintaxis.
Estos procedimientos una vez terminados, están detenidos y solo cambiara su
estado a ACTIVO por culpa de un evento.
EVENTO
Un evento es una acción determinada que modifica un objeto o dispara un
procedimiento de Visual Basic. No todos los eventos modifican los valores de
todos los objetos, por lo tanto su accionar es opcional. Normalmente un evento
genera o modifica información en la memoria del equipo, esos valores se llaman
variables.
VARIABLE
Cuando necesite operar con valores numéricos, grupo de caracteres, o almacenar
datos simplemente, debo saber que la PC necesita que esos datos con los que
debe trabajar deban estar en la memoria del equipo. Para que los datos queden
en RAM debemos utilizar una variable. Una variable es un llamado a memoria
8
11. para que recuerde un dato. Las variables pueden modificarse o no durante el
transcurso de un programa. Las variables que no cambian su valor durante un
procedimiento se llaman constantes. La sintaxis de una variable es:
Variable = valor
Las variables de información que puedo utilizar en Visual Basic se dividen según
la cantidad de memoria que reservan y los números que pueden utilizar, en
definitiva podemos dividirlas según su utilización, por ejemplo para almacenar la
edad de una persona puedo utilizar una variable INTEGER, pero alguno de
ustedes conoce alguna persona que tenga 32.000 años… ese desperdicio de
espacio, se puede limitar al mínimo usando la variable BYTE.
A continuación se presenta una tabla con los diferentes tipos de variables que
acepta visual basic
tipo Tamaño de memoria Rango
Byte 1 Byte 0 a 255
Integer 2 Bytes -32,768 a 32,767
Long 4 Bytes -2,147,483,648 a 2,147,483,647
Single 4 Bytes -3,042,823 * 10 ^ 38
Doublé 8 Bytes -179,769,313,486,232
Currency 8 Bytes -9,223,372,036,854,775,808
String 1 Byte por carácter 0 a 65,535 caracteres
Object 4 Bytes Cualquier objeto
Boolean 2 Bytes True o False, 1o 0, Verdadero o Falso
Date 8 Bytes 01/01/0100 al 31/12/9999
Variant 16 Bytes Con números
Variant 22 Bytes Con cualquier tipo de dato (Default)
FUNCIÓN
Una función es una instrucción que realiza cierto procedimiento y devuelve un
valor.
Por lo general, este valor es almacenado en una variable para utilizar el contenido
de la misma en otra parte del procedimiento. Una función puede servir para
solicitar información al usuario o mostrar un mensaje.
Además de las funciones construidas en la programación del código de
programación, Visual Basic posee una serie de funciones (matemáticas, fécha y
hora, trigonométricas) que pueden ser utilizadas para realizar un cálculo, o mostrar
la fecha actual. Seguramente en alguna oportunidad utilizó funciones de una
planilla de cálculo, por lo que notará que estas funciones de Visual Basic son muy
similares.
9
13. Ejemplo 1. Sencillo programa de colores y posiciones
Un ejemplo muy sencillo que permite mover una caja de texto por la pantalla,
permitiendo a su vez representarla con cuatro colores diferentes. En el siguiente
apartado se describen los controles utilizados, así como algunas de sus
propiedades más importantes (sobre todo las que se separan de los valores por
defecto). Los ficheros de este proyecto se llamarán Colores0.vbp y Colores0.frm.
Control Propiedad Valor Control Propiedad Valor
Form1 Name frmColores Option4 Name optVerde
Caption Colores Caption Verde
Frame1 Name fraColores Frame2 Name fraPosicion
Caption Colores Caption Posicion
Option1 Name optAzul Option5 Name optArriba
Caption Azul Caption Arriba
Option2 Name optRojo Option6 Name optAbajo
Caption Rojo Caption Abajo
Option3 Name optAmarillo Textbox Name txtCaja
Caption Amarillo Text
A continuación se presenta el formulario cuando insertas los controles, y otro
cuando ya cambiaste el valor de las propiedades.
A continuación se presenta el código correspondiente a los procedimientos de este
ejemplo.
Private Sub Form_Load()
txtCaja.Top = 0
End Sub
Private Sub optAbajo_Click()
txtCaja.Top = frmColores.ScaleHeight - txtCaja.Height
End Sub
Private Sub optAmarillo_Click()
txtCaja.BackColor = vbYellow
End Sub
11
14. Private Sub optArriba_Click()
txtCaja.Top = 0
End Sub
Private Sub optAzul_Click()
txtCaja.BackColor = vbBlue
End Sub
Private Sub optRojo_Click()
txtCaja.BackColor = vbRed
End Sub
Private Sub optVerde_Click()
txtCaja.BackColor = vbGreen
End Sub
12