VISUAL BASIC 2015
Que es Visual Basic
Es un lenguaje de programacion que utiliza una interfaz totalmente visual.
Permit itee cr crea earr ve vent ntan anas as,, bo botton ones es,, men enús ús,, etc. de fo forrma se senc nciill llaa co conn so solo lo arra ar rast stra rarr y so solt ltar ar lo loss ele lem ment ntos os.. Lu Lueg egoo se pu pueede denn def efin iniir la lass ap apar arie iennci cias as,, posiciones y comportamientos tanto de forma visual como utilizando código cód igoss de pro progra grama mació ción. n.
Tom omaa el elem emen enttos de di dife ferren enttes pa para radi digm gmas as co com mo el or oriien enttad adoo a ob obje jettos y el or orie ient ntad adoo a ev even ento tos. s.
Suele considerarse un sistema RAD (Rapid Application Development), por orqu quee pe perm rmiite cr crea earr ap apli lica caci cion onees de fo form rmaa rá ráppid idaa, es espe peci cial alm men entte pa para ra prototipos.
Variables en Visual Basic
Se las declara al inicio del código y se les antepone la palabra palabr a rese reservada rvada Dim, el nombre, seguido el tipo de dato da to qu quee al alma mace cena nará rá..
Ejemplo: Dim nu nume mero ro As In Inte tege gerr
Para asi sign gnaarl rlee un va valo lorr ut util iliz izam amoos el op opeera rado dorr “=“
Ejemplo: numero = 120
Tipos de Datos en Visual Basic
Indican el tipo de valor que puede almacenar una variable .
Los principales tipos de datos: Números Byte
enteros:
: del 0 a 255 : del -32.768 a 32.767
Integer Long
: del -2.147.483.648 hasta 2.147.483.648 . decimales:
Números
: del +/- 1e-45 hasta 3e38
Single
: del +/+/- 5e-324 hasta 1.8e308 1.8e308
Double
Tipos de Datos en Visual Basic Cadenas
de caracteres : se definen con la palabra String y tienen
un ran ango go de has astta 2 billones de car araacter erees. de valores lógicos : se utiliza la palabra Boolean y sus 2 posi po sibl bles es va valo lore ress so sonn True (ve (verda rdader dero) o) y False (falso).
Tipos
Fechas
T Tipo ipo
y horas : se uiliza la palabra Date
variant varia nt : pueden almacenar cualquier tipo de valor, pero
ocup oc upan an ma mass me memo mori ria. a.
Constantes en Visual Basic
Las constentes, se utilizan para guardar datos y valores , siempr pre e es el contenido que almacena no cambia, siem constante.
Las constantes se decla larran con la palabra Const.
Ejemplo: Const numero = 20
Operadores de Visual Basic
Permiten operar, vali validdar, co com mparar, asignar, distinguir, etc.., los datos e instrucciones de código de los programas.
Operadores aritméticos aritméticos Permiten trabajar con cálculos matemáticos como la suma (+), rest re staa ((-), ), di divi visi sión ón (/ (/)) y mu mult ltip ipli lica caci ción ón (* (*). ).
Operadores lógicos lógicos util iliz izan an en exp xprres esiion ones es par araa de devo volv lver er res esul ulta taddos del ti tipo po True o Se ut Fals Fa lse. e. Los ma mass com omun unes es so sonn el op oper erad ador or And y el Or.
Operadores de Visual Basic Operadores
de comparación Se ut util iliz izan an pa para ra co comp mpar arar ar ex expr pres esio ione ness de cu cual alqu quie ierr ti tipo po..
Operad Oper ador or de igualdad (=), menor que (<), mayor que (>), distinto a(<>)
Operador de concatenación concatenación (&)
Se ut util iliz izaa par araa un unir ir ca cade dena nass de ca carrac acte terres es..
Ejemplo:
nombre = “Alejandro" apellido = “Magno"
EMPEZANDO EMPEZAN DO A PROGRAMAR VISUAL BASIC 2015
Iniciando con Visual Basic
Arrancar el programa
En el menú archivo seleccionar “Nuevo Proyecto”
Elegir la opción “Aplicación de Windows Forms”
Esperamos un momento a que el programa realice las acciones necesarias para crear el proyecto y aparece el entorno de desarrollo.
Contiene: cuadro de herramientas (al la izquierda) y el panel de propiedades (a la derecha).
Mi primera aplicación en Visual Basic el nombre (Desde propiedad adees) a la actual venta tanna (Form1), le aplica icació ción” n”. llamaremos “Mi apl
1. Cambiar
2.
Añadir dos botones (mostrar y borrar) y un TextBox, arrastrarlos a la vent ve ntan anaa de desd sdee el Cu Cuad adro ro de He Herr rram amie ient ntas as..
3.
Cam ambbiar el nomb mbrre de los botones (venta tanna propiedad adees) se selleccionando cada ca da bo botó tón. n.
Agregando código a nuestra aplicación
Doble click encima del botón mostrar y poner lo siguiente dentro del evento
button1.click :
VB ya da el código para ejecutar la aplicación y solo tenemos que indicar la función de Button1.click, en este caso el contenido de el textbox1 sea el texto “Mi aplicación".
Para el botón borrar el código es igual ig ual al anterior, anterior, solamente que esta vez el texto es igual a "" , es decir vacío.
Mi aplicación
Para comprobar su funcionamiento dar clic en play.
Como compilar Mi Aplicación Aplicación
Se debe configurar la carpeta de destino donde se guardara el .exe de nuestra aplicación y el programa hará el resto.
Proyecto cto -> Pro Propie piedad dades es de Mi Apl Aplica icació ción, n, al Vamos a Proye apartado aparta do compi compilar lar y donde dice "Rut "Ruta a de ac acce ceso so de lo loss resu re sult ltad ados os de la co comp mpila ilaci ción ón"" ubicar la carpeta donde quie qu iere renn qu quee se co com mpi pile le el pr prog ogra rama ma y cer erra ram mos pro ropi pied edaade dess.
Vamos
Depurar -> generar Mi Aplicación y a De automáticamente se generara en la carpeta que se le haya asignado.
Calcular el Área del Triangulo
Tipos de sentencias de control
Visual Basic tiene las siguientes estructuras de control: If...Then If...Then...Else Select case For... Next While...End While Do...loop
Sentencia If – Then - Else
Permite tomar una decisión referente a la acción a ejecutar en un proc pr oces esoo bas asán ánddos osee en el res esul ulta taddo (ve verrda dadder eroo o fa fallso so)) de un unaa co cond ndiici ción ón..
Sintaxis: If co cond ndic ició iónn Th Then en acción1 [else] acción2 end if
En do dond ndee cond ndic ició iónn deb ebee ser un unaa ex exppre resi sióón nu num mér éric ica, a, rel elac acio iona nall o ló lógi gicca. Si la condición es verdadera se ejecuta la acción1 y si es falsa se ejecut eje cutar aráá la ac acci ción ón2. 2.
Sentencia SELECT
Permite ejecutar una de varias acciones en función del valor de una expresión. Es una alternativa a If... Then ... ElseIf cuando lo que se nece ne cesi sita ta es co comp mpro roba barr es la mi mism smaa ex expr pres esió iónn co conn di dife fere rent ntes es va valo lore res. s.
Sintaxis: Select case expresion case lista1 sentencias case lista2 sentencias case else sentencias n end select
Donde expresión es una expresión numérica o alfanumérica y lista1 y lista2… re repr prese esenta ntann un unaa li lista sta..
Sentencia Senten cia For or... ... NexT
La sentencia for ejecuta un conjunto de sentencias cierto número de veces.
Sintaxis: for variable = expresion1 to expresion2 Step [sentencias] Next variable
Sentencia While... End While
While repite la ejecución de un conjunto de sentencias mientras una cond co ndic ició iónn da dadda se seaa ci cier erta ta.. La co cond ndiici cióón se ve veri rifi fica ca an ante tess de ej ejeecu cuttar arse se el co conj njun unto to de se sent nten enci cias as..
Sintaxis: While condicion [sentencias] Endd Wh En Whil ilee
Donde condición es cualquier expresión numérica, relacional o lógica.
Sentencia Do... Loop
Un Loop rep epiite la eje jeccuc uciión de un conjun untto de sentenc nciias mientras una condición dada sea cierta, o basta que una condición dada sea cierta. La condición puede ser verificada antes o después de ejecutarse el conju co njunt ntoo de se sente ntenc ncia ias. s. Sintaxis: Formato1 Do [{While|Until}condición] [sentencias] [Exit do] [sentencias] Loop
Formato2 Do [sentencias] [Exit do] [sentencias] Loop[{While|Until}condición]
Donde condición es cualquier expresión que se evalúe a True True o a False.