Está en la página 1de 97

Tabla de Contenido

Qu es la Programacin Un anlisis detallado de la programacin informtica.................5


Qu significa la programacin?...........................................................................6
Como funciona:.................................................................................................... 6
Historia de los lenguajes de programacin y el desarrollo:..............................................7
1. Era de programacin (1957-1959):....................................................................7
2. Era de programacin (1970):........................................................................... 7
3. Era de programacin (1972):........................................................................... 7
4. Era de programacin (1983-1987):....................................................................7
5. Era de programacin (1990-1995):....................................................................8
Resumen de la mayora de los idiomas que se utilizan:.............................................8
Necesidad del mercado de programadores / futuro de la programacin:...................9
Qu es la red del punto (NET) Marco-Un anlisis detallado en el fondo y de Trabajo......9
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.......................................9
Qu es Visual Basic - Un anlisis detallado de Visual Basic......................................13
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................13
Historia y antecedentes:..................................................................................... 14
Versiones anteriores y cmo se desarroll:...........................................................14
1. Visual Basic 1.0:......................................................................................... 15
2. Visual Basic 1.0 para DOS:..........................................................................15
3. Visual Basic 2.0:......................................................................................... 15
4. Visual Basic 3.0:......................................................................................... 15
5. Visual Basic 4.0:......................................................................................... 16
6. Visual Basic 5.0:......................................................................................... 16
7. Visual Basic 6.0:......................................................................................... 16
Visual Basic.NET:.............................................................................................. 16
Leccin 1............................................................................................................ 17
Cmo instalar Visual Basic .NET............................................................................ 17
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................17
Leccin 2............................................................................................................ 29
Llegar a conocer el IDE - Visual Basic .NET.............................................................29
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................29
Leccin 3............................................................................................................ 37
La colocacin de los controles en el formulario.........................................................37
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................37
Leccin 4............................................................................................................ 40
Cambiando los parmetros de propiedades en Visual Basic .NET...............................40
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................40
Leccin 5........................................................................................................... 43
Depuracin de Visual Basic .NET...........................................................................43
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................43
Leccin 6............................................................................................................ 46
Visual Basic .NET Comentarios.............................................................................. 46
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................46
Leccin 7............................................................................................................ 48
Las variables en Visual Basic .NET.........................................................................48
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................48
Leccin 8............................................................................................................ 50
Los operadores aritmticos en Visual Basic .NET.....................................................50
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................50
Leccin 9............................................................................................................ 52
Conseguir las entradas de usuario en Visual Basic .NET...........................................52
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................52
Leccin 10........................................................................................................... 54
Si ElseIf Else en Visual Basic .NET.........................................................................54
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................54
Leccin 11........................................................................................................... 56
Los operadores condicionales y lgicas en Visual Basic .NET....................................56
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................56
Leccin 12........................................................................................................... 58
Concatenar cadenas en Visual Basic .NET..............................................................58
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................58
Leccin 13........................................................................................................... 59
Obtener longitud de las cadenas en Visual Basic .NET..............................................59
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................59
Leccin 14........................................................................................................... 60
Cuerdas Sub en Visual Basic .NET.........................................................................60
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................60
Leccin 15........................................................................................................... 61
Las cadenas de formato en Visual Basic .NET..........................................................61
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................61
Leccin 16........................................................................................................... 63
Compruebe si String Contiene, Sustitucin de Cuerdas Sub - Visual Basic .NET...........63
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................63
Leccin 17........................................................................................................... 64
Comparacin de cadenas en Visual Basic .NET.......................................................64
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................64
Lecci 18............................................................................................................ 66
La instruccin Select Case.................................................................................... 66
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................66
Leccin 19........................................................................................................... 68
Por siguiente bucle en Visual Basic .NET.................................................................68
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................68
Leccin 20........................................................................................................... 70
Cada bucle en Visual Basic .NET........................................................................... 70
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................70
Leccin 21........................................................................................................... 72
Al salir de bucles en Visual Basic .NET...................................................................72
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................72
Leccin 22........................................................................................................... 73
Continuar de bucles en Visual Basic .NET...............................................................73
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................73
Leccin 23........................................................................................................... 74
Hacer hasta bucle en Visual Basic .NET..................................................................74
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................74
Leccin 24........................................................................................................... 75
Do While Loop en Visual Basic .NET.......................................................................75
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................75
Leccin 25........................................................................................................... 76
Salir Do Declaracin en Visual Basic .NET...............................................................76
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................76
Leccin 27........................................................................................................... 78
Bucle infinito en Visual Basic .NET.........................................................................78
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................78
Leccin 28........................................................................................................... 79
Cuadro de entrada en Visual Basic .NET.................................................................79
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................79
Leccin 29........................................................................................................... 81
Subrutinas en Visual Basic .NET............................................................................ 81
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................81
Leccin 30........................................................................................................... 83
Las funciones en Visual Basic .NET........................................................................83
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................83
Leccin 31........................................................................................................... 86
Declaracin salir Sub en Visual Basic .NET..............................................................86
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................86
Leccin 32........................................................................................................... 87
Las variables globales en Visual Basic .NET............................................................87
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................87
Leccin 33........................................................................................................... 88
Las matrices en Visual Basic .NET.........................................................................88
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................88
Leccin 34........................................................................................................... 90
Las fechas en Visual Basic .NET............................................................................ 90
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................90
Leccin 35........................................................................................................... 92
Erros y la captura de ellos en Visual Basic .NET.......................................................92
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................92
Leccin 36........................................................................................................... 94
Los puntos de interrupcin en Visual Basic .NET......................................................94
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................94
Leccin 37........................................................................................................... 97
De publicacin de aplicaciones en Visual Studio 2013...............................................97
Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013.....................................97
Qu es la Programacin Un anlisis detallado de la programacin
informtica

La informacin se procesa normalmente en un ordenador cuando el ordenador utilizando


sus partes se completa la tarea. Sin embargo, estas tareas no son fciles de realizar, cuando
lo vemos en el contexto de la lengua de ordenador. En su mayora, estas tareas se realizan
utilizando diferentes idiomas o diferentes a menudo llamado conjunto de instrucciones para
llevar a cabo diferentes tareas.

Qu significa la programacin?

La programacin se puede hacer referencia a " una forma de desarrollo y ejecucin de


numerosos conjuntos de comandos para permitir que un ordenador ejecutar diferentes
tareas ." La programacin se refiere a menudo como la programacin informtica e
involucra diferentes actividades o tareas como la exploracin, la aceptacin, el
discernimiento, y desenredar problemas. La programacin tambin se refiere a la
confirmacin de las solicitudes del conjunto de reglas junto con su exactitud y su consumo
de recursos, la ejecucin del algoritmo de forma objetiva lenguaje de programacin . El
algoritmo tambin se conoce como un cdigo fuente que est escrito por un programador y
se alimenta a la mquina para su ejecucin y para ver posibles resultados. Cuando se trata
de la generacin del cdigo fuente, los programadores tienen que elegir cualquiera de los
siguientes lenguajes de programacin:
1. do
2. C ++
3. DO#
4. Java
5. Pitn
6. Smalltalk
7. JavaScript
8. Perl
9. Rub

10. PHP

El uso de cualquiera de los idiomas mencionados anteriormente, un programador puede


ejecutar el cdigo fuente y se puede encontrar los resultados. El resultado podra ser una
solucin a un problema, tambin. Por lo tanto, como programador, es necesario tener una
visin profunda de cada parte del mtodo de programacin, es decir, desde la formacin de
cdigo fuente para su ejecucin, y de la ejecucin a la solucin del problema. Un
programador debe tener pensamiento crtico, as lgico, mientras que la formacin de un
cdigo fuente y ejecutarlo.

Como funciona:
Codificacin es todo acerca de la implementacin de un conjunto de instrucciones que
utilizan un lenguaje de mquina para obtener un resultado especfico. Sin embargo, tenga
en cuenta que las mquinas (ordenadores) slo entienden el lenguaje de encendido y
apagado. Un cdigo binario es una combinacin de 1s y 0s o simplemente puede decir que
una combinacin de encendido y apagado. Por ejemplo, 00101100 aqu representan 8 bits o
1 byte (1 byte equivale a 8 bits en lenguaje binario). Si va a ir para escribir un cdigo fuente
en lenguaje binario, necesitar sper imaginacin, el pensamiento lgico, y la aplicacin de
alto nivel para escribir ese cdigo binario como el cdigo fuente. Por lo tanto, para aliviar
el asunto, se elige un lenguaje de programacin, escribir un cdigo fuente en cualquier
idioma elegido, e implementarlo en la mquina (ordenador) para obtener los resultados
requeridos.
Historia de los lenguajes de programacin y el desarrollo:
Los lenguajes de programacin y sus derivados se han descubierto y re-descubierto con el
fin de realizar la programacin ms lgico y menos propenso a virus y ataques. De nuevo
en 1843, Ada Lovelace escribi el primer cdigo de la mquina analtica, tambin conocido
como el " Computer mecnica temprana ." Desde entonces, la programacin se convirti
en el principal campo para el anlisis y la aplicacin de los cdigos fuente de las mquinas
lgico.
1. Era de programacin (1957-1959):
FORTAN (Frmula traduccin), LISP (List Processor) y COBOL (Common Business-
Oriented Language) son bien pensado, siendo las lenguas antiguas que todava se utilizan
hoy en da.
Usos principales: Supercomputing Applications, Inteligencia Artificial Desarrollo y
software empresarial.
Utilizado por: Hoy en da, la NASA, diferentes tarjetas de crdito y cajeros automticos
estn utilizando uno o una combinacin de estos idiomas.

2. Era de programacin (1970):


Niklaus Wirth creado Pascal (Despus matemtico francs / fsico Blaise Pascal) en 1970.
Se trata de un lenguaje de alto nivel, que se utiliza para la educacin de programacin
estructurada y estructuracin de datos. Las versiones pblicas de esta lengua estaban en uso
a finales de los aos 1980.
Principales usos: La enseanza de la programacin, y Object Pascal
Utilizado por: Apple Lisa (1983) y Skype.

3. Era de programacin (1972):


Dennis Ritchie (Laboratorios Bell) cre el lenguaje de programacin llamado C (con la
versin mixta del lenguaje anterior llamado " B ") en 1972. A menudo conocido como
lenguaje de bajo nivel, que comnmente se cre para sistemas Unix. Muchos otros idiomas
son conocidos por ser los derivados, totales o parciales de C, incluyendo Java, Perl y PHP.
Usos principales: aplicaciones de juegos de ordenador, programacin del sistema Unix y
desarrollo del sistema.
Utilizado por: Sistemas Unix.
4. Era de programacin (1983-1987):
Bjarne Stroustrup (Laboratorios Bell) cre el lenguaje de programacin llamado C ++ (con
la versin mezclada de " C incluyendo clases ") en 1983. Se trata de un lenguaje de nivel
intermedio con orientacin a objetos y la inclusin de clases y otras plantillas.
Brad Cox y Tom Love (Stepstone) crearon el lenguaje de programacin
llamado Objective-C (con una extensin de la orientacin a objetos en lenguaje C) en
1983. Se trata de un lenguaje de alto nivel con una extensin de la orientacin a objetos en
lenguaje C y el mensaje caracterstica pase de largo junto.
Larry Wall (Unisys) cre el lenguaje de programacin Perl en 1987. Es un lenguaje de
programacin de alto nivel utilizado para el procesamiento de informes Unix Systems.
Usos principales: C ++ se utiliza para comercial y de desarrollo de software embebido y
Vdeo Juegos. Objective-C se utiliza para la programacin de Apple. Perl se utiliza para la
programacin grfica, la programacin del sistema de red, desarrollo de sistemas,
administracin, desarrollo de bases de datos y aplicaciones.
Utilizado por: Utilizado por IMDB, Amazon, Apple, Adobe y Google Chrome.

5. Era de programacin (1990-1995):


Guido Van Rossum (CIT) cre el lenguaje de programacin Python en 1991. Es de uso
general y de lenguaje de alto nivel para la introduccin de diferentes estilos de
programacin dentro de un mismo idioma.
Yukihiro Matsumoto cre RUBY en 1993. Tambin es un lenguaje de alto nivel y se utiliza
para la enseanza de la programacin y para ejecutar las tcnicas de programacin de
entretenimiento.
James Gosling (Sun Microsystems) creado en Java lenguaje de programacin en 1995. Se
trata de un lenguaje de programacin de alto nivel utilizado para el proyecto de televisin
en colaboracin con la caracterstica multiplataforma. Tambin se conoce como el lenguaje
de programacin famosa del mundo hoy en da.
Rasmus Lerdorf creado PHP (conocido como "Pgina personal Inicio", pero ahora
"Procesador de Hipertexto") en 1995. Un lenguaje de cdigo abierto con la funcionalidad
de Pginas Web edificio.
Brendan Eich (Netscape) creado JavaScript en 1995. Se le conoce como la eleccin final
despus de "Mocha" y "LiveScript." Tambin es un lenguaje de programacin de alto nivel
para el diseo de pginas web, animaciones e interactividad.
Principales usos: Python se utiliza para aplicaciones Web Seguridad de la
Informacin. Rub se utiliza para Ruby on Rails y Desarrollo Web. Java es muy utilizado
para la programacin de la red, el desarrollo de GUI y desarrollo de software. PHP se
utiliza para el desarrollo del lado del servidor y pginas web. JavaScript se utiliza para
PDF, navegadores Web y Desarrollo Web.
Utilizado por: utilizado por Gmail, Adobe, Facebook, Digg, WordPress, Android, Google,
Yahoo, Hulu, Twitter y Groupon.

Resumen de la mayora de los idiomas que se utilizan:


Un breve resumen de la comparacin de los atributos (en%) de los lenguajes de
programacin se menciona a continuacin:
Java .RED C / C ++
Calidad cdigo 82% 73% 78%
Problemas criptogrficos 55% 62% 46%
Revelacin de
informacin 58% 60% 5%
Tiempo y Estado 34% 30% 32%
recorrido de directorios 49% 56% 40%
desbordamiento del bfer 25% 1% 48%
Inyeccin SQL 31% 30% 30%
Necesidad del mercado de programadores / futuro de la programacin:
Ya sea sobre el desarrollo de sitios web, diseo estructural, desarrollo de software,
desarrollo de pgina web, los navegadores web Desarrollo, Seguridad de la Informacin, la
integridad de datos, la comunicacin ATM, banca en lnea, programacin de redes,
desarrollo de interfaz grfica de usuario, del lado del servidor de desarrollo o de la
Administracin o Desarrollo de base de datos, el mercado necesitara programadores. Estos
nichos son por lo que hoy bien orientados que habra numerosas versiones del mismo nicho
se ha mencionado anteriormente en el futuro.
Cada organizacin o negocio necesitan un cierto nivel de conocimientos tcnicos a nivel de
programacin para asegurar su empresa. Por lo tanto, los programadores estn en alta
demanda en cada organizacin y que es slo el comienzo de la era. Deje que los
empresarios descubren ms sub-nichos y programadores sera entonces una gran demanda.

Qu es la red del punto (NET) Marco-Un anlisis detallado en el fondo y de Trabajo

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

NET Framework es una tecnologa o una infraestructura de programacin


utilizado para la construccin y despliegue de aplicaciones y servicios que
utilizan tecnologas .NET como los servicios basados en la Web XML o algunas
aplicaciones de escritorio basadas en .NET. Las tres partes principales de que el
.NET Framework est formado son el Common Language Runtime (CLR), la
biblioteca de clases y el marco ASP.NET.

Historia y antecedentes:

Microsoft inici DOT NET Framework o .NET Framework sencilla de nuevo


en 1990. El nombre original asignado al proyecto era de prxima
generacin de servicios de Windows (NGWS).

1. .NET Framework poca (finales de 2000):

La primera versin del DOT NET Framework fue lanzado en 2000 por
el nombre de la etiqueta de .NET Framework 1.0. La versin se
introdujo con el IDE (Visual Studio .NET). La primera versin del
marco .NET incluye varias caractersticas como la introduccin de
Common Language Runtime (CLR), bibliotecas de clases DLL, y
aprovisionamiento de desarrollo de aplicaciones web orientada a
objetos.

2. .NET Framework Era (2007-08):

Despus de la introduccin de .NET Framework versin 1.1 y 2.0


agregando una serie de caractersticas, el desarrollo tuvo xito en el
lanzamiento de .NET Framework versin 3.0. Esta fue la primera vez
que esta versin incluye Windows Presentation Foundation (tambin
conocido como WPF), Fundacin de Windows Comunicaciones
(tambin conocido como WCF), Windows Workflow Foundation
(tambin conocido como WF) y CardSpace. Microsoft anunci la
versin de .NET Framework 3.5 para sincronizar el uso de Windows 7,
XP y Server 2003.

3. .NET poca Marco (2010):

De seguir adelante, Microsoft anunci .NET Framework versin 4.0 en


2010. La versin introducida Common Language Runtime (CLR) 4.0,
Managed Extensibility Framework (MEF), y Dynamic Language
Runtime (DLR). Esta versin tambin incluye tareas de la Biblioteca
paralelo junto a Visual Studio 2010.

4. .NET Framework Era (2012-13):

La versin .NET 4.5 y 4.5.1 incluido algunas mejoradas caractersticas


Adems de Common Language Runtime (CLR) 4.0, A-apoyar la
sincronizacin, la tienda de Windows funcin de las aplicaciones de
accesibilidad, y algunas mejoras de caractersticas comunes a
Windows Presentation Foundation (tambin conocido como WPF),
Fundacin de windows Comunicaciones (tambin conocido como
WCF), windows Workflow Foundation (tambin conocido como WF) y
ASP.NET. La versin de .NET Framework 4.5 y 4.5.1 tambin
introdujeron Visual Studio 2012 y 2013.

Cmo .NET Framework trabajan realmente:

El marco .NET se utiliza para la construccin y despliegue de


aplicaciones y servicios que utilizan tecnologas .NET como los servicios
basados en la Web XML o algunas aplicaciones de escritorio basadas
en .NET. Las tres partes principales de que el .NET Framework est
formado son el Common Language Runtime (CLR), la Biblioteca de clases
de Marco (FCL), y el ASP.NET.

1. Common Language Runtime (CLR):

La parte principal de .NET Framework, el cual se desarrolla la base de


la arquitectura, es el Common Language Runtime (CLR). CLR acta
como un puente que se utiliza para cdigo de asas en ejecucin. Es la
parte central de .NET Framework y es responsable de la gestin de la
memoria y la gestin de hilos. De esta manera, el Common Language
Runtime (CLR) de .NET Framework permite a la seguridad y tambin
proporcionan una precisin de cdigo que es esencial a fin de
garantizar la seguridad. Por lo tanto, la gestin de cdigo en el
momento de la ejecucin es la funcin principal de Common
Language Runtime (CLR) de .NET Framework. Hay dos tipos de
cdigos estn disponibles en Common Language Runtime (CLR) de
.NET Framework:

1. cdigo administrado: Cdigo que se dirige directamente al


Common Language Runtime (CLR) de .NET Framework

2. cdigo no administrado: Cdigo que no lo hace directamente


se dirige al Common Language Runtime (CLR) de .NET Framework

2. Biblioteca de clases de Marco (FCL):

La biblioteca de clases de Marco (FCL) en .NET Framework es


tambin una parte principal de .NET Framework. La biblioteca
de clases incluye las clases reutilizables (tipos) que se basan en
la orientacin a objetos. Esta parte es muy imperativo, mientras
que el desarrollo de aplicaciones.Las aplicaciones podran o
bien ser desarrollados utilizando la interfaz de lnea de
comandos (CLI) o la interfaz grfica de usuario (GUI). Varias
plataformas incluyen formas de Windows, Web Forms y
ASP.NET. servicios basados en la Web XML tambin se utilizan
para desarrollar aplicaciones.
Se requiere que la sincronizacin principal al escribir un cdigo. Es un
cdigo que est escrito en un CLS debe sincronizar con dicho escrito
en otro lenguaje basado en CLS.

Versiones desarroll y se desarrolla:

.NET Framework se compone de nueve versiones principales, de los


cuales dos son versiones ms ampliacin de .NET Framework
4.0. Escribi abajo es un breve resumen de las diferentes versiones de
.NET Framework:

1. .NET Framework 1.0:

La primera versin del DOT NET Framework fue lanzado en 2000 por
el nombre de la etiqueta de .NET Framework 1.0. La versin se
introdujo con el IDE (Visual Studio .NET). La primera versin del
marco .NET incluye varias caractersticas como la introduccin de
Common Language Runtime (CLR), bibliotecas de clases DLL, y
aprovisionamiento de desarrollo de aplicaciones web orientada a
objetos.

2. .NET Framework 2.0:

.NET Framework 2.0 fue lanzado en 2003 con la copia de seguridad


de Visual Studio .NET. Este marco incluye caracterstica adicional que
estuvieron ausentes en la primera versin de .NET Framework. Estas
caractersticas incluyen la mejora de ASP.NET y ADO.NET, controles
ASP.NET mvil preferidas apoyo integrado, funciones de seguridad
ms agregados, sistema integrado de apoyo a la gestin de base de
datos, y la versin 6 de IP apoyo.

3. .NET Framework 3.0:

Despus de la introduccin de .NET Framework versin 1.1 y 2.0


agregando una serie de caractersticas, el desarrollo tuvo xito en el
lanzamiento de .NET Framework versin 3.0. Esta fue la primera vez
que esta versin incluye Windows Presentation Foundation (tambin
conocido como WPF), Fundacin de Windows Comunicaciones
(tambin conocido como WCF), Windows Workflow Foundation
(tambin conocido como WF) y CardSpace. Microsoft anunci la
versin de .NET Framework 3.5 para sincronizar el uso de Windows 7,
XP y Server 2003.

4. .NET Framework 3.5:

.NET Framework 3.5 ampli las caractersticas que faltan en el marco


procesador de .NET. Soporte integrado Ajax, LINQ, dinmico de datos,
y soporte Marco con multi-segmentacin, son algunas de las
caractersticas clave de esta versin del marco.

5. .NET Framework 4.0:

De seguir adelante, Microsoft anunci .NET Framework versin 4.0 en


2010. La versin introducida Common Language Runtime (CLR) 4.0,
Managed Extensibility Framework (MEF), y Dynamic Language
Runtime (DLR). Esta versin tambin incluye tareas de la Biblioteca
paralelo junto a Visual Studio 2010.

6. .NET Framework 4.5 / 4.5.1 / 4.5.2:

La versin .NET 4.5, 4.5.1 y 4.5.2 incluido algunas mejoradas


caractersticas Adems de Common Language Runtime (CLR) 4.0, A-
apoyar la sincronizacin, la tienda de Windows funcin de las
aplicaciones de accesibilidad, y algunas mejoras de caractersticas
comunes a Windows Presentation Foundation (tambin conocida
como WPF), Fundacin de Comunicaciones de Windows (tambin
conocido como WCF), Windows Workflow Foundation (tambin
conocido como WF) y ASP.NET. La versin de .NET Framework 4.5 y
4.5.1 tambin introdujeron Visual Studio 2012 y 2013.

.NET 4.5.2 Marco ha sido recientemente lanzado en el ao 2014. Para


las formas de Windows, se han realizado mejoras en escenarios de
alto DPI. Sin embargo, para la plataforma ASP.NET, se han realizado
procedimientos de escrutinio HTTP de cabecera ya las adaptaciones
de improve su funcionamiento general.
Qu es Visual Basic - Un anlisis detallado de Visual Basic

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Visual Basic es, en general, un sistema de programacin de


computadoras y habilitado entorno de desarrollo integrado (IDE)
desarrollado por Microsoft. John Kemeny y Thomas Kurts inventaron la
versin muy bsica de Visual Basic que se conoce como BASIC. El
objetivo principal de Visual Basic es proporcionar una plataforma fcil de
escribir programas que son en su mayora basado en Windows.

Historia y antecedentes:

En 1991, Visual Basic 1.0 se introdujo y despus de su introduccin, la


copia comercial fue lanzado tambin. Alan Cooper es muy conocido por
su arrastrar y soltar el trabajo de diseo en el entorno de Visual Basic. La
interfaz de usuario creado por el Alan Cooper est muy desarrollada para
introducir nueva forma de generar cdigos de programacin para los
sistemas operativos Windows. Ms tarde, Microsoft contact Alan Cooper
y le ofreci para desarrollar trpode (el diseo de arrastrar y colocar el
nombre de la compaa de Alan Cooper trpode) en una forma
programable para Windows 3.0. El nombre ms tarde se decidi que
Ruby que no tiene ninguna afiliacin con el lenguaje de programacin
conocido como Ruby.

El principal defecto en el sistema de programacin trpode fue que no se


adhiri a un lenguaje de programacin para apoyar an ms los sistemas
programables dentro de la plataforma de Windows. microsoft; Sin
embargo, tom la iniciativa de mezclar rub con algn lenguaje bsico y el
ascenso de Visual Basic como se inici una plataforma. Microsoft haba
abandonado uno de su programa de base de datos conocida como
"Omega". La fusin de Rub interfaz junto con el motor bsico Embedded
creado por Omega proporcionado otra plataforma para proceder con los
sistemas programables. Una de las mejores ventajas de Ruby es el
apoyo a la capacidad de carga de libreras de enlace dinmico. Estas
bibliotecas contenan "GIZMOS (tambin conocidos como controles
complementarios)" que ayudaron a los diseadores para disear la
interfaz VBX ms tarde. Con el avance de las tcnicas de la plataforma y
de programacin visual basic, visual basic diferentes versiones fueron
liberados comercialmente y como freeware. versiones de dominio
pblico; Sin embargo, no inclua caractersticas completas que el
comercial lanzado tena.

Versiones anteriores y cmo se desarroll:

Despus de que el origen del concepto de bsico visual y la capacidad


de soportar diseo flexible, los diseadores trataron de desarrollar e
introdujeron nuevas versiones de Visual Basic. Todas estas versiones
cumple las necesidades de los diferentes sistemas operativos y sistemas
programables de una manera u otra. Escribi abajo es un resumen de las
diferentes versiones desarrolladas e introducidas en el mercado como las
versiones bsicas de Visual Basic:

1. Visual Basic 1.0:


Visual Basic 1.0 fue lanzado en 1991. El nico propsito de Visual Basic
1.0 era actuar como una plataforma de programacin para diferentes
sistemas programables dentro del entorno Windows.

2. Visual Basic 1.0 para DOS:


Despus del lanzamiento de Visual Basic 1.0, otra versin con el nombre
de Visual Basic 1.0 para DOS se introdujo en 1992. Esta versin fue en
realidad el posterior a la liberacin de los compiladores BASIC para DOS,
QuickBasic (otro compilador desarrollado por Microsoft) y Sistema de
desarrollo de Profesional bsico hecha por Microsoft. Esa fue la nica
razn de la no compatibilidad de la lengua con el Visual Basic para
Windows. Las caractersticas de esta versin abordados en gran medida
la interfaz que utiliza para estimular el aspecto de una interfaz grfica de
usuario con la ayuda de caracteres ASCII.

3. Visual Basic 2.0:


Visual Basic versin 2.0 de Visual Basic de edad fue lanzado a finales de
1992. El nico propsito de esta versin fue modificar algunos de los
brotes y acelerar el rendimiento global de la plataforma. El medio
ambiente tambin se desplaza hacia una versin ms fcil de ayudar a la
gente usa la facilidad de Visual Basic.

4. Visual Basic 3.0:


A mediados de 1993, se public otra versin de Visual Basic con el
nombre de Visual Basic 3.0. Esta versin fue lanzada ms lejos en dos
variantes diferentes, a saber Estndar Visual Basic 3.0 y Visual Basic 3.0
Professional. La principal adems de Visual Basic 3.0 fue su provisin de
motor de base de datos. La capacidad principal de este motor de base de
datos es que puede leer y escribir en las bases de datos, el acceso
normal de bases de datos.

5. Visual Basic 4.0:


Visual Basic 4.0 fue lanzado en 1995. Esta fue la primera versin de
Visual Basic siempre que tiene la capacidad de crear programas de 32
bits y de 16 bits. Adems, por primera vez, esta versin activar los
programadores escribir clases en VB.

6. Visual Basic 5.0:


En 1997, otra versin de Visual Basic fue lanzado con el nombre de
Visual Basic 5.0. Esta versin se ha habilitado para programas de 32 bits
en el entorno de Windows. Una buena ventaja de Visual Basic 5.0 fue
que permiti a los programadores a escribir programas en 5.0 y los
programas de importacin que ya estn escritos en Visual Basic
4.0. Controles del usuario del cliente y la compilacin de los cdigos de
ventanas nativas cdigos ejecutables son las dos caractersticas
principales de Visual Basic 5.0. Esta versin tambin se acerc con la
ejecucin en tiempo de ejecucin rpida de cdigos.
7. Visual Basic 6.0:
En 1998, otra versin de Visual Basic de salir al mercado con el nombre
de Visual Basic 6.0. Con esta versin, se han mejorado varios aspectos
dentro de la arena de Visual Basic. Por primera vez, los programadores y
diseadores pueden utilizar mutuamente de Visual Basic 6.0 para crear
programas en el entorno de Windows, as como aplicaciones de sitio web
utilizando el navegador Internet Explorer.

Visual Basic.NET:

Visual basic.NET es un lenguaje de programacin de alto lenguaje con


una aplicacin integrada de .NET Framework. Lanzado en 2002, Visual
Basic.NET actu como una plataforma bsica para los programadores de
cdigos dentro del entorno Windows utilizando .NET Framework
programa. Visual Studio es el paquete ms avanzado, para un mayor
desarrollo de Visual Basic.NET utilizando el entorno de desarrollo
integrado (IDE). Lo ms importante es saber sobre Vbc.exe, que es un
compilador de lnea de comandos freeware. Vbc.exe se incluye en .NET
Framework SDK. A continuacin se da un ejemplo sencillo de ejecutar
"Hola amigos" en un programa de VB.NET:

?
1 <font><font>Module Module1</font></font><font></font><font><font>

2 Sub principal()</font></font><font></font><font><font>

'El programa de demostracin clsico "Hola


3
amigos"</font></font><font></font><font><font>
4 Console.WriteLine ( "Hola, amigos!")</font></font><font></font><font><font>
5 End Sub</font></font><font></font><font><font>
6 Mdulo fin</font></font><font></font>

El cdigo se abre con Sub Main () y termina con End Sub para ejecutar el
cuerpo principal del programa. En el mencionado programa, el programa
se ejecutar el resultado como "Hola amigos".
Leccin 1.

Cmo instalar Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Sigue esta gua para instalar Visual Studio Express 2013 para el escritorio de Windows
Visual Studio (Expresar 2013 para el escritorio de Windows) es una herramienta de
desarrollo, que proporciona un entorno rico donde se puede crear rpidamente escritorio
moderno y complejo y aplicaciones WPF.

Aunque en teora se podra crear una aplicacin de escritorio sin Visual Studio (utilizando
compiladores de lnea de comandos de la NET), esa tarea sera tedioso, doloroso, y
propenso a errores.
Por esa razn, siempre se debe utilizar una herramienta de diseo como Visual Studio.
Por cierto los productos Express son versiones reducida de sus homlogos de Visual Studio
2013 y estn dirigidos principalmente para los aficionados .NET y estudiantes. Aunque
completamente libre esta versin de Visual Studio es capaz sorprendente; Algunas de las
caractersticas ms valiosas son herramientas de objetos de navegacin, un diseador de
formularios de Windows, el cuadro de dilogo Agregar referencias, capacidades
IntelliSense etc.

La instalacin del VS expreso de 2013 para el escritorio de Windows es sencillo y sin


problemas al aceptar las opciones de instalacin predeterminadas.

1. Por favor, descargar el programa de instalacin desde el siguiente enlace:


Visual Studio Express 2013 para el escritorio de Windows (Enlace de descarga)
2. Proporcionar los datos necesarios (nombre, correo electrnico y pas) y luego haga clic
en el enlace "Su Seleccin":

3. Tan pronto como se inicia el wdexpress_full.exe el siguiente dilogo se mostrar


arriba. Opcionalmente cambiar la ruta de instalacin y comprobar la "Estoy de acuerdo con
la Trminos de licencia y poltica de privacidad casilla de verificacin". Finalmente haga
clic en el enlace de la instalacin en la parte inferior.
4. El proceso de instalacin puede tardar un rato para que por favor sea paciente:
5. Una vez que el "programa de instalacin con xito!" mensaje, haga clic en el vnculo
Iniciar (en la parte inferior):
6. El nuevo dilogo de bienvenida que ofrecer a sesin en Visual Studio , que es opcional,
as que simplemente haga clic en "No ahora, tal vez ms tarde" .
7. Despus de un rato, el nuevo cuadro de dilogo se mostrar a decir que se est
preparando para su primer uso .
8. Voila! Ahora usted tiene la ltima Studio Express visual para el escritorio de Windows
que se ejecuta en el ordenador. Felicitaciones!

9. Por defecto ver la pgina de inicio que muestra la seccin Inicio, Proyectos recientes
(como vacas por ahora), Introduccin etc.
10. Por favor crea un nuevo proyecto para asegurarse de que todo est instalado y funciona
correctamente.
Para obtener ms informacin sobre cmo crear un nuevo proyecto cheque nuestros otros
tutoriales.

NOTA: Para el uso a largo plazo que necesita para registrar su edicin Express as que por
favor encontrar el "Registro de Productos" en el men de Ayuda para obtener su clave
libres y desbloquearlo. No se le pedir de nuevo por esta informacin. Disfrutar!
Leccin 2.

Llegar a conocer el IDE - Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe como se ha mencionado algunas de las ms importantes


caractersticas de Visual Studio. Explica los ms importantes ventanas, mens y barras de
herramientas que componen el medio ambiente, y que muestran cmo personalizar para
que se adapten a sus necesidades. Adems vamos a ver algunas de las herramientas que
proporcionan ayuda mientras est escribiendo aplicaciones de Visual Basic y cmo usar
el IDE para depurar los programas.

Por favor, observe que el IDE de Visual Studio es muy personalizable que significa que se
puede mover, ocultar o modificar los mens, barras de herramientas y
ventanas. Puede crear sus propias barras de herramientas y luego acoplar, desacoplar o
reorganizar ellos. Por ltimo, puede cambiar el comportamiento de los editores de texto
incorporados y mucho ms. Sin embargo, como principiante que probablemente no debera
personalizar los mens y barras de herramientas bsicas de la IDE demasiado porque slo
causar confusin ms adelante.

NOTA: Las capturas de pantalla de este tutorial no puede verse exactamente como los que
estn en su sistema debido a la OS y estilo seleccionado. Estas imgenes fueron tomadas
en un equipo que ejecuta Windows 8.1 para que muestran el aspecto de Windows 8.1 y se
siente. Tambin puede ser diferente si ha elegido una configuracin diferente (suponemos
que haya configurado VS para el desarrollo de Visual Basic).

1. El nuevo proyecto de dilogo le permite iniciar un nuevo proyecto.


Utilice la vista Tipos rbol del proyecto de la izquierda para seleccionar la categora de
proyecto que desea. Despus de que seleccione un tipo de proyecto especfico a la derecha
(como se ve hemos seleccionado el tipo de proyecto de aplicacin de Windows
Forms). Finalmente establecer la ubicacin (por defecto es Mis documentos), introduzca un
nombre para el nuevo proyecto y haga clic en Aceptar para crear el proyecto.
2. La ventana Cuadro de herramientas muestra las herramientas que puede utilizar con el
documento actualmente activo. Estas herramientas estn disponibles cuando se est
editando un elemento que puede contener objetos tales como los controles y
componentes . Por cierto, estas herramientas se agrupan en secciones Callif se haga clic en
una determinada pestaa y seleccionar uno de los comandos en el men contextual.
3. La ventana Propiedades le permite ver y modificar las propiedades de la forma y de los
controles que contiene.

En nuestra pantalla es posible que aparezca la ventana que muestra propiedades de las
propiedades de un control de botn de llamada ButtonLogin. Se puede ver en la figura que
la propiedad Text de este control es "Login" y eso es lo que el botn se muestra al usuario.

Adems, tenga en cuenta la lista desplegable en la parte superior de la ventana. As que la


lista contiene los nombres de todos los controles del formulario. Para seleccionar un cierto
control, puede hacer un clic en el diseador o seleccionarlo de la lista desplegable.

Los pequeos iconos debajo de la lista desplegable de determinar qu elementos se


muestran en la ventana y cmo se organizan. Por ejemplo, si hace clic en el botn ms a la
izquierda, la ventana se enumeran las propiedades agrupadas por categoras y si hace clic
en el segundo icono que contiene las letras A y Z, la ventana muestra las propiedades del
control alfabticamente .
4. El Explorador de soluciones le permite administrar los archivos asociados con la
solucin actual. Por ejemplo, en la siguiente figura, podra seleccionar LoginForm.vb en el
Explorador de soluciones y, a continuacin, haga clic en el botn Ver cdigo (el tercer
icono de la derecha en la parte superior del explorador de soluciones) para abrir de
forma editor de cdigo.

Tambin puede hacer clic en un objeto en el Explorador de soluciones para obtener una
lista de los comandos apropiados para ese objeto. Esta ventana hace que sea ms fcil
encontrar un comando haciendo clic derecho en un objeto relacionado con lo que usted
quiere hacer lo que es para pasear por los mens.
5. La ventana Lista de errores muestra los errores y advertencias en el proyecto
actual. Por ejemplo, si el cdigo contiene carcter no vlido, esta lista lo dir. Es
extremadamente til, ya que claramente le indica el tipo de error (s) que muestra una
descripcin completa, el nombre del archivo, la lnea y todo lo dems que le ayuda
a encontrar y corregir el error fcilmente . Si no ve la Lista de errores probablemente
est oculta. Se pueden visualizar seleccionando la opcin adecuada en el men Ver .

6. La ventana de resultados muestra los resultados de compilacin y de salida impresas


con la aplicacin. Por lo general, una aplicacin interacta con el usuario a travs de sus
formas y cuadros de dilogo, pero puede mostrar informacin aqu, por lo general para
ayudarle a depurar el cdigo . La ventana de resultados tambin muestra mensajes
informativos generados por el IDE. Por ejemplo, cuando se compila una aplicacin , el
IDE enva mensajes aqu para decirle lo que est haciendo y si tuvo xito.
7. El Diseador de Windows Forms le permite disear formularios para aplicaciones
tpicas de Windows. Permite agregar, tamao y mover los controles en un formulario
utilizando el ratn . Junto con la ventana Propiedades, que le permite ver y modificar las
propiedades de control, y crear controladores de eventos para interactuar con los
controles .
8. Se utiliza el editor de cdigo de Visual Basic para escribir un cdigo que responde a
controlar los acontecimientos.

La caracterstica ms obvia del editor de cdigo es que le permite escribir cdigo, pero el
editor de cdigo es mucho ms que un simple editor de texto como Bloc de notas.

Proporciona muchas caractersticas para hacer la escritura de cdigo correcto de Visual


Basic mucho ms fcil . Por ejemplo, puede crear un controlador de eventos en el editor de
cdigo. La parte superior izquierda del editor de cdigo muestra una lista desplegable de
todos los controles.

Si se selecciona un control en la lista, a continuacin, puede elegir un evento para que el


control de un segundo men desplegable en la parte superior derecha del editor de
cdigo. Si selecciona un evento, el editor de cdigo genera un vaco
correspondiente controlador de eventos para usted.

Para hacer referencia a las lneas de cdigo ms fcil, editor de cdigo puede
mostrar nmeros de lnea tambin.
Para cambiar entre el diseo y la vista de cdigo:

Para navegar desde el diseo a la vista de cdigo:


1. Haga clic derecho en cualquier parte del diseador y seleccione "Ver cdigo"
2. Abrir el men Ver y seleccione "Ver cdigo"
3. Haga clic en el formulario en el Explorador de soluciones y seleccione "Ver cdigo"
4. Use la tecla de acceso directo "Ctrl + Alt + 0"

para navegar desde el cdigo de la vista de diseo:


1. Haga clic derecho en cualquier parte del editor de cdigo y seleccione "View Designer"
2. Abrir el men Ver y seleccione "Diseador de vistas"
3. Haga clic en el formulario en el Explorador de soluciones y seleccione "View Designer"
4. "Shift + F7" uso de la tecla de acceso directo
Leccin 3.

La colocacin de los controles en el formulario

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se explica cmo aadir controles a un formulario


Visual Studio (expreso de 2013 para el escritorio de Windows) y su diseador de
formularios de Windows estn configurados para ser muy til. Tan pronto como se abre el
diseador puede inmediatamente utilizar la caja de herramientas para colocar los
controles en el formulario.

Sin embargo, el diseador de formularios de Windows le permite aadir controles a un


formulario en un varias maneras diferentes .

1. En primer camino es, si hace doble clic en un control en la caja de herramientas, Visual
Studio coloca una instancia del control en el formulario en una ubicacin predeterminada y
en un tamao predeterminado. A continuacin, puede utilizar el ratn para reubicar y
cambiar el tamao del control.

2. La segunda manera es, si usted clic en un control en el cuadro de herramientas, el cursor


cambia ratn mientras el ratn est sobre el formulario. El nuevo cursor se ve como un
signo ms con una pequea imagen de icono de la caja de herramientas del control de al
lado. Si hace clic en el formulario, Visual Studio agrega un control en ese lugar con un
tamao predeterminado.
La figura 1 ( con el control seleccionado en la caja de herramientas hace clic en el
formulario )
Figura 2 ( Visual Studio agrega un control en el lugar que haya hecho clic )
3. La tercera manera es, si agregar y configurar el control mediante programacin en
tiempo de ejecucin:

<font><font> Dim CheckBox1 As New CheckBox</font></font><font></font><font><


font>
1 Me.CheckBox1.AutoSize = True</font></font><font></font><font><font>
2 Me.CheckBox1.Location = Nueva System.Drawing.Point (31,
3144)</font></font><font></font><font><font>
4 Me.CheckBox1.Name = "CheckBox1"</font></font><font></font><font><font>
5 Me.CheckBox1.Size = Nueva System.Drawing.Size (94,
617)</font></font><font></font><font><font>
7 Me.CheckBox1.TabIndex = 4</font></font><font></font><font><font>
8 Me.CheckBox1.Text = "Recurdame"</font></font><font></font><font><font>
9 Me.CheckBox1.UseVisualStyleBackColor
= True</font></font><font></font><font><font>
Me.Controls.Add (CheckBox1)</font></font><font></font>

Leccin 4.
Cambiando los parmetros de propiedades en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se explica cmo cambiar las propiedades de los controles


La ventana Propiedades le permite cambiar las propiedades de un control en tiempo de
diseo . Cuando se selecciona el control en un diseador de la forma o en el Explorador de
soluciones, la ventana Propiedades muestra las propiedades de ese control. Para cambiar el
valor de una propiedad, simplemente haga clic en la propiedad y entrar en el nuevo
valor . Es decir, para la mayora de las propiedades , puede simplemente haga clic en la
propiedad y escriba un nuevo valor para el control. Sin embargo, algunas propiedades son
poco ms complejo que otros y proporcionan listas desplegables o cuadros de dilogo
especiales para el ajuste del valor de la propiedad.

Consejo # 1: Si se oculta la ventana Propiedades slo tiene que pulsar F4 en su teclado o


seleccione Propiedades de Windows en el men Ver .

Consejo # 2: propiedades Organizar alfabticamente hace que sea ms fcil para muchos
desarrolladores para encontrar el seguro de propiedad.
Otra forma de establecer la propiedad del control est utilizando etiquetas
inteligentes . Muchos controles muestran una etiqueta inteligente cuando se selecciona en
el diseador y se ve como una pequea caja que contiene un tringulo apunta hacia la
derecha. Al hacer clic en la etiqueta inteligente, un pequeo dilogo aparece que le
permite realizar tareas comunes para el control rpido y fcil.
NOTA: Tambin puede establecer las propiedades de control mediante programacin en
tiempo de ejecucin:

<font><font> 'Este cdigo establece la propiedad


1verificacin</font></font><font></font><font><font>
text de la casilla de

2 Me.CheckBox1.Text
= "Recurdame"</font></font><font></font>
Leccin 5.

Depuracin de Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se explica cmo depurar su proyecto


Tan pronto como se crea un nuevo proyecto, que est listo para funcionar.
Sin embargo, si se ejecuta de inmediato se mostrar solamente una forma vaca que no
contiene controles.
Este formulario ser compilar y ejecutar sin problemas porque no hay nada que se va a
depurar / validado todava.

Tan pronto como se agrega algunos controles a su forma y escribir cdigo apropiado para
ellos tendr que probar la aplicacin . Para ello slo tiene que iniciar la depuracin!

Hay varias formas de iniciar la depuracin:


1. Abrir el men Depurar y seleccione " Iniciar depuracin ".
2. Si est utilizando la configuracin del entorno de Visual Basic, slo tiene que presionar
F5
3. Haga clic elemento de depuracin en la barra de herramientas como se muestra en la
siguiente imagen:
Si hay errores de su aplicacin se ejecutar en breve despus de haber iniciado la
depuracin.
Por favor, ver la salida de la ventana como esta ventana muestra los resultados de
compilacin y de salida producidos por depuracin y localizar los estados.

Leccin 6.

Visual Basic .NET Comentarios

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin explica los comentarios en Visual Basic .NET


Los comentarios son uno de los pocos elementos de cdigo tipogrficos que hacen un
programas de estructurar un poco ms fcil de entender .
Ellos no se ejecutan y son ignorados por el compilador, pero son una parte importante de
cmo organizar el cdigo .

En trminos generales, los comentarios pueden ayudar a usted , as como otros


desarrolladores (en una fecha posterior) para entender el propsito de cdigo.

El comentario se inicia con una comilla ( ') y todo hasta el final de la lnea es parte del
comentario y como se mencion ignorada por Visual Basic.

NOTA: no puede utilizar caracteres de continuacin de lnea para hacer un comentario de


varias lneas , ni se puede tener comentario de bloque , ya que no se admiten en VB.NET

Si quiere hacer algn comentario o elimine un gran bloque de cdigo rpidamente, slo
tiene que seleccionar el cdigo y luego Editar abierta> Avanzado> Comentario
Seleccin y Uncoment slection respectivamente.

Siempre debe utilizar los comentarios para hacer su cdigo claro y comprensible.

1<font><font> 'Comprobar si el nombre de usuario y


la contrasea son vlidos</font></font><font></font><font><font>
2 Si username.Text = "admin" AndAlso Password.Text
= "mypwd" Entonces</font></font><font></font><font><font>
3 Dim mForm Como Forma = MainForm 'una
instancia del MainForm</font></font><font></font><font><font>
4 mForm.ShowDialog () 'muestra el formulario
principal</font></font><font></font><font><font>
5 Me.Close () 'cerrar el formulario de inicio
de sesin</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 'Nombre de usuario o contrasea incorrectos
proporcionada</font></font><font></font><font><font>
8 Username.Text = String.Empty 'restablecer el
cuadro de texto nombre de usuario</font></font><font></font><font><font>
9 Password.Text = String.Empty 'restablecer el
cuadro de texto de contrasea</font></font><font></font><font><font>
10 'Hacerles saber que nombre de usuario o
contrasea son incorrectos </font></font><font></font><font><font>
11 MessageBox.Show ( "nombre de usuario o
contrasea incorrecta. Por favor, intntelo de
nuevo!")</font></font><font></font><font><font>
12 Terminara si</font></font><font></font>
Leccin 7.

Las variables en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen las variables en Visual Basic .NET


En trminos generales, las variables son algunos de los componentes ms
fundamentales de la programacin.

Una variable es un objeto que almacena un valor que puede ser un nmero, una letra,
cadena, fecha, etc.

Si una variable contiene un valor, el programa puede manipularla. Esto quiere decir que
puede realizar operaciones aritmticas de nmeros, operaciones de cadena de cadenas
(concatenar, calcular subseries, encontrar un donante compatible dentro de la cadena y as
sucesivamente), operaciones de fecha (ver la diferencia entre dos fechas, aadir un perodo
de tiempo para una fecha), y as sucesivamente.

El comportamiento de la variable se determina por:

1. mbito de aplicacin - que indica los niveles de alcance de la variable donde se puede
acceder a (, etc. pblica privada)
2. Tipo de datos - puede ser un entero, String, Boolean etc.
3. Accesibilidad - Determina qu cdigo en otros mdulos pueden acceder a la variable
4. Vida - determina el tiempo que el valor de la variable es vlida
Por ejemplo, cualquier variable declarada dentro de una subrutina tiene un alcance igual
a la subrutina y no se puede acceder por el cdigo fuera de la subrutina .

1 <font><font> Private Sub HacerAlgo ()</font></font><font></font><font><font>


2 Dim InsideVariable como secuencia
= String.Empty;</font></font><font></font><font><font>
3 "Hacer algo con la variable</font></font><font></font><font><font>
4 End Sub</font></font><font></font>
5 <font></font><font><font>
Console.Write (InsideVariable)</font></font><font></font><font><font>
6 'ERROR: variable no est en el mbito (no se puede tener acceso desde el
exterior)</font></font><font></font>

En Visual Basic utiliza la palabra clave Dim para contar Visual Basic oficialmente que
desea declarar una variable.

Puede evitar el Dim slo si se especifica privado, pblico, etc. Protegida sin embargo una
variable delared utilizando una palabra clave Dim es privado de forma predeterminada
para los siguientes dos declaraciones son idnticos:

1<font><font> Dim MiCadena As String = String.Empty</font></font><font></font><f


ont><font>
2 MyString privada como secuencia = String.Empty</font></font><font></font>
Leccin 8.

Los operadores aritmticos en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen los operadores aritmticos en Visual Basic


Un operador aritmtico es un elemento de cdigo que realiza alguna operacin en uno o
ms valores y crea un resultado. Esos valores son llamados operandos . Por ejemplo, en la
siguiente instruccin, el operador es * (multiplicacin), los operandos son A y B mientras
que el resultado se asigna a la variable C:

C =A* B

Aqu tenemos una tabla que muestra los operadores aritmticos ms


utilizados proporcionados por Visual Basic:

OPERADOR PROPSITO EJEMPLO RESULTADO


+ Adicin 2+2 4
- sustraccin 4-2 2
- La negacin del operando 1 * -2 -2
* Multiplicacin 2*2 4
/ Divisin 4/2 2
\ La divisin entera 9\2 4
^ exponenciacin 2^3 2*2*2=8
mod Mdulo 4 Mod 2 0
La mayora de ustedes ya estn familiarizados con ellas, excepto tal vez mdulo y divisin
de enteros que pueden necesitar un poco ms de explicacin:

Como se muestra en la tabla, \ operador realiza la divisin de enteros y devuelve el


resultado de dividir el primer operando por el segundo, dejando caer cualquier resto.
Es muy importante entender que el resultado se trunca a cero , no se redondea.

El operador Mod devuelve el resto despus de dividir el operando por el segundo ejemplo
5 Mod 2 = 1 porque 5 = 2 * 2 + 1

El ejemplo de cdigo imprime todos los nmeros pares en el rango de 1 a 10:


Para i As Integer = 1 a 10
Si i mod 2 = 0 Entonces
Console.WriteLine (i) 'un nmero par
Ms
'No hacemos nada ya que el nmero es impar
Terminara si
Siguiente
Leccin 9.

Conseguir las entradas de usuario en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin ilustra cmo se consigue una entrada de usuario en Visual Basic
Sucede a menudo que usted necesita para solicitar al usuario que introduzca un valor
esperado.

Usted puede hacerlo usando InputBox mtodo que muestra un aviso en un cuadro de
dilogo o utilizando una aplicacin de consola utilizando el mtodo ReadLine el que lee la
siguiente lnea de caracteres.

VB.NET aplicacin de consola:


1 <font><font> Dim como secuencia = nl
Environment.NewLine</font></font><font></font><font><font>
2 'Decir hola y pedirles un
nombre</font></font><font></font><font><font>
3 Console.WriteLine ( "Hola. Cul es su nombre?" +
Nl)</font></font><font></font><font><font>
4 Dim entrada = Console.ReadLine
()</font></font><font></font><font><font>
5 'Decir algo al usuario</font></font><font></font><font><font>
Console.WriteLine (nl y "Encantado de conocerte" e introduccin de
texto y "." Y nl)</font></font><font></font><font><font>
6 Console.Read ()</font></font><font></font>
VB.NET Aplicacin de Windows Forms:
1 <font><font> smbolo del Dim como secuencia
= String.Empty</font></font><font></font><font><font>
2 ttulo Dim como secuencia
= String.Empty</font></font><font></font><font><font>
3 Dim defaultResponse como secuencia
= String.Empty</font></font><font></font>
4 <font></font><font><font>
5 Dim respuesta As Object</font></font><font></font><font><font>
6 'Pronta Set.</font></font><font></font><font><font>
7 prompt = "Hola. Cul es su
nombre?"</font></font><font></font><font><font>
8 'Ajuste del ttulo.</font></font><font></font><font><font>
9 title = "Obtencin de entrada de
usuario"</font></font><font></font><font><font>
10 "Establecer valor
predeterminado.</font></font><font></font><font><font>
11 defaultResponse = "Su nombre aqu"</font></font><font></font>
12 <font></font><font><font>
13 'Mensaje de la pantalla, el ttulo y el valor por
defecto.</font></font><font></font><font><font>
14 respuesta = InputBox (smbolo, ttulo,
defaultResponse)</font></font><font></font>
15 <font></font><font><font>
16 'Di algo para el usuario</font></font><font></font><font><font>
17 MessageBox.Show ( "Encantado de conocerte" y
respuestas)</font></font><font></font>
Leccin 10.

Si ElseIf Else en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo escribir un cdigo que realice de forma


selectiva diferentes acciones dependiendo de las circunstancias.
Cuando usted quiere elegir entre la ejecucin de dos bloques diferentes
de cdigo dependiendo del resultado de una expresin booleana, que
suelen utilizar una sentencia if.

Una sentencia if puede estar compuesto de expresiones complejas, as y


puede contener else / elseif para realizar pruebas ms complejas.

Siempre que tiene que elegir entre la ejecucin de dos bloques


diferentes de cdigo dependiendo del resultado de una expresin
booleana, se utiliza una sentencia if .
La sintaxis de una sentencia if es la siguiente:
1<font><font>Si booleanExpression = true A
continuacin,</font></font><font></font><font><font>
2 Hacer algo()</font></font><font></font><font><font>
3 Ms </font></font><font></font><font><font>
4 Hacer algo ms()</font></font><font></font><font><font>
5 Terminara si</font></font><font></font><font><font>
6 'NOTA: una sentencia if es seguido opcionalmente por una clusula
else</font></font><font></font>

Es decir, si booleanExpression como resultado true, HacerAlgo () se


ejecuta; de lo contrario, DoSomethingElse () se ejecuta. La palabra
clave Else y el cdigo subsiguiente se mencionan como anteriormente
opcional. Si no hay clusula else y la booleanExpression es falsa, la
ejecucin contina con lo siguiente cdigo de la instruccin if.

A veces cuando se necesita para evaluar una expresin idntica con un


valor diferente se escribe una sentencia if en cascada usando la clusula
ElseIf

1<font><font>Dim IsUsernameValid As Boolean</font></font><font></font><fon


t><font>
2 Si username.Text
= "usuario" Entonces</font></font><font></font><font><font>
3 IsUsernameValid = False</font></font><font></font><font><font>
4 ElseIf username.Text = "admin"</font></font><font></font><font><font>
5 IsUsernameValid = True</font></font><font></font><font><font>
6 Ms </font></font><font></font><font><font>
7 IsUsernameValid = False</font></font><font></font><font><font>
8 Terminara si</font></font><font></font><font><font>
9 'NOTA: una sentencia if es seguido opcionalmente por una clusula
elseif</font></font><font></font>
Leccin 11.

Los operadores condicionales y lgicas en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen los operadores condicionales y lgicas.


Para la construccin de expresiones complejas , VB.NET ofrece un conjunto previsto
de operadores lgicos y bit a bit como se muestra a continuacin:

No se est realizando la negacin lgica de una expresin booleana, o negacin bit a bit
en una expresin numrica. (Para una negacin Boolean, el tipo de datos del resultado es
booleana. Para una negacin bit a bit, el tipo de datos resultante es la misma que la de
expresin, pero si la expresin es decimal, el resultado es larga.)
1 <font><font>Dim IsUsernameValid As
Boolean</font></font><font></font><font><font>
2 IsUsernameValid = No (username.Text = "admin")
</font></font><font></font>

Y est realizando una conjuncin lgica de dos expresiones booleanas, o una combinacin
bit a bit en dos expresiones numricas. (En una comparacin de Boole, el operador Y
siempre se evala ambas expresiones)
<font><font>Dim IsUserValid As Boolean</font></font><font></font><font><font>
1
IsUserValid = (username.Text = "admin") Y (Password.Text = "mypwd")</font></font
2
><font></font>

AndAlso est realizando conjuncin lgica de cortocircuito en dos expresiones (En una
comparacin de Boole, AndAlso realiza un cortocircuito, lo que significa que si
expression1 es falso, entonces expresin2 no se evala.)
<font><font>Dim IsUserValid As Boolean</font></font><font></font><font><font>
1
IsUserValid = (username.Text = "admin") AndAlso (Password.Text = "mypwd")
2
</font></font><font></font>

O est realizando una disyuncin lgica de dos expresiones booleanas, o una disyuncin
bit a bit en dos expresin numrica (En una comparacin de Boole, el operador O siempre
se evala ambas expresiones)
<font><font>Dim IsPasswordValid As Boolean</font></font><font></font><font><font>
1
IsPasswordValid = (Password.Text = "mypass") O (Password.Text = "mypwd")</font
2
></font><font></font>

OrElse est llevando a cabo los cortocircuitos disyuncin lgica inclusiva en dos
expresiones (En una comparacin de Boole, OrElse realiza cortocircuitos que significa que
si expresin1 es True, expresin2 no se evala.)
1 <font><font>Dim IsPasswordValid As
Boolean</font></font><font></font><font><font>
2 IsPasswordValid = (Password.Text = "mypwd") OrElse (Password.Text =
"mypass")</font></font><font></font>

Xor est realizando una exclusin lgica de dos expresiones booleanas, o una exclusin a
nivel de bits en dos expresiones numricas. (En una comparacin booleana, el operador
Xor siempre evala ambas expresiones ya que no hay un cortocircuito en contrapartida a
Xor, ya que el resultado depende siempre de los dos operandos.)
1 <font><font>Dim IsUsernameValid As
Boolean</font></font><font></font><font><font>
2 IsUsernameValid = (username.Text = "admin") Xor (username.Text =
"usuario")</font></font><font></font>

Leccin 12.

Concatenar cadenas en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin explica cadenas concatenacin en Visual Basic .NET


Visual Basic proporciona dos operadores de concatenacin : + y y . Ambos se unen dos
cadenas juntas.

Debido a que el smbolo + representa tambin un operador aritmtico , su cdigo ser ms


fcil de leer si se utiliza el y smbolo tambin sabe como smbolo de unin, para la
concatenacin.

El uso y tambin puede hacer que el cdigo ms rpido y dar lugar a un menor nmero de
problemas, ya que permite Visual Basic sabe que los operandos son cadenas .

11 <font><font> 'Hacer un nombre completo concatenar el primer y el


2ltimo nombre</font></font><font></font><font><font>
32 Dim NombreCompleto como secuencia
4= String.Empty</font></font><font></font><font><font>
53 NombreCompleto = FirstName.Text y "" y
LastName.Text</font></font><font></font><font><font>
4 'Probar el resultado</font></font><font></font><font><font>
5 Console.WriteLine (FullName)</font></font><font></font>

Leccin 13.

Obtener longitud de las cadenas en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe la propiedad String.length


El tipo de cadena tiene una propiedad Length incorporado, el cual devuelve un nmero
entero que representa el nmero de caracteres en la cadena (su longitud).
Esos personajes incluyen cosas como espacios as como de puntuacin marcas.

Por ejemplo, la cadena " Hello World! " No es solamente 10 caracteres de longitud. Ms
bien su longitud es de 12 debido al espacio vaco y el signo de exclamacin.

Este ejemplo demuestra la propiedad Length:

1 <font><font> Dim MiCadena As String = String.Empty


</font></font><font></font><font><font>
2 MessageBox.Show (MyString.Length) '= 0</font></font><font></font><font><font>
3 MyString = "Hello World!" </font></font><font></font><font><font>
4 MessageBox.Show (MyString.Length) '= 12 </font></font><font></font>
Leccin 14.

Cuerdas Sub en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin le ensea cmo trabajar con subcadenas.


A menudo manipular cadenas mediante el uso de un conjunto de caracteres que aparece
al inicio , al final , o un conjunto que aparece en algn lugar entre . Estos conjuntos son
llamados subseries .

El mtodo Subcadena le permite agarrar un conjunto de caracteres desde cualquier


posicin en la cadena y se puede utilizar de dos maneras.

La primera manera es para darle un punto de partida / ndice y una serie de caracteres
para agarrar (longitud de los datos de la cadena).

En este ejemplo instruimos para que se inicie en la posicin de carcter 0 (el principio de
la cadena), y agarrar los prximos 5 caracteres:
1 <font><font> Dim MiCadena As String = "Hello
World!"</font></font><font></font><font><font>
2 subcadena Dim como secuencia = MyString.Substring (0, 5)
</font></font><font></font><font><font>
3 MessageBox.Show (subcadena) '= Hola </font></font><font></font>

La otra forma es la llamada al mtodo Subcadena con un solo argumento .

Cuando se est proporcionando slo un parmetro que indica la subcadena que empezar
por el puesto determinado y copiar todo a la derecha hasta el final de los datos de cadena.

En este ejemplo instruimos a agarrar todo en el ndice 6 y siguiente al ndice:


1 <font><font> Dim MiCadena As String = "Hello
World!"</font></font><font></font><font><font>
2 subcadena Dim como secuencia = MyString.Substring (6)
</font></font><font></font><font><font>
3 MessageBox.Show (subcadena) '= Mundial! </font></font><font></font>
Leccin 15.

Las cadenas de formato en Visual Basic .NET


Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo dar formato a las cadenas en VB.NET


El mtodo String.Format est tomando un formato compuesto parmetro de cadena que
contiene caracteres literales ms marcadores de posicin para los valores. Otros parmetros
en el mtodo da los valores.

El valor del marcador de posicin tiene el siguiente formato:


{index [, la alineacin] [: format_string]}
El valor del ndice da el ndice numerado ( basado en cero ) del parmetro que debe ser
insertado en la posicin de ese marcador de posicin.

1 <font><font> proyecto Dim como secuencia


= "Mundial"</font></font><font></font><font><font>
2 Dim resultado As String = String.Format ( "Hola {0}!",
proyecto)</font></font><font></font><font><font>
3 MessageBox.Show (resultado) '= Hello World! </font></font><font></font>

La alineacin valor es opcional y se define un nmero mnimo de espacios el artculo debe


utilizar.
Si la alineacin es negativo , el resultado es -izquierda justificada y si es positivo , el
resultado es justificado a la derecha .
1 <font><font> Como tenue cantidad decimal =
500</font></font><font></font><font><font>
2 Dim resultado As String = String.Format ( "{0}, {1 -20, -3} dlares",
_</font></font><font></font><font><font>
3 "Gracias por el pago de m", cantidad)</font></font><font></font><font><font>
4 Console.WriteLine (resultado) '= Gracias por pagarme 500 dlares
</font></font><font></font>

El format_string tambin es opcional e indica cmo se formatea el tema:


1 <font><font> Como tenue cantidad decimal =
500</font></font><font></font><font><font>
2 Dim resultado As String = String.Format ( "{0, -20} {1, 10: c}",
4_</font></font><font></font><font><font>
3 "Gracias por el pago de m", cantidad)</font></font><font></font><font><font>
4 Console.WriteLine (resultado) '= Gracias por pagarme $
500.00</font></font><font></font>
Por favor, observe que los apoyos {} son requeridos
Leccin 16.

Compruebe si String Contiene, Sustitucin de Cuerdas Sub - Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen los mtodos contenidos en l y Reemplazar


El String.Contains mtodo se utiliza cuando se quiere comprobar si una subcadena
especificada se produce dentro de la cadena.
Devuelve Verdadero si el parmetro de valor se produce dentro de la cadena, de lo
contrario devuelve False .
El String.Replace mtodo se utiliza cuando se desea reemplazar todas las apariciones de
una cadena especificada con otra cadena especificada.
Devuelve nueva cadena que es la misma que la cadena actual, excepto que todas las
instancias de oldValue se reemplazan con nuevoValor.
Si no se encuentra oldValue este mtodo devuelve la misma cadena sin cambios.
1 <font></font><font><font>
2 OriginalString Dim como secuencia = "Hola
Usuario"</font></font><font></font><font><font>
3 Dim ModifiedString como secuencia
= String.Empty;</font></font><font></font><font><font>
4 Si OriginalString.Contains ( "Hola") A
continuacin,</font></font><font></font><font><font>
5 ModifiedString = OriginalString.Replace
( "Hola", "Adis")</font></font><font></font><font><font>
6 Console.WriteLine (ModifiedString) '= adis de usuario
"</font></font><font></font><font><font>
7 Terminara si </font></font><font></font>
8 <font></font>

Leccin 17.

Comparacin de cadenas en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen los mtodos para comparar los valores de las cadenas.
La forma ms comn para comparar dos secuencias es el siguiente:

1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si MyStringA = Entonces MyStringB</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>

Sin embargo, en algunas situaciones este enfoque es no eficiente debido a que no ofrecen
opciones para el caso y la varianza culturales como el valor de otros mtodos de
comparacin de incorporados en .NET.

1. String.Compare : compara dos cadenas y devuelve entero como resultado que indica
su posicin en el orden de clasificacin de este mtodo es culturalmente consciente y
tiene sobrecargas ese sentido o hacer caso omiso de maysculas y minsculas y la
diferencia cultural. El resultado como se ha mencionado es un nmero entero y puede ser:

nmero negativo (MyStringA es menor que MyStringB)


cero (MyStringA es igual a MyStringB)
nmero positivo (MyStringA es mayor que MyStringB) o 1 si el valor es Nada

1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si String.Compare (MyStringA, MyStringB) = 0
entonces</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>

2. String.CompareOrdinal : compara dos secuencias pero sin tener en cuenta la cultura


local .
este mtodo se utiliza principalmente para las cadenas de pedido y la clasificacin .
1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si String.CompareOrdinal (MyStringA, MyStringB) = 0
entonces</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>
- See more at: http://www.visual-basic-tutorials.com/beginner/Comparing-
Strings.html#sthash.TGtni6LV.dpuf

3. String.CompareTo : compara una cadena que encapsula a otra cadena.


este mtodo tambin se utiliza principalmente para las cadenas de pedido y la clasificacin.

1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si MyStringA.CompareTo (MyStringB) = 0
entonces</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>
Tambin es posible usar String.Equals para averiguar si dos cadenas tienen el mismo valor

Lecci 18.

La instruccin Select Case

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013


En este tema se describe cmo escribir una instruccin Select Case para la seleccin
mltiple.
Al lado de la sentencia if existe otra sentencia condicional que es Select Case.

Es un potente y fcil de usar la tcnica para tomar una decisin entre varias opciones.

En realidad, la instruccin Select Case es ms que un ejemplo de la ElseIf Si


Entonces estructura.

Se recomienda usar de Select Case siempre que tenga ms de tres else if .

En una instruccin Select Case, cada caso tiene su propio bloque .

1 <font><font>Dim intDay As Integer = 4</font></font><font></font><font><font>


2 Dim strDay como secuencia = String.Empty</font></font><font></font><font><font>
3 Seleccione la caja intDay </font></font><font></font><font><font>
4 Caso 1 </font></font><font></font><font><font>
5 strDay = "Sunday" </font></font><font></font><font><font>
6 caso 2 </font></font><font></font><font><font>
7 strDay = "Lunes" </font></font><font></font><font><font>
8 caso 3 </font></font><font></font><font><font>
9 strDay = "Martes" </font></font><font></font><font><font>
10 caso 4 </font></font><font></font><font><font>
11 strDay = "Mircoles" </font></font><font></font><font><font>
12 caso 5 </font></font><font></font><font><font>
13 strDay = "Jueves" </font></font><font></font><font><font>
14 caso 6 </font></font><font></font><font><font>
15 strDay = "Viernes" </font></font><font></font><font><font>
16 caso 7 </font></font><font></font><font><font>
17 strDay = "Sbado" </font></font><font></font><font><font>
18 Ms</font></font><font></font><font><font>
19 strDay = "No hay tal da"</font></font><font></font><font><font>
20 End Select Console.Write (strDay) '= Mircoles</font></font><font></font>
Como se ve Select Case proporciona ms compacto y ms elegante de cdigo de mltiples
sentencias if anidadas.
Leccin 19.

Por siguiente bucle en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013


En este tema se describe cmo utilizar el bucle For Next en Visual Basic .NET.
Podemos decir con seguridad que para el prximo ciclo es el ms simple bucle de
entender y es sin duda el ms comn tipo de sentencia de bucle en Visual Basic.

Su sintaxis es la siguiente:
1 <font><font> Para la variable [Como data_type] = start_value Para stop_value
[Incremento Paso]</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Salir Para]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 [Continuar Para]</font></font><font></font><font><font>
6 declaraciones</font></font><font></font><font><font>
7 Siguiente [variable]</font></font><font></font>

El valor de la variable es la variable de bucle que controla el bucle de modo que cuando
la aplicacin llega a la instruccin que, ello establece variable igual a START_VALUE . A
continuacin, compara variable para stop_value y si la variable ha pasado stop_value,
las salidas de bucle .

1 <font><font> Para i As Integer = 0 a 10 Paso


1</font></font><font></font><font><font>
2 Console.WriteLine (i)</font></font><font></font><font><font>
3 Siguiente yo</font></font><font></font>

Visual Basic no requiere el nombre de la variable en la instruccin siguiente, pero hace


que el cdigo sea ms fcil de leer
Nota: el bucle no podr ejecutar ni una sola vez en funcin de arranque y parada valores.
Leccin 20.

Cada bucle en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013


En este tema se describe cmo utilizar el bucle For Each en Visual Basic .NET.
El para cada bucle itera sobre los elementos de una coleccin, serie, u otra clase de
contenedor que soporta Para Cada bucles.

Su sintaxis es la siguiente:
1 <font><font> Para cada variable [Como tipo_objeto] En el
grupo</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Salir Para]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 [Continuar Para]</font></font><font></font><font><font>
6 declaraciones</font></font><font></font><font><font>
7 Siguiente [variable]</font></font><font></font>

En este bucle, el grupo es una coleccin, serie, u otro objeto que admite para cada uno y
que es importante que la variable de control debe ser de un tipo de datos compatible con
los objetos contenidos en el grupo.

Visual Basic no entiende lo que automticamente tipo de objetos se almacenan en una


coleccin o matriz hasta que se " trata " de usarlos.

Si el tipo de la variable de control no es compatible con un tipo de objeto, el programa


genera un error .

1 <font><font> Para cada usuario Como usuario en


Usuarios</font></font><font></font><font><font>
2 Console.WriteLine (user.username)</font></font><font></font><font><font>
3 Siguiente usuario</font></font><font></font>

Nota: Visual Basic no requiere el nombre de la variable en la instruccin siguiente, pero


hace que el cdigo sea ms fcil de leer
Leccin 21.

Al salir de bucles en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo salir de bucle For Next en Visual Basic .NET.
Para salir de un bucle antes de que normalmente terminara utiliza la instruccin Exit
For .

Por ejemplo, el cdigo siguiente bucle a travs de una matriz en busca de valor 10.
Cuando encuentra el elemento con valor de 10 se utiliza para la salida a parar
inmediatamente bucle .

array Dim () As Integer = {1, 3, 5, 7, 10, 20, 50}


Para i As Integer = 0 Para array.GetUpperBound (0)
Si (array (i) = 10) A continuacin,
"Salir del bucle de inmediato
Para Salir
Terminara si
Siguiente

La instruccin Exit For sale slo el bucle For que rodea inmediatamente el comunicado.
Si un bucle est anidado dentro de otro bucle For, la nica instruccin Exit For sale
del bucle interno .

Leccin 22.

Continuar de bucles en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo continuar por bucle en Visual Basic .NET.
Cuando se desea iniciar el bucle de nuevo se utiliza el continuar por la declaracin que
hace que el bucle de salto de regreso a su declaracin y para incrementar su variable de
bucle.

Esto es particularmente til si el programa no tiene que ejecutar el resto de los pasos en el
cuerpo del bucle y quiere empezar la siguiente iteracin rpidamente.

1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 Para i As Integer = 0 Para array.GetUpperBound
(0)</font></font><font></font><font><font>
4 Si (array (i) <> 10) A continuacin,</font></font><font></font><font><font>
5 "Continuar el bucle </font></font><font></font><font><font>
6 Para continuar</font></font><font></font><font><font>
7 Terminara si</font></font><font></font><font><font>
8 Console.WriteLine (array (i))</font></font><font></font><font><font>
9 Siguiente </font></font><font></font>
Esto no va a ejecutar Console.WriteLine (array (i)) cuando el valor no es 10 , pero se
ejecutar cuando el valor es 10 .

Leccin 23.

Hacer hasta bucle en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo utilizar el bucle Do Until en Visual Basic .NET
Una de las variaciones de la sentencia do bucle es el Do Until y sigue adelante hasta que
suceda algo ( hasta que una condicin es verdadera).

Su sintaxis es la siguiente:
1 <font><font>Do {} Hasta condicin</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Exit Do]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 Lazo</font></font><font></font>

Es decir, el bucle hasta que sigue funcionando hasta que la condicin se cumple. En este
tipo de bucle, no es una variable de control en s mismo lo que tiene que hacer un
seguimiento de la posicin actual del bucle.

1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 contador de atenuacin As Integer = array.GetUpperBound (0) +
1</font></font><font></font><font><font>
4 Hacer hasta contador> 0</font></font><font></font><font><font>
5 contador - 1 =</font></font><font></font><font><font>
6 'Imprimir los elementos de la matriz</font></font><font></font><font><font>
7 Console.WriteLine (array 8 (contador))</font></font><font></font><font><font>
8 Lazo</font></font><font></font><font><font>
9 'Visual Basic no ejecutar las sentencias porque contador ya es mayor que
0</font></font><font></font>
Leccin 24.

Do While Loop en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013


En este tema se describe cmo utilizar el bucle do en Visual Basic .NET
Una de las variaciones de la sentencia do bucle es el Do While y que se ejecuta mientras
una condicin es verdadera ( mientras que una determinada condicin es verdadera).

Su sintaxis es la siguiente:
1 <font><font>Do {} Mientras que la
condicin</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Exit Do]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 Lazo</font></font><font></font>

Este bucle Mientras sigue funcionando siempre y cuando la expresin es verdadera . Tan
pronto como la expresin se convierte en falso , que se detenga.

1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 contador de atenuacin As Integer = array.GetUpperBound (0) +
1</font></font><font></font><font><font>
4 Hacer mientras contador> 0</font></font><font></font><font><font>
5 contador - 1 =</font></font><font></font><font><font>
'Imprimir los elementos de la
matriz</font></font><font></font><font><font>
6 Console.WriteLine (array
7(contador))</font></font><font></font><font><font>
8 Lazo </font></font><font></font><font><font>
9 'Este bucle imprime todos los elementos de la
matriz</font></font><font></font>

Leccin 25.

Salir Do Declaracin en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin describe los bucles Do dejar de fumar en Visual Basic .NET
La salida Do declaracin permite que el programa para dejar el bucle encierra ms cercano
antes de lo que normalmente sera el final.

Es decir, que le permite terminar un bucle temprana y se puede utilizar por ejemplo,
cuando se prueba un bucle sin fin.
Su sintaxis es la siguiente:
1 <font><font> Do {} Mientras que la
condicin</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Exit Do]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 Lazo</font></font><font></font>
- See more at: http://www.visual-basic-tutorials.com/beginner/Exit-Do-
Loop.html#sthash.JYlkOHxo.dpuf

En el siguiente ejemplo, la condicin se detiene el bucle si el contador es igual a


cero. La instruccin If en el circuito, sin embargo, hace que la salida Do declaracin
al detiene el bucle cuando el valor de elemento de la matriz es de 10 :

1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 contador de atenuacin As Integer = array.GetUpperBound (0) +
1</font></font><font></font><font><font>
4 Hacer mientras contador> 0</font></font><font></font><font><font>
5 'Salir del ciclo do si el valor del elemento es
10</font></font><font></font><font><font>
6 Si array (contador) = 10 A continuacin,</font></font><font></font><font><font>
7 Salir Do</font></font><font></font><font><font>
8 Terminara si</font></font><font></font><font><font>
9 contador - 1 =</font></font><font></font><font><font>
10 'Imprimir los elementos de la matriz</font></font><font></font><font><font>
11 Console.WriteLine (array 12
(contador))</font></font><font></font><font><font>
Lazo </font></font><font></font><font><font>
13 'Este bucle imprime slo el 50 y el 20</font></font><font></font>
Leccin 27.

Bucle infinito en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin describe los bucles infinitos en Visual Basic .NET


Cuando se trabaja con bucles, puede fcilmente crear un bucle infinito. Se trata de un bucle
que se nunca se terminaba . Este error lgico es uno de los ms difciles
de encontrar y solucionar lo que debe tener mucho cuidado cuando se trabaja con bucles
para no terminar con bucles cuya condicin de salida nunca puede ser satisfecha.

Consejo: Siempre que se sospecha que un programa ha cado en un bucle infinito ,


simplemente forzar al programa para dejar de usar Depurar men - Detener debuging o
usar Ctrl + Shift + A en su Visual Studio.
Esto detendr el programa inmediatamente .
El cdigo siguiente es un ejemplo clsico de un bucle infinito y no se detendr:

1 <font><font> contador de
atenuacin As Integer =10</font></font><font></font><font><font>
2 Hacer mientras contador> 0</font></font><font></font><font><font>
3 contador + 1 = '+ en lugar - </font></font><font></font><font><font>
4 'Hacer algo</font></font><font></font><font><font>
5 Lazo </font></font><font></font><font><font>
6 'Este bucle sigue adelante para siempre como contador es siempre mayor 0 que
</font></font><font></font>
Leccin 28.

Cuadro de entrada en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin explora de dilogo InputBox y demuestra cmo se puede utilizar en


aplicaciones de Visual Basic.
Cuando tenga que pedir al usuario que introduzca una esperada valor se utiliza InputBox.

Se muestra un aviso en un cuadro de dilogo , espera a que el usuario introduzca el


valor y finalmente devuelve una cadena que contiene la entrada .
Excepto la pronta todos los dems parmetros son opcionales !
?
1 <font><font> smbolo del Dim como secuencia = String.Empty</font></font><fon
t></font><font><font>
2 ttulo Dim como secuencia = String.Empty</font></font><font></font><font><font>
3 Dim defaultResponse como secuencia = String.Empty</font></font><font></font>
4 <font></font><font><font>
5 Dim respuesta As Object</font></font><font></font><font><font>
6 'Pronta Set.</font></font><font></font><font><font>
7 prompt = "Hola. Cul es su nombre?"</font></font><font></font><font><font>
8 'Ajuste del ttulo.</font></font><font></font><font><font>
9 title = "Obtencin de entrada de usuario"</font></font><font></font><font><font>
10 "Establecer valor predeterminado.</font></font><font></font><font><font>
11 defaultResponse = "Su nombre aqu"</font></font><font></font>
12 <font></font><font><font>
13 'Mensaje de la pantalla, el ttulo y el valor por defecto.</font></font><Font
></font><font><font>
14 respuesta = InputBox (smbolo, ttulo, defaultResponse)</font></font><font></font>
15 <font></font><font><font>
16 'Di algo para el usuario</font></font><font></font><font><font>
17 MessageBox.Show ( "Encantado de conocerte" y respuestas)</font></Font
><font></font>
Leccin 29.

Subrutinas en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

Esta leccin describe subrutinas en Visual Basic .NET


Por definicin, un bsico Soubroutine visual es trozo de cdigo cerrado por el Sub y End
Sub .
Se realiza una tarea para el cdigo que invoca y, a diferencia de la funcin no devuelve
un valor .

Su sintaxis es la siguiente:
1 <font><font> Private Sub (Mensaje facultativo ByVal As String = "")
HacerAlgo</font></font><font></font><font><font>
2 ' hacer algo</font></font><font></font><font><font>
3 End Sub</font></font><font></font>

La accesibilidad puede ser pblico, protegido, amigo, amigo protegido o privado y


determina qu partes del cdigo pueden invocar la subrutina.

El nombre del subprograma debe ser un identificador vlido de Visual Basic y


debe comenzar con una letra o un guin bajo .

Los parmetros se declaran de manera similar a la forma en que declara variables que
especifican mecanismo de paso, nombre, tipo de datos y si el parmetro es opcional.

El mecanismo de paso determina la interaccin entre el tipo de datos del elemento y el


mecanismo de paso.

Si incluye ByVal palabra clave en la declaracin, la subrutina hace poseer copia local del
parmetro y luego se puede modificar este valor sin afectar el valor del parmetro inicial.

Si se incluye la palabra clave ByRef en la declaracin, la subrutina no crea una copia


independiente de la variable de parmetros.
En su lugar, utiliza una referencia a la original del parmetro pasado a la subrutina y
cualquier cambio a la subrutina hace que el valor se refleja en la subrutina llamada tambin.

Para declarar un parmetro opcional que utilice la palabra clave opcional , por lo que el
cdigo que utiliza puede omitir ese parmetro.
1 <font><font> Private Sub ShowWarningMessage (mensaje de ByVal como secuencia,
ttulo ByVal como secuencia)</font></font><font></font><font><font>
2 MessageBox.Show (mensaje, ttulo, MessageBoxButtons.OK,
MessageBoxIcon.Exclamation)</font></font><font></font><font><font>
4 End Sub</font></font><font></font>
Lo ms importante es que las subrutinas le permiten extraer el cdigo que puede que tenga
que utilizar bajo ms de una circunstancia y colocarlo en un lugar donde se puede llamar
como sea necesario :

1 <font><font> Private Sub ShowWarningMessage (mensaje de ByVal como secuencia,


ttulo ByVal como secuencia)</font></font><font></font><font><font>
2 MessageBox.Show (mensaje, ttulo, MessageBoxButtons.OK,
MessageBoxIcon.Exclamation)</font></font><font></font><font><font>
3 End Sub</font></font><font></font>

Entonces cada vez que desee advertir a su usuario slo tiene que llamar a la subrutina por
ejemplo ShowWarningMessage
1 <font><font> ShowWarningMessage ( "Por favor introduce un correo electrnico
vlido.", "Advertencia")
2 </font></font>

Leccin 30.
Las funciones en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen las funciones en Visual Basic .NET


Por definicin, una funcin de Visual Basic es trozo de cdigo cerrado por
la Funcin y Funcin del final .
Se realiza una tarea para el cdigo que invoca y luego devuelve algn valor .

Significado, son bsicamente las mismas que las subrutinas, excepto que regresan algn
tipo de valor.

Su sintaxis es la siguiente:
[Accesibilidad] Funcin function_name [parametros] [Como return_type]
declaraciones
End Function
La accesibilidad puede ser pblico, protegido, amigo, amigo protegido o privado y
determina qu partes del cdigo pueden invocar la funcin.

El nombre de la funcin debe ser un identificador vlido de Visual Basic y


debe comenzar con una letra o un guin bajo .

Los parmetros se declaran de manera similar a la forma en que declara variables que
especifican mecanismo de paso, nombre, tipo de datos y si el parmetro es opcional.

El mecanismo de paso determina la interaccin entre el tipo de datos del elemento y el


mecanismo de paso.

Si incluye ByVal palabra clave en la declaracin, la funcin hace que poseen copia
local del parmetro y luego se puede modificar este valor sin afectar el valor del parmetro
inicial.

Si se incluye la palabra clave ByRef en la declaracin, la funcin no crea una copia


independiente de la variable de parmetros.
En su lugar, utiliza una referencia a la original del parmetro pasado a la subrutina y
cualquier cambio de la funcin hace que el valor se refleja en la funcin de llamada
tambin.

Para declarar un parmetro opcional que utilice la palabra clave opcional , por lo que el
cdigo que utiliza puede omitir ese parmetro.
Funcin privada (Entrada opcional ByVal As String = "") como secuencia GetValue
la entrada de retorno
End Function
La funcin puede establecer su valor de retorno, ya sea mediante el establecimiento de su
nombre igual al valor que quiere volver, o mediante el uso de la palabra clave return
seguida por el valor que la funcin debe devolver.

Funcin privada (Entrada opcional ByVal As String = "") como secuencia GetValue
Dim resultado As String = String.Empty
Si la entrada = "" Entonces
resultado = "No se encontr el valor"
Ms
resultado = entrada
Terminara si
GetValue = resultado
End Function
O
Funcin privada (Entrada opcional ByVal As String = "") como secuencia GetValue
Dim resultado As String = String.Empty
Si la entrada = "" Entonces
resultado = "No se encontr el valor"
Ms
resultado = entrada
Terminara si
return result
End Function
Lo ms importante de las funciones le permiten extraer el cdigo que puede que tenga que
utilizar bajo ms de una circunstancia y colocarlo en un lugar donde se puede llamar
como sea necesario :

Funcin privada CubeVolume (ByVal x As Double) As Double


Como resultado Dim Doble = 0
Resultado = x * x * x
return result
End Function
Entonces cada vez que desee calcular el volumen del cubo slo tiene que llamar al
CubeVolume con el lado del cubo como parmetro proporcionado por ejemplo,
Console.WriteLine ( "El volumen del cubo es:" & CubeVolume (5))
- See more at: http://www.visual-basic-
tutorials.com/beginner/Functions.html#sthash.IJ2nCkko.dpuf
Leccin 31.
Declaracin salir Sub en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo utilizar Exit Sub en Visual Basic .NET
La instruccin Exit Sub es un comando de salto incondicional que deja de realizar
tareas temprano (si es necesario) .

Esto hace que el programa se detenga la ejecucin de la subrutina actual pero a diferencia
de GoTo y tal, no puede hacer que el programa de salto alrededor arbitraria, que puede dar
lugar a cdigo espagueti.
Ex ejemplo de la salida instruccin Sub:
1 <font><font>Private Sub MyTask (tamao ByVal como nmero
entero)</font></font><font></font><font><font>
2 Para i As Integer = 0 Para cambiar el tamao</font></font><font></font><font><font>
3 Si i = 10 A continuacin,</font></font><font></font><font><font>
4 Exit Sub 'debe detener la tarea
temprana</font></font><font></font><font><font>
5 Ms</font></font><font></font><font><font>
6 MyTextBox.text & = "El valor de i es:" & i.ToString y
Environment.NewLine</font></font><font></font><font><font>
7 Terminara si</font></font><font></font><font><font>
8 Siguiente</font></font><font></font><font><font>
9 End Sub </font></font><font></font>

Leccin 32.

Las variables globales en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen las variables globales en Visual Basic .NET


Una variable global es una variable con mundial alcance , ya diferencia de la variable local
se puede acceder desde cualquier lugar .
Es decir, cuando la variable es disponible a nivel mundial , cualquier cdigo en su
aplicacin tiene acceso a leer y modificar esta variable.

Para el almacenamiento de variables globales en VB.NET que "por lo general" tener un


mdulo porque es esttica y no tiene que ser instanciado .

1 <font><font>GlobalVariables mdulo</font></font><font></font><font><font>
2 'Los conjuntos de propiedades de texto del formulario
(ttulo)</font></font><font></font><font><font>
3 global_FormText pblica como secuencia = "Hello
World!"</font></font><font></font><font><font>
4 Mdulo fin </font></font><font></font>

A continuacin, puede llamar global_FormText de este modo:


1 <font><font>Me.Text = global_FormText </font></font><font></font><font><font>
2 'o </font></font><font></font><font><font>
3 Me.Text =GlobalVariables.global_FormText </font></font><font></font>

Leccin 33.

Las matrices en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo declarar y utilizar matrices en Visual Basic .NET
Siempre que necesite para mantener una lista de datos similares o relacionados utiliza una
matriz. Las matrices slo pueden contener un solo tipo de datos .

Para declarar una matriz que utiliza parntesis ya diferencia de la variable estndar
que puede contener ms de un valor .

Por ejemplo, el cdigo siguiente declara una uni-dimensional array de Strings nombradas
das con siete elementos:

1 <font><font>Dim das (6) As String </font></font><font></font><font><font>


2 'Matrices se basan en cero (la numeracin en una matriz comienza a
cero)</font></font><font></font>
- See more at: http://www.visual-basic-
tutorials.com/beginner/Arrays.html#sthash.29wr6s7j.dpuf

Para inicializar una matriz de colocar los valores dentro de llaves separadas por comas . El
siguiente cdigo inicializa un unidimensional array de Strings:

1 <font></font><font><font>
2 ' Me gusta esto: </font></font><font></font><font><font>
3 Dim das (6) As String = _ </font></font><font></font><font><font>
4 { "Domingo Lunes Martes Mircoles",
_</font></font><font></font><font><font>
5 "Jueves Viernes Sbado" }</font></font><font></font>
6 <font></font><font><font>
7 'O as:</font></font><font></font>
8 <font></font><font><font>
9 'Declarar la matriz</font></font><font></font><font><font>
10 Dim das (6) As String</font></font><font></font>
11 <font></font><font><font>
12 'Rellenar la matriz</font></font><font></font><font><font>
13 das (0) = "Sunday"</font></font><font></font><font><font>
14 das (1) = "Lunes"</font></font><font></font><font><font>
15 das (2) = "Martes"</font></font><font></font><font><font>
16 (3) das = "Mircoles"</font></font><font></font><font><font>
17 das (4) = "Jueves"</font></font><font></font><font><font>
18 (5) das = "Viernes"</font></font><font></font><font><font>
19 das (6) = "Sbado"</font></font><font></font>

Para acceder a los elementos individuales de la matriz lo hace proporcionando un ndice


de valor comprendido entre 0 y un valor mximo posible (tamao total de la matriz
inferior 1) por ejemplo,
1<font></font><font><font>
2 Dim das (6) As String = _</font></font><font></font><font><font>
3 { "Domingo Lunes Martes Mircoles", _</font></font><font></font><font><font>
4 "Jueves Viernes Sbado" }</font></font><font></font><font><font>
5 Console.WriteLine (das (0)) '= domingo </font></font><font></font>
Leccin 34.

Las fechas en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen las fechas en Visual Basic .NET


Para representa un instante en el tiempo en Visual Basic .NET, se utiliza tpicamente
la estructura DateTime .

Esta estructura es compatible con muchos votos mtodos que se pueden utilizar para
diversas tareas como conseguir la fecha de ayer o el nombre del mes actual.

Cuando se declara la variable DateTime su defecto el valor es 1/1/0001, 12:00


am medianoche por ejemplo,
1 <font></font><font><font>
2 Dim defaultDate Como DateTime</font></font><font></font><font><font>
3 Console.WriteLine (defaultDate.ToShortDateString & "," &
defaultDate.ToShortTimeString) </font></font><font></font><font><font>
4 'Este cdigo cede a 1/1/0001, 12:00 am </font></font><font></font>
Sin embargo, usted puede configurar fcilmente su valor a la fecha de hoy :
1 <font><font>Dim TodaysDate Como DateTime =
DateTime.Now</font></font><font></font><font><font>
2 Console.WriteLine (TodaysDate.ToShortDateString & "," &
TodaysDate.ToShortTimeString)</font></font><font></font><font><font>
3 'Este cdigo cede a 11/05/2014, 14:26</font></font><font></font>

A continuacin, puede ir ms all y por ejemplo, obtener la fecha de ayer :


1 <font><font>YesterdayDate dvil como DateTime = DateTime.Now.AddDays (-
1)</font></font><font></font><font><font>
2 Console.WriteLine (YesterdayDate.ToShortDateString & "," &
YesterdayDate.ToShortTimeString)</font></font><font></font><font><font>
3 'Este cdigo cede a 05/10/2014, 14:26</font></font><font></font>

Tambin puede mostrar el resultado en un formato definido por un determinado formato


especificador por ejemplo,
1 <font></font><font><font>
2 Dim TodaysDate Como DateTime =
DateTime.Now</font></font><font></font><font><font>
3 Console.WriteLine (TodaysDate.ToString
( "g"))</font></font><font></font><font><font>
4 'Este cdigo tambin los rendimientos de 05.11.2014, 14:26</font></font><font></font>
- See more at: http://www.visual-basic-
tutorials.com/beginner/Dates.html#sthash.zZkeSgXn.dpuf
Puede dar formato, adems de la fecha utilizando la cultura especfica por ejemplo,
1 <font></font><font><font>
2Dim TodaysDate Como DateTime =
DateTime.Now</font></font><font></font><font><font>
3 Console.WriteLine (TodaysDate.ToString
( "g"))</font></font><font></font><font><font>
4 'Este cdigo tambin los rendimientos de 05.11.2014, 14:26</font></font><font></font>
Leccin 35.

Erros y la captura de ellos en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo controlar los errores en Visual Basic .NET
El manejo de errores es una parte muy importante de cualquier aplicacin.

En Visual Basic, el mecanismo de error se basa en el concepto de excepciones que pueden


ser lanzadas para elevar un error y capturados cuando se maneja el error.

Si usted no tiene el manejo de un error en el cdigo y se produce un error, los usuarios


recibirn un mensaje sobre una excepcin no controlada , y luego el programa podrn
terminar.

Este mensaje es no es un fcil de usar y no informa a los usuarios sobre la verdadera


naturaleza del error o la forma de resolverlo.

La excepcin no controlada tambin podra hacer que los usuarios pierden los datos que
estaban trabajando con lo que puede ser muy frustrante.

Los de tratamiento de errores estructurados declaraciones que Visual Basic ofrece es


una gran manera de organizar los bloques de cdigo en una estructura que controla los
errores.

Este mecanismo se incorpora con el Try ... Catch ... Por ltimo bloque y ayuda a
incorporar el manejo de errores en sus programas con muy poco esfuerzo.

Absoluto se refiere a ejecutar el cdigo que podra lanzar una excepcin en el bloque Try ,
y manejar los errores en el bloque Catch .
El ltimo bloque , que es opcional , siempre se ejecuta si est presente y ayuda a la
limpieza de su cdigo, independientemente de si se ha producido un error.

Por lo general, en el ltimo bloque que mantiene su dispose y mtodos cercanos como
Connection.close () que unsures que su conexin se cierra sin importar qu error que se
obtiene en el bloque Try.

1 <font></font><font><font>
2 conexin Dim As New SqlConnection
( "connection_string")</font></font><font></font><font><font>
3 Tratar</font></font><font></font><font><font>
4 connection.Open ()</font></font><font></font><font><font>
5 Como comando de graduacin SqlCommand =
connection.CreateCommand</font></font><font></font><font><font>
6 command.CommandText = "SELECT NombreCampo de la
Tabla1"</font></font><font></font><font><font>
7 Como lector de Dim SqlDataReader =
Command.ExecuteReader</font></font><font></font><font><font>
8 mientras reader.Read</font></font><font></font><font><font>
9 "Hacer algo con el lector (0) .ToString</font></font><font></font><font><font>
10 Mientras End</font></font><font></font><font><font>
11 reader.Close ()</font></font><font></font><font><font>
12 command.Dispose ()</font></font><font></font><font><font>
13 Catch ex As Exception</font></font><font></font><font><font>
14 'Mostrar el error</font></font><font></font><font><font>
15 Console.Write (ex.Message)</font></font><font></font><font><font>
16 Finalmente</font></font><font></font><font><font>
17 Connection.close () 'de este cdigo se ejecuta siempre
</font></font><font></font><font><font>
18 Try End </font></font><font></font>
Leccin 36.

Los puntos de interrupcin en Visual Basic .NET

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describen los puntos de interrupcin en Visual Basic .NET


A veces cuando intenta depurar slo una pequea parte de la ya gran programa que
quiere que su cdigo se ejecute hasta un cierto punto y luego se detiene all .

Aqu es donde los puntos de interrupcin vienen en muy til , ya que causa la ejecucin
de su cdigo para parar en cualquier lugar que se establecen.

Los puntos de interrupcin se pueden establecer en cualquier parte del cdigo y que el
cdigo se ejecutar a ese punto y luego se detendr .

Nota: la ejecucin del cdigo se detiene antes de la ejecucin del cdigo en el que se
establece el punto de interrupcin.

Los puntos de corte se pueden ajustar cuando se escribe el cdigo, o puede ponerlos en
tiempo de ejecucin por el cambio a su cdigo y establecer el punto de interrupcin en el
lugar deseado .

Para establecer un punto de interrupcin que hacer click en el margen gris junto a la lnea
que desea depurar o presione F9 en su teclado.
Cuando Visual Studio se encuentra con un punto de interrupcin , la ejecucin de su
cdigo se detiene, y luego el programa se pone en un modo de interrupcin .

Cuando el programa se pone en un modo de descanso, una gran cantidad de caractersticas


de depuracin estn disponibles.
Leccin 37.

De publicacin de aplicaciones en Visual Studio 2013

Etiquetas: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013

En este tema se describe cmo publicar una aplicacin en Visual Studio 2013 expreso
Para que su aplicacin est disponible para su distribucin en un archivo local, el sitio
FTP o sitio web que necesitan publicar por primera vez.
1. Haga clic derecho en el proyecto en el Explorador de soluciones y elija Publicar en el
men contextual o utilice el men Generar seleccionando Publicar [nombre del
proyecto]

2. Especificar la ubicacin para publicar su aplicacin:

3. Seleccione el tipo de instalacin (cmo instalarn los usuarios su aplicacin):


4. Definir dnde se realizar la solicitud de verificacin de actualizaciones :
5. Haga clic en Finalizar. Voila! Felicidades , que publicaron su primera aplicacin con
xito .
As es como su configuracin debe ser similar a:

También podría gustarte