“AÑO DEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL”
CICLO: V
CURSO: PROGRAMACIÓN III
PROFESOR: MARIO AURELIO
PORRO CHULLI
TEMA: VISUAL BASIC NET
INTEGRANTES:
v TENORIO SANTOS JOSE LUIS
v FERNANDEZ VASQUEZ POLMARTHAN
v TEJADA SANCHEZ FRANK
v TEJADA SANCHEZ FRANK
Visual Basic.Net
1.
Contenido
v Definición
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 operatividad y mejores resultados.
La creación de interfaces gráficas para diferentes utilidades es una de las principales funciones del Visual Basic y es por esto que es altamente usado en espacios profesionales donde se requieren soportes gráficos para mayor organización de los contenidos y materiales. La programación gráfica se puede llevar a cabo directamente ya que el Visual Basic no requerirá de los usuarios la escritura de los códigos de programación. Ai, el Visual Basic trabaja a partir de lenguajes RAD, en inglés Rapid Application Development, o desarrollo rápido de aplicaciones específicas para cada necesidad y función. Al mismo tiempo, el Visual Basic, gracias a su simple lenguaje, es perfectamente adaptable a las plataformas de los sistemas Windows y es fácilmente transformable a otros lenguajes más complejos.
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.
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 operatividad y mejores resultados.
La creación de interfaces gráficas para diferentes utilidades es una de las principales funciones del Visual Basic y es por esto que es altamente usado en espacios profesionales donde se requieren soportes gráficos para mayor organización de los contenidos y materiales. La programación gráfica se puede llevar a cabo directamente ya que el Visual Basic no requerirá de los usuarios la escritura de los códigos de programación. Ai, el Visual Basic trabaja a partir de lenguajes RAD, en inglés Rapid Application Development, o desarrollo rápido de aplicaciones específicas para cada necesidad y función. Al mismo tiempo, el Visual Basic, gracias a su simple lenguaje, es perfectamente adaptable a las plataformas de los sistemas Windows y es fácilmente transformable a otros lenguajes más complejos.
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.
v Historia
Visual Basic 1.0 para
Windows se liberó en Mayo de 1991
Visual Basic
1.0 para MS-DOS fue liberada en Septiembre de 1992.
Visual Basic
2.0 fue liberado en Noviembre de 1992. Venía en versiones Standard y Professional.
Visual Basic
3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional,
incluía la versión 1.1 de Microsoft Jet Database Engine.
Visual Basic
4.0, surgida en agosto de 1995 fue la primera versión que generaba aplicaciones
tanto de 16 como de 32 bits para Windows.
En febrero de
1997, Microsoft lanzó Visual Basic 5.0, versión generaba programas de 32 bits
exclusivamente.
Visual Basic
6, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e
incluyó la posibilidad de crear aplicaciones basadas en Web compatible con
plataformas más modernas, como Windows Vista, Windows Server 2008 y Windows 7.
Visual Basic.
NET ( VB.NET ), es un lenguaje de programacion orientado a objetos que puede
ser visto como una evolución del clásico de Visual Basic (VB), que se
implementa en el marco. NET . Actualmente, Microsoft proporciona dos ediciones
principales de IDEs para el desarrollo en Visual Basic: Microsoft Visual Studio
2010 , que es software comercial y Visual Basic Express Edition 2010, que es
gratuito . El compilador de línea de comandos, VBC.EXE, se instala como parte
del software libre. NET Framework SDK. Mono también incluye una línea de
comandos VB.NET compilador.
Versiones
Hay 5 versiones de Visual Basic.NET implementado por el
equipo de Visual Basic.
·
Visual Basic. NET (2002) (VB 7,0)
·
Visual Basic. NET 2003 (VB 7.1)
·
Visual Basic 2005 (VB 8,0)
·
Visual Basic 2008 (VB 9,0)
·
Visual Basic 2010 (VB 10,0)
v Características
La plataforma .Net a partir del
Framework 2.0 es un potente lenguaje de programación orientado a objetos que
nos permite reutilizar código de tal manera que podamos crear nuestras propias
funciones, métodos constructores...etc., y reutilizarlas en toda nuestra
aplicación y además de todo eso de trabajar en arquitectura de 3 a n capas nos
permite encapsular, heredar, polimorfismo, ósea que encapsulamos nuestra capas
en DLL, y nos la podemos llevar a otras aplicación. Algunas características de
este lenguaje de programación son:
Ø
Integra
el diseño e implementación de formularios de Windows.
Ø
Permite
usar con facilidad la plataforma de los sistemas Windows, dado que tiene
acceso prácticamente total a la API de Windows, incluidas librerías actuales.
Ø
Es
uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar
información, documentación y fuentes para los proyectos.
Ø
Fácilmente
extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
Ø
Posibilita
añadir soporte para ejecución de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.
Ø Tiene
acceso a la API multimedia de DirectX (versiones 7 y 8). También está
disponible, de forma no oficial, un componente para trabajar con Open GL 1.1.
Ø Existe
una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto
Windows como Mac, que permite programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo, bases de datos(Access).
Ø
Si
bien permite desarrollar grandes y complejas aplicaciones, también provee un
entorno adecuado para realizar pequeños prototipos rápidos.
v Entorno de desarrollo
Visual Basic paso a formar parte de la plataforma Visual Studio desde que Windows 7 y sus posteriores
entregas dejaron de ser compatible con Visual Basic 6.0,
esta nueva plataforma posee un sin fin de herramientas, se añaden nuevas
posibilidades para la creaciones de interfaces gráficas y se hace un poco más
sencilla la vinculación de bases de datos con el programa que se esté
diseñando.
Nota: Los siguientes puntos que se trataran se verán con más detalle en
futuros artículos tal y como lo marca el temario oficial que utilizamos.
Visual Basic está
dividido en dos secciones, la primera nos muestra el entorno gráfico o la ventana de diseño (Formulario),
en la cual podremos diseñar como se verá nuestro programa, en este entorno
encontraremos al programa o formulario base, este se encontrara en blanco a
excepción de los botones maximizar, minimizar y cerrar. En este formulario
podremos añadir botones, cuadros de textos, imágenes, animaciones, barras de
desplazamiento, etc. Además podremos agregar para añadir datos.
Entorno
gráfico-Visual Basic
La segunda sección de Visual Basic nos
muestra la pestaña de programación o código fuente, esta posee una
estructura, cada elemento posee su propio bloque de programación, cada objeto
posee un nombre y en base a este se vinculan las instrucciones con otros
elementos para que realicen las acciones para las que fueron programados. El
lenguaje de programación es compatible con Casos, ecuaciones, eventos,
matemáticas en general, etc.
Código
fuente-Visual Basic
Dentro del entorno gráfico o visual
podemos encontrar el formulario, como ya se mencionó al principio
es la representación visual de cómo será nuestro programa.
Formulario
En la parte superior izquierda nos
encontramos con las herramientas, en estas encontraremos Botones,
cuadros para colocar imágenes, cuadros de textos, cuadros de datos, barras de
desplazamiento, etc. Estas herramientas nos ayudaran a diseñar el cuerpo de
nuestro programa, además de darnos miles de posibilidades para las funciones de
este.
Cuadro de herramientas-Visual Basic
Al crear un objeto de las herramientas como por ejemplo un
botón, nos daremos cuenta que al seleccionarlo aparecerá del lado inferior
derecho una ventana de propiedades, esta
ventana muestra todas las propiedades del objeto, en el caso del botón nos
muestra su propiedad nombre, tamaño, comportamiento, el texto con el que se distingue (Hay que recordar
que la propiedad Nombre o Name es la que se usara para llamar al objeto y
herramienta en el código fuente, mientas que la propiedad Text o Texto es solo
un texto representativo que podemos poner para diferenciar al objeto de los
demás), etc.
2. Resumen
visial basic net
Venía en versiones Standard y Professional.
Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional, incluía la versión 1.1 de Microsoft Jet Database Engine.
Visual Basic 4.0, surgida en agosto de 1995 fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows.
En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión generaba programas de 32 bits exclusivamente.
Visual Basic 6, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web compatible con plataformas más modernas, como Windows Vista, Windows Server 2008 y Windows 7.
Visual Basic. NET 2003 (VB 7.1)
• Visual Basic 2005 (VB 8,0)
• Visual Basic 2008 (VB 9,0)
• Visual Basic 2010 (VB 10,0)
Características
La plataforma .Net a partir del Framework 2.0 es un potente lenguaje de programación orientado a objetos que nos permite reutilizar código de tal manera que podamos crear nuestras propias funciones, métodos constructores...etc., y reutilizarlas en toda nuestra aplicación y además de todo eso de trabajar en arquitectura de 3 a n capas nos permite encapsular, heredar, polimorfismo, ósea que encapsulamos nuestra capas en DLL, y nos la podemos llevar a otras aplicación. Algunas características de este lenguaje de programación son:
Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional, incluía la versión 1.1 de Microsoft Jet Database Engine.
Visual Basic 4.0, surgida en agosto de 1995 fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows.
En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión generaba programas de 32 bits exclusivamente.
Visual Basic 6, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web compatible con plataformas más modernas, como Windows Vista, Windows Server 2008 y Windows 7.
Visual Basic. NET 2003 (VB 7.1)
• Visual Basic 2005 (VB 8,0)
• Visual Basic 2008 (VB 9,0)
• Visual Basic 2010 (VB 10,0)
Características
La plataforma .Net a partir del Framework 2.0 es un potente lenguaje de programación orientado a objetos que nos permite reutilizar código de tal manera que podamos crear nuestras propias funciones, métodos constructores...etc., y reutilizarlas en toda nuestra aplicación y además de todo eso de trabajar en arquitectura de 3 a n capas nos permite encapsular, heredar, polimorfismo, ósea que encapsulamos nuestra capas en DLL, y nos la podemos llevar a otras aplicación. Algunas características de este lenguaje de programación son:
Integra el diseño e implementación de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con Open GL 1.1.
Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos(Access).
Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
Entorno de desarrollo
Visual Basic paso a formar parte de la plataforma Visual Studio desde que Windows 7 y sus posteriores entregas dejaron de ser compatible con Visual Basic 6.0, esta nueva plataforma posee un sin fin de herramientas, se añaden nuevas posibilidades para la creaciones de interfaces gráficas y se hace un poco más sencilla la vinculación de bases de datos con el programa que se esté diseñando.
Nota: Los siguientes puntos que se trataran se verán con más detalle en futuros artículos tal y como lo marca el temario oficial que utilizamos.
Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con Open GL 1.1.
Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos(Access).
Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
Entorno de desarrollo
Visual Basic paso a formar parte de la plataforma Visual Studio desde que Windows 7 y sus posteriores entregas dejaron de ser compatible con Visual Basic 6.0, esta nueva plataforma posee un sin fin de herramientas, se añaden nuevas posibilidades para la creaciones de interfaces gráficas y se hace un poco más sencilla la vinculación de bases de datos con el programa que se esté diseñando.
Nota: Los siguientes puntos que se trataran se verán con más detalle en futuros artículos tal y como lo marca el temario oficial que utilizamos.
Visual Basic está dividido en dos secciones, la primera nos muestra el entorno gráfico o la ventana de diseño (Formulario), en la cual podremos diseñar como se verá nuestro programa, en este entorno encontraremos al programa o formulario base, este se encontrara en blanco a excepción de los botones maximizar, minimizar y cerrar. Estas herramientas nos ayudaran a diseñar el cuerpo de nuestro programa, además de darnos miles de posibilidades para las funciones de este.
Cuadro de herramientas-Visual Basic
Cuadro de herramientas-Visual Basic
Al crear un objeto de las herramientas como por ejemplo un botón, nos daremos cuenta que al seleccionarlo aparecerá del lado inferior derecho una ventana de propiedades, esta ventana muestra todas las propiedades del objeto, en el caso del botón nos muestra su propiedad nombre, tamaño, comportamiento, el texto con el que se distingue (Hay que recordar que la propiedad Nombre o Name es la que se usara para llamar al objeto y herramienta en el código fuente, mientas que la propiedad Text o Texto es solo un texto representativo que podemos poner para diferenciar al objeto de los demás), etc.
3. Summary
Visual Basic
Come in Standard and Professional versions.
Visual Basic 3.0 was released in the summer of 1993, in Standard and Professional versions, included in version 1.1 of the Microsoft Jet Database Engine.
Visual Basic 4.0, which emerged in August 1995 was the first version that generated both 16 and 32 bit Windows.
In February 1997, Microsoft released Visual Basic 5.0, version generated 32-bit programs exclusively.
Visual Basic 6, come out in mid 1998, very much improved, increase the number of areas and included the ability to create Web-based applications compatible with most modern platforms, such as Windows Vista, Windows Server 2008 and Windows 7.
Visual Basic. NET 2003 (VB 7.1)
Visual Basic (VB 8.0 2005)
Visual Basic (VB 9.0 2008)
Visual Basic (VB 2010 10.0)
Features
The .Net platform from the Framework 2.0 is a powerful object oriented programming language that enables us to reuse code in such a way that we can create our own functions, methods, constructors, etc., and reuse in all our application and in addition to all of this work in architecture from 3 to n layers allows us to encapsulate, inheritance, polymorphism, bone that encapsulate our layers in DLL, and can lead to other application. Some features of the programming language are:
Integrates the design and implementation of Windows Forms.
allows you to easily use the platform of Windows systems, given that it has almost total access to the Windows API, including current libraries.
is one of the most widely used languages, so it is easier to find information, documentation and sources for the projects.
Easily extensible using DLL libraries and ActiveX components in other languages.
Makes It Possible to add support for execution of scripts, VBScript or JScript, on the applications using Microsoft Script Control.
has access to the media API DirectX (versions 7 and 8). It is also available, in a non-official, a component to work with Open GL 1.1.
There is a version , VBA, integrated in Microsoft Office applications, both Windows and Mac, which allows you to schedule macros to extend and automate functionality in documents, spreadsheets, databases (Access).
Although allows you to develop large and complex applications, it also provides a suitable environment for making small rapid prototyping.
Visual Basic development environment became a part of the Visual Studio platform from Windows 7 and its subsequent deliveries ceased to be compatible with Visual Basic 6.0, this new platform has a number of tools, add new possibilities for the creations of graphical interfaces and makes it a bit easier linking databases with the program you are designing.
Note: The following points that will be discussed in more detail in future articles as it marks the official agenda that we use.
Visual Basic is divided into two sections, the first shows us the graphical environment or the design window (Form), in which we can design as will our program, in this environment you will find the program or base form, this will be blank except for the buttons to maximize, minimize and close. These tools will help you design the body of our program, in addition to giving us thousands of possibilities for the functions of this.
Toolbox-Visual Basic
when creating an object from the tools as for example a button, we will realize that when you select it will appear on the lower right side a properties window, this window displays all of the properties of the object, in the case of the button shows us your property name, size, behavior, the text with the distinguished (remember that the property Name or Name is the one that will be used to call the object and tool in the source code, while the Text property or text is only a representative text that we can put to differentiate the object of others), etc.
4. Recomendaciones
Ø
Es una buena costumbre de programación el
grabar los programas antes de ejecutarlos
Ø
propiedades por defecto muchas veces nos
ahorran tipear unos cuantos caracteres
demás, no siempre es bueno confiar en
ellas.
Ø
Para seleccionar un procedimiento completo (ya
sea para borrarlo o para copiarlo a otro formulario) abrimos la pantalla de
edición correspondiente y luego hacemos un doble clic en la parte izquierda de
la misma (donde el cursor cambia a una flecha apuntando hacia la derecha).
5.
Conclusiones
ü Visual Basic fue y sigue siendo un recurso de
suma importancia para la creación de programas.
ü Fue
uno de los pioneros en la creación de programas para interfaces gráficas para
usuarios (GUI).
ü Es
una aplicación trascendental que formo la base para los lenguajes de
programación modernos.
ü Visual
Basic surge del lenguaje de programación Basic, el cual era un poco complicado
de usar, y por eso se creó el Visual Basic, el cual es un lenguaje de
programación de fácil uso y de un manejo más fácil.
6.
Apreciación del equipo
Este lenguaje nos parece muy interesante de aprender ya no solo es
un lenguaje básico de programación orientado a objetos sino que también nos
permite realizar programas enfocados al medio profesional. Por lo que lo hace
muy útil a la hora de crear programas con un lenguaje de programación moderno.
7.
Glosario de términos
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.
Por ejemplo Me.Width se refiere a la propiedad Width de la clase actual. En C# en lugar de Me es this.
Assenbly (ensamblado)
Básicamente un ensamblado es un programa (EXE)
o un componente (DLL), en el que además del código compilado tiene un
manifiesto o definición de que es lo que contiene dicho ensamblado: tipos de
datos, dependencias, versión, etc.
Array (matriz)
Los
arrays (o matrices) son un tipo de variable que permiten tener más de un
elemento, (o valor en su interior), a los que se pueden acceder mediante un
índice. Un array también es el tipo en el que se basan todas las matrices o
arrays.
Clases / Objetos (tipos)
Prácticamente
todo lo que manejemos en el entorno .NET es una clase u objeto, de hecho todas
las clases derivan de una clase u objeto básico: la clase System.Object
Encapsulación
La
posibilidad de ocultar el código usado para implementar un método o cualquier
otro procedimiento o función de forma que lo único que interese sea el
interface expuesto por la clase u objeto.
Constante
Valores
numéricos o de cadena que permanecen constantes, sin posibilidad de cambiar el
valor que tienen. En caso de que necesitemos cambiar el valor, usaremos las
variables.
Common Language Runtime(CLR)
El
CLR (Common Language Runtime) es el motor en tiempo de ejecución del .NET
Framework, es decir la parte del "entorno" que se encarga de ejecutar
el código de los lenguajes del .NET Framework.
Módulo
Los módulos, al igual que las clases, son
"espacios" en los cuales se incluyen declaraciones de variables,
procedimientos, funciones, etc.
Pero a diferencia de las clases, el código contenido en un módulo siempre está disponible de forma directa, sin necesidad de crear una "instancia" de dicho módulo.
Pero a diferencia de las clases, el código contenido en un módulo siempre está disponible de forma directa, sin necesidad de crear una "instancia" de dicho módulo.
Namespace(espacio de nombres)
Namespace
es una forma de agrupar clases (tipos de datos), enumeraciones, etc. que están
relacionadas entre sí. De forma que estén agrupados según el tema que quieran
abarcar los tipos definidos en él.
Programación Orientada a Objetos (OOP
/ POO)
Una forma de programar basada en la
reutilización de código mediante herencia, encapsulación y polimorfismo.
MyBase
La palabra clave MyBase se comporta
como la clase de la que ha derivado la clase actual, es decir si una clase
deriva de una (o hereda a otra) clase, MyBase se referirá a dicha clase base,
de esta forma es posible acceder a los métodos, propiedades y eventos de la
clase de la que se deriva (o hereda) la clase actual.
No hay comentarios:
Publicar un comentario