Detalle del libro
Ver Índice
Introducción
Objetivo del curso de formación
Antes de Visual Basic 2008
¿Y mis viejos proyectos VB6?
¿Qué hay de nuevo en Visual Basic 2008 respecto a VB6?
¿Y en qué difiere Visual Basic 2008 respecto de Visual Basic 2005?
Unidad 1:
Primer contacto con .NET
¿Por qué te necesitan?
Visual Basic 2008
Un programa Visual Basic 2008
Edición del código Visual Basic 2008
El paso de compilación
El paso de ejecución del programa
Las clases del entorno .NET
Prácticas de la unidad 1
Unidad 2:
Entorno de desarrollo
Rápida presentación del IDE
Menú
Barra de herramientas
Ventanas del IDE
Creación de la aplicación HOLA VBNET
Explorador de soluciones
Explorador de servidores
Cuadro de herramientas
Diseñador
Ventana de propiedades
Ventana de código
Resultados
Ventana Lista de errores
Ayuda dinámica
Ejecución
Depuración de una aplicación
Personalización de la interfaz
Opciones
Prácticas de la unidad 2
Unidad 3:
Conceptos básicos
Aplicaciones de consola
Comunicación con la consola
La clase Console
Variables
Nombre de una variable
Ámbito de una variable
¿Cómo se define un bloque de código?
Determinación de la referencia a variable
Tipo de datos
Asignación de valores
Comentarios
Literales
Constantes
Expresiones aritméticas
Sentencias de control
Sentencia If/End If
Control de bucle
Sentencia For/Next
Sentencia While
Uso de funciones y subrutinas
Funciones
Subrutinas
Prácticas de la unidad 3
Unidad 4:
Programación orientada a objetos
Introducción a POO
Pero ¿qué es un objeto? 4
Las clases como tipos definidos por el usuario
Interacción de los objetos
Un programa en ejecución
Diseño de una clase
Método constructor
Sobrecarga de métodos
Herencia: el mecanismo para reutilizar código
Public, Protected o Private: la importancia de la accesibilidad
¿Cómo funciona la construcción de un objeto que pertenece a una clase derivada?
Inicializadores de objetos
¿Pero si el constructor New necesita parámetros?
Métodos de extensión
Utilización de un método de extensión
Parámetros adicionales a los métodos de extensión
Tipos de objetos que pueden utilizar métodos de extensión
Consideraciones al utilizar métodos de extensión
Revisión de conceptos
Prácticas de la unidad 4
Unidad 5:
Variables y tipos de datos
Elementos que se pueden declarar
Cómo se hace una declaración
Características de los elementos que se pueden declarar
Accesibilidad de los elementos de datos
Tipo de dato
Ámbito del elemento de dato
Ciclo de vida de un elemento de dato
Variables y Tipos
Tipos primitivos
Tipos de valor y tipos de referencia
Características generales del tipo de dato que es de tipo de valor
Características generales del tipo de referencia
Tipos básicos
Boolean
Enteros
Decimales
Char
Byte
DateTime
String ( las cadenas no son lo que eran)
Métodos de la clase String
Object: el padre de todos los objetos
Métodos presentes en todos los objetos .NET
¿Qué pasa si no asignamos un valor a la variable?
Tipo implícito en una variable local
Tipos anónimos
Constantes
Prácticas de la unidad 5
Unidad 6:
Conversiones, parámetros y operadores
Funciones de conversiones explícitas
Mecánica de la conversión
Función CType
Pase de parámetros a funciones o subrutinas
1. Pase de tipos de valor como parámetros
2. Pase de cadenas String como parámetros
Inmutabilidad de los datos de tipo cadena
Pase de matrices como parámetros
3. Pase de tipos de referencia como parámetros (salvo String)
ByVal y objeto modificado en la función
ByRef y objeto modificado en la función
ByVal y objeto usado para crear otro objeto
ByRef y objeto usado para crear otro objeto
Operación de conversión de tipo de valor a tipo de referencia (Boxing)
¿Cuándo estamos forzando una operación de boxing?
Operadores
Precedencia de operadores
Operadores aritméticos y concatenación
Operadores de comparación
Operadores lógicos y de bit
Ejemplo de uso de operadores
Prácticas de la unidad 6
Unidad 7:
Control de flujo
Estructuras de decisión
Sentencia If Then ElseIf Else
Sentencia Select case
Sentencia Try...Catch... Finally
Estructuras de iteración
Sentencia For...Next
Ya no es ninguna sorpresa que Visual Basic sea un lenguaje que compite en igualdad con lenguajes históricamente considerados como los más potentes y profesionales, como C++ y ahora C#. Visual Basic 2008 es la última versión del lenguaje de programación más popular, ahora con las nuevas funcionalidades que le otorga .NET Framework 3.5.
Éste libro está organizado en 24 unidades, con abundantes prácticas al final de cada una de ellas, que enseñan la utilización de Visual Basic 2008 aprovechando a fondo sus asistentes para la creación de código y que describe paso a paso cómo escribir las líneas de código necesarias para lograr nuestros objetivos.
Objetivos del libro
-Enseñar a utilizar el lenguaje Visual Basic 2008, el entorno de desarrollo de Visual Basic 2008 y Visual Web Developer 2008.
-Enseñar a crear clases y utilizar objetos empleando las técnicas de la programación orientada a objetos del entorno .NET 3.5.
-Enseñar a diseñar aplicaciones para Windows con los nuevos controles del cuadro de herramientas del entorno .NET 3.5.
-Enseñar las nuevas técnicas de acceso a los datos implementadas por .NET para el acceso conectado y desconectado.
-Enseñar a crear aplicaciones Web con Visual Web Developer y Visual Studio que simplifican el desarrollo ASP.NET con el nuevo aporte de AJAX.
-Enseñar la creación y el uso de servicios Web.
-Enseñar la creación y el uso Windows Presenta-tion Foundation (WPF).
-Enseñar la utilización del lenguaje de consultas LINQ.
Además:
-Uso de Visual Basic 2008 Express, Visual Web Developer 2008 Express y SQL Server.
-Inclusión de abundantes ejemplos en todas las unidades.
-Ejercicios propuestos y resueltos al final de cada una de las 24 unidades.