Libros Urgentes

 
 
Recomienda este libro
 

Visual Basic 6

  • Evangelos Petroutsos
  • ANAYA MULTIMEDIA
  • 856 páginas
  • Idioma: Español
  • ISBN: 8441508291 ISBN-13: 9788441508293
  • 1 edición (30/03/1999)
  • Entrega de 1 a 7 días contra reembolso por agencia urgente*
    • 56,7€ ($77,02)
    • * Envío GRATIS en pedidos de más de 49€
 
 

La biblia de Visual Basic 6 es una guía esencial para aquellos programadores que utilizan la herramienta de desarrollo más popular de Microsoft. Diseñado para todo tipo de usuarios, los usuarios noveles obtendrán una completa introducción al lenguaje que les ayudará a dar los primeros pasos en Visual Basic. Los usuarios más expertos mejorarán sus conocimientos, gracias a la amplia gama de temas avanzados que se presentan junto a ejemplos prácticos. Tanto si está utilizando una versión anterior de Visual Basic como la nueva versión 6, este es el libro de consulta apropiado.
Sepa cómo utilizar los elementos más avanzados para mejorar los resultados obtenidos en sus tareas, construya sus propias aplicaciones personalizadas, emplee OLE para utilizar varias aplicaciones conjuntamente, y preparar servidores OLE, descubra todo sobre la programación de bases de datos, procesamiento de audio e imágenes, aprenda a crear y distribuir controles ActiveX, añadir elementos multimedia a sus aplicaciones y a utilizar documentos VBScript y ActiveX para emplearlos en páginas Web, utilice controles de Internet en sus aplicaciones de Visual Basic 6, etc.
Fecha de aparición: Abril 1999

Ahorra Con Agapea
"Compra "Visual Basic 6" junto a "Hipatia de Alejandría":

Por solo 71.7 € Gastos de envío gratis**



Introducción

1. Primeros pasos con Visual Basic

Un lenguaje, tres ediciones
El entorno de desarrollo integrado

La barra de menús
Las barras de herramientas

Creación de una nueva barra de herramientas

El explorador de proyectos
El cuadro de herramientas
Ventana de propiedades
Diseñador de formularios
Posición del formulario
Ventana inmediato

Nuestro primer proyecto VB

Renombrar y guardar un proyecto

Elementos de la interfaz de usuario
Diseño de una interfaz de usuario

Alineación de los controles

Menú Formato
Uso del menú Formato

Ejecución de la aplicación

Uso de la ventana Inmediato

Programación de una aplicación

Programación de los botones de comando

Preparación para escribir el código

Agrupación de controles

Desarrollo visual y programación orientada a sucesos

Algunas propiedades comunes
Algunos métodos comunes
Algunos sucesos comunes

Sucesos del ratón
Sucesos del teclado

Enfoque

VB6 en acción: La aplicación Enfoque
Orden de tabulación

Personalización del entorno

Lengüeta del editor

Opciones de código
Opciones de la ventana

Lengüeta Formato del editor
Lengüeta General

Opciones de la cuadrícula
Intercepción de errores
Compilar

Lengüeta Acople
Lengüeta Entorno

Cuando se inicie Visual Basic
Cuando se inicie un programa
Mostrar plantillas para
Directorio de plantillas

Lengüeta Avanzado



2. Proyectos Visual Basic

Desarrollo de una aplicación para el cálculo de créditos

Cómo funciona la aplicación de crédito
Construcción de la interfaz de usuario

Alineación de los controles

Programación de la aplicación de crédito
Validación de los datos

Desarrollo de una calculadora matemática

Construcción de la interfaz de usuario
Programación de la aplicación matemática

Las operaciones matemáticas

Añadir más funciones
Intercepción de errores

Rutina sencilla de gestión de errores

Una aplicación con múltiples formularios

VB6 en acción: la aplicación calculadoras
El objeto inicial

Los archivos de un proyecto

El archivo de proyecto
El archivo de Formulario
Mover y copiar proyectos
Archivos ejecutables

Uso del Experto de instalación de aplicaciones
Creación de un archivo ejecutable
Optimizaciones avanzadas



3. Visual Basic, el lenguaje

Variables

Declaración de variables

Declaraciones explícitas

Convenciones de nombres de variables

Declaraciones implícitas

Tipos de variables

Variables numéricas
Variables de tipo String
Variables del tipo Booleano
Variables del tipo Date
Variables del tipo Objeto
Variables del tipo Variant

Conversón de tipos de variables
Tipos de datos definidos por el usuario
Valores especiales

El valor Empty
El valor Null
El valor Nothing
El valor Error

Análisis del tipo de una variable
¿Es un número o una cadena?
Cómo se fuerza a que se definan las variables
Ámbito de las variables
Vida de una variable

Constantes
Matrices

Declaración de matrices
Especificación del límite
Matrices de varias dimensiones
Matrices dinámicas

La palabra clave Preserve

Matrices de matrices

Colecciones

Incorporación a una colección
Eliminación de un elemento de una colección
Obtención de elementos de una colección
Medida de una colección
Proceso de los elementos de una colección
Uso de las colecciones

Procedimientos

Subrutinas

Subrutinas y gestores de sucesos

Funciones

La función Abs()

Llamadas a procedimientos

Subrutinas
Funciones

Argumentos

Mecanismos de paso de argumentos

Paso de argumentos por referencia

Conversión automática del tipo de argumentos

Paso de argumentos por valor

Uso de argumentos opcionales
Paso de un número desconocido de argumentos
Argumentos nominales

Valores resultado de las funciones

Funciones con resultados del tipo de datos Personalizado

VB6 en acción: El proyecto Tipos

Funciones con resultados del tipo Matriz

VB6 acción: el proyecto Estadísticas

Funciones con resultados del tipo Error

Sentencias de control del flujo

If . . . Then
If . . . Then . . . Else

Estructuras If ... Then múltiples frente a Elseif

Select Case

Sentencias de control de bucle

Do . . . Loop
For . . . Next
While . . . Wend

Estructuras de control anidadas
La sentencia Exit



4. Trabajo con formularios

La apariencia de los formularios
El formulario inicial

Cargar, mostrar y ocultar formularios

Carga y descarga de formularios
Visualización de formularios
Ocultar formularios
VB6 en acción: la aplicación CargForm
La sentencia DoEvents

Control de un formulario desde el interior de otro

Acceso a formularios desde el interior de sus controles
Variables públicas frente a variables globales
VB6 en acción: la aplicación formularios
Los sucesos Activate y Deactivate

Diseño de menús

El editor de menús

Propiedad Index
Propiedad Checked
Propiedad Enabled
Propiedad Visible
Propiedad WindowList

Programación de los comandos de menú
Uso de las teclas de método abreviado

Teclas de método abreviado: acceso a menús
Teclas de método abreviado: activación de comandos

Manipulación de los menús durante la ejecución

Creación de menús cortos y largos
Añadir y borrar comandos durante la ejecución
Creación de menús contextuales (Pop-Up)

Creación de formularios dinámicos durante la ejecución
Operaciones de arrastrar y soltar

Propiedad DragMode
Métodos DragDrop y DragOver
VB6 en acción: la aplicación SoltSucs
La palabra clave TypeOf
Conflictos del ratón
VB6 en acción: la aplicación ArraSolt
VB6 en acción: la aplicación SoltForm
Arrastre manual

VB6 en acción: la aplicación SoltText

Arrastre de entradas de una lista

VB6 en acción: la aplicación SoltList



5. Controles básicos

Control TextBox (Cuadro de texto)

Propiedades básicas

MultiLine (Líneas múltiples)
ScrollBars (Barras de desplazamiento)
MaxLength (Longitud máxima)
Límite del control TextBox: 64Kb

Manipulación del texto del control

Text (Texto)
PasswordChar (Carácter de palabra clave)

Selección de texto

SelText
SelStart y SelLength
VB6 en acción: la aplicación TextPad

Operaciones de Buscar y reemplazar
Captura de pulsaciones de tecla

Captura de las teclas de función

Los controles ListBox y ComboBox

Propiedades básicas

MultiSelect (Selección múltiple)
Sorted (Ordenada)
Style (Estilo)

Métodos del control ListBox

AddItem (Añadir un elemento)
RemoveItem (Borrar un elemento)
Clear (Vaciar)
ListCount (Contador de lista)
List()
ListIndex (Índice de lista)
Selected (Seleccionado)
SelCount (Contador de seleccionados)
NewIndex (Índice nuevo)
VB6 en acción: La aplicación ListDemo

Creación de índices con el control ListBox

VB6 en acción: la aplicación ListClav
Localización de un elemento en el control ListBox

Búsqueda en una lista ordenada

Desarrollo de la función Búsqueda()

El control ComboBox

VB6 en acción: la aplicación ClavComb

Los controles ScrollBar y Slider

El control ScrollBar

VB6 en acción: la aplicación Colores
Los sucesos del control ScrollBar
Los sucesos Scroll y Change de la aplicación Colores

El control Slider

VB6 en acción: La aplicación Centim
VB6 en acción: la aplicación TextMarg

Los controles de archivos



6. Dibujo con Visual Basic

Los controles gráficos

Cambio de tamaño de las imágenes

El control ImageBox
El control PictureBox

Carga y almacenamiento de imágenes
Asignación de las propiedades Image y Picture
Intercambio de imágenes mediante el Portapapeles

Uso del método SetData
Uso del método GetData()
Uso del método GetFormat

Sistema de coordenadas

Propiedades y métodos de escalado

Propiedades Width (Ancho) y Height (Alto)
Propiedades Top (Arriba) y Left (Izquierda)
Propiedad ScaleMode (Modo de escalado)
Propiedades ScaleWidth (Ancho de escala) y ScaleHeight (Alto de
escala)
Propiedades ScaleLeft (Izquierda de escala) y ScaleTop (Superior de
escala)
Método Scale
Métodos ScaleX y ScaleY

Propiedades TwipsPerPixelX y TwipsPerPixelY
Propiedades CurrentX y CurrentY

VB6 en acción: la aplicación Coords

Los métodos gráficos

Dibujo de texto

Métodos TextWidth (Ancho de texto) y TextHeight (Altura de texto)
VB6 en acción: la aplicación ImprTxt

Dibujo de líneas y figuras

Especificación del color
Uso de las coordenadas relativas (la opción Step)
Dibujo de cuadriláteros

Relleno de figuras
Uso del método Circle

Dibujo de círculos
Dibujo de elipses
Dibujo de arcos
VB6 en acción: la aplicación GrafTart

Uso de los modos de dibujo

Uso del operador XOR
Dibujo de líneas elásticas
VB6 en acción: la aplicación Elásticas
VB6 en acción: la aplicación Dibujo

Dibujo de curvas

VB6 en acción: la aplicación Espiral

Optimización

¿Cuándo actualizar?

Revisión de la aplicación Espiral

Dibujos transparentes
Mejores figuras elásticas



7. Manipulación del color y los píxeles con Visual Basic

Especificación de colores

Definición de colores con la función RGB()

Sistemas True Color y de paleta

Especificación de gradientes con la función RGB()
Componentes de color
Uso del método PaintPicture
VB6 en acción: la aplicación PrintImag
Inversión de una imagen con PaintPicture

Procesado de imágenes

VB6 en acción: la aplicación Imagen
Funcionamiento de la aplicación Imagen
Lectura de los valores de los píxeles
Desenfoque de la imagen
Enfoque de imágenes
Uso del efecto especial Bajorrelieve
Uso del efecto especial Difusión
Aislamiento de zonas de imágenes

Creación de filtros personalizados

Uso de filtros de detección de bordes

Uso de las paletas

VB6 en acción: la aplicación PaletaColor
VB6 en acción: la aplicación PaletaGradiente



8. Controles ActiveX avanzados

El control Common Dialogs (Diálogos Comunes)

Uso del control Common Dialogs
Propiedades comunes

CancelError
DialogTitle
Flags
Min y Max
VB6 en acción: el proyecto CDBox

El cuadro común de diálogo Color
El cuadro común de diálogo Font

Uso de la propiedad Flags con el cuadro de diálogo Font

Los cuadros comunes de diálogo FileOpen y FileSave

Selección de múltiples archivos
VB6 en acción: el proyecto MFiles
VB6 en acción: el proyecto MFiles95

El cuadro común de Diálogo Print
El cuadro común de diálogo Help

Controles TreeView y ListView

Cómo funciona una estructura de árbol
El control ImageList
Uso del control TreeView

Añadir nuevos elementos
Añadir imágenes a los nodos
Ordenar elementos
Enumerar nodos
VB6 en acción: el proyecto Globe
Código del proyecto Globe
Recuperar el nodo seleccionado
Añadir nodos en tiempo de ejecución
VB6 en acción: revisión del proyecto Globe
Listado de nodos seleccionados

Explorar el control TreeView

VB6 en acción: el proyecto TreeViewScan
Exploración recurrente

Uso del control ListView

Añadir nuevos elementos
Subelementos
VB6 en acción: El proyecto ListViewDemo
Enumerar la lista
Ordenar y buscar
VB6 en acción: el proyecto Explorer

Visualizar los archivos de una carpeta

Procesar los archivos seleccionados



9. Controles ActiveX avanzados

El control RichTextBox

El lenguaje RTF
VB6 en acción: la aplicación RTFDemo
El código RTF
Propiedades de manipulación del texto
Los métodos del control RichTextBox

Funciones avanzadas de edición
Selección de palabras y frases
Búsquedas en un control RichTextBox

Propiedades de formato de texto

Propiedades y atributos de las fuentes
Propiedades de alineación de texto

VB6 en acción: la aplicación RTFPad

El menú Archivo
Imprimir el documento RTF
El menú Edición
El cuadro de diálogo Buscar y Reemplazar
El menú Formato
El suceso SelChange
La colección de objetos

El control MSFlexGrid

Propiedades Básicas

Mostrar títulos de filas y columnas
Propiedades FixedCols y FixedRows
Propiedad FormatString
Propiedad AllowUserResizing
El trabajo con celdas múltiples
Propiedades de la selección de un intervalo de celdas
Propiedad FillStyle
Propiedad Clip
Apariencia y alineación de las celdas
Propiedades CellFontSize, CellFontWidth
Propiedades CellForeColor y CellBackColor
Propiedad CellAlignment
Propiedad ColAlignment
Ordenación de la cuadrícula
Propiedad Sort
La ordenación personalizada (9) y el suceso compare
Mezcla de celdas
Propiedad MergeCells
Propiedades MergeRow() y MergeColumn()

Introducción de datos

VB6 en acción: la aplicación GridEdit
El suceso EnterCell
El suceso LeaveCell
VB6 en acción: la aplicación FlexGrid
Introducción de Datos en FlexGrid
Guardar y cargar datos
El menú Edición
El menú Formato
Los menús Ordenar y Alinear
Mejorar el proyecto FlexGrid



10. La Interfaz de Documentos Múltiples (MDI)

Aplicaciones MDI: conceptos básicos

Posibilidades implícitas de MDI
Menús padres e hijos

VB6 en acción: El formulario MDIDemo1
El menú Ventana
La propiedad Arrange

Acceso a formularios hijos
Carga y descarga de formularios hijo

VB6 en Acción: el proyecto MDIDemo2
Control de la ventana activa
Sacar más partido a MDIDemo2
VB6 en acción: la Aplicación MDIPad

Añadir formularios hijo al editor MDI
Programación del comando nuevo

Programación del comando Abrir
Programación del comando Salir

Diferencias entre TextPad y MDIPad
Terminar una aplicación MDI

Uso del QueryUnload para proteger los datos

Implementar formularios deslizantes

VB6 en acción: el proyecto ScrollImage
VB6 en acción: El proyecto LongForm
VB6 en acción: el proyecto ScrollForm



11. Programación recurrente

Conceptos básicos

Recurrencia en la vida real
Un ejemplo sencillo

Veamos el algoritmo
Qué sucede cuando una función se llama a sí misma
Llamadas recurrentes y el sistema operativo

Recurrencia por error

VB6 en acción: la aplicación Recurse (Recurre)

Búsqueda binaria: una implementación recurrente

La función BuscaBin()

Un gestor de archivos personalizado

Descripción de un procedimiento recurrente
Traducción de la descripción a código

Uso de los controles de archivo
La rutina BuscaCarpetas()
La subRutina MoverArriba

Un explorador personalizado

VB6 en acción: el proyecto DirMap
Controles ocultos en la aplicación DirMap
Personalización posterior

El mecanismo de la pila (Stack)

Definición de la pila
La programación recurrente y la pila
Paso de argumentos por medio de la pila

Un ejemplo de la vida real

Algunas cuestiones especiales sobre la programación recurrente

Es fácil escribir un programa que no termine nunca
Cómo saber cuándo se debe usar la programación recurrente



12. Programación de bases de datos con Visual Basic

Bases de datos y sistemas de gestión de bases de datos

RecordSets (Grupos de Registros)
El control Data

VB6 en acción: la aplicación Data1

Las propiedades de los controles Data
Los métodos del control Data

VB6 en acción: la aplicación Data2
Los métodos Find (Búsqueda)
VB6 en acción: la aplicación DemoFind
La función GenerarSQL()

Conceptos relacionales

La clave primaria
Clave extranjera o externa
Índices

Uso del administrador visual de datos

Especificar índices con el administrador visual de datos
Introducción de datos con el administrador visual de datos

Estructura de la base de datos BIBLIO
Validación de datos

El suceso Validate
El suceso Error

Introducción de datos

Integridad referencial

VB6 en acción: la aplicación DataEntry

Acceso a los campos en el RecordSet

VB6 en acción: recorrer un RecordSet
VB6 en acción: la aplicación ManyTblsProject

Una introducción al SQL

El formato de las sentencias SQL

(lista de campos)
(lista de tablas)
(expresión)

Uniones en SQL
Uso de sentencias SQL
Unir consultas a una base de datos

Construcción de consultas SQL
VB6 en acción: revisión de SQLTbls y ManyTbls

Controles asociados a datos avanzados

Uso del control List asociado a datos

VB6 en acción: la aplicación DBList

Uso del control comboBox asociado a datos
Uso del control Grid asociado a datos

VB6 en acción: la aplicación SQLExec

Mapas de bases de datos

El Objeto Database
El objeto TableDef: las definiciones de las tablas

Indices de las tablas
Campos de las tablas

El objeto QueryDef: las definiciones de las consultas

VB6 en acción: la aplicación DBStructure



13. Introducción a la Web

El Web y las intranets

Internet y los protocolos de Web

Páginas HTML
Interacción cliente - servidor
Scripting
HTML dinámico (DHTML)

Una introducción al lenguaje HTML

URLs e hipervínculos
La estructura de los documentos HTML

Atributos

Las etiquetas HTML básicas

Cabeceras
Formato de párrafos

Prueba de las etiquetas HTML

Formato de los caracteres

Hipervínculos
Inserción de gráficos
Tablas

Etiquetas básicas de tabla
Cabeceras y filas de datos
Colocación de los contenidos de las celdas
Anchura de la tabla
Tablas heterogéneas

Activación del cliente con VBScript

Formularios y controles

El control Text
El control TextArea
El control CheckBox
El control RadioButton
El control Multiple Selection
El control de comandos Button

La página Web FORM.HTM
Inserción de scripts
Script en una página HTML
Uso de controles ActiveX personalizados en páginas Web
La página ALARMA.HTM

Registro de controles ActiveX personalizados
La página UINPUT.HTM

Descarga de controles ActiveX personalizados

HTML Dinámico (DHTML)

Extensión de HTML con estilos y clases
La etiqueta
Manipulación de los estilos
Una lista dinámica



14. Objetos Script

El objeto FileSystemObject

El método CreateTextFile
El método OpenTextFile
Los métodos del objeto TextStream
Propiedades del objeto TextStream

VB6 en acción: la aplicación TStream

Acceso a carpetas y archivos

Colección Files (Archivos)
El objeto File

Propiedades del objeto File
Métodos del Objeto File
VB6 en acción: La aplicación FileMover

La colección Folders (carpetas)

El objeto Folder (carpeta)

La colección Subfolders (Subcarpetas)
Explorar una carpeta de forma recurrente

El control Script

Utilizar el control Script

Método ExecuteStatement
Los métodos AddCode y Run
VB6 en acción: el proyecto Graph revisado
VB6 en acción: el proyecto Scrip Editor (Editor de Script)

Programar objetos ActiveX

VB6 en acción: la clase Display

Manejo de errores
Recuperar los nombres de los procedimientos
Scripting en una aplicación

VB6 en acción: el proyecto StatsClss

Windows Scripting Host

Escribir y ejecutar un script
Ejecutar scripts con WSCRIPT.EXE

Usar argumentos

Propiedades del objeto Wscript
Métodos del objeto Wscript

El objeto Shell

La colección Environment

La colección SpecialFolders
El método Pop-up
El método CreateShortcut

El objeto WshShortcut
El objeto WshNetwork



15. Visual Basic y la Web

Objetos Web Browsing
El Control WebBrowser

VB6 en acción: el proyecto Browser

El objeto InternetExplorer

VB6 en acción: la aplicación IExplore

Las propiedades del control WebBrowser y del objeto InternetExplorer
Los métodos del control WebBrowser y del objeto InternetExplorer
Los sucesos del control WebBrowser y del objeto InternetExplorer
Uso del control WebBrowser

VB6 en acción: un navegador web personalizado
Vigilar el progreso de la descarga

Uso de hipervínculos en aplicaciones Visual Basic

VB6 en acción: la aplicación DemoPage

El modelo objeto scripting IE

Las propiedades de los objetos scripting
Los métodos de los objetos scripting

El objeto Document

Las propiedades del objeto Document

VB6 en acción: la página Cookie

Los métodos del objeto Documento

Uso de los métodos del objeto Document
VB6 en acción: la página Navigate
VB6 en acción: la página Calendar.htm
VB6 en acción: el proyecto HTMLEditor
Establecer el tamaño de la ventana de la aplicación HTMLEditor
Cargar y representar los archivos

El objeto History

Los métodos del objeto History

El objeto Navigator
El objeto Location
El objeto Links
Contrucción de controles para Internet

VB6 en acción: Control Personalizado Rates

Miembros del control Rates
Uso del control Rates

El código del control Rates
Probar el Control Rates
Descarga de imágenes


 

Otros clientes que compraron Visual Basic 6, también compraron:

Visual Basic 2005

Visual Basic 2005

  • Foxall, James D.
  • 608 páginas
  • 42,80€($58,14)
Programación orientada a objetos con C++, 3ª edición.

Programación Orientada A Objetos Con C++, 3ª Edición.

  • Fco. Javier Ceballos Sierra
  • 640 páginas
  • 35,90€($48,77)
Enciclopedia de Microsoft Visual Basic.

Enciclopedia De Microsoft Visual Basic.

  • CEBALLOS, F.J.
  • 976 páginas
  • 49,90€($67,78)
 
 
 

Otros libros de Visual Basic 6.0:

Portada Libro

Visual Basic 5.0

  • Burgos, Jorge
  • 528 páginas
  • 30,02€($40,78)
  • Libro sin existencias
Software Development With Visual Basic

Software Development With Visual Basic

  • Smart, Charles
  • 312 páginas
  • 39,89€($54,19)
Portada Libro

Visual Basic 2005 How To Program

  • Deitel, Harvey M.
  • 1513 páginas
  • 87,48€($118,83)
Visual Basic 6 Database Programming for Dummies

Visual Basic 6 Database Programming For Dummies

  • Mansfield, Richard
  • 30,15€($40,96)
Portada Libro

Paul Sheriff Teaches Vb6

  • 33,92€($46,08)
Beginning Visual Web Programming in C#: From Novice to Professional

Beginning Visual Web Programming In C#: From Novice To Professional

  • Cazzulino, Daniel; Garcia Aprea, Victor; Greenwood, James; Hart, Chris
  • 664 páginas
  • 45,22€($61,43)
 
 
*Para península. Tiempo estimado para días laborables.
**Oferta válida solo para envíos a España. Resto de destinos se aplicará un descuento de 4,95 €