Académique Documents
Professionnel Documents
Culture Documents
Visual Basic básico
Carmen Fernández
La ley prohíbe
fotocopiar este libro
Visual Basic básico
© Carmen Fernández.
© De la edición StarBook 2009
MARCAS COMERCIALES. Las designaciones utilizadas por las empresas para distinguir sus productos
suelen ser marcas registradas. StarBook ha intentado a lo largo de este libro distinguir las marcas
comerciales de los términos descriptivos, siguiendo el estilo que utiliza el fabricante, sin intención
de infringir la marca y sólo en beneficio del propietario de la misma. Los datos de los ejemplos y
pantallas son ficticios a no ser que se especifique lo contrario.
StarBook es marca comercial registrada.
Se ha puesto el máximo empeño en ofrecer al lector una información completa y precisa. Sin em‐
bargo, StarBook Editorial no asume ninguna responsabilidad derivada de su uso ni tampoco de
cualquier violación de patentes ni otros derechos de terceras partes que pudieran ocurrir. Esta
publicación tiene por objeto proporcionar unos conocimientos precisos y acreditados sobre el tema
tratado. Su venta no supone para el editor ninguna forma de asistencia legal, administrativa o de
ningún otro tipo. En caso de precisarse asesoría legal u otra forma de ayuda experta, deben buscar‐
se los servicios de un profesional competente.
Reservados todos los derechos de publicación en cualquier idioma.
Según lo dispuesto en el Código Penal vigente ninguna parte de este libro puede ser reproducida,
grabada en sistema de almacenamiento o transmitida en forma alguna ni por cualquier procedi‐
miento, ya sea electrónico, mecánico, reprográfico, magnético o cualquier otro sin autorización
previa y por escrito de StarBook; su contenido está protegido por la Ley vigente que establece penas
de prisión y/o multas a quienes, intencionadamente, reprodujeren o plagiaren, en todo o en parte,
una obra literaria, artística o científica.
Editado por StarBook Editorial
Calle Jarama, 3A, Polígono Industrial Igarsa
28860 PARACUELLOS DE JARAMA, Madrid
Teléfono: 91 658 42 82
Fax: 91 xxx xx xx
Correo electrónico: edicion@starbook.es
Internet: www.starbook.es
ISBN: 978‐84‐9368‐960‐5
Depósito Legal: M‐XXXXX‐2008
Autoedición: Carmen Fernández
CONTENIDO
INTRODUCCIÓN ...............................................................................11
Bibliografía ....................................................................................12
Agradecimientos ...........................................................................12
PROCEDIMIENTOS ..........................................................................71
6.1 DEFINICIÓN ............................................................................73
6.2 INVOCAR A PROCEDIMIENTOS EN OTROS MÓDULOS ....76
6.3 PROCEDIMIENTO MAIN ........................................................76
6.4 PASANDO ARGUMENTOS A LOS PROCEDIMIENTOS.......77
6.5 NÚMERO INDEFINIDO DE ARGUMENTOS ..........................78
6.6 PROCEDIMIENTOS RECURSIVOS .......................................79
6.7 MÉTODOS MATEMÁTICOS ...................................................79
6.8 TIPOS PRIMITIVOS Y SUS MÉTODOS .................................81
6.9 NÚMEROS ALEATORIOS ......................................................82
6.10 EJEMPLO 1 ...........................................................................83
6.11 EJEMPLO 2 ...........................................................................84
6.12 EJEMPLO 3 ...........................................................................85
FLUJOS ...........................................................................................111
8.1 ESCRIBIR Y LEER CARACTERES ......................................112
8.2 ESCRIBIR Y LEER DATOS DE CUALQUIER TIPO .............116
8.3 ACCESO SECUENCIAL .......................................................120
8.3.1 Ejemplo 1 ........................................................................121
8.3.2 Ejemplo 2 ........................................................................123
MENÚS ............................................................................................143
10.1 DISEÑO DE UNA BARRA DE MENÚS ................................144
10.2 EJEMPLO 1 .........................................................................145
CD ...................................................................................................161
INTRODUCCIÓN
Desde que Microsoft liberó Visual Basic 1.0 en 1991 han tenido lugar
muchos cambios. Visual Basic 1.0 revolucionó la forma de desarrollar soft-
ware para Windows; desmitificó el proceso de desarrollo de aplicaciones
con interfaz gráfica de usuario y abrió este tipo de programación a las ma-
sas. En sus posteriores versiones, Visual Basic ha continuado proporcio-
nando nuevas y nuevas características que facilitaron la creación de
aplicaciones para Windows cada vez más potentes. Ahora disponemos de la
versión Visual Basic.NET.
Todos los capítulos van documentados con varios ejemplos resueltos que le
ayudarán a completar su formación.
Cuando finalice con este libro, no habrá hecho más que introducirse en
el desarrollo de aplicaciones con interfaz gráfica, esto es, en el desarrollo de
aplicaciones para Windows. Si quiere seguir profundizando en estos temas
y ver otros muchos nuevos, puede echar una ojeada a la bibliografía indica-
da a continuación, utilizada para confeccionar este libro.
BIBLIOGRAFÍA
Microsoft Visual Basic .NET. Curso de programación.
Autor: Fco. Javier Ceballos Sierra (http://www.fjceballos.es/)
Editorial: RA-MA (http://www.ra-ma.es/)
Alfaomega (http://alfaomega.internetworks.com.mx/)
AGRADECIMIENTOS
En especial, quiero expresar mi agradecimiento a Patricia Rico Berto,
profesora de educación primaria, por su colaboración en la revisión de este
libro. También, deseo expresar mi agradecimiento a Microsoft y a los crea-
dores de SharpDevelop por poner a mi disposición, en particular, y de todos
los lectores, en general, el SDK y los entornos de desarrollo integrados que
el estudio de esta obra requiere.