Detalle del libro
Ver Índice
Agradecimientos
Sobre el autor
Introducción
¿A quién va dirigido este libro?
¿Qué ocurre con los temas avanzados?
La estructura de este libro
Obtención de los ejemplos
1. Primeros pasos con Visual Basic 2008
Explorando el entorno integrado de desarrollo
La página de inicio
Inicio de un nuevo proyecto
Uso del diseñador de formularios Windows
Su primera aplicación VB
Hacer la aplicación más amigable
Los componentes del IDE
El menú del IDE
El menú Archivo
El menú Editar
Menú Ver
Menú Proyecto
Menú Generar
Menú Depurar
Menú Datos
Menú Formato
Menú Herramientas
Menú Ventana
Menú Ayuda
Ventana Cuadro de herramientas
Ventana Explorador de soluciones
Ventana Propiedades
Ventana Resultados
Ventanas Comando e Inmediato
Ventana Lista de errores
Opciones del entorno
Creación de una aplicación de consola
Usar fragmentos de código
Usar el objeto My
Repaso rápido del capítulo
2. Variables y tipos de datos
Variables
Declaración de variables
Convenciones para dar nombres a las variables
Inicialización de variables
Inferencia de tipos
Tipos de variables
Variables numéricas
Infinito y otras rarezas
El tipo de dato Byte
Variables booleanas
Variables de cadena
Variables de carácter
Variables Date
Identificadores de tipos de datos
Las opciones Strict, Explicit e Infer
Variables Object
Las variables como objetos
Conversiones de tipo
Conversiones de ampliación y reducción
Dar formato a números
Cadenas estándar de formato numérico
Plantillas de formato numérico
Tipos de datos definidos por el usuario
El valor Nothing
Examinar el tipo de las variables
¿Es un número, una cadena o una fecha?
¿Por qué declarar las variables?
Ámbito de una variable
Tiempo de vida de una variable
Constantes
Matrices
Declaración de matrices
Inicialización de matrices
Límites de matrices
Matrices multidimensionales
Matrices dinámicas
La palabra clave Preserve
Repaso rápido del capítulo
3. Fundamentos de programación
Instrucciones de control de flujo
Sentencias de decisión
If...Then
If...Then...Else
Select Case
Evaluación cortocircuitada de expresiones
Estructuras de bucle
For...Next
Do...Loop
While...End While
Estructuras de control anidadas
La sentencia Exit
Escritura y uso de procedimientos
Subrutinas
Funciones
Parámetros
Mecanismos de paso de parámetros
Por valor versus por referencia
Devolución de varios valores
Paso de objetos como parámetros
Funciones integradas
Funciones a medida
Paso de parámetros y retorno de valores
Entrega de un número indeterminado de parámetros
Parámetros con nombre
Más tipos de valores de retorno en una función
Funciones que devuelven estructuras
VB 2008 en funcionamiento: El proyecto Types
Funciones que devuelven matrices
VB 2008 en funcionamiento: El proyecto Statistics
Sobrecarga de funciones
Repaso rápido del capítulo
4. Diseño de GUI y programación orientada a eventos
Diseño de aplicaciones Windows
Creación de una calculadora de préstamos
Cómo funciona una aplicación de cálculo de préstamos
Diseño de la interfaz de usuario
Alineación de los controles
Programación de la aplicación de préstamos
Validación de los datos
Creación de una calculadora
Diseño de la interfaz de usuario
Programación de MathCalculator
Operaciones matemáticas
Herramientas simples de depuración
Control de excepciones
Repaso rápido del capítulo
5. La interfaz Vista
Introducción a XAML
Introducción a los Controles WPF
Aplicación WPF "Hola Mundo" sencilla
Programa sencillo de dibujo
Controles ligados a datos en WPF
Primer ejemplo de ligadura de datos: Ligadura a un vector y a una plantilla de datos
Segundo ejemplo de ligadura de datos: Ligadura a una base de datos
Creación de un navegador WPF
Revisión de Expression Blend
Repaso rápido del capítulo
6. Controles Windows básicos
El control TextBox
Propiedades básicas
Textalign
MultiLine
MaxLength
ScrollBars
WordWrap
AcceptsReturn, AcceptsTab
CharacterCasing
PasswordChar
ReadOnly y Locked
Propiedades de manipulación de texto
Text
Lines
Propiedades de selección de texto
SelectedText
SelectionStart, SelectionLength
HideSelection
Métodos de selección de texto
Deshacer cambios
VB 2008 en funcionamiento: El proyecto TextPad
Comandos de edición
Los menús Process y Format
Operaciones de búsqueda y sustitución
Opciones Undo/Redo
Interceptar pulsaciones de tecla
Interceptar teclas de función
Propiedades de autocompletado
Los controles ListBox, CheckedListBox y ComboBox
Propiedades básicas
IntegralHeight
Items
MultiColumn
SelectionMode
Sorted
Text
La colección Items
El método Add
El método Insert
El método Clear
El método Count
El método CopyTo
Los métodos Remove, RemoveAt
El método Contains
Selección de elementos
VB 2008 en funcionamiento: El proyecto ListBoxDemo
El botón Add Item
Eliminar elementos de las dos listas
Mover elementos entre listas
Búsqueda en un ListBox
VB 2008 en funcionamiento: La aplicación ListBoxFind
El control ComboBox
Añadir elementos al ComboBox en tiempo de ejecución
VB 2008 en funcionamiento: El proyecto FlexCombo
Los controles ScrollBar y TrackBar
El control ScrollBar
VB 2008 en funcionamiento: El proyecto Colors
Los eventos del control ScrollBar
Control de los eventos en la aplicación Colors
El control TrackBar
VB 2008 en funcionamiento: El proyecto Inches
Repaso rápido del capítulo
7. Trabajo con formularios
La apariencia de los formularios
Propiedades del objeto Form
AcceptButton, CancelButton
AutoScaleMode
AutoScroll
AutoScrollPosition
AutoScrollMargin
AutoScrollMinSize
FormBorderStyle
ControlBox
MinimizeBox, MaximizeBox
MinimumSize, MaximumSize
KeyPreview
SizeGripStyle
StartPosition, Location
TopMost
Size
Colocar controles en formularios
Establecer la propiedad TabOrder
VB 2008 en funcionamiento: El proyecto Contacts
Tratamiento de pulsaciones de tecla
Anclar y adosar
Controles de adosado
Controles de anclaje
Dividir formularios en varios paneles
Eventos del formulario
Los eventos Activated y Deactivated
Los eventos FormClosing y FormClosed
Los eventos Resize, ResizeBegin y ResizeEnd
El evento Scroll
El evento Paint
Apertura y visualización de formularios
El formulario de inicio
Controlar un formulario desde otro
Compartir variables entre formularios
Formularios frente a cuadros de diálogo
VB 2008 en funcionamiento: El proyecto MultipleForms
Desarrollo de formularios dinámicos en tiempo de ejecución
La colección Form.Controls
VB 2008 en funcionamiento: El proyecto ShowControls
VB 2008 en funcionamiento: El proyecto DynamicForm
Con esta biblia podrá explorar la programación con Visual Basic 2008 y aprenderá a desarrollar interfaces sin escribir ni una línea de código, usando sólo las herramientas visuales que ofrece Visual Studio 2008. Aprenderá a trabajar con Language Integrated Query (LINQ), el nuevo componente de .NET Framework 3.5 y manejará aspectos claves como la programación de controles TreeView, encriptación de datos y mucho más.
Con un estilo claro y fácil de seguir, el libro incluye desde explicaciones en profundidad a instrucciones prácticas pasando por ejemplos reales para mejorar sus conocimientos sobre Visual Basic 2008 y su entorno. Con esta obra aprenderá a conocer las clases personalizadas, controles y otros aspectos de la programación orientada a objetos, dominar el procesamiento de cadenas, caracteres, eventos, listas y fechas, entre un largo etcétera.