Desarrollo de software en Windows con Visual Basic 6.0

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo de software en Windows con Visual Basic 6.0"

Transcripción

1 Curso: Desarrollo de software en Windows con Visual Basic 6.0 Duración del curso: 25 horas Nivel: Básico-Intermedio Requisito: Conocer cualquier lenguaje de programación Mejor si conoce: Basic, SQL básico Teoría: 60% Práctica: 40% Autor: Antonio Ortíz Ramírez,, Objetivo general: Capacitar al asistente en el desarrollo de sistemas en plataforma Windows, proporcionando conocimientos sólidos de los recursos, metodologías y tecnologías del ambiente. Además, el asistente aprenderá el lenguaje de programación Visual Basic 6.0, obteniendo conocimientos a un nivel básico-intermedio que le permitan desarrollar sistemas en Windows. Alcance del curso: Se cubrirán los aspectos teóricos de la programación Windows y la filosofía de programación Visual Basic. Se aprenderá la programación Visual Basic, incluyendo los temas: tipos de datos, estructuras de control, controles, acceso universal a datos con OLE-DB (ADO), uso del API de Windows (Win32 API). Se aprenderán las bases del lenguaje SQL.

2 2 de 47 TEMARIO CAPITULO I CAPITULO II CAPITULO III CAPITULO IV CAPITULO V CAPITULO VI CAPITULO VII CAPITULO VIII CAPITULO IX INTRODUCCIÓN INICIANDO CON VISUAL BASIC CAJA DE HERRAMIENTAS TIPOS DE DATOS PRINCIPALES ESTRUCTURAS DE CONTROL Y SENTENCIAS DE VBA PRINCIPALES FUNCIONES DE VBA PRINCIPALES OBJETOS DE VISUAL BASIC ACCESO A DATOS CON ADO CAPITULO VII: EL API DE WINDOWS DISTRIBUCION

3 3 de 47 CAPITULO I: INTRODUCCIÓN Qué es Visual Basic? - La parte Visual se refiere al método utilizado para la Interfase Gráfica del Usuario (GUI). En lugar de escribir grandes cantidades de código para describir la apariencia y posición de los elementos de la interfase, simplemente agrega objetos preconstruidos y los coloca en la pantalla. - La parte Basic, se refiere al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction Code), un lenguaje utilizado por más programadores que cualquier otro lenguaje en la historia de la computación. Visual Basic ha evolucionado del lenguaje Basic original y ahora contiene cientos de sentencias, funciones y palabras reservadas, muchas de las cuales se relacionan directamente con el GUI de Windows. Los principiantes pueden crear útiles aplicaciones aprendiendo unas cuantas palabras reservadas, además, el alcance del lenguaje permite a los profesionales hacer cualquier cosa que pueda ser hecha utilizando cualquier otro lenguaje de programación Windows. El lenguaje de programación Visual Basic no es único de Visual Basic. El sistema de programación Visual Basic, edición Aplicaciones (Applications Edition) se incluye en Microsoft Excel, Microsoft Access, y muchas otras aplicaciones de Windows utilizan el mismo lenguaje. El Visual Basic Scripting Edition (VBScript) es un lenguaje script usado ampliamente y es un subconjunto del lenguaje Visual Basic. El esfuerzo hecho en aprender Visual Basic será de utilidad en estas otras áreas. Sea que se trate de crear una pequeña utilidad para sí mismo o para su equipo de trabajo, un gran sistema corporativo, o una aplicación distribuida por el globo vía Internet, Visual Basic tiene las herramientas que necesita. Las características de acceso a datos permiten crear bases de datos y aplicaciones frontend para muchas bases de datos populares como SQL Server y otras bases de datos de nivel corporativo. La tecnología ActiveX permite utilizar la funcionalidad de otras aplicaciones, como es el procesador de palabras de Microsoft Word, la hoja de cálculo de Microsoft Excel, y otras aplicaciones Windows.

4 4 de 47 Las capacidades para Internet hacen fácil acceder a documentos y aplicaciones a través de Internet o una Intranet desde su Aplicación, o crear aplicaciones servidor de Internet. La aplicación final es un verdadero archivo.exe que usa una máquina virtual Visual Basic que puede distribuir libremente. Lo nuevo en Visual Basic 6.0 ADO (ActiveX Data Objects). Esta nueva tecnología de acceso a datos contiene un modelo de objeto más simple, mejor integración con otras tecnologías Microsoft y no Microsoft, una interfaz común para acceso local y remoto a datos, y conjunto de registros (recordsets) jerárquicos. Es posible usar drag and drop para crear reportes rápidamente a partir de cualquier recordset, incluyendo recordsets jerárquicos. Podrá utilizar el administrador visual de datos para mostrar todas las bases de datos que están conectadas y sus tablas, vistas, stored procedures, etc. Existen un conjunto de rutinas que permiten utilizar el sistema de archivos y crear archivos de texto y directorios. Escriba aplicaciones Internet del lado Servidor que usan código Visual Basic para responder a peticiones de usuarios desde un navegador. El control CoolBar, es un control contenedor que puede ser usado para crear barras de herramientas configurables por el usuario parecidas a las de Internet Explorer. Las rutinas ahora pueden regresar arreglos, lo cual indica que las clases pueden tener arreglos como propiedad. También es posible asignar el contenido completo de un arreglo a otro, siempre que el arreglo de la parte izquierda de la asignación sea un arreglo dinámico. Cree componentes ActiveX que usan un ambiente aparte para ejecutar rutinas asíncronas en hilos separados.

5 5 de 47 REQUERIMIENTOS Y ESPECIFICACIONES DE VISUAL BASIC Pentium 90MHz o superior VGA 640x480 o resolución superior soportada por Microsoft Windows. Microsoft Windows NT 4.0 o posterior, o Microsoft Windows 95 o posterior. 24 MB de RAM para Windows 95/98, 32 MB parar Windows NT. Microsoft Internet Explorer version 4.01 o posterior (version 4.01 Service Pack 1 o posterior para desarrollo de aplicaciones DHTML, y 4.x para usuarios finales de estas aplicaciones). Requerimientos de espacio en disco: Standard Edition: instalación típica 48 MB, completa 80 MB. Professional Edition: instalación típica 48 MB, completa 80 MB. Enterprise Edition: instalación típica 128 MB, completa 147 MB. Componentes adicionales (si se requieren): MSDN (para documentación): 67 MB, Internet Explorer 4.x: aproximadamente 66 MB. CD-ROM LIMITACIONES DE PROYECTO Un proyecto puede contener hasta 32,000 identificadores (cualquier palabra no reservada), que incluye, pero no limitado a, formularios, controles, módulos, variables, constantes, procedimientos, funciones, y objetos. Los nombres de variables en Visual Basic no pueden ser más largos de 255 caracteres, y los nombres de formularios, controles, módulos, y clases no pueden ser más largos de 40 caracteres. Visual Basic no impone un límite sobre el número de objetos distintos en un proyecto. LIMITACIONES DE CONTROLES Cada control no gráfico (todos los controles excepto shape, line, image, y etiqueta) utiliza una ventana. Cada ventana usa recursos del sistema, limitando el número total de ventanas que pueden existir al mismo tiempo. El límite exacto depende de los recursos disponibles del sistema y del tipo de controles utilizados.

6 6 de 47 Para reducir el consumo de recursos del sistema, use los controles shape, line, label, e image en lugar de picture box para crear o desplegar gráficos. NUMERO TOTAL DE CONTROLES El número máximo de controles permitidos en un formulario depende del tipo de controles usados y los recursos del sistema disponibles. Aunque, hay un límite fijo de 254 nombres de controles por formulario. Un arreglo de controles cuenta como un sólo control, ya que todos los controles en el arreglo comparten el mismo nombre de control. El límite de elementos en un arreglo de controles es de 0 a en todas las versiones. LIMITE PARA CONTROLES ESPECIFICOS Propiedad Aplica a Límite List y ListCount List box y Combo box El número máximo de elementos es de 32K; el límite para el tamaño de cada elemento es de 1K Text Text box 64K Caption Label 1024 bytes Command, Check 255 caracteres. Cualquier título sobre estos límites es box, Frame, y Option truncado. Los títulos en propiedades de controles personalizados están limitados a 32K Menú control 235 caracteres Tag Todos los controles Limitado sólo por la memoria disponible Name Todos los controles Limitado a 40 caracteres NOTA: en Visual Basic, los nombres de propiedades de control están limitados a 30 caracteres LIMITACIONES DE CODIGO La cantidad de código en una forma, clase, o módulo está limitado a líneas. Una línea de código puede contener hasta 1023 bytes. Hasta 256 espacios en blanco pueden preceder el texto

7 7 de 47 en una línea, y no más de 24 caracteres de continuación de línea ( _ ) pueden ser incluidos en una línea lógica. PROCEDIMIENTOS, TIPOS Y VARIABLES No hay límite sobre el número de procedimientos por módulo. Cada procedimiento puede contener hasta 64K de código. Si un procedimiento o módulo excede este límite, Visual Basic genera un error al tiempo de compilación. Visual Basic usa tablas para guardar los nombres de identificadores (variables, procedimientos, constantes, etc) en el código. Cada tabla está limitada a 64K. TABLA DE DECLARACION DE DLL s Cada formulario y módulo de código usa una tabla que contiene una estructura describiendo un punto de entrada a DLL s. Cada estructura usa aproximadamente 40 bytes, con una restricción total de 64K, resultando alrededor de 1500 declaraciones permitidas por módulo.

8 8 de 47 CONCEPTOS Sistema: Conjunto de métodos, recursos y dispositivos para realizar un fin específico. Clase: Define las características (propiedades) y acciones de un tipo de objeto. A las clases también se les llama Moldes. Objeto: Entidad con características y acciones definidas de cierto tipo o clase. Contenedor: Objeto que existe para contener otros objetos y además puede realizar alguna acción. Propiedad: Característica con nombre. Ejemplo de propiedades son: ancho, alto, color, etc. Función: Conjunto de instrucciones agrupadas en un procedimiento y que regresa un valor. Método: Acción que puede realizar un objeto. Por ejemplo: el método Refresh o Move. Un evento sólo se ejecuta por una llamada mediante código. Evento: Acción que puede realizar un objeto. Los eventos normalmente se ejecutan como respuesta a una acción del usuario como presionar un botón. Los eventos también pueden dispararse por el sistema (como el Timer) o por una llamada en el código. Thread / Hilo: Un thread es básicamente un camino de ejecución a través de un programa. También es una pequeña unidad de ejecución que el Win32 maneja. Un thread consiste de un Stack, el estado de los registros del CPU, y una entrada en la lista de ejecución del Sistema. Cada thread comparte todos los recursos del proceso. Los hilos de baja prioridad pueden estar esperando mientras hilos de más alta prioridad completan su trabajo. En equipos con múltiples procesadores, el programador de tareas puede mover hilos a diferentes procesadores para balancear la carga de CPU s. Ejecución Asíncrona: Algunas funciones pueden ser ejecutadas de manera asíncrona, esto es, la aplicación llama la función, y el manejador, después de un mínimo procesamiento, regresa el control a la aplicación. Entonces la aplicación puede llamar otras funciones mientras la primera función continúa ejecutándose.

9 9 de 47 API: (Application Programming Interface). Son las funciones, mensajes, estructuras de datos, tipos de datos, y sentencias que puede utilizar para crear aplicaciones. El API de Windows consiste de un conjunto de Librerías de Ligado Dinámico (DLL s) conteniendo los procedimientos relacionados al sistema. Para llamar estos procedimientos desde Visual Basic, primero debe declararlos utilizando la sentencia Declare. Entonces podrá llamarlos como cualquier otro procedimiento. OLE: Object Linking and Embedded, un ambiente unificado de servicios basados en objetos con la capacidad de personalizar estos servicios y arbitrariamente extender la arquitectura a través de servicios personalizados, con el propósito de permitir total integración entre componentes. Cursor: Un objeto de la base de datos utilizado por las aplicaciones para manipular datos por renglones de manera similar a usar registros en un archivo secuencial. Stored Procedure: Una colleción precompilada de sentencias Transact-SQL almacenadas bajo un nombre y procesadas como unidad. Los Stored Procedures también sirven para administrar SQL Server y mostrar información sobre las base de datos y usuarios. Los Stored Procedure proporcionados por SQL Server son llamados system stored procedured. Recordset: Objeto ADO usado para contener un resultado. También muestra un cursor, dependiendo de las propiedades del recordset asignado por una aplicación. Back End: Término aplicado al servidor de base de datos cuando está procesando, almacenando datos, y obteniendo datos.

10 10 de 47 El IDE de Visual Basic Cuando inicia Visual Basic, aparece el Entorno Integrado de Desarrollo (IDE), como se muestra a continuación

11 11 de 47 EL ENTORNO INTEGRADO DE DESARROLLO (IDE) DE VISUAL BASIC CONSISTE DE LOS SIGUIENTES ELEMENTOS: Barra de Menús / Menu Bar Muestra los comandos que utilizará para trabajar con Visual Basic. Existe menús estándar como File / Archivo, Edit / Edición, y Help / Ayuda, también existen menús que proveen acceso a funciones específicas para programación como son: Project / Proyecto, Format / Formato, o Debug / Depuración. Menús Contextuales / Context Menus Contienen atajos para acciones utilizadas con frecuencia. Para abrir un menú contextual, haga clic con el botón derecho del mouse sobre el objeto que esté usando. La lista de atajos disponible en el menú contextual depende de la parte del IDE donde haga clic con el botón derecho del mouse. Barras de Herramientas / Toolbar Permiten acceso rápido a comandos usados comúnmente en el ambiente de desarrollo. Por defecto, la barra de herramientas Estándar es mostrada cuando inicia Visual Basic. Barras adicionales para edición, diseño de formularios, y depuración pueden ser mostradas u ocultadas de los comandos de las barras de herramientas a través del menú View / Ver. Caja de Herramientas / Toolbox Proveen un conjunto de herramientas que puede utilizar al tiempo de diseño para colocar controles sobre una forma. Es posible personalizar el diseño de la caja de herramientas por defecto, agregando o quitando controles. Ventana del Explorador de Proyecto / Project Explorer Window

12 12 de 47 Lista los formularios y módulos en el proyecto actual. Un proyecto es la colección de archivos que se utilizan para construir una aplicación. Visor de Objetos / Object Browser Muestra los objetos disponibles para usar en el proyecto y permite una manera rápida de navegar a través del código. Podrá usar el Visor de Objetos para explorar los objetos en Visual Basic y otras aplicaciones, ver los métodos y propiedades disponibles para estos objetos, y pegar procedimientos de código en su aplicación. Diseñador de Formulario / Form Designer Funciona como una ventana que puede personalizar para diseñar la interfase de su aplicación. Agregue controles, gráficas, e imágenes a una forma para crear la apariencia que desee. Cada forma en su aplicación tiene su propia ventana para Diseño de Formulario. Ventana de Edición de Código / Code Editor Window Funciona como un editor para escribir el código de la aplicación. Una ventana para edición de código por separado es creada por cada forma o módulo de código en su aplicación. Ventana Posición del Formulario / Form Layout Window La ventana para posición del formulario permite posicionar los formularios en su aplicación utilizando una pequeña representación gráfica en la pantalla. Ventanas Inmediato, Local e Inspección / Inmediate, Locals, and Watch Windows Estas ventanas son provistas para uso en depuración de su aplicación. Sólo están disponibles mientras se ejecuta su aplicación con el IDE.

13 13 de 47 INICIANDO CON VISUAL BASIC Existen tres pasos principales para crear una aplicación en Visual Basic: 1) Crear la interfaz, 2) Asignar propiedades, y 3) Escribir el código Crear la interfaz Los Formularios son la base para la creación de la interfase de una aplicación. Puede utilizar formularios para agregar ventanas y cajas de diálogo a su aplicación. También puede usarlos como contenedores para elementos que no son parte visible de la interfase de la aplicación. Por ejemplo, puede tener una formulario en su aplicación que sirve como contenedor para gráficas que piensa mostrar en otros formularios. El primer paso para construir una aplicación Visual Basic es crear los formularios que serán la base de la interfase de la aplicación. Enseguida coloque los objetos que formarán la interfase en los formularios que cree. Asignar Propiedades El siguiente paso es asignar propiedades para los objetos que ha creado, la ventana Propiedades nos provee es una manera fácil de asignar propiedades a todos los objetos en el formulario actual. La ventana Propiedades se muestra a través del menú View- Properties Window. Escribir Código La ventana Edición de Código es donde se escribe el código para su aplicación. El código consiste en sentencias del lenguaje, constantes, y declaraciones. Utilizando la venta de Edición de Código, podrá ver y editar rápidamente cualquier código en la aplicación.

14 14 de 47 Para abrir la ventana de Código: Haga Doble-clic en el formulario o control para el cual desea escribir código Desde la ventana Project Explorer o Explorador del Proyecto, seleccione el nombre del Formulario o Módulo y presione el botón View Code o Ver Código. El código en una aplicación de Visual Basic está dividida en pequeños bloques llamados Procedimientos, un procedimiento de evento, contiene el código que es ejecutado cuando ocurre un evento (como cuando el usuario hace clic en un botón). Un procedimiento de evento para un control combina el nombre del control actual (especificado en la propiedad Name ), una subraya ( _ ), y el nombre del evento. Por ejemplo, si desea que un botón de comandos llamado Command1 ejecute un procedimiento de evento cuando es presionado, use el procedimiento Command1_Click. Ejercicio No. 1: Cree una aplicación llamada Hola Mundo, la cual contendrá un formulario con sólo una caja de texto y un botón. Al presionar el botón la caja mostrará el texto Hola Mundo. Cree un nuevo Proyecto Cree un Formulario con nombre FmaPpal Coloque un Botón de Comandos con nombre BtnHola Coloque una Caja de Texto de nombre TxtHola Haga doble clic en el objeto BtnHola y en la ventana de código asegúrese que se encuentre en el evento Click, aquí escriba el código: TxtHola.Text = Hola Mundo Presione F5 para ejecutar la aplicación

15 15 de 47 Propiedades, Métodos y Eventos Los formularios y controles en Visual Basic son objetos que tienen propiedades, métodos y eventos. Las propiedades se conocen como los atributos de un objeto, los métodos como sus acciones, y lo eventos como sus respuestas. Por ejemplo, el globo de helio de un niño tiene sus propiedades, métodos y eventos. Las propiedades del globo incluyen atributos visibles como el alto, diámetro y color. Otras propiedades describen el estado (como inflado o desinflado), o atributos que no son visibles como su edad. Por definición todos los globos tienen estas propiedades pero los valores de estas propiedades pueden ser diferentes de un globo a otro. Un globo también tiene métodos o acciones que puede realizar. Como el método inflar (la acción de llenado con helio), un método desinflar (expeler su contenido). Los globos también tienen respuestas predefinidas a ciertos eventos externos. Por ejemplo, un globo responderá al evento de ser picado desinflándose por sí solo, o al evento de ser liberado por flotar en el aire.

16 16 de 47 CAPITULO II: CAJA DE HERRAMIENTAS DE VISUAL BASIC La caja de herramientas, contiene los controles que se utilizan para crear una aplicación en Visual Basic, estos son los principales controles en la barra de herramientas estándar: Etiqueta / Label: Una etiqueta muestra texto que el usuario no puede cambiar directamente. Podrá utilizar las etiquetas para identificar controles, como cajas de texto y barras de corrimiento, que no tienen una propiedad título. el texto mostrado en la etiqueta es controlado por la propiedad Caption, que puede ser asignada en tiempo de diseño en la ventana Propiedades o en tiempo de ejecución por asignar un valor en el código. Por defecto, la propiedad Caption es la única parte visible de la etiqueta. La propiedad Autosize, determina si la etiqueta cambiará de tamaño de manera automática para mostrar todo el contenido de la propiedad Caption. Esto es importante si se cambia el valor de esta propiedad en tiempo de ejecución. Cajas de Texto / TextBox: Las cajas de texto son controles que pueden ser usados para obtener una entrada del usuario o para desplegar texto. Las cajas de texto no pueden ser utilizadas para mostrar texto que no desea que el usuario cambie, a menos que asigne la propiedad Locked a verdadero. El texto mostrado en la caja de texto es controlado por la propiedad Text. Esta puede ser asignada de tres maneras diferentes: al tiempo de diseño en la ventana Propiedades, en tiempo de ejecución por asignar un valor en el código, o por la entrada del usuario en tiempo de ejecución.

17 17 de 47 Casilla de Verificación / CheckBox: Indica cuando una condición particular es verdadera o falsa. Las casillas de verificación se utilizan en una aplicación para capturar valores Verdadero/Falso o Sí/No del usuario. Las casillas de verificación trabajan de manera independiente de otra, por lo tanto, un usuario puede seleccionar cualquier número de casillas al mismo tiempo. Botones de Opción / Options Buttons: Presentan un conjunto de dos o más opciones al usuario. Al contrario de los check boxes, los botones de opción trabajan como parte de un grupo; al seleccionar un botón, inmediatamente se limpian todos las demás opciones del grupo. Cajas de Lista y Cajas Combinadas / List Boxes y Combo Boxes: Las cajas de lista y cajas combinadas presentan una lista de opciones al usuario. Por defecto, las opciones son mostradas verticalmente en sólo una columna, aunque también puede establecer múltiples columnas. Si el número de elementos excede los que pueden ser mostrados en la caja combinada o caja de lista, aparecerán barras de corrimiento de manera automática sobre el control. List Box Combo Box

18 18 de 47 Barras de Corrimiento / Scroll Bars: Como estos controles indican la posición actual en una escala, las barras de corrimiento pueden ser utilizadas para controlar la entrada en un programa, por ejemplo, para controlar el volumen del sonido o ajustar los colores de una foto. Los controles de barra horizontal (HScrollBar) y vertical (VScrollBar) operan independientemente de otros controles y tienen sus propios eventos, propiedades, y métodos. Los controles de barras de corrimiento no son los mismos que aparecen en las cajas de texto, cajas de listas, cajas combinadas, o formularios MDI. La guía de interfase de Windows ahora sugiere utilizar controles de desplazamiento (Slider Controls) como entrada en lugar de barras de corrimiento. Ejemplos de estos controles de desplazamiento pueden ser vistos en el panel de control de Windows 95/98. Picture Box: El principal uso del control Picture Box es mostrar una foto al usuario. La foto actual que se muestra es determinada por la propiedad Picture. La propiedad Picture contiene el nombre del archivo (y opcionalmente el path) de la archivo de imagen a ser mostrado. Para mostrar o reemplazar una foto en tiempo de ejecución, puede utilizar la función LoadPicture para asignar la propiedad Picture. Ejemplo: MiPct = LoadPicture( Picasso.Bmp ) El control Picture Box también puede ser usado como un contenedor para otros controles. Al igual que el control frame, puede colocar otros controles sobre el control Picture Box. Los controles contenidos son movidos con el control Picture Box y sus propiedades Top y Left serán relativos al picture box en lugar del formulario. Timer: Ejecuta el evento timer al intervalo de tiempo especificado. Shape: Permite colocar un rectángulo, cuadrado, elipse o círculo en una forma, frame o picture box.

19 19 de 47 USANDO EL VALOR DE UN CONTROL Todos los controles tienen una propiedad que es utilizada para guardar o tomar valores al referirse al control, sin utilizar el nombre de la propiedad. Esto es llamado el valor del control y usualmente es el más importante o la más utilizada de las propiedades del control. La siguiente tabla lista las propiedad que es considerada el valor de cada control CONTROL Check box Combo box Command button Common dialog Data DataCombo DataGrid Directory list box Drive list box File list box FlexGrid Frame Horizontal scroll bar Image Label Line VALOR Value Text Value Action Caption Text Text Path Drive FileName Text Caption Value Picture Caption Visible Cuando desea referirse a la propiedad de un control que es el valor del control, puede hacerlo sin especificar el nombre de la propiedad en el código. Por ejemplo, esta línea asigna el valor de la propiedad Text de un control text box: Text1 = Este texto es asignado a la propiedad Text of Text1 En este ejemplo, la propiedad Caption de Label1 es asignada al valor de la propiedad Filename de File1 cuando el usuario hace clic sobre un archivo en el cuadro file list. Private Sub File1_Click () Label1 = File1 End Sub

20 20 de 47 EL CONTROL ADO El control ADO (ADO Data Control), usa Microsoft ActiveX Data Objects (ADO) para crear conexiones entre controles conectados a datos (data-bound controls) y proveedores de datos (data providers). Los controles con conexión a datos son todos los controles que cuentan con la propiedad DataSource. Los proveedores de datos pueden ser cualquier fuente escrita para la especificación OLE DB. Aunque puede usar los ActiveX Data Objects (ADO) directamente en su aplicación, el control de datos ADO tiene la ventaja de ser un control gráfico (con botones de avanzar y regresar) y una interfase fácil de usar que permite crear aplicaciones de base de datos con un mínimo de código. En versiones previas de Visual Basic se existían los controles Data Control y Remote Data Control (RDC) para acceso a datos. Ambos controles se siguen incluyendo por compatibilidad. Sin embargo, debido a la flexibilidad de ADO, se recomienda que las nuevas aplicaciones de base de datos sean creadas usando el control ADO.

21 21 de 47 OBTENIENDO EL ENFOQUE: El enfoque o focus es la capacidad de recibir entradas del usuario a través del mouse o teclado. Cuando un objeto tiene el enfoque, puede recibir entradas del usuario. En la interfase de Microsoft Windows, varias aplicaciones pueden estar ejecutándose al mismo tiempo, pero sólo la aplicación con el enfoque tendrá una barra de título activa y podrá recibir entradas del usuario. En un formulario de Visual Basic con varias cajas de texto, sólo la caja de texto con el enfoque podrá mostrar el texto entrado por el teclado. Los eventos GotFocus y LostFocus ocurren cuando un objeto recibe o pierde el enfoque. Los formularios y algunos controles soportan estos eventos. ESTABLECIENDO EL ORDEN DEL TAB: El tab order, es el orden en que el usuario se mueve de un control a otro presionando la tecla TAB. Cada formulario tienen su propio tab order. Normalmente el orden del tab es el mismo orden con el que fueron creados los controles. Al presionar la tecla Tab, el enfoque se mueve de un control a otro. Usualmente, presionando la tecla TAB en tiempo de ejecución selecciona cada control en el orden del tab. Puede quitar un control del orden del tab estableciendo su propiedad TabStop a False (0). Cuadros de diálogo: En aplicaciones basadas en Windows, los cuadros de diálogos son usadas para preguntar al usuario por datos necesarios por la aplicación para continuar o para desplegar información. Los cuadros de diálogo son un tipo especializado de objetos formulario que pueden ser creados de tres maneras: 1. Diálogos predefinidos pueden ser creados usando las funciones MsgBox o InputBox. 2. Diálogos personalizados utilizando un formulario estándar o personalizando un diálogo existente 3. Diálogos estándar, como Print y File Open, pueden ser creados usando el control common dialog

22 22 de 47 CAPITULO III: TIPOS DE DATOS Tipo de dato Memoria requerida Rango Byte 1 byte 0 a 255 Boolean 2 bytes True ó False Integer 2 bytes -32,768 a 32,767 Long (long integer) Single (single-precision floating-point) Double (double-precision floating-point) Currency (scaled integer) 4 bytes -2,147,483,648 a 2,147,483,647 4 bytes E38 a E-45 para valores negativos; E-45 a E38 para valores positivos 8 bytes E308 a E-324 para valores negativos; E-324 a E308 para valores positivos 8 bytes -922,337,203,685, a 922,337,203,685, Decimal 14 bytes +/-79,228,162,514,264,337,593,543,950,335 sin punto decimal; +/ con 28 lugares a la derecha del punto decimal; el número más pequeño superior al cero es: +/ Date 8 bytes Enero 1, 100 to Diciembre 31, 9999 Object 4 bytes Cualquier referencia a un objeto String (longitud variable) 10 bytes + string length 0 hasta aproximadamente 2 billion String Length of string 1 hasta aproximadamente 65,400

23 23 de 47 (longitud fija) Variant (con números) 16 bytes Cualquier valor numérico hasta el rango de un doble Variant (con caracteres) User-defined (usando Type) 22 bytes + longitud de la cadena Número requerido por sus elementos El mismo rango que para String de longitud variable el rango de cada elemento es el mismo que para su tipo de dato. Notas: - Los arreglos de cualquier tipo de dato requieren 20 bytes de memoria más 4 bytes por cada dimensión más el número de bytes ocupados por el dato. La memoria ocupada por los datos puede ser calculada por multiplicar el número de elementos de datos por el tamaño de cada elemento. Por ejemplo, los datos en un arreglo unidimensional de 4 enteros de 2 bytes cada uno ocupan 8 bytes. Los 8 bytes requeridos por los datos más los 24 bytes adicionales resulta en 32 bytes el total de memoria requerida para almacenar este arreglo. - Un Variant conteniendo un arreglo requiere 12 bytes más que el arreglo por sí solo.

24 24 de 47 CAPITULO IV: PRINCIPALES ESTRUCTURAS DE CONTROL Y SENTENCIAS DE VBA Dim: Declara variables y reserva espacio para almacenarlas. Sintaxis: Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]]... Do - Loop: Repite un bloque de sentencias mientras la condición es verdadera o hasta que la condición sea verdadera. Sintaxis: Do [{While Until} condition] [statements] [Exit Do] [statements] Loop también puede ser usada la siguiente sintaxis: Do [statements] [Exit Do] [statements] Loop [{While Until} condition] End: Termina un procedimiento o bloque. Sintaxis: End End Function End If End Property End Select End Sub End Type End With

25 25 de 47 Exit: Sale de un bloque Do..Loop, For..Next, Function, Sub, o código Property. Sintaxis: Exit Do Exit For Exit Function Exit Property Exit Sub For Each: Repite un grupo de sentencias por cada elemento en un arreglo o colección. Sintaxis: For Each element In group [statements] [Exit For] [statements] Next [element] For..Next: Repite un grupo de sentencias un número especificado de veces. Sintaxis: For counter = start To end [Step step] [statements] [Exit For] [statements] Next [counter] Function: Declara el nombre, argumentos, y código que forma parte del cuerpo de una función. Sintaxis: [Public Private Friend] [Static] Function name [(arglist)] [As type] [statements] [name = expression] [Exit Function] [statements] [name = expression] End Function

26 26 de 47 If..Then..Else: Condiciona la ejecución de un grupo de sentencias, dependiendo del valor de una expresión. Sintaxis: If condición Then [sentencias] Else [sentencias] End If On Error: Activa una rutina manejador de errores y especifica la ubicación de la rutina sin un procedimiento. También puede ser usada para desactivar una rutina manejador de errores. Sintaxis: On Error GoTo line On Error Resume Next On Error GoTo 0 On Error Goto line, activa el manejador de errores que inicia en la línea especificada en el argumento line. El argumento line puede ser cualquier número de línea o etiqueta de línea. La línea especificada debe estar en el mismo procedimiento que la sentencia On Error, de lo contrario ocurrirá un error al compilar. On Error Resume Next, especifica que al ocurrir un error en tiempo de ejecución el control vaya a la sentencia que sigue a la sentencia que provocó el error. On Error Goto 0, desactiva cualquier manejador de error. Select Case: Ejecuta uno de varios grupos de sentencias, dependiendo del valor de una expresión. Sintaxis:

27 27 de 47 Select Case testexpression [Case expressionlist-n [statements-n]]... [Case Else [elsestatements]] End Select SendKeys: Envía uno o más teclazos a la ventana activa como si fueran escritos por el teclado. Sintaxis: SendKeys string[, wait] Para especificar un caracter, use el símbolo por sí mismo. Por ejemplo, para representar la letra A, use A para string. El signo suma (+), potencia (^), porcentaje (%), tilde (~), y paréntesis () tienen significado especial para Senkeys. Para especificar uno de estos caracteres, enciérrelos con llaves {}. Por ejemplo, para especificar el signo suma, use {+}. Para especificar combinación de teclas con Shift, Ctrl, y Alt, preceda el código de la tecla con uno de los siguientes códigos SHIFT + CTRL ^ ALT % Para especificar que cualquier combinación de Shift, Ctrl, y Alt deben estar presionadas mientras otras teclas son presionadas, encierre los códigos para estas teclas entre paréntesis. Por ejemplo, para especificar que presione Shift mientras E y C son presionados, use +(EC). Para especificar Shift presionado mientras E es presionado, seguido de C sin Shift, use +EC. Set, asigna una referencia a un objetos a una variable o propiedad. Sintaxis: Set objectvar = {[New] objectexpression Nothing} Sub, Declara el nombre, argumentos, y código que forma parte del cuerpo de un procedimento. Sintaxis:

28 28 de 47 [Private Public Friend] [Static] Sub name [(arglist)] [statements] [Exit Sub] [statements] End Sub Type, usado en el nivel módulo para definir un tipo de dato definido por el usuario conteniendo uno o más elementos. Sintaxis: [Private Public] Type varname elementname [([subscripts])] As type [elementname [([subscripts])] As type]... End Type While..Wend, Ejecuta un bloque de sentencias mientras una condición es verdadera. Sintaxis: While condition [statements] Wend

29 29 de 47 CAPITULO V: PRINCIPALES FUNCIONES DE VBA Asc, Regresa un entero representando el código del caracter que corresponde a la primera letra en la cadena. Sintaxis: Asc(string) Chr, Regresa una cadena conteniendo el caracter asociado con el código especificado. Sintaxis: Chr(charcode) Date, Regresa un Variant (Date) conteniendo la fecha actual del sistema. Utilice Date para actualizar la fecha del sistema. Sintaxis: Date DateDiff, Regresa un Variant (long) especificando el intervalo de tiempo entre dos fechas específicas. Sintaxis: DateDiff(intervalo, fecha1, fecha2) El intervalo es una cadena que puede tener estos valores Valor yyyy m d h n s Intervalo Años Mes Días Horas Minutos Segundos DoEvents, Pasa la ejecución al sistema operativo para que pueda procesar otros eventos. Sintaxis: DoEvents() Error, Regresa el mensaje de error que corresponde al último error o al número de error especificado. Sintaxis: Error( [no. error] )

30 30 de 47 Format, Regresa un Variant (string) conteniendo una expresión formateada de acuerdo a las instrucciones contenidas en la expresión de formato. Sintaxis: Format(expresión, formato) Iif, Regresa una de dos partes, dependiendo de la evaluación de una expresión. Sintaxis: Iif(expresión, valor cuando es verdadera, valor cuando es falso) InputBox, Muestra un cuadro de diálogo, espera la entrada de texto del usuario o que haga clic en un botón, y regresa una cadena con el contenido de la caja de texto. Sintaxis: InputBox(mensaje[, título] [, default]) InStr, Regresa un variant (long) especificando la posición de la primera ocurrencia de una cadena en otra. Sintaxis. InStr([inicio,] cadena1, cadena2) IsNull, Regresa un valor boleano que indica si una expresión contiene datos no válidos (Null). Sintaxis: IsNull(expresión) IsNumeric, Regresa un valor boleano que indica si una expresión puede ser evaluada como un número. Sintaxis: IsNumeric(expresión) LCase, Regresa una cadena que ha sido convertida a minúsculas. Sintaxis: LCase(cadena) Left, Regresa un Variant (string) conteniendo un número específico de caracteres de la parte izquierda de una cadena. Sintaxis: Left(cadena, longitud) Len, Regresa un Long conteniendo el número de caracteres de una cadena o el número de bytes requeridos para almacenar una variable. Len(cadena nombredevariable) Mid, Regresa un Variant (string) conteniendo un número específico de caracteres de una cadena. Sintaxis:

31 31 de 47 Mid(cadena, inicio[,longitud]) MsgBox, Muestra un mensaje en un cuadro de diálogo, espera que el usuario presione un botón, y regresa un Integer, indicando el botón que presionó el usuario. Sintaxis: MsgBox(mensaje[,botones] [,título]) Now, Regresa un Variant (date) especificando la fecha y hora actual del sistema. Sintaxis: Now Right, Regresa un Variant (string) conteniendo un número específico de caracteres del lado derecho de una cadena. Sintaxis: Right(cadena, longitud) Str, Regresa un Variant (string) que representa un número. Sintaxis: Str(número) Time, Regresa un Variant (date) indicando la hora actual del sistema. Sintaxis: Time UCase, Regresa un Variant (string) conteniendo la cadena especificada, convertida en mayúsculas. Sintaxis: UCase(string) Val, Regresa los números contenidos en una cadena como un valor numérico del tipo apropiado. Sintaxis: Val(cadena)

32 32 de 47 CAPITULO VI: PRINCIPALES OBJETOS DE VISUAL BASIC App, El objeto App es un objeto global. Este obtiene o especifica la información sobre la aplicación como el título, versión, ruta y nombre del archivo ejecutable y archivos de ayuda, y si existe o no una instancia previa de la aplicación en ejecución. Principales propiedades del objeto App: Path, ExeName, PrevInstance, Title. Ejemplo: If(App.PrevInstance) Then End Clipboard, Provee acceso al portapapeles del sistema. Propiedades y métodos: Clear, GetData, GetText, SetData, SetText. Ejemplo: Clipboard.SetText Hola Err, Contiene información sobre el último error en tiempo de ejecución. Propiedades y métodos: Clear, Description, Number, Source. Ejemplo: If( Err <> 0 ) Then Exit sub Printer, el objeto Printer permite la comunicación con una impresora del sistema (inicialmente la impresora predeterminada). Propiedades y métodos: Copies, CurrentX, CurrentY, DeviceName, DriverName, EndDoc, KillDoc, Line, NewPage, Orientation, Page, Port. Screen, Contiene información sobre la pantalla y controla el puntero del mouse fuera de los formularios de su aplicación en tiempo de ejecución. El objeto Screen es el escritorio completo de Windows. Propiedades: ActiveControl, ActiveForm, FontCount, Fonts, Height, Width. Me, El objeto Me es una referencia al formulario actual. Muy útil si desea crear un código independiente al nombre del formulario.

33 33 de 47 CAPITULO VII: ACCESO A DATOS CON ADO OLE DB es la estrategia de programación Microsoft a nivel sistema para interfase de datos. OLE DB es una especificación abierta diseñada para construir sobre ODBC, esto es posible al proveer un estándar abierto para acceder a todos los tipos de datos. ODBC fue creado para accesar bases de datos relacionales (de manera primaria a SQL) en una ambiente multiplataforma. OLE DB está diseñada para proveer acceso a todos los tipos de datos en ambiente OLE Component Object Model (COM). OLE DB incluye la funcionalidad SQL definida en ODBC pero también define interfaces para tener acceso a otros datos diferentes al tipo soportado por SQL. Los componentes OLE DB consisten en Data Providers (que contienen y exponen los datos), Data Consumers (que usan los datos), y Service Components (que procesan y transportan los datos, por ejemplo, procesadores de querys e ingeniería de cursores).

34 34 de 47 Microsoft ActiveX Data Objects (ADO) es la estrategia de programación Microsoft a nivel aplicación para interfase a datos e información. ADO provee acceso a datos consistente, alto rendimiento y soporta una amplia variedad de necesidades de desarrollo, incluyendo la creación de clientes de bases de datos o front-end, usando aplicaciones, herramientas, lenguajes, o navegadores de Internet. ADO está diseñado para ser la única interfase a datos necesaria para sistemas cliente-servidor y desarrollos basados en Web. ADO provee una interfase fácil de usar a nivel aplicación para OLE DB, que provee acceso a diferentes formatos de datos. Como ADO fue diseñado para combinar las mejores características y, eventualmente reemplazar RDO y DAO, usa notación similar con una semántica simplificada para hacer de él el siguiente paso natural para los desarrolladores de hoy. El modelo ADO contiene siete objetos: Connection

VBA Excel 2013 Programación en Excel: Macros y Lenguaje VBA

VBA Excel 2013 Programación en Excel: Macros y Lenguaje VBA Ediciones ENI VBA Excel 2013 Programación en Excel: Macros y Lenguaje VBA Colección Recursos Informáticos Contenido Contenido 1 Podrá descargar algunos elementos de este libro en la página web de Ediciones

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Microsoft Visual Basic 6.0 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Microsoft Visual Basic 6.0. Se estudian las particularidades del lenguaje Basic, así como su

Más detalles

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una

Más detalles

COMANDOS VISUAL BASIC. Comandos Básicos De Visual Basic. Programación Básica

COMANDOS VISUAL BASIC. Comandos Básicos De Visual Basic. Programación Básica Comandos Básicos De Visual Basic Programación Básica MANEJO DE ARCHIVOS Abrir para Lectura Open Archivo For Input As Numero Abrir para Escritura Open Ruta.Text For Output As Numero Fin del Archivo Booleano

Más detalles

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición)

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición) Capítulo 1: Introducción A. Introducción 14 B. A quién va dirigido este libro? 14 C. Qué es una macro? 14 D. Qué interés tiene hacer macros? 15 E. Contenido del libro 15 Capítulo 2: El editor de Visual

Más detalles

Curso de Iniciación a Visual Basic 6.0

Curso de Iniciación a Visual Basic 6.0 Curso de Iniciación a Visual Basic 6.0 Visual Basic es uno de los lenguajes de programación más usados debido a su simplicidad, mezclada con unas grandes posibilidades de desarrollo en entornos gráficos.

Más detalles

LENGUAJE PROGRAMACIÓN

LENGUAJE PROGRAMACIÓN LENGUAJE DE PROGRAMACIÓN 2 Qué es Visual Basic? Qué es Visual Basic? La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas

Más detalles

Introducción a los controles más usuales de Visual Basic 6.0

Introducción a los controles más usuales de Visual Basic 6.0 Introducción a los controles más usuales de 3.1 Los controles más usuales en Los controles más usuales son aquellos que usamos con mayor frecuencia al momento de crear una aplicación. Estos controles son

Más detalles

Acceso a base de datos Access (.mdb) Windows 3.x 16 bits Access 1.0 y 2.0. 16 y 32 bits (compilación condicional)

Acceso a base de datos Access (.mdb) Windows 3.x 16 bits Access 1.0 y 2.0. 16 y 32 bits (compilación condicional) Introducción a Visual Basic Comentario General Qué es Visual Basic? La palabra Visual hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas

Más detalles

Programación con VBA Excel

Programación con VBA Excel Programación con VBA Excel Píldoras Informáticas CAPÍTULO 1. Introducción. Macros... 6 1.1 Cuando utilizar una Macro... 6 1.2 Grabar una macro... 8 1.3 Ejecutar una Macro... 9 1.4 Seguridad en las macros...

Más detalles

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN FACULTAD NACIONAL DE MINAS Escuela de Sistemas OBJETIVOS: General: Estudiar y utilizar los elementos del entorno de trabajo Visual Basic for Applications

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto INDICE Agradecimientos 5 Sobre el Autor 6 Introducción 7 Índice 9 Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto 19 El Administrador de proyectos 21 Creación de un proyecto 27 Personalización

Más detalles

Active Server Pages. Que es?.

Active Server Pages. Que es?. Active Server Pages. Mediante ASP se pueden crear y ejecutar aplicaciones sobre la Web. En esta sección se explican los fundamentos básicos para utilizarlo. Recuerde que para poder probar código ASP se

Más detalles

Programación Orientada a Objetos en Visual Basic

Programación Orientada a Objetos en Visual Basic Programación Orientada a Objetos en Visual Basic Resumen La programación en Visual Basic se puede realizar de diversas formas o estilos. Este lenguaje nace como un ambiente de prototipación rápida (RAD)

Más detalles

XPERTO EN DISEÑO DE PÁGINAS WEB

XPERTO EN DISEÑO DE PÁGINAS WEB Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados

Más detalles

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com. www.areaint.com CURSO DE. Visual Basic 6.0 WWW.AREAINT.

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com. www.areaint.com CURSO DE. Visual Basic 6.0 WWW.AREAINT. www.areaint.com CURSO DE Visual Basic 6.0 Pág. 1 LECCIÓN 1 En esta lección de introducción aprenderemos las principales características de un lenguaje de programación para crear aplicaciones bajo Windows.

Más detalles

Introducción Cómo usar este libro 1. Instalación Introducción Consideraciones previas Formatos de distribución Versiones de Visual Basic 4.

Introducción Cómo usar este libro 1. Instalación Introducción Consideraciones previas Formatos de distribución Versiones de Visual Basic 4. Introducción Cómo usar este libro 1. Instalación Introducción Consideraciones previas Formatos de distribución Versiones de Visual Basic 4.0 Requerimientos de Visual Basic 4.0 Instalación de Visual Basic

Más detalles

Cómo acceder a bases de datos?

Cómo acceder a bases de datos? Cómo acceder a bases de datos? Para facilitar la explicación de la conexión a una base de datos utilizaremos la base de datos Access ya que en el capitulo anterior se explica cómo crearla. Usaremos una

Más detalles

APLICACIÓN COMPRAS EN SQLSERVER 2000

APLICACIÓN COMPRAS EN SQLSERVER 2000 APLICACIÓN COMPRAS EN SQLSERVER 2000 (Libro de apoyo: Iniciación a las bases de datos con Access 2002. Eduardo Mora, Marta Zorrilla, Joaquín Díaz de Entresotos. Díaz de Santos, 2003) A continuación se

Más detalles

" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2

 ##$ % & '( % & )*+),$ -##$ -!- $! -./ - 0WebClass1-2 ! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass

Más detalles

MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA)

MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA) MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA) MA104966 Alcance del trabajo Capacitación herramientas Excel vinculadas a PI y soporte técnico para interfaz StarLims 2012 1 INTRODUCCIÓN El objetivo del contrato

Más detalles

Curso Completo de Visual Basic 6.0

Curso Completo de Visual Basic 6.0 CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús

Más detalles

Windows XP. Sistemas operativos (tercera parte) Autor: Editorial McGraw-Hill

Windows XP. Sistemas operativos (tercera parte) Autor: Editorial McGraw-Hill Windows XP. Sistemas operativos (tercera parte) Autor: Editorial McGraw-Hill 1 Presentación del curso En esta tercera parte de nuestro curso sobre el Sistema Operativo Windows XP te enseñaremos a utilizar

Más detalles

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0

El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0 2.1 Qué es Visual Basic? Visual Basic es un lenguaje de programación orientado a objetos creado por la Microsoft. Este lenguaje incorpora todas las herramientas necesarias para la creación de cualquier

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Manual del Usuario. Requisitos del Sistema

Manual del Usuario. Requisitos del Sistema Manual del Usuario Requisitos del Sistema Para poder consultar la información estadística del SISTEMA DE ANALISIS DINAMICO DE LA INFORMACION es necesario contar en su equipo con los siguientes requisitos:

Más detalles

Curso Completo de Visual Basic 6.0

Curso Completo de Visual Basic 6.0 CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús

Más detalles

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012 Manual de Usuario Manual de Instalación Compucaja.Net y SQL Server 2012 Hoja de Contenido Requerimientos mínimos 4 Instalación de COMPUCAJA.net 5 Instalación Microsoft SQL Server 2012 Express 11 Herramientas

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Microsoft Visual Basic 2008 Microsoft Visual Basic 2008 Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic 2008, cuyas particularidades

Más detalles

Microsoft Access 2000 Instructivo

Microsoft Access 2000 Instructivo Microsoft Access 2000 Instructivo Introducción Tema I: Tablas Tema II: Consultas Tema III: Formularios Tema IV: Reportes Tema V: Macros Tema VI: DAO: Objeto de Acceso a Datos Tema VII: Distribución de

Más detalles

Requerimientos Técnicos

Requerimientos Técnicos Guía de Instalación Software SICOSS v2008.10 Requerimientos Técnicos El Software SICOSS, permite diferentes modalidades (plataformas) de trabajo; para lograr una instalación exitosa, así como un funcionamiento

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento

Más detalles

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS 1. Introducción 1 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos

Más detalles

Manual del programador, Parte 7: Crear archivos de Ayuda

Manual del programador, Parte 7: Crear archivos de Ayuda Manual del programador, Parte 7: Crear archivos de Ayuda Página 1 de 24 Manual del programador, Parte 7: Crear archivos de Ayuda Los archivos de Ayuda son un origen de información valiosa para los usuarios

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

SartoCollect v1.0 - Instrucciones de instalación y ejecución

SartoCollect v1.0 - Instrucciones de instalación y ejecución SartoCollect v1.0 - Instrucciones de instalación y ejecución Gracias por adquirir SartoCollect. El software SartoCollect está diseñado para conectar su instrumento directamente con un libro Excel, un archivo

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

MANEJO DE ERRORES...225 VII.1. LA COMPILACIÓN...225

MANEJO DE ERRORES...225 VII.1. LA COMPILACIÓN...225 INDICE DE CONTENIDOS C A P I T U L O V II VII. MANEJO DE ERRORES...225 VII.1. LA COMPILACIÓN...225 VII.1.i. Errores de compilación...226 VII.2. ERRORES EN TIEMPO DE EJECUCIÓN...226 VII.2.i. Capturando

Más detalles

CENTRO NACIONAL DE CAPACITACIÓN Y CALIDAD Coordinación de Informática

CENTRO NACIONAL DE CAPACITACIÓN Y CALIDAD Coordinación de Informática CENTRO NACIONAL DE CAPACITACIÓN Y CALIDAD Visual Basic 6.0 Avanzado V i s u a l B a s i c a v a n z a d o Índice PRESENTACIÓN... 3 INTRODUCCIÓN... 4 MÓDULO I. PROCEDIMIENTOS Y FUNCIONES... 5 PROGRAMACIÓN

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que CAPÍTULO II VISUAL BASIC 6 Introducción. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que podemos encontrar hoy en día. Dicho lenguaje nace de BASIC (Beginner s All-purpose

Más detalles

Microsoft Visual Basic.NET

Microsoft Visual Basic.NET Microsoft Visual Basic.NET Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic.NET, cuyas particularidades se estudian en la

Más detalles

Dirigido a: Objetivos: Alcance: Temario:

Dirigido a: Objetivos: Alcance: Temario: Dirigido a: Este curso está dirigido a personas que han utilizado Excel para tareas muy elementales y que todo lo que han aprendido ha sido de forma empírica. Algunos usuarios con nivel intermedio valoran

Más detalles

Microsoft Excel Nivel Avanzado Macros

Microsoft Excel Nivel Avanzado Macros Microsoft Excel Nivel Avanzado Macros Objetivos El curso tiene como objetivo entregar a los participantes de nivel superior, conocimientos y habilidades en el manejo del lenguaje de programación Visual

Más detalles

Formularios. Microsoft Excel 2007

Formularios. Microsoft Excel 2007 Person Sistemas de Información II Formularios Microsoft Excel 2007 Formularios de entrada de datos Microsoft Excel ofrece los siguientes tipos de formularios para ayudarle a escribir datos en un rango

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Comencemos a programar con. Entrega 10. Estructuras de Control II

Comencemos a programar con. Entrega 10. Estructuras de Control II Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services

TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services Este documento consta de: Descripción general del Tutorial Prerrequisitos Pasos generales a seguir Pasos específicos a seguir Anexo I - Almacenamiento

Más detalles

TABLAS DINÁMICAS EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

TABLAS DINÁMICAS EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE TABLAS DINÁMICAS EXCEL 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE TABLAS DINÁMICAS Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios

Más detalles

Programación en Access

Programación en Access Índice INDICE 0. Introducción. A quién va dirigido este curso...5 Introducción a la aplicación...6 Cuándo utilizar Access?...7 Distintas formas de programar con Access...8 Base de datos de ejemplo...9

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

Cómo nombrar variables ( 2&

Cómo nombrar variables ( 2& &'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción

Más detalles

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO I. INTRODUCCIÓN A MICROSOFT EXCEL 2002 1. CONCEPTOS BÁSICOS 1.1 Ventana de Microsoft Excel 1.2 Descripción CONTENIDO II. GENERALIDADES 1. SELECCIÓN

Más detalles

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL Código-Materia: 05253 - Excel avanzado Requisito: Excel nivel intermedio Programa - Semestre: Ingeniería Industrial Período académico: 15-2

Más detalles

MultiBase Cosmos. Notas a la versión 4.4, release 1. BASE 100, S.A. www.base100.com

MultiBase Cosmos. Notas a la versión 4.4, release 1. BASE 100, S.A. www.base100.com MultiBase Cosmos Notas a la versión 4.4, release 1 BASE 100, S.A. www.base100.com Índice IMPLEMENTACIONES... 3 MÉTODOS DE LA CLASE SIMPLECONTROL... 4 MÉTODOS DE LA CLASE INTEGER... 4 MÉTODOS DE LA CLASE

Más detalles

Para comenzar, abra el programa Inmediatamente aparecerá una ventana llamada editor de datos que tiene la siguiente forma:

Para comenzar, abra el programa Inmediatamente aparecerá una ventana llamada editor de datos que tiene la siguiente forma: 1. Descripción Generales del Paquete Estadístico SPSS. SPSS es un paquete estadístico orientado -en principio- al ámbito de aplicación de las Ciencias Sociales y que lleva en el mercado alrededor de 25

Más detalles

Formularios. Microsoft Excel 2003

Formularios. Microsoft Excel 2003 Formularios Microsoft Excel 2003 Formularios de entrada de datos Microsoft Excel ofrece los siguientes tipos de formularios para ayudarle a escribir datos en un rango de hoja de cálculo. Formularios de

Más detalles

Unidad II. Entorno de Desarrollo de Visual FoxPro

Unidad II. Entorno de Desarrollo de Visual FoxPro Unidad II. Entorno de Desarrollo de Entorno de es uno de los gestores de Bases de Datos relacionales más rápido y flexible del mercado, dispone de un complejo entorno de desarrollo totalmente orientado

Más detalles

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008 PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008 www.bmformacion.es info@bmformacion.es Objetivos Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado

Más detalles

FileMaker 11. Guía ODBC y JDBC

FileMaker 11. Guía ODBC y JDBC FileMaker 11 Guía ODBC y JDBC 2004-2010 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker es una marca comercial de FileMaker,

Más detalles

Comencemos a programar con. Entrega 22. Formularios (1)

Comencemos a programar con. Entrega 22. Formularios (1) Comencemos a programar con VBA - Access Entrega 22 Objetos de Access Formularios (1) Eduardo Olaz 22-2 Estructura de los Objetos de Access Una aplicación Access está compuesta de una gran cantidad de objetos

Más detalles

por Elsa Matilde Meyer INDICE DE CONTENIDOS VERSIÓN DEMO

por Elsa Matilde Meyer INDICE DE CONTENIDOS VERSIÓN DEMO por Elsa Matilde Meyer INDICE DE CONTENIDOS VERSIÓN DEMO 1 INTRODUCCIÓN... 13 2 CONCEPTOS BÁSICOS... 14 2.1 QUÉ ES UNA MACRO?... 14 2.2 ELEMENTOS DE UNA MACRO... 14 3 EL EDITOR DE MACROS... 16 3.1 ELEMENTOS

Más detalles

Uso de las herramientas de consulta de Transact-SQL

Uso de las herramientas de consulta de Transact-SQL Uso de las herramientas de consulta de Transact-SQL Contenido Introducción 1 Analizador de consultas SQL 2 Uso de la herramienta Examinador de objetos en el Analizador de consultas SQL 3 Uso de plantillas

Más detalles

GUÍA DE LABORATORIO Parte II

GUÍA DE LABORATORIO Parte II GUÍA DE LABORATORIO Parte II ELABORADO POR CARLOS CASTILLO PERALTA cc_peralta@hotmail.com Elaborado por Carlos Castillo Peralta cc_peralta@hotmail.com 1 INTRODUCCIÓN La presente Guía de Laboratorio de

Más detalles

Software de la impresora

Software de la impresora Software de la impresora Acerca del software de la impresora El software Epson contiene el software del driver de la impresora y EPSON Status Monitor 3. El driver de la impresora es un programa que permite

Más detalles

PRÓLOGO... XVII CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA...

PRÓLOGO... XVII CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA... CONTENIDO PRÓLOGO... XVII CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA... 1 QUÉ ES UN PROGRAMA... 1 QUÉ ES Visual Basic.NET... 2 REALIZACIÓN DE UN PROGRAMA EN Visual Basic.NET... 3 Cómo crear un programa...

Más detalles

GUÍA DE LABORATORIO N o 3

GUÍA DE LABORATORIO N o 3 Universidad Simón Bolívar Sistemas de Información III - PS6117 LABORATORIO GUÍA DE LABORATORIO N o 3 Abril 96: Abril 98: Septiembre 2000 Realizada por: Actualizada por: Actualizada por: A.D. A. Borges

Más detalles

Comencemos a programar con. Entrega 09

Comencemos a programar con. Entrega 09 Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles

Estructura para la toma de decisiones

Estructura para la toma de decisiones Estructura para la toma de decisiones Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que

Más detalles

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1 Informix Personal Edition 7.22 1 El objetivo de este documento consiste en ofrecer una visión general de las herramientas y funcionalidades que incorpora el software Informix Personal 7.22, una vez hayáis

Más detalles

Tablas de datos... 4. Insertar tablas rápidas basadas en plantillas... 4. Insertar tabla... 4 ... 5. Eliminar una tabla y su contenido...

Tablas de datos... 4. Insertar tablas rápidas basadas en plantillas... 4. Insertar tabla... 4 ... 5. Eliminar una tabla y su contenido... Contenido Tablas de datos... 4 Insertar tablas rápidas basadas en plantillas... 4 Insertar tabla... 4... 5 Eliminar una tabla y su contenido... 5 Borrar el contenido de una tabla... 5 Convertir tabla en

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

Archivos y Carpetas. Archivos y Carpetas

Archivos y Carpetas. Archivos y Carpetas Archivos y Carpetas Archivos y Carpetas Explorar la PC Trabajar con archivos y carpetas: crear, cambiar el nombre, mover, copiar, pegar, eliminar y restaurar Buscar archivos y carpetas Papelera de reciclaje

Más detalles

PREMIUM Soft. Manual de Entrenamiento Al Soportista. Aplicación Premium Administrativo. manual de entrenamiento

PREMIUM Soft. Manual de Entrenamiento Al Soportista. Aplicación Premium Administrativo. manual de entrenamiento PREMIUM Soft Manual de Entrenamiento Al Soportista Aplicación Premium Administrativo Pág. 1 de 1 Contenido del curso Soportista Premium Soft Instalación del software (mono y multiusuarios) Configuración

Más detalles

Comencemos a programar con. Entrega 17

Comencemos a programar con. Entrega 17 Comencemos a programar con VBA - Access Entrega 17 Trabajar con ficheros Eduardo Olaz 17-2 Trabajar con Ficheros Desde VBA podemos acceder no sólo a las tablas de nuestras bases de datos, sino también

Más detalles

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos CICLO ESCOLAR 20092010B PROFESOR M. en C. J. Jesús Arellano Pimentel GRUPO 204 NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL

Más detalles

Acceso a base de datos SQLite desde Gambas

Acceso a base de datos SQLite desde Gambas Acceso a base de datos SQLite desde Gambas Prof: Mileti, P. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación),

Más detalles

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com LECCIÓN 6 En esta lección vamos a familiarizarnos con las estructuras de repetición, las cuales nos sirven para realizar una misma instrucción un número determinado de veces o indeterminado dependiendo

Más detalles

Índice de contenidos. Introducción Programación en Windows 2000 A quién va dirigido este libro? Estructura de este libro

Índice de contenidos. Introducción Programación en Windows 2000 A quién va dirigido este libro? Estructura de este libro Índice de contenidos Introducción Programación en Windows 2000 A quién va dirigido este libro? Estructura de este libro 1. Desarrollo de aplicaciones en Windows 2000 Modelo a seguir para alcanzar los objetivos

Más detalles

VBA Excel 2013 Programación en Excel: Macros y lenguaje VBA

VBA Excel 2013 Programación en Excel: Macros y lenguaje VBA Presentación 1. Presentación del lenguaje VBA 17 1.1 Objetivos del lenguaje VBA 17 1.2 Algunas definiciones 18 1.3 Escritura de código VBA 19 2. Las macros de Excel 19 2.1 Mostrar la ficha PROGRAMADOR

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

O3 DESIGNER. Guía de uso

O3 DESIGNER. Guía de uso IdeaSoft Uruguay S.R.L. Phone: +598 (2) 710 4372 21 de Setiembre 2570 Fax: +598 (2) 710 4965 Montevideo http://www.ideasoft.com.uy Uruguay O3 DESIGNER Guía de uso O3 - Manual del Desarrollador Tabla de

Más detalles

Microsoft Management Console. Introducción. Sistema operativo. Notas del producto. Resumen

Microsoft Management Console. Introducción. Sistema operativo. Notas del producto. Resumen Microsoft Management Console Introducción Sistema operativo Notas del producto Resumen Microsoft Management Console (MMC) es un servicio de presentación común ampliable para las aplicaciones de administración.

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase)

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase) CURSO BÁSICO DE INFORMÁTICA E INTERNET TEMAS: 1. CONCEPTOS INFORMÁTICA BÁSICA (2 clases) 1.1. Hardware Monitor. Torre. Parlantes. Cámara. Disco duro. Procesador. El teclado. El mouse. 1.2. Software 1.3.

Más detalles

Microsoft Excel 2010 Básico

Microsoft Excel 2010 Básico Microsoft Excel 2010 Básico Consejo de la Judicatura Federal Elaboró: Contenido INTRODUCCIÓN... 1 Inicio de Microsoft Excel 2010... 1 Conceptos básicos... 2 Ventana de Microsoft Excel... 3 Ficha Archivo...

Más detalles

Controles ActiveX Version 3.5.2

Controles ActiveX Version 3.5.2 Controles ActiveX Version 3.5.2 Manual de Usuario Evolusoft Calle 50 y 54 Este Edificio Arango Orillac Tercer Piso República de Panamá Tel.: (507) 263-1096 Fax: (507) 263-0962 Evolusoft Europe Bernhofstrasse

Más detalles

INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: MICROSOFT ACCESS QUÉ SE PRESENTA EN ESTE DOCUMENTO

INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: MICROSOFT ACCESS QUÉ SE PRESENTA EN ESTE DOCUMENTO INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: MICROSOFT ACCESS QUÉ SE PRESENTA EN ESTE DOCUMENTO El objetivo de esta sencilla guía es el de describir los procedimiento básicos

Más detalles

VISUAL BASIC 2010 RECONOCIMIENTO UNIDAD UNO

VISUAL BASIC 2010 RECONOCIMIENTO UNIDAD UNO VISUAL BASIC 2010 RECONOCIMIENTO UNIDAD UNO Este curso es metodológico y como tal no tiene prueba única del 40%, su evaluación del 40% es por proyectos que los estudiantes presentan al final del curso

Más detalles

Escuela Industrial Superior SISTEMAS OPERATIVOS. Windows 7 Conceptos básicos. Ventajas de Windows. Elementos de trabajo

Escuela Industrial Superior SISTEMAS OPERATIVOS. Windows 7 Conceptos básicos. Ventajas de Windows. Elementos de trabajo SISTEMAS OPERATIVOS Un Sistema Operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un Sistema Informático controla los recursos de hardware y gestiona

Más detalles

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables

Más detalles

Unidad 2: El sistema operativo. Trabajo sin conexión.

Unidad 2: El sistema operativo. Trabajo sin conexión. Unidad 2: El sistema operativo. Trabajo sin conexión. Un sistema operativo es un conjunto de programas de control que actúa como intermediario entre el usuario y el hardware de un sistema informático,

Más detalles

Introducción... 4 Conceptos básicos... 4 Qué es una base de datos?... 4 Partes de una base de datos... 4. Tablas... 4. Formularios... 5. Informes...

Introducción... 4 Conceptos básicos... 4 Qué es una base de datos?... 4 Partes de una base de datos... 4. Tablas... 4. Formularios... 5. Informes... Contenido Introducción... 4 Conceptos básicos... 4 Qué es una base de datos?... 4 Partes de una base de datos... 4 Tablas... 4 Formularios... 5 Informes... 5 Consultas... 5 Macros... 5 Módulos... 5 Partes

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Crystal Reports y VB.NET

Crystal Reports y VB.NET Crystal Reports y VB.NET Introducción Creando un Reporte desde Cero Crystal y Windows Applications Crystal y Web Applications Crystal y Web Services Funcionalidades del CrystalReportView en tiempo de ejecución

Más detalles