SlideShare una empresa de Scribd logo
1 de 16
.Net
VISUAL BASIC.NET
DEFINICION
En el mundo de la programación
informática, uno de los lenguajes más
populares y conocidos es el de Visual
Basic. Creado en 1991 por Alan Cooper
para Microsoft, este paquete permite programar contenidos informáticos gráficos
de Manera simple y accesible.
El Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios de
programación informática un paquete de utilidades simples y accesibles. Es por
esto que el Visual Basic puede ser usado y fácilmente comprendido por expertos
como también por usuarios principiantes. Su base parte del dialecto BASIC pero
con componentes novedosos que lo adaptan a los lenguajes informáticos
modernos. A esto se suma que el Visual Basic es además un lenguaje de
programación guiado por eventos que permite mayor operatibilidad y mejores
resultados.
Visual Basic .NET es un lenguaje de programación orientado a objetos que
cuenta con los beneficios que le brinda .NET Framework, el modelo de
programación diseñado para simplificar la programación de aplicaciones en un
entorno sumamente distribuido: Internet.
El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite
crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de
características para hacer que el desarrollo de aplicaciones sea realmente
rápido.
Microsoft ha desarrollado numerosas versiones para Visual Basic. Una de las
más antiguas data de 1992 y si bien presentaba el lenguaje en forma de texto,
permitía ya disfrutar y acceder a algunos de los elementos más importantes del
futuro Visual Basic. Hoy en día, la versión 6.0 es la más difundida a nivel mundial
gracias a la combinación de elementos simples y de elementos perfeccionados.
HISTORIA
B.A.S.I.C. significa: Beginner’s All-
purpose Symbolic Instruction Code,
traduciendo esto sería: Código de
instrucciones de uso universal para
principiantes. Basic es un lenguage de
programación que actua como un
intermediario entre el operador y el
computador. Mediante el vocabulario y las
reglas Basic, se le ordena al computador lo que se quiere que haga y el PC
transforma estas instrucciones para poder ejecutarlas. Otros lenguajes de
programación que pueden emplearse son el Pascal, Fortan y Ensamblador.
BASIC es traducido a código binario, también se puede escribir programas en
código binario, pero es muy dificil por eso crearon el Basic.
BASIC es un lenguaje de programación desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La
versión original del lenguaje Basic fue creada en el año 1964, ganándose
una enorme popularidad gracias sobre todo a dos implementaciones, Tiny
BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua
franca de los microordenadores. Otras importantes implementaciones han sido
CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-
BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft
QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació
con el objetivo de servir como lenguaje para aquellas personas que deseaban
introducirse por primera vez en el mundo de la programación, y luego fue
sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar.
Más adelante, en 1987, llegó una de las versiones más populares del lenguaje:
QuickBasic, una joya de oro de los tiempos del MS-DOS, con la cual muchos se
develaron más de una noche. Las primeras versiones eran interpretadas y no
estructuradas. Las más recientes son estructuradas y, a menudo, compiladas.
En esos tiempos, BASIC solía enseñarse a los programadores principiantes
porque era "fácil" de utilizar y de comprender, y además porque contiene los
mismos conceptos fundamentales que muchos otros lenguajes considerados
más "difíciles", como Pascal, C y COBOL, las cuales, a su vez, eran muy
populares entre los programadores, mientras que había una especie de
desprecio hacia Basic, por tratarse de un lenguaje “para principiantes".
En contraste, hace poco más de 14 años, el proceso de construir una sencilla
aplicación basada en Microsoft Windows solía ser algo complicado, difícil y largo.
Hasta aquí, todo eran oscuras pantallas de texto y aplicaciones de consola. Con
la llegada de Windows, todo resulto muy diferente. Es así que, construir estas
aplicaciones ricas en gráficos no era un proceso trivial antes de la introducción
de Visual Basic 1.0 en mayo de 1991. Las antiguas aplicaciones de MS-DOS
mucho distaban ya de las modernas y visuales de Windows, pero, claro, hacer
aplicaciones para ese nuevo sistema operativo era un real privilegio, que muy
pocos estudiosos de la programación en C podían experimentar.
Ese año, Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones
para Windows, especialmente por su facilidad y por la rapidez con la que permite
crearlas.
Si bien muchas personas hicieron de Visual Basic una realidad, un empelado de
Microsoft, llamado Alan Cooper, fue considerado el verdadero padre del
lenguaje. Hoy con más de 14 años del lenguaje en el mercado, Alan es
considerado una eminencia.
Inicialmente, Visual Basic fue pensado para ser un producto muy táctico.
Microsoft tenía varias iniciativas en el desarrollo que lideraba Visual Basic 1.0,
todas fueron pensadas para convertirse en las herramientas de programación a
largo plazo, estratégicas, gráficas y orientadas a objetos. Como siempre ocurre
con los productos en su versión 1.0, el equipo de Visual Basic 1.0 fue forzado a
cortar características de su larga lista de ideas para entregar realmente el
producto al mercado. Consecuentemente, la primera versión incluyó poco más
que la tecnología Embedded Basic que había sido desarrollada originalmente en
Microsoft QuickBasic 4.0 (el código “p” y compilador de Microsoft) y una
herramienta compiladora de diseño simple originalmente diseñada para
Windows 3.0 pero que nunca fue utilizada para tal fin. Aproximadamente 12
meses después, el desarrollo y mejora de la versión 1.0 comenzó, Microsoft sacó
al mercado una herramienta desarrolladora para cubrir la exigencia en ese
momento del mercado cuyo nombre en clave fue "Thunder"(Trueno).
Cuando aún no había pasado un año de su salida inicial al mercado, Visual Basic
ya había evolucionado rápidamente a un kit desarrollador altamente estratégico.
Microsoft había comenzado a utilizar Visual Basic internamente en algunos de
sus propios proyectos que estaba desarrollando. A medida que la demanda de
Visual Basic aumentaba, quedaba claro que los desarrolladores requerirían
un Visual Basic mejor y más capacitado. Para tratar a esta necesidad creciente,
Microsoft anunció la disponibilidad de Visual Basic 2.0 en noviembre de 1992. La
segunda versión de Visual Basic, distribuida en la ediciónestándar y profesional,
proveía a los desarrolladores un funcionamiento perceptiblemente mejorado y
mayor capacidad para crear aplicaciones de tamaño mayor y más sofisticadas.
Incluía también una ayuda para mejorar la puesta a punto y depuración, proveía
de la capacidad de conectarse a bases de datos mediante ODBC, y nuevas y
productivas herramientas, por ejemplo, la ventana de propiedades, sintaxis del
código en color, y completo soporte para un Interfaz de Múltiples Documentos
(MDI).
CARACTERISTICAS
Los temas siguientes presentan y describen los componentes básicos de Visual
Basic, un lenguaje de programación orientado a objetos. Después de crear la
interfaz de usuario para su aplicación con formularios y controles, debe escribir
el código que define el comportamiento de la aplicación. Como sucede con
cualquier otro lenguaje de programación moderno, Visual Basicadmite una serie
de elementos de lenguaje y construcciones de programación comunes.
Si ha programado en otros lenguajes, gran parte del material tratado en esta
sección le resultará familiar. Aunque la mayoría de las construcciones son
similares a las de otros lenguajes, la naturaleza orientada a eventos de Visual
Basic presenta algunas diferencias sutiles.
Si está familiarizado con la programación, el material de esta sección sirve como
introducción a los bloques de creación básicos para escribir código. Una vez que
comprenda los aspectos básicos, puede crear aplicaciones eficaces con Visual
Basic.
En esta sección
Matrices
Explica cómo hacer el código más compacto y eficaz mediante la declaración y
utilización de matrices, que contienen varios valores relacionados.
Inicializadores de colección
Describe los inicializadores de colección, que permiten crear una colección y
rellenarla con un conjunto inicial de valores.
Constantes y enumeraciones
Explica el almacenamiento de valores inmutables para su uso repetido, incluidos
los conjuntos de valores de constantes relacionadas.
Flujo de control
Muestra cómo regular el flujo de la ejecución del programa.
Tipos de datos
Describe qué tipos de datos puede contener un elemento de programación y
cómo almacenarlos.
Elementos declarados
Abarca la programación de elementos que puede declarar, sus nombres y
características, y cómo el compilador resuelve las referencias a ellos.
Delegados
Se proporciona una introducción a los delegados y se explica cómo se usan en
Visual Basic.
Enlace en tiempo de compilación y en tiempo de ejecución
Describe los enlaces, que realiza el compilador cuando se asigna un objeto a
una variable de objeto, y las diferencias entre los objetos con enlace anticipado
y con enlace en tiempo de ejecución.
Tipos de error
Proporciona información general sobre los errores de sintaxis, errores en tiempo
de ejecución y errores lógicos.
Eventos
Muestra cómo declarar y utilizar eventos.
Interfaces
Describe qué son las interfaces y cómo usarlas en las aplicaciones.
LINQ
Proporciona vínculos a temas que presentan la programación y las
características de Language-Integrated Query (LINQ).
Objetos y clases
Proporciona información general sobre objetos y clases, cómo se utilizan, las
relaciones que mantienen entre sí y las propiedades, los métodos y los eventos
que exponen.
Operadores y expresiones
Describe los elementos de código que manipulan elementos que contienen
valores, cómo utilizarlos de forma eficaz y cómo combinarlos para producir
nuevos valores.
Procedimientos
Describe los procedimientos Sub , Function, Property y Operator , así como
temas avanzados, como procedimientos recursivos y sobrecargados.
Instrucciones
Describe las instrucciones de declaración y ejecutables.
Cadenas
Proporciona vínculos a temas que describen los conceptos básicos sobre el uso
de cadenas en Visual Basic.
Variables
Presenta las variables y describe cómo utilizarlas en Visual Basic.
XML
Proporciona vínculos a temas en los que se describe cómo usar XML en Visual
Basic.
ENTORNO DE DESARROLLO
El Entorno de Desarrollo recibe el nombre de Entorno de Desarrollo de Microsoft
Visual Studio .NET. Este entorno es personalizable y contiene todas las
herramientas necesarias para construir programas para Microsoft Windows.
El Entorno de Desarrollo contiene múltiples ventanas y múltiples funcionalidades
y es por consecuencia llamado un entorno de desarrollo integrado (integrated
delopment environment IDE).
La ventana central es la ventana de diseño (Designer Window), la cual contiene
el formulario a desarrollar.
La caja de herramientas (ToolBox) se localiza de lado izquierdo. En el extremo
derecho tenemos la ventana de explorador de soluciones (Solution Explorer).
La ventana de propiedades (Properties window) contiene tres partes:
1. La parte superior contiene un combo box que muestra el nombre y la clase del
objeto seleccionado.
2. La parte media contiene la lista de propiedades del objeto seleccionado, de
lado derecho contiene un conjunto de cajas para ver y editar el valor de la
propiedad seleccionada.
3. La parte inferior es un cuadro descriptivo que proporciona una breve
descripción de la propiedad seleccionada.
Es necesario tener instalado el Visual Studio .NET, al ejecutarlo se presenta una
página de inicio, en caso de no presentarse entonces de clic en Help/ShowStart
Page. En esta página será posible establecer su perfil, por ejemplo, identificarse
como Desarrollador Visual Studio o más específico como Desarrollador Visual
Basic con lo cual Visual Studio configura de inmediato el entorno de desarrollo
para programar en Visual Basic.
Para iniciar un nuevo proyecto, de clic en la opción Projectsy clic en el botón
[New Project], esta acción abre una ventana donde se indicará el archivo abrir,
los proyectos Visual Basic .NET tiene la extensión.vbproj. Una vez que abre el
proyecto si la página de inicio estaba visible continuará así y en el Explorador de
Soluciones (Solution Explorer) se cargan los archivos correspondientes al
proyecto.
En Visual Basic .NET existen dos archivos:
1. Un archivo de projecto .vbproj, el cual contiene información específica para
una determinada tarea de programación.
2. Un archivo de solución. sln, el cual contiene información relacionada con uno
o más proyectos. Este tipo de archivo puede administrar varios proyectos
relacionados entre sí y son similares a los archivos de grupos de proyecto (. vbg)
en Visual Basic 6.
Si la solución tiene un único proyecto, abrir el archivo de proyecto .vbproj o
elarchivo de solución .sln tiene el mismo resultado, pero si la solución es
multiproyecto entonces deberá abrir el archivo de solución.
Best Practices:Procure siempre abrir el archivo de solución.sln.
Los formularios en Visual Basic .NET tienen la extensión .vb. Se mostrarán
amanera de pestañas la página de inicio, la vista de diseño y el código del
formulario.
Para evitar el acoplamiento de ventanas, mientras arrastre la ventana pulse la
tecla [Ctrl], si desea integrar la ventana como pestaña entonces arrastre la
ventana sobre otras pestañas y libere.
El control Imagen desaparece en Visual Studio.Ya no tendrá que utilizar el
tabulador para identar su código.
Resumen
¿Qué es Visual Basic?
Es un lenguaje de programación orientado a objetos creado por Microsoft. Es un
lenguaje que incorpora todas las herramientas necesarias para la creación de
cualquier aplicación para Windows. Visual Basic es un lenguaje visual que se
origina del lenguaje de programación Basic, este lenguaje se basa en un
ambiente de desarrollo totalmente gráfico, que facilita la creación de interfaces
gráficas.
Historia y versiones de Visual Basic
La primera versión de Visual Basic fue lanzada en 1961, que incluyó más que la
tecnología Embedded Basic, la cual había sido desarrollada originalmente en
Microsoft QuickBasic 4.0.
Luego en 1992 Microsoft lanzó Visual Basic 2.0, la cual proveía a los
desarrolladores un funcionamiento perceptible mejorado y con mayor capacidad
para crear aplicaciones de mayor tamaño y más sofisticado.
En marzo de 1997 y en junio de 1998 las versiones de Visual Basic 5.0 y 6.0
representaron un paso importante hacia posibilitar a los desarrolladores en
Visual Basic, programar en los nuevos niveles del funcionamiento, en el
ambiente libre que representa internet. Las características tales como el
compilador del códigonativo, introdujeron aumentos del funcionamiento de hasta
el 2.000 por ciento.
La barra de menús
Esta barra resulta muy similar a la de cualquier otra aplicación de Windows, ya
que algunos menús de esta barra tienen muy poca novedad.
El menú File tiene pocas novedades. Lo más importante es la distinción entre
proyectos. Un proyecto reúne y organiza todos los ficheros que componen el
programa o aplicación. Estos ficheros pueden ser formulario, módulos, clases,
recursos, entre otros. Visual Basic 6.0 permite tener más de un proyecto abierto
simultáneamente, lo cual puede ser útil en ocasiones
El menú Proyect permite añadir distintos tipos de elementos a un proyecto. Se
puede elegir el tipo de proyecto y determinar el formulario con el que se arrancará
la aplicación, con el comando componentes se pueden añadir nuevos controles
a la barra de controles (Toolbox) que aparece a la izquierda de la pantalla.
Barra de herramientas estándar
Aparece debajo de la barra menús, esta permite acceder a las opciones más
importantes de los menús de Visual Basic. Esta barra posee dos elementos que
son propios de EID de Visual Basic, el primer elemento marcado en rojo
representa el indicador de posición de los controles en la aplicación.
El segundo elemento marcado en rojo representa el indicador de tamaño de los
controles en la aplicación.
La caja de herramientas
Esta caja incluye controles con los que se puede diseñar la pantalla de la
aplicación, estos son, botones de comando, etiquetas, cajas de texto, imágenes,
entre otros.
Formularios
Son las zonas de la pantalla sobre las que se diseña el programa y sobre los que
se sitúan los controles o herramientas. Al ejecutar el programa el formulario se
convertirá en la ventana principal de la aplicación.
La ventana de propiedades
En ella se muestran todas las propiedades de un control o un módulo
seleccionado en la aplicación.
La ventana de esquema de formularios
Esta ventana permite observar y alinear en la pantalla de cada uno de los
formularios de una aplicación, es decir, que permite indicar la posición donde se
debe aparecer cada uno de los formularios.
Los controles más usados en Visual Basic 6.0
Los botones de comando son aquellos botones típicos que vemos
frecuentemente en las aplicaciones de Windows, que realizan operación en
específico, ejemplo, salir, imprimir, cancelar y otros.
Font permite cambiar de fuente del texto que aparece en el objeto, el tipo de
fuente se refiere a las operaciones o efectos que se pueden efectuar sobre un
texto como el tamaño de letra, negrita, cursiva y otros.
Height y Width permite cambiar la altura y anchura del objeto, en donde height
representa la altura y width la anchura.
Left y top permite cambiar la posición a la izquierda y superior del control sobre
su contenedor.
Uso de las propiedades en el Editor de Código
La generalidad de las propiedades puede cambiarse en modo de diseño y que
también casi siempre en modo de ejecución.
Eventos sobre los botones de comando
Son acciones efectuadas sobre un determinado objeto, están definido como
procedimientos los cuales deben ser codificados para representar un evento.
Evento Click ocurre cuando el usuario presiona y suelta un botón del mouse, es
un botón de comando este ocurre cuando se presiona y se suleta el botón
izquierdo del mouse.
Publicado por Debin Castro en 13:05 lunes, 6 de julio de 2015
SUMMARY
What is Visual Basic?
It is an object-oriented programming language created by Microsoft. It is a
language that incorporates all the necessary tools for the creation of any
Windows application. Visual Basic is a visual language that originates from the
programming language Basic, this language is based on a totally graphic
development environment, which facilitates the creation of graphic interfaces.
History and versions of Visual Basic
The first version of Visual Basic was released in 1961, which included more than
the Embedded Basic technology, which had originally been developed in
Microsoft QuickBasic 4.0.
Then in 1992 Microsoft launched Visual Basic 2.0, which provided developers
with enhanced perceptible performance and greater ability to create larger and
more sophisticated applications.
In March of 1997 and in June of 1998 the versions of Visual Basic 5.0 and 6.0
represented an important step towards enabling the developers in Visual Basic,
programming at the new levels of operation, in the free environment represented
by the Internet. Features such as the compiler of native code, introduced
performance increases of up to 2,000 percent.
The menu bar
This bar is very similar to that of any other Windows application, since some
menus in this bar have very little novelty.
The File menu has few novelties. The most important thing is the distinction
between projects. A project gathers and organizes all the files that make up the
program or application. These files can be form, modules, classes, resources,
among others. Visual Basic 6.0 allows you to have more than one project open
simultaneously, which can be useful at times
The Project menu allows you to add different types of elements to a project. You
can choose the type of project and determine the form with which the application
will be started, with the component command you can add new controls to the
control bar (Toolbox) that appears on the left of the screen.
Standard toolbar
It appears below the menu bar, this allows access to the most important options
of the Visual Basic menus. This bar has two elements that are typical of Visual
Basic EID, the first element marked in red represents the position indicator of the
controls in the application.
The second element marked in red represents the size indicator of the controls
in the application.
The toolbox
This box includes controls with which you can design the screen of the
application, these are, command buttons, labels, text boxes, images, among
others.
Forms
Are the areas of the screen on which the program is designed and on which the
controls or tools are located. When executing the program the form will become
the main window of the application.
The properties window
It shows all the properties of a control or a module selected in the application.
The form outline window
This window allows you to observe and align on the screen of each of the forms
of an application, that is, to indicate the position where each of the forms should
appear.
The most used controls in Visual Basic 6.0
The buttons are those typical buttons that we see frequently in Windows
applications, which perform specific operation, eg, exit, print, cancel and others.
Font allows you to change the font of the text that appears in the object, the font
type refers to operations or effects that can be performed on a text such as font
size, bold, italic and others.
Height and Width allows changing the height and width of the object, where height
represents the height and width the width.
Left and top allows you to change the position to the left and top of the control on
your container.
Use of the properties in the Code Editor
The generality of the properties can be changed in design mode and also almost
always in execution mode.
Events on the command buttons
They are actions carried out on a certain object, they are defined as procedures
which must be coded to represent an event.
Click event occurs when the user presses and releases a mouse button, it is a
command button that occurs when the left mouse button is pressed and swiped.
Posted by Debin Castro at 13:05 Monday, July 6, 2015
RECOMENDACIONES
Es muy recomendable tener conocimientos de programación orientada a objetos
(por ejemplo, java, visual basic, visual c++, c++, etc) para un correcto provecho
del curso ya que no es objetivo del curso enseñar al alumno el concepto de
programación orientada a objetos (Aún así se repasará mínimamente).
CONCLUSIONES
VISUAL BASIC.NET.esta es una herramienta que nos facilitó a nosotros como
usuarios a programar de una manera amigable e incluso divertida.
No obstante, el uso de Visual Basic .NET presenta un inconveniente que, aunque
mínimo, debe ser resaltado. El no crear código directamente ejecutable para
poder así optimizar éste para el sistema operativo y procesador en el que se va
a ejecutar la aplicación, obliga a tener instalado en el PC en el que se usará el
programa la plataforma Microsoft .NET. Esto requiere la instalación previa de
este sofware y de un espacio extra en el disco duro que, en ocasiones, puede
ser hasta 10 veces superior al tamaño del propio programa diseñado. Este
inconveniente resulta inapreciable teniendo en cuenta la capacidad de
almacenamiento de los ordenadores actuales.
APRECIACIONES DEL EQUIPO
podemos decir que la forma de programar, ha evolucionado con el paso del tiempo, en la
actualidad, existen diversos programas los cuales nos facilitan nuestras actividades que
realizamos en nuestra vida diaria, es un gran trabajo el que hacen los programadores, es
importante mencionar que no cualquiera puede hacer un programa, se debe tener una
preparación para realizar estos.
todos estos temas de Programación en Visual Basic nos podemos percatar que la programación
es sumamente útil en nuestra vida cotidiana, desde ir a pagar el recibo de impuestos, sacar
dinero del banco o incluso nuestros celulares o reproductores de música están empleados con
programas unos más complejos que otros, pero accesibles para nosotros como usuarios.
Glosario de Terminos
Interface / Implements
Los interfaces a diferencia de las clases es que no hay que escribir código para
los métodos o propiedades que expone, simplemente se indica la "declaración".
Usando Implements, se pueden usar esas interfaces en las clases, aunque hay
que escribir el código de cada método o propiedad implementado.
Herencia
La posibilidadde que una clase herede las propiedades y métodos de otra clase
de forma que se puedan usar con la nueva clase de igual forma que si se
hubiesen escrito directamente en ella.
Instancia
Para poder usar una clase, hay que crear una instancia del mismo. Es decir,
debemos declarar una variable y a esa variable asignarle el objeto o clase en
cuestión para que podamos usarlo. Es como si tuviésemos que darle vida al
objeto para poder usarlo. La instanciación de las clases se hace usando New
LaClase.
Interface
Se dice que las propiedades y métodos expuestos por una clase (tipo) forman la
interface de la misma.
Me (this)
La palabra clave (o instrucción) Me hace referencia a la clase actual. Por
ejemplo Me.Width se refiere a la propiedad Width de la clase actual. En C# en
lugar de Me es this.
Método
Método
Un procedimiento (Sub, Function -función) que se usa para realizar una tarea
específica en la clase o módulo.
Miembros compartidos
Son miembros de una clase que pueden ser accedidos sin necesidad de crear
una instancia de la clase. Se declaran usando la instrucción Shared (static en
C#).
Miembros de instancia
Son miembros de una clase que sólo pueden ser accedidosal crear una instancia
(objeto) de la clase en la memoria. Módulo Los módulos.
Polimorfismo
La posibilidad de usar en clases diferentes propiedades o métodos con el mismo
nombre de forma que cuando se usen no nos preocupe a que clase pertenece.
Por ejemplo el objeto básico del que derivan todas las clases de .NET tiene una
propiedad llamada ToString, ésta propiedad estará implementada de forma
diferente en diferentes clases, pero nosotros la usaremos de la misma forma, sin
importarnos que objeto estemos usando.
Variable
Son "espacios" de memoria en la que se almacena un valor. Se usarán para
guardar en memoria los valores numéricos o de cadena de caracteres que
nuestro programa necesite.
Variables estáticas
Son variables definidas en los procedimientos con la instrucción Static en lugar
de con Dim, que mantienen el valor entre llamadas a ese procedimiento. A
diferencia de las variables normales, las cuales pierden el valor una vez que se
termina el procedimiento.
LINKOGRAFIA
resumenvisualbasicdebin.blogspot.com/
http://www.alegsa.com.ar/Dic/visual_basic_.net.php
https://www.definicionabc.com/tecnologia/visual-basic.php
http://www.elguille.info/colabora/NET2005/Percynet_Historia_Visual_Basic_NET.htm
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/

Más contenido relacionado

La actualidad más candente

Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Softwareguest6df70d
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosJHOVANI189612GAZGA
 
Sistemas operativos-Windows 10
Sistemas operativos-Windows 10Sistemas operativos-Windows 10
Sistemas operativos-Windows 10SalvadoLG
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++Lymobe
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónIván Torres
 
Presentacion sistemas operativos diapositivas
Presentacion sistemas operativos diapositivasPresentacion sistemas operativos diapositivas
Presentacion sistemas operativos diapositivasmortiz780
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Dispositivos de entrada y salida, ppt
Dispositivos de entrada y salida, pptDispositivos de entrada y salida, ppt
Dispositivos de entrada y salida, pptClaudia150499
 
Microsoft office introducción
Microsoft office   introducciónMicrosoft office   introducción
Microsoft office introducciónPablo Buydid
 
Sistemas operativos libres y privados
Sistemas operativos libres y privadosSistemas operativos libres y privados
Sistemas operativos libres y privadosGuillermo Coentrão
 
Mantenimiento preventivo y correctivo de Software.
Mantenimiento preventivo y correctivo de Software.Mantenimiento preventivo y correctivo de Software.
Mantenimiento preventivo y correctivo de Software.AnasusAlarcon
 

La actualidad más candente (20)

Guia nº1 mantenimiento del pc
Guia nº1  mantenimiento del pcGuia nº1  mantenimiento del pc
Guia nº1 mantenimiento del pc
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Sistema operativo windows
Sistema operativo windows Sistema operativo windows
Sistema operativo windows
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativos
 
Sistemas operativos-Windows 10
Sistemas operativos-Windows 10Sistemas operativos-Windows 10
Sistemas operativos-Windows 10
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
INTRODUCCIÓN A LA INFORMÁTICA
INTRODUCCIÓN A LA INFORMÁTICAINTRODUCCIÓN A LA INFORMÁTICA
INTRODUCCIÓN A LA INFORMÁTICA
 
Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++
 
software de base
software de basesoftware de base
software de base
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Presentacion sistemas operativos diapositivas
Presentacion sistemas operativos diapositivasPresentacion sistemas operativos diapositivas
Presentacion sistemas operativos diapositivas
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Dispositivos de entrada y salida, ppt
Dispositivos de entrada y salida, pptDispositivos de entrada y salida, ppt
Dispositivos de entrada y salida, ppt
 
Microsoft office introducción
Microsoft office   introducciónMicrosoft office   introducción
Microsoft office introducción
 
Sistemas operativos libres y privados
Sistemas operativos libres y privadosSistemas operativos libres y privados
Sistemas operativos libres y privados
 
10.- Panel de control de windows
10.- Panel de control de windows10.- Panel de control de windows
10.- Panel de control de windows
 
Mantenimiento preventivo y correctivo de Software.
Mantenimiento preventivo y correctivo de Software.Mantenimiento preventivo y correctivo de Software.
Mantenimiento preventivo y correctivo de Software.
 

Similar a Visual Basic. Net

Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Julio Ayala Rolón
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaGuy43cd
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Julio Ayala Rolón
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)luisguerra194
 
Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%josecampos270
 
Informe programacion
Informe programacionInforme programacion
Informe programacionMaryorieAvila
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basicraulleonidas
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449123carlosr
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICBenny Jose
 

Similar a Visual Basic. Net (20)

Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de Preferencia
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.
 
Vb61
Vb61Vb61
Vb61
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)
 
Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
 
Programacion
ProgramacionProgramacion
Programacion
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Freddy alfonzo
Freddy alfonzoFreddy alfonzo
Freddy alfonzo
 
VISUAL BASIC NET
VISUAL BASIC NETVISUAL BASIC NET
VISUAL BASIC NET
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 

Último

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 

Último (20)

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 

Visual Basic. Net

  • 2. VISUAL BASIC.NET DEFINICION En el mundo de la programación informática, uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para Microsoft, este paquete permite programar contenidos informáticos gráficos de Manera simple y accesible. El Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios de programación informática un paquete de utilidades simples y accesibles. Es por esto que el Visual Basic puede ser usado y fácilmente comprendido por expertos como también por usuarios principiantes. Su base parte del dialecto BASIC pero con componentes novedosos que lo adaptan a los lenguajes informáticos modernos. A esto se suma que el Visual Basic es además un lenguaje de programación guiado por eventos que permite mayor operatibilidad y mejores resultados. Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta con los beneficios que le brinda .NET Framework, el modelo de programación diseñado para simplificar la programación de aplicaciones en un entorno sumamente distribuido: Internet. El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de características para hacer que el desarrollo de aplicaciones sea realmente rápido. Microsoft ha desarrollado numerosas versiones para Visual Basic. Una de las más antiguas data de 1992 y si bien presentaba el lenguaje en forma de texto, permitía ya disfrutar y acceder a algunos de los elementos más importantes del futuro Visual Basic. Hoy en día, la versión 6.0 es la más difundida a nivel mundial gracias a la combinación de elementos simples y de elementos perfeccionados.
  • 3. HISTORIA B.A.S.I.C. significa: Beginner’s All- purpose Symbolic Instruction Code, traduciendo esto sería: Código de instrucciones de uso universal para principiantes. Basic es un lenguage de programación que actua como un intermediario entre el operador y el computador. Mediante el vocabulario y las reglas Basic, se le ordena al computador lo que se quiere que haga y el PC transforma estas instrucciones para poder ejecutarlas. Otros lenguajes de programación que pueden emplearse son el Pascal, Fortan y Ensamblador. BASIC es traducido a código binario, también se puede escribir programas en código binario, pero es muy dificil por eso crearon el Basic. BASIC es un lenguaje de programación desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La versión original del lenguaje Basic fue creada en el año 1964, ganándose una enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores. Otras importantes implementaciones han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW- BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servir como lenguaje para aquellas personas que deseaban introducirse por primera vez en el mundo de la programación, y luego fue sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar. Más adelante, en 1987, llegó una de las versiones más populares del lenguaje: QuickBasic, una joya de oro de los tiempos del MS-DOS, con la cual muchos se develaron más de una noche. Las primeras versiones eran interpretadas y no estructuradas. Las más recientes son estructuradas y, a menudo, compiladas. En esos tiempos, BASIC solía enseñarse a los programadores principiantes porque era "fácil" de utilizar y de comprender, y además porque contiene los mismos conceptos fundamentales que muchos otros lenguajes considerados más "difíciles", como Pascal, C y COBOL, las cuales, a su vez, eran muy populares entre los programadores, mientras que había una especie de desprecio hacia Basic, por tratarse de un lenguaje “para principiantes". En contraste, hace poco más de 14 años, el proceso de construir una sencilla aplicación basada en Microsoft Windows solía ser algo complicado, difícil y largo. Hasta aquí, todo eran oscuras pantallas de texto y aplicaciones de consola. Con la llegada de Windows, todo resulto muy diferente. Es así que, construir estas aplicaciones ricas en gráficos no era un proceso trivial antes de la introducción de Visual Basic 1.0 en mayo de 1991. Las antiguas aplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de Windows, pero, claro, hacer
  • 4. aplicaciones para ese nuevo sistema operativo era un real privilegio, que muy pocos estudiosos de la programación en C podían experimentar. Ese año, Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones para Windows, especialmente por su facilidad y por la rapidez con la que permite crearlas. Si bien muchas personas hicieron de Visual Basic una realidad, un empelado de Microsoft, llamado Alan Cooper, fue considerado el verdadero padre del lenguaje. Hoy con más de 14 años del lenguaje en el mercado, Alan es considerado una eminencia. Inicialmente, Visual Basic fue pensado para ser un producto muy táctico. Microsoft tenía varias iniciativas en el desarrollo que lideraba Visual Basic 1.0, todas fueron pensadas para convertirse en las herramientas de programación a largo plazo, estratégicas, gráficas y orientadas a objetos. Como siempre ocurre con los productos en su versión 1.0, el equipo de Visual Basic 1.0 fue forzado a cortar características de su larga lista de ideas para entregar realmente el producto al mercado. Consecuentemente, la primera versión incluyó poco más que la tecnología Embedded Basic que había sido desarrollada originalmente en Microsoft QuickBasic 4.0 (el código “p” y compilador de Microsoft) y una herramienta compiladora de diseño simple originalmente diseñada para Windows 3.0 pero que nunca fue utilizada para tal fin. Aproximadamente 12 meses después, el desarrollo y mejora de la versión 1.0 comenzó, Microsoft sacó al mercado una herramienta desarrolladora para cubrir la exigencia en ese momento del mercado cuyo nombre en clave fue "Thunder"(Trueno). Cuando aún no había pasado un año de su salida inicial al mercado, Visual Basic ya había evolucionado rápidamente a un kit desarrollador altamente estratégico. Microsoft había comenzado a utilizar Visual Basic internamente en algunos de sus propios proyectos que estaba desarrollando. A medida que la demanda de Visual Basic aumentaba, quedaba claro que los desarrolladores requerirían un Visual Basic mejor y más capacitado. Para tratar a esta necesidad creciente, Microsoft anunció la disponibilidad de Visual Basic 2.0 en noviembre de 1992. La segunda versión de Visual Basic, distribuida en la ediciónestándar y profesional, proveía a los desarrolladores un funcionamiento perceptiblemente mejorado y mayor capacidad para crear aplicaciones de tamaño mayor y más sofisticadas. Incluía también una ayuda para mejorar la puesta a punto y depuración, proveía de la capacidad de conectarse a bases de datos mediante ODBC, y nuevas y productivas herramientas, por ejemplo, la ventana de propiedades, sintaxis del código en color, y completo soporte para un Interfaz de Múltiples Documentos (MDI).
  • 5. CARACTERISTICAS Los temas siguientes presentan y describen los componentes básicos de Visual Basic, un lenguaje de programación orientado a objetos. Después de crear la interfaz de usuario para su aplicación con formularios y controles, debe escribir el código que define el comportamiento de la aplicación. Como sucede con cualquier otro lenguaje de programación moderno, Visual Basicadmite una serie de elementos de lenguaje y construcciones de programación comunes. Si ha programado en otros lenguajes, gran parte del material tratado en esta sección le resultará familiar. Aunque la mayoría de las construcciones son similares a las de otros lenguajes, la naturaleza orientada a eventos de Visual Basic presenta algunas diferencias sutiles. Si está familiarizado con la programación, el material de esta sección sirve como introducción a los bloques de creación básicos para escribir código. Una vez que comprenda los aspectos básicos, puede crear aplicaciones eficaces con Visual Basic. En esta sección Matrices Explica cómo hacer el código más compacto y eficaz mediante la declaración y utilización de matrices, que contienen varios valores relacionados. Inicializadores de colección Describe los inicializadores de colección, que permiten crear una colección y rellenarla con un conjunto inicial de valores. Constantes y enumeraciones Explica el almacenamiento de valores inmutables para su uso repetido, incluidos los conjuntos de valores de constantes relacionadas. Flujo de control Muestra cómo regular el flujo de la ejecución del programa. Tipos de datos Describe qué tipos de datos puede contener un elemento de programación y cómo almacenarlos. Elementos declarados Abarca la programación de elementos que puede declarar, sus nombres y características, y cómo el compilador resuelve las referencias a ellos. Delegados Se proporciona una introducción a los delegados y se explica cómo se usan en Visual Basic. Enlace en tiempo de compilación y en tiempo de ejecución
  • 6. Describe los enlaces, que realiza el compilador cuando se asigna un objeto a una variable de objeto, y las diferencias entre los objetos con enlace anticipado y con enlace en tiempo de ejecución. Tipos de error Proporciona información general sobre los errores de sintaxis, errores en tiempo de ejecución y errores lógicos. Eventos Muestra cómo declarar y utilizar eventos. Interfaces Describe qué son las interfaces y cómo usarlas en las aplicaciones. LINQ Proporciona vínculos a temas que presentan la programación y las características de Language-Integrated Query (LINQ). Objetos y clases Proporciona información general sobre objetos y clases, cómo se utilizan, las relaciones que mantienen entre sí y las propiedades, los métodos y los eventos que exponen. Operadores y expresiones Describe los elementos de código que manipulan elementos que contienen valores, cómo utilizarlos de forma eficaz y cómo combinarlos para producir nuevos valores. Procedimientos Describe los procedimientos Sub , Function, Property y Operator , así como temas avanzados, como procedimientos recursivos y sobrecargados. Instrucciones Describe las instrucciones de declaración y ejecutables. Cadenas Proporciona vínculos a temas que describen los conceptos básicos sobre el uso de cadenas en Visual Basic. Variables Presenta las variables y describe cómo utilizarlas en Visual Basic. XML Proporciona vínculos a temas en los que se describe cómo usar XML en Visual Basic.
  • 7. ENTORNO DE DESARROLLO El Entorno de Desarrollo recibe el nombre de Entorno de Desarrollo de Microsoft Visual Studio .NET. Este entorno es personalizable y contiene todas las herramientas necesarias para construir programas para Microsoft Windows. El Entorno de Desarrollo contiene múltiples ventanas y múltiples funcionalidades y es por consecuencia llamado un entorno de desarrollo integrado (integrated delopment environment IDE). La ventana central es la ventana de diseño (Designer Window), la cual contiene el formulario a desarrollar. La caja de herramientas (ToolBox) se localiza de lado izquierdo. En el extremo derecho tenemos la ventana de explorador de soluciones (Solution Explorer). La ventana de propiedades (Properties window) contiene tres partes: 1. La parte superior contiene un combo box que muestra el nombre y la clase del objeto seleccionado. 2. La parte media contiene la lista de propiedades del objeto seleccionado, de lado derecho contiene un conjunto de cajas para ver y editar el valor de la propiedad seleccionada. 3. La parte inferior es un cuadro descriptivo que proporciona una breve descripción de la propiedad seleccionada. Es necesario tener instalado el Visual Studio .NET, al ejecutarlo se presenta una página de inicio, en caso de no presentarse entonces de clic en Help/ShowStart Page. En esta página será posible establecer su perfil, por ejemplo, identificarse como Desarrollador Visual Studio o más específico como Desarrollador Visual Basic con lo cual Visual Studio configura de inmediato el entorno de desarrollo para programar en Visual Basic. Para iniciar un nuevo proyecto, de clic en la opción Projectsy clic en el botón [New Project], esta acción abre una ventana donde se indicará el archivo abrir, los proyectos Visual Basic .NET tiene la extensión.vbproj. Una vez que abre el proyecto si la página de inicio estaba visible continuará así y en el Explorador de Soluciones (Solution Explorer) se cargan los archivos correspondientes al proyecto. En Visual Basic .NET existen dos archivos: 1. Un archivo de projecto .vbproj, el cual contiene información específica para una determinada tarea de programación. 2. Un archivo de solución. sln, el cual contiene información relacionada con uno o más proyectos. Este tipo de archivo puede administrar varios proyectos
  • 8. relacionados entre sí y son similares a los archivos de grupos de proyecto (. vbg) en Visual Basic 6. Si la solución tiene un único proyecto, abrir el archivo de proyecto .vbproj o elarchivo de solución .sln tiene el mismo resultado, pero si la solución es multiproyecto entonces deberá abrir el archivo de solución. Best Practices:Procure siempre abrir el archivo de solución.sln. Los formularios en Visual Basic .NET tienen la extensión .vb. Se mostrarán amanera de pestañas la página de inicio, la vista de diseño y el código del formulario. Para evitar el acoplamiento de ventanas, mientras arrastre la ventana pulse la tecla [Ctrl], si desea integrar la ventana como pestaña entonces arrastre la ventana sobre otras pestañas y libere. El control Imagen desaparece en Visual Studio.Ya no tendrá que utilizar el tabulador para identar su código.
  • 9. Resumen ¿Qué es Visual Basic? Es un lenguaje de programación orientado a objetos creado por Microsoft. Es un lenguaje que incorpora todas las herramientas necesarias para la creación de cualquier aplicación para Windows. Visual Basic es un lenguaje visual que se origina del lenguaje de programación Basic, este lenguaje se basa en un ambiente de desarrollo totalmente gráfico, que facilita la creación de interfaces gráficas. Historia y versiones de Visual Basic La primera versión de Visual Basic fue lanzada en 1961, que incluyó más que la tecnología Embedded Basic, la cual había sido desarrollada originalmente en Microsoft QuickBasic 4.0. Luego en 1992 Microsoft lanzó Visual Basic 2.0, la cual proveía a los desarrolladores un funcionamiento perceptible mejorado y con mayor capacidad para crear aplicaciones de mayor tamaño y más sofisticado. En marzo de 1997 y en junio de 1998 las versiones de Visual Basic 5.0 y 6.0 representaron un paso importante hacia posibilitar a los desarrolladores en Visual Basic, programar en los nuevos niveles del funcionamiento, en el ambiente libre que representa internet. Las características tales como el compilador del códigonativo, introdujeron aumentos del funcionamiento de hasta el 2.000 por ciento. La barra de menús Esta barra resulta muy similar a la de cualquier otra aplicación de Windows, ya que algunos menús de esta barra tienen muy poca novedad. El menú File tiene pocas novedades. Lo más importante es la distinción entre proyectos. Un proyecto reúne y organiza todos los ficheros que componen el programa o aplicación. Estos ficheros pueden ser formulario, módulos, clases, recursos, entre otros. Visual Basic 6.0 permite tener más de un proyecto abierto simultáneamente, lo cual puede ser útil en ocasiones El menú Proyect permite añadir distintos tipos de elementos a un proyecto. Se puede elegir el tipo de proyecto y determinar el formulario con el que se arrancará la aplicación, con el comando componentes se pueden añadir nuevos controles a la barra de controles (Toolbox) que aparece a la izquierda de la pantalla. Barra de herramientas estándar Aparece debajo de la barra menús, esta permite acceder a las opciones más importantes de los menús de Visual Basic. Esta barra posee dos elementos que son propios de EID de Visual Basic, el primer elemento marcado en rojo representa el indicador de posición de los controles en la aplicación. El segundo elemento marcado en rojo representa el indicador de tamaño de los controles en la aplicación.
  • 10. La caja de herramientas Esta caja incluye controles con los que se puede diseñar la pantalla de la aplicación, estos son, botones de comando, etiquetas, cajas de texto, imágenes, entre otros. Formularios Son las zonas de la pantalla sobre las que se diseña el programa y sobre los que se sitúan los controles o herramientas. Al ejecutar el programa el formulario se convertirá en la ventana principal de la aplicación. La ventana de propiedades En ella se muestran todas las propiedades de un control o un módulo seleccionado en la aplicación. La ventana de esquema de formularios Esta ventana permite observar y alinear en la pantalla de cada uno de los formularios de una aplicación, es decir, que permite indicar la posición donde se debe aparecer cada uno de los formularios. Los controles más usados en Visual Basic 6.0 Los botones de comando son aquellos botones típicos que vemos frecuentemente en las aplicaciones de Windows, que realizan operación en específico, ejemplo, salir, imprimir, cancelar y otros. Font permite cambiar de fuente del texto que aparece en el objeto, el tipo de fuente se refiere a las operaciones o efectos que se pueden efectuar sobre un texto como el tamaño de letra, negrita, cursiva y otros. Height y Width permite cambiar la altura y anchura del objeto, en donde height representa la altura y width la anchura. Left y top permite cambiar la posición a la izquierda y superior del control sobre su contenedor. Uso de las propiedades en el Editor de Código La generalidad de las propiedades puede cambiarse en modo de diseño y que también casi siempre en modo de ejecución. Eventos sobre los botones de comando Son acciones efectuadas sobre un determinado objeto, están definido como procedimientos los cuales deben ser codificados para representar un evento. Evento Click ocurre cuando el usuario presiona y suelta un botón del mouse, es un botón de comando este ocurre cuando se presiona y se suleta el botón izquierdo del mouse. Publicado por Debin Castro en 13:05 lunes, 6 de julio de 2015
  • 11. SUMMARY What is Visual Basic? It is an object-oriented programming language created by Microsoft. It is a language that incorporates all the necessary tools for the creation of any Windows application. Visual Basic is a visual language that originates from the programming language Basic, this language is based on a totally graphic development environment, which facilitates the creation of graphic interfaces. History and versions of Visual Basic The first version of Visual Basic was released in 1961, which included more than the Embedded Basic technology, which had originally been developed in Microsoft QuickBasic 4.0. Then in 1992 Microsoft launched Visual Basic 2.0, which provided developers with enhanced perceptible performance and greater ability to create larger and more sophisticated applications. In March of 1997 and in June of 1998 the versions of Visual Basic 5.0 and 6.0 represented an important step towards enabling the developers in Visual Basic, programming at the new levels of operation, in the free environment represented by the Internet. Features such as the compiler of native code, introduced performance increases of up to 2,000 percent. The menu bar This bar is very similar to that of any other Windows application, since some menus in this bar have very little novelty. The File menu has few novelties. The most important thing is the distinction between projects. A project gathers and organizes all the files that make up the program or application. These files can be form, modules, classes, resources, among others. Visual Basic 6.0 allows you to have more than one project open simultaneously, which can be useful at times The Project menu allows you to add different types of elements to a project. You can choose the type of project and determine the form with which the application will be started, with the component command you can add new controls to the control bar (Toolbox) that appears on the left of the screen. Standard toolbar It appears below the menu bar, this allows access to the most important options of the Visual Basic menus. This bar has two elements that are typical of Visual Basic EID, the first element marked in red represents the position indicator of the controls in the application. The second element marked in red represents the size indicator of the controls in the application. The toolbox This box includes controls with which you can design the screen of the application, these are, command buttons, labels, text boxes, images, among others. Forms
  • 12. Are the areas of the screen on which the program is designed and on which the controls or tools are located. When executing the program the form will become the main window of the application. The properties window It shows all the properties of a control or a module selected in the application. The form outline window This window allows you to observe and align on the screen of each of the forms of an application, that is, to indicate the position where each of the forms should appear. The most used controls in Visual Basic 6.0 The buttons are those typical buttons that we see frequently in Windows applications, which perform specific operation, eg, exit, print, cancel and others. Font allows you to change the font of the text that appears in the object, the font type refers to operations or effects that can be performed on a text such as font size, bold, italic and others. Height and Width allows changing the height and width of the object, where height represents the height and width the width. Left and top allows you to change the position to the left and top of the control on your container. Use of the properties in the Code Editor The generality of the properties can be changed in design mode and also almost always in execution mode. Events on the command buttons They are actions carried out on a certain object, they are defined as procedures which must be coded to represent an event. Click event occurs when the user presses and releases a mouse button, it is a command button that occurs when the left mouse button is pressed and swiped. Posted by Debin Castro at 13:05 Monday, July 6, 2015
  • 13. RECOMENDACIONES Es muy recomendable tener conocimientos de programación orientada a objetos (por ejemplo, java, visual basic, visual c++, c++, etc) para un correcto provecho del curso ya que no es objetivo del curso enseñar al alumno el concepto de programación orientada a objetos (Aún así se repasará mínimamente). CONCLUSIONES VISUAL BASIC.NET.esta es una herramienta que nos facilitó a nosotros como usuarios a programar de una manera amigable e incluso divertida. No obstante, el uso de Visual Basic .NET presenta un inconveniente que, aunque mínimo, debe ser resaltado. El no crear código directamente ejecutable para poder así optimizar éste para el sistema operativo y procesador en el que se va a ejecutar la aplicación, obliga a tener instalado en el PC en el que se usará el programa la plataforma Microsoft .NET. Esto requiere la instalación previa de este sofware y de un espacio extra en el disco duro que, en ocasiones, puede ser hasta 10 veces superior al tamaño del propio programa diseñado. Este inconveniente resulta inapreciable teniendo en cuenta la capacidad de almacenamiento de los ordenadores actuales.
  • 14. APRECIACIONES DEL EQUIPO podemos decir que la forma de programar, ha evolucionado con el paso del tiempo, en la actualidad, existen diversos programas los cuales nos facilitan nuestras actividades que realizamos en nuestra vida diaria, es un gran trabajo el que hacen los programadores, es importante mencionar que no cualquiera puede hacer un programa, se debe tener una preparación para realizar estos. todos estos temas de Programación en Visual Basic nos podemos percatar que la programación es sumamente útil en nuestra vida cotidiana, desde ir a pagar el recibo de impuestos, sacar dinero del banco o incluso nuestros celulares o reproductores de música están empleados con programas unos más complejos que otros, pero accesibles para nosotros como usuarios. Glosario de Terminos Interface / Implements Los interfaces a diferencia de las clases es que no hay que escribir código para los métodos o propiedades que expone, simplemente se indica la "declaración". Usando Implements, se pueden usar esas interfaces en las clases, aunque hay que escribir el código de cada método o propiedad implementado. Herencia La posibilidadde que una clase herede las propiedades y métodos de otra clase de forma que se puedan usar con la nueva clase de igual forma que si se hubiesen escrito directamente en ella. Instancia Para poder usar una clase, hay que crear una instancia del mismo. Es decir, debemos declarar una variable y a esa variable asignarle el objeto o clase en cuestión para que podamos usarlo. Es como si tuviésemos que darle vida al objeto para poder usarlo. La instanciación de las clases se hace usando New LaClase. Interface Se dice que las propiedades y métodos expuestos por una clase (tipo) forman la interface de la misma. Me (this)
  • 15. La palabra clave (o instrucción) Me hace referencia a la clase actual. Por ejemplo Me.Width se refiere a la propiedad Width de la clase actual. En C# en lugar de Me es this. Método Método Un procedimiento (Sub, Function -función) que se usa para realizar una tarea específica en la clase o módulo. Miembros compartidos Son miembros de una clase que pueden ser accedidos sin necesidad de crear una instancia de la clase. Se declaran usando la instrucción Shared (static en C#). Miembros de instancia Son miembros de una clase que sólo pueden ser accedidosal crear una instancia (objeto) de la clase en la memoria. Módulo Los módulos. Polimorfismo La posibilidad de usar en clases diferentes propiedades o métodos con el mismo nombre de forma que cuando se usen no nos preocupe a que clase pertenece. Por ejemplo el objeto básico del que derivan todas las clases de .NET tiene una propiedad llamada ToString, ésta propiedad estará implementada de forma diferente en diferentes clases, pero nosotros la usaremos de la misma forma, sin importarnos que objeto estemos usando. Variable Son "espacios" de memoria en la que se almacena un valor. Se usarán para guardar en memoria los valores numéricos o de cadena de caracteres que nuestro programa necesite. Variables estáticas Son variables definidas en los procedimientos con la instrucción Static en lugar de con Dim, que mantienen el valor entre llamadas a ese procedimiento. A diferencia de las variables normales, las cuales pierden el valor una vez que se termina el procedimiento.