visu4l b4sic

34
Visual Basic UNIVERISDAD VERACRUZANA FACULTAD DE INGENIERÍA MECANICA ELECTRICA INVESTIGACION VISUAL BASIC EXPERIENCIA EDUCATIVA ALGORITMOS Y PROGRAMACION YURI KARLA JACKELINE LUNA ORTEGA DOCENTE ERIKA Visual Basic Página 1

Upload: sunmin-woon

Post on 09-Nov-2015

218 views

Category:

Documents


1 download

DESCRIPTION

LOL

TRANSCRIPT

Visual Basic

UNIVERISDAD VERACRUZANA

FACULTAD DE INGENIERA MECANICA ELECTRICA

INVESTIGACION VISUAL BASIC

EXPERIENCIA EDUCATIVAALGORITMOS Y PROGRAMACION

YURI KARLA JACKELINE LUNA ORTEGA

DOCENTE ERIKA

INDICE

HOJA DE PRESENTACION1PORTADA2INDICE 3INTRODUCCION41.0 VERSIONES 5-7VENTAJAS 81.5 VARIABLES DEFINICION Y ENTORNO 91.7 DISEO DE UN BASE DE DATOS102.0 Plataforma .NET113.0 Programacin orientada a objetos en Visual Basic12-134.0 TIPOS DE DATOS EN VISUAL BASIC 14-155.0 EL ALCANCE DE LAS VARIABLES (PUBLIC,PRIVATED AND PROTECTED 15-18CONCLUSIONES27FUENTES BIBLIOGRAFICAS28

INTRODUCCION

Visual Basic es uno de los tantos lenguajes de programacin que podemos encontrar hoy en da. Dicho lenguaje nace del BASIC (Beginners All-purpose Symbolic Instruction Code) que fue creado en su versin original en el DartmouthCollege, con el propsito de servir a aquellas personas que estaban interesadas en iniciarse en algn lenguaje de programacin. Luego de sufrir varias modificaciones, en el ao 1978 se estableci el BASIC estndar.La sencillez del lenguaje gan el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo conoce como Visual Basic y la versin ms reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versin combina la sencillez del BASIC con un poderoso lenguaje de programacin Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusin de sencillez y la esttica permiti ampliar mucho ms el monopolio de Microsoft, ya que el lenguaje slo es compatible con Windows, un sistema operativo de la misma empresa.Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

1.0 VERSIONES

Microsoft Visual Basices una plataforma desarrollada por Microsoft en 1990 con el objetivo de facilitar la programacin de aplicaciones a todos los usuarios.Para ello, Microsoft pens en un producto con un lenguaje de programacin sencillo, como el BASIC, pero a su vez potente, que permita crear cualquier tipo de programa para Microsoft Windows.

En 1990, el hecho de realizar programas de ordenador requera un alto conocimiento de un lenguaje de programacin, como C/C++, lo cual requera numeroso esfuerzo para crear cualquier programa de MS-DOS o de Windows, o bien utilizar Microsoft QuickBASIC para la elaboracin de programas en MS-DOS, aunque resultaban ser de baja calidad.

Por ello, el equipo de Microsoft decidi inventar un concepto de programacin sencilla para todos. Y el resultado fue Microsoft Visual Basic, que permite generar programas con interfaz grfica programando de forma sencilla, aunque haciendo programas potentes y estables.

En 1991 fue presentado Microsoft Visual Basic 1.0. Esta versin era algo escasa pero era posible usar su interfaz grfica para hacer ventanas, botones, cuadros de texto... y vincularlos entre s.

A los aos siguientes se lanzaron las siguientes versiones de Microsoft Visual Basic, y en 1992 se lanz una versin para MS-DOS, que haca interfaces grficas de texto y que usaba el mismo estilo que la versin para Windows.16 bits y 32 bits

Para Microsoft Windows 3.x, Microsoft Visual Basic generaba programas de 16 bits, los cuales han sido compatibles en todas las versiones de Windows y an hoy es posible usar una versin vieja de Visual Basic para hacer un programa compatible con Microsoft Windows 3.x.

En 1995, cuando sali Microsoft Windows 95 y se hizo la versin 4.0 de Microsoft Visual Basic, se decidi hacer una versin compatible, capaz de crear a partir de un mismo cdigo fuente, una versin para 16 bits y otra para 32 bits.Las siguientes versiones de Visual Basic no prestaban soporte para Windows 3.x, y se limitaban a ofrecer programas para versiones de 32 bits.

1.1 Microsoft Visual Basic 6.0Posiblemente una de las versiones ms conocida entre los programadores es la versin 6.0 de Visual Basic. Lo que destaca en esta versin es que fue la ltima versin antes de la plataforma .NET, por lo que es usada (considerada la versin ms completa) para quien no desea migrara a .NET. Otro punto a favor de esta versin es que, como las anteriores, est construida usando un lenguaje bastante simple lo que hace que sea mucho ms fcil e intuitivo que las versiones posteriores (a pesar de todos los avances tecnolgicos que estas nuevas versiones traen consigo).

1.2 Microsoft .NET Framework y Visual Basic .NET

Cuando en 2001 se elabor el lenguaje .NET, cuyo objetivo es establecer una mejor forma de elaborar programas compatibles entre lenguajes de programacin, una de las versiones de .NET fue Microsoft Visual Basic .NET.El programa tiene un funcionamiento similar y el lenguaje de programacin sigue teniendo la misma esencia, aunque cambiando algunos conceptos. Actualmente, Microsoft Visual Basic .NET es la nica versin para la que Microsoft MSDN ofrece soporte.Es un lenguaje de Programacin Orientada a Objetos.

1.3 Microsoft Visual Basic para Aplicaciones (VBA)De un modo similar, Microsoft export Visual Basic a algunas de sus aplicaciones, como las de Microsoft Office. En 1993, Microsoft Excel 5.0 se convirti en la primera aplicacin de Microsoft en integrar VBA, y en aos posteriores fueron hacindolo las dems.

Visual Basic para Aplicaciones permite automatizar y personalizar un documento de Microsoft Office usando macros, que es la forma de denominar los programas en Microsoft Office, de forma que por ejemplo, en un documento de Excel, podemos poner un macro que nos ordene las celdas, o que nos imprima un informe personalizado, y que Microsoft Word nos haga correspondencia combinada.

Sin embargo, usuarios malintencionados han usado esta caracterstica que permite generar programasmalwareen donde usando un inocente documento de Visual Basic para Aplicaciones y al abrirlo puede provocar fallos en el funcionamiento y rendimiento del equipo.

1.4 VENTAJAS

Es un lenguaje RAD posee una curva de aprendizaje muy rpida Integra el diseo e implementacin de formularios de Windows.Es fcil de manejar, intuitivo, verstil y bastante dinmico. Poseemos todos los objetos necesarios para llevar a cabo cualquier tipo de programa. Desde un entorno grfico sencillo o profesional, un sistema de clculo potente usando toda la variedad de sus tablas o simplemente una interface de usuario para administracin redes, todo ello sin contar la facilidad para programar o la creacin de nuestras propias DLLs u objetos. Y todo ello de una forma fcil y llana, para cada cosa nos encontramos con su objeto pertinente que a travs de sus propiedades, eventos y mtodos nos va a simplificar hasta el infinito la tediosa tarea de tener que programarlo a pelo.

Es un lenguaje muy extendido por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos. Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes.Posibilidad de aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.

1.5 VARIABLES DEFINICION Y ENTORNO

Basic, desde siempre, al contrario de otros sistemas de programacin, no exigi la definicin previa de una variable. Una variable, como Vd. seguro que conoce, es un nombre que en el programa le asignamos a un dato. Ese dato podr cambiar. Piense por ejemplo, en un programa consistente en la toma de datos de los alumnos de un centro escolar.

1.6 BASES DE DATOS

El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en california USA.Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada o estructurada.Desde el punto de vista de la informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos

1.7 DISEO DE UN BASE DE DATO

Existen distintos modos de organizar la informacin y representar las relaciones entre los datos en una base de datos. Los Sistemas administradores de bases de datos convencionales usan uno de los tres modelos lgicos de bases de datos para hacer seguimiento de las entidades, atributos y relaciones. Los tres modelos lgicos principalmente de bases de datos son el jerrquico, de redes y el relacional. Cada modelo lgico tiene ciertas ventajas de procesamiento y tambin ciertas ventajas de negocios.

1.8 CREACION DE UN BASE DE DATOPara crear una base se deben realizar dos ejercicios de diseo: un diseo lgico y uno fsico. El diseo lgico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que el diseo fsico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. El diseo fsico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseo lgico requiere de una descripcin detallada de las necesidades de informacin del negocio de los negocios actuales usuarios finales de la base. Idealmente, el diseo de la base ser una parte del esfuerzo global de la planeacin de datos a nivel institucional.

2.0 Plataforma .NET

Microsoft .NET es una plataforma de desarrollo y ejecucin de aplicaciones. Esto quiere decir que no slo nos brinda todas las herramientas y servicios que se necesitan para desarrollar modernas aplicaciones empresariales y de misin crtica, sino que tambin nos provee de mecanismos robustos, seguros y eficientes para asegurar que la ejecucin de las mismas sea ptima.2.1 Caractersticas de .NET

.NET es una nueva plataforma para el desarrollo y explotacin de aplicaciones gestionadas o administradas (managed) modernas y orientadas a objetos. Las aplicaciones .NET se pueden desarrollar en cualquier lenguaje de programacin que se ajuste a .NET .NET soporta una extensa coleccin de libreras de clases independientes del lenguaje de programacin. .NET soporta la creacin de componentes. .NET ofrece integracin multi-lenguaje, reutilizacin de componentes, y herencia entre componentes desarrollados en diferentes lenguajes. .NET ofrece un nueva manera de desarrollar aplicaciones grficas usando WPF (Windows Presentation Foundation) .NET ofrece una nueva manera de desarrollar aplicaciones basadas en navegador Web a travs de ASP.NET

2.2 Componentes de .NET Microsoft .NET est compuesto de:

1. Un entorno de ejecucin de aplicaciones, tambin llamado Runtime, que es un componente de software cuya funcin es la de ejecutar las aplicaciones .NET e interactuar con el sistema operativo ofreciendo sus servicios y recursos.2. Un conjunto de bibliotecas de funcionalidades y controles reutilizables, con una enorme cantidad de componentes ya programados listos para ser consumidos por otras aplicaciones.3. Un conjunto de lenguajes de programacin de alto nivel, junto con sus compiladores y linkers, que permitirn el desarrollo de aplicaciones sobre la plataforma .NET.4. Un conjunto de utilitarios y herramientas de desarrollo para simplificar las tareas ms comunes del proceso de desarrollo de aplicaciones5. Documentacin y guas de arquitectura, que describen las mejores prcticas de diseo, organizacin, desarrollo, prueba e instalacin de aplicaciones .NET

2.3 NOTA:

.NET no slo se integra fcilmente con aplicaciones desarrolladas en otras plataformas Microsoft, sino tambin con aquellas desarrolladas en otras plataformas de software, sistemas operativos o lenguajes de programacin. Para esto hace un uso extensivo de numerosos estndares globales que son de uso extensivo en la industria. Algunos ejemplos de estos estndares son XML, HTTP, SOAP, WSDL y UDDI

Net fue diseado de manera tal de poder proveer un nico modelo de programacin, uniforme y consistente, para todo tipo de aplicaciones (ya sean de formularios Windows, de consola, aplicaciones Web, aplicaciones mviles, etc.) y para cualquier dispositivo de hardware (PCs, Pocket PCs, Telfonos Celulares Inteligentes, tambin llamados SmartPhones, Tablet PCs, etc.). Esto representa un gran cambio con respecto a las plataformas anteriores a .NET, las cuales tenan modelos de programacin, bibliotecas, lenguajes y herramientas distintas segn el tipo de aplicacin y el dispositivo de hardware.

Uno de los objetivos de diseo de .NET fue que tenga la posibilidad de interactuar e integrarse fcilmente con aplicaciones desarrolladas en plataformas anteriores, particularmente en COM, ya que an hoy existen una gran cantidad de aplicaciones desarrolladas sobre esa base.

3.0 Programacin orientada a objetos en Visual Basic

Los objetos son el elemento central de la programacin en Visual Basic, Los formularios y controles son objetos y las bases de datos son objetos.

3.1Introduccin a los objetos en Visual Basic

Unobjetoes una estructura que contiene la informacin y los mtodos que manipulan los datos. Casi todas las tareas realizadas en Visual Basic estn asociadas con objetos. Si no tiene experiencia en programacin orientada a objetos, los siguientes trminos y conceptos le ayudarn a comenzar.

3.2Clases y objetos

Las palabras "clase" y "objeto" se usan con tanta frecuencia en la programacin orientada a objetos que es fcil confundir los trminos. En general, unaclasses una representacin abstracta de algo, mientras que unobjetoes un ejemplo utilizable de lo que representa la clase. La nica excepcin a esta regla la constituyen los miembros de clases compartidas, que pueden utilizarse en instancias de una clase y en variables de objeto declaradas como tipo de la clase.

3.3 Campos, propiedades, mtodos y eventos

Las clases se componen de campos, propiedades, mtodos y eventos. Los campos y propiedades representan informacin que contiene un objeto. Los campos se parecen a las variables ya que se pueden leer y establecer directamente. Las propiedades se recuperan y establecen como los campos, pero se implementan mediante los procedimientos propiedadGetySet, que proporcionan ms control sobre la forma en que los valores se establecen o se devuelven. El nivel de direccionamiento indirecto entre el valor que se va a almacenar y los procedimientos que lo usan ayuda a aislar los datos y permite validar valores antes de asignarlos o recuperarlos.

Los eventos son notificaciones que un objeto recibe de, o transmite a, otros objetos o aplicaciones. Los eventos permiten a los objetos realizar acciones siempre que se produce un acontecimiento especfico.

4.0 TIPOS DE DATOS EN VISUAL BASIC.El tipo de datos de un elemento de programacin hace referencia al tipo de datos que puede contener y a cmo se almacenan dichos datos. Los tipos de datos se aplican a todos los valores que pueden almacenarse en la memoria del equipo o participar en la evaluacin de unaexpresin. Cada variable, literal, constante, enumeracin, propiedad, parmetro de procedimiento, argumento de procedimiento y valor devuelto por un procedimiento tiene un tipo de datos.

4.1 Tipos de Datos.Un tipo dedato determinalanaturaleza del dominio de valores que puede tomar una variable, las operacionesen quepuedeparticipar y el espacio dememoria que necesita. La tabla siguiente muestra los tipos de datos, incluyendo el tamao de almacenamiento y el intervalo.

4.3 TIPOS DE VARIABLES EN VISUAL BASIC

Una variable es un nombre simblico que se refiere a un dato determinado almacenado en memoria. Las nombraremos de acuerdo a las siguientes pautas: Siempre comenzarn por letra. Sern menores de 255 caracteres. No se permiten espacios (blancos), puntos (.), ni caracteres especiales. No pueden utilizarse palabras reservadas del lenguaje. Segn los tipos de datos que alberguemos en las variables, as sern de un tipo u otro.

TIPO TAMAO RANGOBoolean Binario True/FalseByte EnteroCorto:1Byte De-128a128Integer Entero:2Bytes De32768a32768Long EnteroLargo4Bytes De-232/2 a 232/2Single RealdeSimplePrecisin(4Bytes) NmerosRealesDouble RealdeDoblePrecisin NmerosRealesString CadenadeCaracteres TextoletrasDate Fecha Fecha

NOTA;Las variables Single y Double pueden ocupar nmeros reales muy grandes, poreso no hemos entrado en detalles, casi siempre nos servir con Single si deseamos nmeros decimales. Adems, hay otro tipo de variables, las variables tipo variant, queson como una variable estndar que admite cualquier tipo de dato. No obstante, evitaremos usarla, y declararemos el tipo de variable segn convenga. (Como buenos programadores).En el uso de las variables, daremos tres pasos:1.- Declarar la variable y comentarla.2.- Inicializar la variable.3.- Programar las debidas instrucciones. Para declararlas haremos lo siguiente:Dim Nombre Variable Astipo variable

5.0 EL ALCANCE DE LAS VARIABLES (PUBLIC,PRIVATED AND PROTECTED)

5.1 Niveles de acceso en Visual Basic

Elnivel de accesode un elemento declarado es la extensin de la capacidad de acceso a l; es decir, qu cdigo tiene permiso para leer o escribir en l.Est determinado no solamente por cmo se declara el propio elemento, sino tambin por el nivel de acceso del contenedor del elemento.El cdigo que no puede tener acceso a un elemento contenedor no puede tener acceso a ninguno de sus elementos contenedores, incluso aqullos declarados comoPublic.

5.2 PublicLa palabra clavePublic (Visual Basic)de la instruccin de declaracin especifica que se puede tener acceso a los elementos desde el cdigo en cualquier parte del mismo proyecto, desde otros proyectos que hagan referencia al proyecto y desde un ensamblado compilado a partir del proyecto.El cdigo siguiente muestra un ejemplo de declaracinPublic.

EJEMPLO:Public Class classForEverybody

Puede utilizarPublicsolamente en el nivel de mdulo, interfaz o espacio de nombres.Es decir, puede declarar un elemento pblico en el nivel de archivo de cdigo fuente o espacio de nombres o dentro de una interfaz, mdulo, clase o estructura, pero no dentro de un procedimiento.

5.3 Protected

La palabra claveProtected (Visual Basic)de la instruccin de declaracin especfica que slo se puede tener acceso a los elementos desde dentro de la misma clase o desde una clase derivada de ella.El cdigo siguiente muestra un ejemplo de declaracinProtected.

EJEMPLO:Protected Class classForMyHeirs

Slo puede usarProtecteden el nivel de clase y slo al declarar un miembro de una clase.Es decir, puede declarar un elemento protegido en una clase, pero no en el nivel de archivo de cdigo fuente o espacio de nombres, o dentro de una interfaz, mdulo, estructura o procedimiento.

5.4Friend

La palabra claveFriend (Visual Basic)en la instruccin de declaracin especifica que se puede tener acceso a los elementos desde dentro del mismo ensamblado, pero no desde fuera del ensamblado.El cdigo siguiente muestra un ejemplo de declaracinFriend.

EJEMPLO:Friend stringForThisProject As String

Puede utilizarFriendsolamente en el nivel de mdulo, interfaz o espacio de nombres.Es decir, puede declarar un elemento Friend en el nivel de archivo de cdigo fuente o espacio de nombres o dentro de una interfaz, mdulo, clase o estructura, pero no dentro de un procedimiento.

5.5Protected Friend

Las palabras claveProtectedyFriendjuntas en la instruccin de declaracin especifican que se puede tener acceso a los elementos desde las clases derivadas, desde dentro del mismo ensamblado o ambos.El cdigo siguiente muestra un ejemplo de declaracinProtectedFriend.

EJEMPLO:Protected Friend stringForProjectAndHeirs As String

Slo puede usarFriendProtecteden el nivel de clase y slo al declarar un miembro de una clase.Es decir, puede declarar un elemento de tipo Protected Friend en una clase, pero no en el nivel de archivo de cdigo fuente o espacio de nombres, o dentro de una interfaz, mdulo, estructura o procedimiento.

5.6Private

La palabra clavePrivate (Visual Basic)de la instruccin de declaracin especfica que slo se puede tener acceso a los elementos desde dentro del mismo mdulo, clase o estructura.El cdigo siguiente muestra un ejemplo de declaracinPrivate.

EJEMPLO:Private numberForMeOnly As IntegerSlo puede utilizarPrivateen el nivel de mdulo.Es decir, puede declarar un elemento privado dentro de un mdulo, clase o estructura, pero no en el nivel de archivo de cdigo fuente o espacio de nombres, dentro de una interfaz o un procedimiento.En el nivel de mdulo, la instruccinDimsin ninguna palabra clave de nivel de acceso es equivalente a una declaracinPrivate.No obstante, podra convenirle usar la palabra clavePrivatepara facilitar la lectura y la interpretacin del cdigo.

6.0 Visual Basic NET / Controls

Visual Basic. NET sobresale en la creacin de interfaces grficas de usuario.Aunque el programador todava tiene la opcin de crear controles y establecer sus propiedades mediante programacin (es decir, que escribe a mano el cdigo), por lo general va a crear muchos, si no todos los controles de la interfaz mediante la seleccin de los elementos de la caja de herramientas y aadir a una forma particular.Al trabajar con formularios, puede utilizar la caja de herramientas para arrastrar distintos controles al formulario que est diseando, cambiar su tamao y reubicarlos con el ratn, y establecer las propiedades del control en una ventana de propiedades correspondiente para desarrollar rpidamente la interfaz de usuario. Eventos manejadores de evento ms comn de cada control se pueden crear rpidamente haciendo doble clic en el control para crear un nuevo controlador de eventos, y se enviar al controlador de eventos en la ventana de cdigo

6.1 Controles visiblesor Visible controls

6.1.1 TextBoxUn cuadro de texto se utiliza para obtener y mostrar el texto, ste puede estar en varios tipos de letra, tamao y color.Por defecto, un TextBox slo mostrar el texto en una sola lnea.Si necesita ms de una lnea se puede establecer la propiedad Multiline en true.

6.1.2 Contraseas OR Passwords

Si usted necesita un cuadro de texto para aceptar una contrasea que debe establecer es propiedad PasswordChar a un personaje.El personaje que elija se mostrar en el cuadro de texto en lugar de lo que realmente est escrito.Buenas personajes para elegir son * y y cualquier carta que usted va a escribir.

6.1.3 Portapapeles OR Clipboard

Usted puede copiar eltexto seleccionadoal portapapeles utilizando el mtodo TextBox.Copy.Utilice el mtodo TextBox.Paste para pegar el texto en el cuadro de texto desde el portapapeles.TextBox.Cut coloca el texto seleccionado en el portapapeles y elimina el texto del cuadro de texto.

6.1.4 Para restringir el textoOR To restrict text

Para restringir el texto que se introduzca en un TextBox crear un controlador de eventos para el evento KeyPress.

6.1.5 Las etiquetas OR LabelsLas etiquetas se utilizan para mostrar texto.A diferencia de la caja de texto, que no est destinado a aceptar la entrada del usuario.A menudo, una etiqueta se utiliza para describir a otro control, y se utiliza a menudo como un indicador para una pantalla de texto de slo lectura Textbox.label en lo que concierne al usuario.

6.1.6 BotonesOR Buttons

Los botones son controles que se suele plantear que el usuario lo ms a menudo puede hacer clic en para realizar alguna accin definida por el programador.Una vez que el programador ha aadido el control de botn a un formulario, se puede definir un controlador de eventos para realizar una accin cuando se hace clic en el botn.

6.1.7 Casillas de verificacin OR CheckboxesUna casilla de verificacin indica una opcin o el estado de dos vas (verdadero / falso), que puede ser editado por el usuario. Las casillas de verificacin se muestran en la pantalla como una caja cuadrada que puede contener espacios en blanco (por falso) o una marca de verificacin (por cierto).Al lado de la casilla de verificacin normalmente se muestra una leyenda que describe el significado de la casilla de verificacin.Invertir el estado de una casilla de verificacin se realiza haciendo clic con el ratn sobre el botn o el ttulo.Visual Basic permite al programador establecer el ttulo a travs de la propiedad de texto del cuadro de control.

6.1.8 Botones de opcin OR Radio Buttons

Un botn de opcin permite al usuario elegir exactamente uno de un conjunto predefinido de opciones.Los botones de radio se organizan en grupos de dos o ms y se muestran en pantalla una lista de los agujeros circulares que pueden contener espacios en blanco (por no seleccionada) o un punto (para seleccionar).Cada botn puede mostrar un ttulo que describe la decisin que este botn de opcin representa.Esto se hace mediante el establecimiento de la propiedad text del botn de radio.

6.1.9 RichTextBoxSe puede guardar fcilmente archivos enriquecido con colores y tipos de letra.Tiene todas las cualidades de un cuadro de texto, pero con una funcin en el mtodo save (richtextbox1.savefile (ruta)) y OpenFile (Richtextbox1.openfile (nombre)).

6.2.1 Otros controles que no son visibles en tiempo de diseo OR Other controls not visible at design time

Algunos de los controles que se pueden agregar al disear el formulario en realidad no aparecen en el formulario, pero todava se puede utilizar la caja de herramientas para aadirlos a la forma, donde estn tenga en una bandeja debajo del formulario para una fcil referencia.

6.1.2 Dilogos

OpenFileDialogUn OpenFileDialog muestra el dilogo estndar "Open".Permite al usuario navegar por un archivo.

SaveFileDialogA SaveFileDialog muestra el dilogo estndar "Guardar".Permite al usuario navegar por un directorio para guardar los archivos y escriba un nombre de archivo.Se puede (opcionalmente) aadir automticamente extensiones de nombre de archivo.

FontDialogA FontDialog permite al usuario seleccionar una fuente de una lista de fuentes instaladas.

ColorDialog

A ColorDialog permite al usuario seleccionar el color predefinido o especificar un color personalizado ..as que cuando vas a guardar se mostrar elemento guardado y se mostrar el cuadro de dilogo

Reloj de Control[edit]Un control Timer es un control que va a ejecutar cdigo a intervalos.No es visible en tiempo de ejecucin.El intervalo se puede establecer en las propiedades en la medicin de milisegundos.El control temporizador continuar repitiendo su cdigo en el intervalo hasta que el control est deshabilitado.Controles Bsicos de Visual Basic .NetLas principales propiedades, es decir las ms importantes estn resaltadas en negrita y subrayadas, concentrarse en aprenderse solo esas y no todos las que tienen.

FORMULARIOS.

Un objeto Form Es una ventana o un cuadro de dilogo que forma parte de la interfaz de usuario de una aplicacin.

Los formularios tienen propiedades que determinan aspectos de su apariencia, como posicin, tamao y color, y aspectos de su comportamiento, como si puede ajustar su tamao.Los formularios tambin pueden responder a eventos iniciados por un usuario o que desencadena el sistema. Por ejemplo, podra escribir cdigo en un procedimiento de evento Clic de un formulario que permitiera al usuario cambiar el color de un formulario haciendo clic en l.Adems de propiedades y eventos, puede emplear mtodos para manipular formularios utilizando cdigo. Por ejemplo, puede usar el mtodo Move para cambiar la ubicacin y el tamao de un formulario.

Propiedades

BakColor Color de fondo.

Text.-Ttulo de la ventana.

ForeColor.- Color del primer plano.

Size:tamao (Height, Width.- Altura y Anchura.)

Location: .- Arriba, izquierda.

Icon.- Icono que representara al formulario cuando este minimizado.

MaximizeBox, MinimizeBox.-Botn maximizar y botn minimizar. Valores: TRU aparece los botones correspondientes en la esquina superior derecha de la ventana.

Name.- Nombre del formulario..Visible.- Visible. Valores: True por defecto, False para indicar que el formulario se oculte.WindowState.- Estado de la ventana. Valores: ( 0=Normal, 1= Minimizado, 2= Maximizado).

AcceptButton:Botn que consideramos como el boton de la tecla intro. Pulsar Iintro en la ventana equivale e hacer click sobre este boton.

CancelButton:Boton de Esc por defecto. Pulsar Ecs en la ventana equivale e hacer click sobre este boton.FormBorderSyle .- Estilo del borde.

ETIQUETAS. (LABEL).

Propiedades

TextAlign Alineacin textoAutoSize.- Autotamao. Valores: TRU= el valor de la etiqueta se ajusta al texto. FALSE= el tamao de la etiqueta se queda como se defini, truncando el texto si fuese necesario.BakColor Color de fondo.BorderSyle .- Estilo del borde..Text.- Texto que aparecer escritoEnable.- Activado. Valores: TRU= valor por defecto. False= el texto aparece atenuado en pantalla (color gris).Font.- comprende todas las propiedades del formato fuente del texto de la ventana:ForeColor.- Color del primer plano.Size: tamao (Height, Width.- Altura y Anchura)Name.-Nombre de la etiqueta. Por defecto toma los valores label1, label2.....Visible.- Visible. Valores: True por defecto, False para indicar que la etiqueta se oculte.

CAJAS DE TEXTOS. (TEXTBOX)

Propiedades

Locked.-Bloqueo. Valores: TRU bloquea y no permite que el usuario altere el texto.SelText: es la cadena resultante del texto actualmente seleccionado, o es una cadena de longitud cero () si no hay caracteres seleccionados. SelStart: punto inicial del texto seleccionado, indicando la posicin del punto de insercin si no se ha seleccionado texto. Sintaxis: objeto.SelStart [= ndice]SelLength:nmero de caracteres seleccionados. Sintaxis: objeto.SelLength [= nmero]. Si se establece en SelLength un valor menor que 0, se producir un error en tiempo de ejecucin.

Eventos

Los cuadros de textos no procesan eventos producidos por el ratn, pero pueden controlar todas y cada una de las pulsaciones de teclas producidas por el usuario.

Change Cambio. Este evento se produce cuando se modifica la propiedad Text del cuadro de texto. LostFocus.- Foco perdido. Este evento se produce cuando el usuario pulsa la tecla Tab para salir del cuadro de texto o utiliza el ratn para seleccionar algn otro objeto.KeyPress.- Ocurre cuando el usuario presiona y libera una tecla ANSI. A este evento Windows le comunica a travs de un entero el cdigo de tecla (numrico del estndar ANSI) que ha provocado que se active este evento.

Mtodos

Focus Foco de atencin. Sita el cursor en el cuadro de texto especificado.

BOTONES

Es uno de los controles ms utilizados en las aplicaciones Windows.Permite acciones como click de ratn sobre el, cambiando de aspecto y simulando una pulsacin del mismo.

Propiedades.

Text. si en el titulo le ponemos & delante de una letra, esa letra se subrayar y pulsar ALT+ letra ser como hacer clic en el botn.Las dems porpiedades son similares a los controles anteriores.

CONCLUSIONES

Visual Basic, empez siendo un lenguaje de programacin para principiantes, por lo cual no era un programa de mucha trascendencia y pasaba por alto. Ahora podemos observar que Visual Basic ha evolucionado, generando de estamaneraunadiversidaddeversionesyademssehaconvertidoenunaherramientaimprescindible quecontina cambiando el mundo

FUENTES BIBLIOGRAFICASGarca, J; Rodrguez, J; Brazlez, A (1999) Aprenda Visual Basic 6.0como su estuviera en primerohttps://en.wikibooks.org/wiki/Visual_Basic_.NET/Controlshttp://www.elguille.info/colabora/puntoNET/FernandoLuque_Controles.htmhttp://msdn.microsoft.com/en-us/library/microsoft.visualbasic.information.aspxhttp://masalladevisualbasic.galeon.com/controles.htmlhttp://www.slideshare.net/hobbysaavedra/creacin-de-clases-en-visual-basic-nethttp://mendy123z.blogspot.mx/2013/02/controles-basicos-de-visual-basic-net.htmlhttp://www.elguille.info/colabora/puntoNET/FernandoLuque_Controles.htm

Visual BasicPgina 28