PDF de programación - Manual de Introducción a Visual Basic 2005

Imágen de pdf Manual de Introducción a Visual Basic 2005

Manual de Introducción a Visual Basic 2005gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 24 de Enero del 2018)
5.809 visualizaciones desde el 24 de Enero del 2018
2,0 MB
109 paginas
Creado hace 18a (01/02/2006)
Jorge Serrano Pérez



1





Jorge Serrano Pérez








Manual de

Introducción a



Microsoft®

Visual Basic® 2005
Express Edition



por Jorge Serrano Pérez

2





Jorge Serrano Pérez



Agradecimientos
A Javier Izquierdo de Microsoft España, que me tuvo en cuenta y me invitó a
escribir esta pequeña densa obra.

A la gente de Microsoft MSDN España Alfonso Rodríguez, David Carmona y cía., por
darme la oportunidad también de introducirme y bucear en Visual Basic 2005.

A Andy González de Microsoft Corp. por la amistad y ayuda que me brinda siempre
que necesito algo relacionado con los productos de desarrollo de Microsoft.

A Alberto Amescua (Microsoft MVP España) y a los Microsoft MVP por demostrar esa
fuerza, compañerismo, entrega y dedicación por mostrar y compartir con los demás
los conocimientos y el propio crecimiento intelectual sin esperar nada a cambio en
un mundo en el que el consumismo y el egoísmo es el caballo de batalla del día a
día.

A otras muchas personas que ahora omito u olvido no intencionadamente y que de
alguna manera, forman parte de este apartado de agradecimientos y que sin duda
han formado parte directa o indirecta de esta obra.

3





Jorge Serrano Pérez



Dedicatoria
Quiero dedicar esta pequeña obra a todas las personas que sufren algún tipo de
discapacidad y que con su superación, esfuerzo y tesón, intentan minimizar esa
diferencia para hacerla lo más inapreciable posible. Me gustaría que sirviera de
ejemplo para todas aquellas personas con alguna discapacidad o no que por alguna
razón, tienen que superar barreras que a veces nos parecen pesados muros
infranqueables en el camino de la vida.

El día a día hace olvidar muchas veces esta situación a quienes no tenemos ningún
tipo de discapacidad destacable. Aquí dejo este pequeño reconocimiento, y pido
tolerancia, comprensión y apoyo a las personas que se encuentran dentro de este
grupo y para aquellas que se encuentran con alguna dificultad a lo largo de su vida.

Este libro lo quiero dedicar también a mi familia, a mis amigos y amigas, y a
quienes me estiman, ayudan y aprecian. De manera especial, se lo quiero dedicar a
mis padres y mis abuelos que me soportan y comprenden.



4





Jorge Serrano Pérez



Índice
CAPÍTULO 1: SOBRE VISUAL BASIC Y ESTE LIBRO
1.1.- ¿Visual Basic .NET 2005 ó Visual Basic 2005?
1.2.- ¿Visual Studio 2005 ó Visual Basic 2005 Express Edition?
1.3.- Microsoft .NET Framework 2.0
1.4.- ¿Es necesario utilizar un entorno de desarrollo rápido con Microsoft .NET?
1.5.- Cómo y por dónde empezar este manual
1.6.- POO, la base de .NET

CAPÍTULO 2: MICROSOFT .NET FRAMEWORK
2.1.- SDK
2.2.- BCL o Base Class Library
2.3.- CLR o Common Language Runtime
2.4.- MSIL
2.5.- JIT

CAPÍTULO 3: VISUAL BASIC 2005, EL LENGUAJE
3.1.- Tipos de datos

3.1.1.- Tipos primitivos
3.1.2.- Declaración de constantes, un tipo de declaración especial
3.1.3.- Declaración de variables
3.1.4.- Palabras clave
3.1.5.- Listas enumeradas
3.1.6.- Matrices

3.2.- Comentarios y organización de código
3.3.- Control de flujo

3.3.1.- Operadores lógicos y operadores relacionales
3.3.2.- If…Then…Else
3.3.3.- Select…Case

3.4.- Bucles

3.4.1.- Bucles de repetición o bucles For
3.4.2.- Bucles Do While…Loop y Do Until…Loop

3.5.- Estructuras
3.6.- Operadores aritméticos

CAPÍTULO 4: VISUAL BASIC 2005, OTRAS CARACTERÍSTICAS DEL
LENGUAJE
4.1.- Métodos
4.2.- Parámetros como valor y parámetros como referencia
4.3.- Funciones
4.4.- Propiedades
4.5.- Excepciones
4.6.- Colecciones
4.7.- Ámbito y visibilidad de las variables
4.8.- Clases

4.8.1.- Utilizando Namespace
4.8.2.- Utilizando el constructor de la clase
4.8.3.- Utilizando constructores múltiples
4.8.4.- Destruyendo la clase
4.8.5.- Clases parciales

4.9.- Estructuras

CAPÍTULO 5: VISUAL BASIC 2005, OTROS ASPECTOS AVANZADOS DEL
LENGUAJE

5





Jorge Serrano Pérez



5.1.- Funciones recursivas
5.2.- Interfaces
5.3.- Eventos
5.4.- Multihebras o Multithreading
5.5.- Delegados
5.6.- Herencia

CAPÍTULO 6: VISUAL BASIC 2005, EL ENTORNO
6.1.- Visión general del entorno
6.2.- Creando una nueva aplicación
6.3.- El Cuadro de herramientas
6.4.- El Explorador de soluciones
6.5.- Los Orígenes de datos
6.6.- Ventana de propiedades
6.7.- Agregar elementos al proyecto
6.8.- Agregando elementos al proyecto

6.8.1.- Windows Forms
6.8.2.- Cuadro de diálogo
6.8.3.- Formulario del explorador
6.8.4.- Formulario primario MDI
6.8.5.- Cuadro Acerca de
6.8.6.- Pantalla de bienvenida
6.8.7.- Otras plantillas


CAPÍTULO 7: VISUAL BASIC 2005, TRABAJANDO CON EL ENTORNO
7.1.- Código vs Diseñador
7.2.- Ejecutando una aplicación
7.3.- Diferencias entre Iniciar depuración e Iniciar sin depurar
7.4.- Depurando una aplicación

7.4.1.- Puntos de interrupción
7.4.2.- Deteniendo la depuración
7.4.3.- Visión práctica de la depuración de un ejemplo
7.4.4.- Modificando el código en depuración

7.5.- Utilizando los recortes como solución a pequeños problemas
7.6.- Diseñando nuestras aplicaciones Windows

7.6.1.- Cuadro de herramientas
7.6.2.- Controles contenedores
7.6.3.- Posicionando los controles en nuestros formularios
7.6.4.- Tabulando los controles en nuestros formularios

7.7.- Las propiedades de un proyecto

CAPÍTULO 8: MY, NAMESPACE PARA TODO
8.1.- ¿En qué consiste My?
8.2.- Funcionamiento de My
8.3.- Una primera toma de contacto con My
8.4.- El corazón de My

CAPÍTULO 9: XML, LOS DOCUMENTOS EXTENSIBLES
9.1.- Agregando la referencia a System.Xml
9.2.- Leer XML con XmlTextReader
9.3.- Leer XML con XmlDocument
9.4.- Leer XML con XPathDocument
9.5.- Leer un XML como un DataSet
9.6.- Ejemplo práctico para escribir un documento XML


6





Jorge Serrano Pérez



CAPÍTULO 10: BREVE INTRODUCCIÓN AL ACCESO A DATOS
10.1.- Una pequeña introducción a ADO.NET
10.2.- ¿Acceso conectado o acceso desconectado?
10.3.- DataSet, DataView y DataTable
10.4.- Ejemplo de conectividad de datos con DataSet
10.5.- Recorriendo los datos de un DataSet
10.6.- Ejemplo de acceso conectado de datos


7





Jorge Serrano Pérez



8




CAPÍTULO 1

Jorge Serrano Pérez



SOBRE VISUAL BASIC Y ESTE
LIBRO

INTRODUCTORIO ACERCA AL LECTOR ALGUNOS ASPECTOS
ESTE CAPÍTULO
BÁSICOS QUE CONVIENE QUE CONOZCA ANTES DE EMPEZAR A LEER ESTE MANUAL.

Visual Basic tiene el honor de haber sido el lenguaje de programación más extendido y utilizado en la historia
de la informática. Pero lejos de haberse quedado anclado en el pasado, este lenguaje ha continuado
evolucionando a lo largo de los últimos años.

Con la aparición de la tecnología Microsoft .NET, Visual Basic sufrió la transformación más amplia que
jamás haya tenido este lenguaje de programación.

Microsoft elaboró entonces la primera especificación de esta evolución que ha tenido Visual Basic.
Hablo de la especificación del lenguaje Visual Basic 7.0, y que sería la que se incorporaría a Visual Basic .NET
2002.

Poco tiempo después, la especificación del lenguaje Visual Basic sufrió pequeños retoques que se
incorporaron a la especificación del lenguaje Visual Basic 7.1 y que formaría parte de Visual Basic .NET 2003.

Microsoft sin embargo, no se ha detenido aquí y así ha elaborado la especificación del lenguaje Visual Basic
8.0 que es la especificación que forma parte de Visual Basic 2005 y en la lógicamente, me he basado para
escribir este manual.


1.1.- ¿Visual Basic .NET 2005 ó Visual Basic 2005?

Con la última especificación añadida al lenguaje Visual Basic por Microsoft, el lenguaje pasa a denominarse
Visual Basic 2005. La palabra .NET ya no acompaña al lenguaje Visual Basic como ha ocurrido con las
versiones 2002 y 2003 de Visual Studio. De hecho, ahora Visual Studio en su nueva versión pasa a llamarse
Visual Studio 2005.

Por esa razón, en este libro haremos referencia solamente a Visual Basic 2005. Algo a lo que deberemos
acostumbrarnos si hemos utilizado anteriormente términos como Visual Basic .NET 2002, Visual Basic .NET
2003, Visual Studio .NET 2002, etc.


1.2.- ¿Visual Studio 2005 ó Visual Basic 2005 Express Edition?

Microsoft está haciendo un importante esfuerzo por acercar y llevar Visual Basic al mayor número de
programadores posible. Microsoft pone a disposición de los desarrolladores un entorno integrado de
desarrollo de aplicaciones con los lenguajes de programación que Microsoft incorpora a su entorno de
desarrollo rápido. Este entorno de desarrollo se llama Visual Studio 2005, y con él podemos desarrollar
prácticamente cualquier tipo de aplicación que necesitemos crear.

Por otro lado, y con el objetivo principal de acercar la programación a los programadores, Microsoft ha
desarrollado entornos de desarrollo rápido, económicamente más asequibles y sin todas las bondades que
ofrece Visual Studio. Son entornos de desarrollo para programadores menos exigentes o con unos
requerimientos menores, o un poder adquisitivo más bajo que no requiera de todas las posibilidades que
ofrece un paquete como Visual Studio.

De esta manera, aparecen los entornos de desarrollo denominados Express Edition y que en el caso de Visual
Basic, se denomina Visual Basic 2005 Express Edition.
Este manual está orientado precisamente a conocer Visual Basic 8.0 ó lo que es lo mismo, Visual Basic 2005,
de la mano del entorno de desarrollo rápido Visual Basic 2005 Express Edition.


9



Jorge Serrano Pérez




1.3.- Microsoft .NET Framework 2.0

El conjunto de librerías y el propio corazón de .NET que permite compilar, depurar y ejecutar aplicaciones
.NET
  • Links de descarga
http://lwp-l.com/pdf8464

Comentarios de: Manual de Introducción a Visual Basic 2005 (2)

21 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
21 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
EXCELENTE
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad