Visual Basic

13
VISUAL BASIC.NET Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas. La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2012, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que además es libre). Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse. Visual Basic 2008 (VB 9.0) Para esta versión se añadieron varias novedades, incluyendo: Soporte para LINQ Expresiones lambda Literales XML Visual Basic 2010 (VB 10.0) Visual Basic 2010 ofrece soporte para entorno de ejecución dinámico.. VB 2010 forma parte de Microsoft Silverlight. visual basic es un lenguaje de programacion que permite realizar diferentes programas de registro anudados. Relación con Visual Basic[editar · editar fuente] Si Visual Basic .NET debe considerarse una mera versión de Visual Basic, o si debe considerarse como un nuevo lenguaje de programación es un tema que ha traído mucha discusión, y que aún la trae.

Transcript of Visual Basic

Page 1: Visual Basic

VISUAL BASIC.NET

Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2012, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que además es libre).Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.

Visual Basic 2008 (VB 9.0)Para esta versión se añadieron varias novedades, incluyendo:

Soporte para LINQ Expresiones lambda Literales XML

Visual Basic 2010 (VB 10.0)Visual Basic 2010 ofrece soporte para entorno de ejecución dinámico..VB 2010 forma parte de Microsoft Silverlight. visual basic es un lenguaje de programacion que permite realizar diferentes programas de registro anudados.Relación con Visual Basic[editar · editar fuente]Si Visual Basic .NET debe considerarse una mera versión de Visual Basic, o si debe considerarse como un nuevo lenguaje de programación es un tema que ha traído mucha discusión, y que aún la trae.La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos.Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodología de programación y bibliotecas, pero ambos lenguajes siguen manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a VB.NET.Versiones del entorno de programación para Visual Basic[editar · editar fuente]Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades.Visual Studio .NET (2002)Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio en introducir el framework .NET. Esta versión de Visual Studio introdujo, junto con el

Page 2: Visual Basic

Framework .NET tres nuevos lenguajes de programación, Visual C#, VB.NET y Visual J#.En esta primera versión de Visual Studio .NET se podían programar aplicaciones Windows.Forms (aplicaciones de escritorio) y aplicaciones ASP.NET (Aplicaciones Web).

Visual Studio .NET 2003Visual Studio .NET 2003 se publicó en 2003 fue una actualización menor de Visual Studio .NET, básicamente propiciada por la introducción de la versión 1.1 del Framework .NET.En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET.

Visual Studio 2005Publicado el 4 de octubre de 2005, se basó en el framework .NET 2.0.Añade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium)Ediciones: Express, Standard, ready bost, Professional, Tools for Office, y 5 ediciones Visual Studio Team System (Architects, Software Developers, Testers, y Database Professionals)La versión interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es la 9.0.

Visual Basic Express EditionA partir de la introducción en el mercado de la versión 2005 de Visual Studio Microsoft publicó lo que se conoce como ediciones Exp de distintos programas. Las versiones Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales (principiantes, aficionados y pequeños negocios), existiendo una edición independiente para cada lenguaje.Visual Basic Express Edition es una versión de Visual Studio limitada. Esta versión permite sólo programar en VB.NET, y además limita el tipo de proyectos que se pueden desarrollar. Visual Web Developer Express Edition permite programar páginas ASP.NET en VB.Se lanzó el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.Visual Studio 2008[editar · editar fuente]El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:

.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5

También es muy fácil de usar gracias al desarrollo de hardware.Además, integra el framework ASP.NET AJAX para el desarrollo de AJAX.

VISUAL BASIC EN EXEL

Macros y el Editor de Visual Basic

Page 3: Visual Basic

Ahora que ya conoce en parte cómo Microsoft Excel 2010 expone su modelo de objetos, puede intentar llamar a los métodos de un objeto y establecer las propiedades del objeto. Para hacerlo, debe escribir el código en un lugar y de una manera que Office pueda comprender; generalmente, mediante el uso del Editor de Visual Basic. Aunque se instala de forma predeterminada, muchos usuarios ni siquiera saben que está disponible hasta que no se habilita en la cinta de opciones.

Ficha Programador

Todas las aplicaciones de Office 2010 usan la cinta de opciones. La ficha Programador es una de las fichas incluidas en la cinta de opciones, donde se puede tener acceso al Editor de Visual Basic y a otras herramientas de programador. Debido a que Office 2010 no muestra la ficha Programador de manera predeterminada, debe habilitarla mediante el siguiente procedimiento:Para habilitar la ficha Programador

1. En la ficha Archivo, elija Opciones para abrir el cuadro de diálogo Opciones de Excel.

2. Haga clic en Personalizar cinta de opciones en el lado izquierdo del cuadro de diálogo.

3. En Comandos disponibles en:, en el lado izquierdo del cuadro de diálogo, seleccione Comandos más utilizados.

4. En Personalice esta cinta de opciones, en el lado derecho del cuadro de diálogo, seleccione Fichas principales y, a continuación, active la casilla de verificaciónProgramador.

5. Haga clic en Aceptar.

Después de que Excel muestre la ficha Programador, observe la ubicación de los botones Visual Basic, Macros y Seguridad de macros en la ficha.

Figura 1. Ficha Programador en Excel 2010

Problemas de seguridadHaga clic en el botón de Seguridad de macros para especificar qué macros pueden ejecutarse y en qué condiciones. Aunque el código de macros de sistemas no confiables puede dañar gravemente el equipo, las condiciones de seguridad que impiden ejecutar macros útiles pueden disminuir en gran medida la productividad. La seguridad de macros es un tema complejo que se debe estudiar y comprender, si se trabaja con macros de Excel.

Page 4: Visual Basic

Para el propósito de este artículo, tenga en cuenta que si la barra Advertencia de seguridad: las macros se han deshabilitado aparece entre la cinta de opciones y el libro, cuando abre un libro que contiene una macro, puede hacer clic en el botón Habilitar contenido para habilitar las macros.Además, como medida de seguridad, no puede guardar una macro en el formato de archivo predeterminado de Excel (.xlsx); debe guardar la macro en un archivo con extensión especial (.xlsm).Editor de Visual BasicEl siguiente procedimiento muestra cómo crear un nuevo libro en blanco donde se almacenarán las macros. A continuación, podrá guardar el libro con el formato .xlsm.Para crear un nuevo libro en blanco

1. Haga clic en el botón Macros, de la ficha Programador.2. En el cuadro de diálogo Macro que aparece, escriba Hello en Nombre de

macro.3. Haga clic en el botón Crear para abrir el Editor de Visual Basic que incluirá

los esquemas de una nueva macro ya escritos.VBA es un lenguaje de programación completo y, en consecuencia, tiene un entorno de programación completo. En este artículo solo se estudian las herramientas que se usan para empezar a trabajar en programación sin incluir la mayoría de las herramientas del Editor de Visual Basic. Realizada esta salvedad, cierre la ventana Propiedades en el lado izquierdo del Editor de Visual Basic e ignore las dos listas desplegables que aparecen sobre el código.

Figura 2. Editor de Visual Basic

El Editor de Visual Basic contiene el siguiente código.

End SubSub se refiere a Subrutinaque, por el momento, se puede definir como "macro". Al ejecutar la macro Hello se ejecuta cualquier código que se encuentre entre Sub Hello() yEnd Sub.Ahora, edite la macro para que tenga un aspecto similar al siguiente código.VBSub Hello()

Page 5: Visual Basic

MsgBox ("Hello, world!")End SubVuelva a la ficha Programador en Excel y haga clic de nuevo en el botón Macros.Seleccione la macro Hello en la lista que aparece y, a continuación, haga clic en Ejecutar para mostrar un cuadro de mensaje pequeño que contiene el texto "Hello, world!".Acaba de crear e implementar correctamente código de VBA personalizado en Excel. Haga clic en Aceptar en el cuadro de mensaje para cerrarlo y terminar de ejecutar la macro.Si no aparece el cuadro de mensaje, compruebe la configuración de seguridad de la macro y reinicie Excel.Accesibilidad de las macrosTambién puede tener acceso al cuadro de diálogo Macros desde la ficha Ver, pero si usa una macro con frecuencia, le resultará más cómodo tener acceso a ella mediante un método abreviado de teclado o un botón de la Barra de herramientas de acceso rápido.Para crear un botón para la macro Hello en la Barra de herramientas de acceso rápido, use el siguiente procedimiento.El siguiente procedimiento describe cómo crear un botón para una macro en la Barra de herramientas de acceso rápido:Para crear un botón para una macro en la Barra de herramientas de acceso rápido

1. Haga clic en la pestaña Archivo.2. Haga clic en Opciones para abrir el cuadro de diálogo Opciones de

Excel y, a continuación, haga clic en Barra de herramientas de acceso rápido.

3. En la lista que se encuentra en Comandos disponibles en:, elija Macros. Busque en la lista el texto que es similar a Book1!Hello y selecciónelo.

4. Haga clic en el botón Agregar >> para agregar la macro a la lista en el lado derecho y, a continuación, haga clic en el botón Modificar…, a fin de seleccionar una imagen del botón para asociar a la macro.

5. Haga clic en Aceptar. El nuevo botón deberá mostrarse en la Barra de herramientas de acceso rápido, encima de la ficha Archivo.

Ahora puede ejecutar rápidamente la macro en cualquier momento sin tener que usar la ficha Programador: inténtelo.Importancia de Visual Basic.NetVisual Basic es el  lenguaje de programación mas popular de microsoft que existe.Permite escribir aplicaciones con muchísimo menos código.Los programadores pueden arrastrar y soltar controles,como por ejemplo,botones y cuadros de diálogo  y después, definir su aspecto y comportamiento,Este lenguaje al final ha dado un gran salto para convertirse en un verdadero lenguaje orientado a objetos y ahora,es capaz de aprovecharse de todo lo que ofrece el entorno de trabajo.NET.VENTAJAS DEL SOFTWARE

Posee una curva de aprendizaje muy rápida. Integra el diseño e implementación de formularios de windows.

Page 6: Visual Basic

Permite usar con facilidad la plataforma de los sistemas Windows,dado que tiene acceso prácticamente total a la API de windows.

Es uno de los lenguajes de uso mas 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.

Tiene acceso a la API  multimedia de directX Si bien permite desarrollar grandes y complejas

aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos

EN DONDE SE UTILIZA VISUAL BASICVisual Basic es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes añadidos. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma. En 2001 Microsoft propone abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la version del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C-Sharp (C#) de fácil transición de código entre ellos) que presenta serias incompatibilidades con el código Visual Basic existente.

Visual Basic constituye un IDE (entorno de desarrollo integrado o en inglés Integrated Development Enviroment)que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacerlo de forma visual)

Page 7: Visual Basic

LICEO AMERICANO DEL NORTECOBAN, ALTA VERAPAZ

NOMBRE: RONALD ESTUARDO TOC CUC

GRADO: 4 PC

CURSO: PROGRAMACION

CATEDRATICO: ELDER BOL

ACTIVIDAD: INVESTIGACION

FECHA: 31-08-2013

Page 8: Visual Basic

INTRODUCCION

es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2012, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que además es libre).Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.

OBJETIVOS

Conocer más sobre el tema de visual Basic. Aprender a usar el programa de visual Basic. Saber qué más podemos hacer con visual Basic.

Page 9: Visual Basic

CONCLUSION

Visual Basic constituye un IDE (entorno de desarrollo integrado o en inglés Integrated Development Enviroment)que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacerlo de forma visual)

BIBLIOGRAFIA

1. http://es.wikipedia.org/wiki/Visual_Basic 2. http://en.wikipedia.org/wiki/Visual_Basic