3) Proyectos (aplicación de consola)

Con la aprendido en los temas anteriores crearemos los ejercicios prácticos,  comenzaremos con los secuenciales, los mas sencillos. no olviden hacer sus preguntan o dudas como comentarios, tratare de responderlos lo mas breve posible.

para que puedan aprovechar al máximo este tutorial, consigan Visual Basic.NET para que puedan practicar los ejercicios de esta guía, si no lo pueden conseguir traten de contactarme para poder darles una copia.

Consola: Con Visual Basic .NET podemos realizar muchos proyectos diferentes. Uno de ellos es la aplicación de consola. Las aplicaciones de consola son aquella que se ejecutan en una ventana de comando, como si fuera una aplicación de Ms-DOS:


iniciar un proyecto de aplicación de consola: (por disposiciones de software posteriormente se indicara el método de una forma gráfica de como iniciar un proyecto en aplicación de consola)




Ejercicio Practico #1:


Elaborar un algoritmo que lea dos números e imprima una suma de los dos como resultado.


Dim num as string
declaramos una variable que almacena los valores
Dim oper1, oper2, suma as integer
En este ejercicio se necesitan 3 variables, la primer variable almacena el primer numero, la segunda variable el segundo valor y la tercer variable contendrá el proceso que en este caso es una suma.
console.write ("Ingrese un Numero: ")
esta instrucción indica que la consola escriba o imprima lo que esta dentro de las comillas 
num = console.readline
la variable num que es del tipo string lee el dato que nosotros digitemos y lo almacena
oper1 = val (num)
aunque tecleemos un numero la computadora lo registra como texto, la instrucción VAL convierte el dato en valor numérico, ese valor lo asigna a la variable que esta antes del igual en este caso "oper1" dentro de las paréntesis después de VAL se escribe la variable a convertir en valor en este caso "num".

console.write("Ingrese otro numero")
Aquí se repite lo anterior para poder ingresar el segundo numero
num = console.readline

oper2 = val(num)

suma = oper1 + oper2
la variable llamada "suma" contiene un proceso, el cual escribimos después del igual.
console.writleline ("La suma es: {0}",suma)
la instruccion writeline se utiliza para imprimir un resultado, solo imprime lo que esta entre las comillas, dentro de los corchetes  se imprime el resultado  { 0 }, el cero dentro de los corchetes se utiliza para indicar el orden de concatenación(por los momentos lo dejamos en cero) se cierran comillas, colocamos una coma(,) y seguidamente escribimos la variable que contiene el proceso y la respuesta, en este caso la variable se llama "suma"
console.readkey

la instrucción Readkey se utiliza para dar una pausa y así poder analizar o ver detenidamente la respuesta y se serrara hasta que presionemos una tecla, si no se colocara, después de realizar el calculo de la suma la ventana cerraría automáticamente tan rápido que no podríamos ver ningún resultado




Ejercicio Practico #1:


elabore un algoritmo que calcule el 12% del precio de un producto.


Dim num as string
dim oper1, porciento as integer
console.write("Precio del producto: ")
num=console.readline
oper1=val(num)
porciento= oper1*0.12
escribimos 0.12 ya que necesitamos calcular el 12%, el 12 lo dividimos entre 100 y nos da como resultado 0.12.
console.writeline("el 12 % es:{0}",porciento)
console.readkey













2) Sintaxis de Visual Basic.Net

la sintaxis de un lenguaje de programación es sencilla mente la correcta forma en que deben escribirse las instrucciones codificadas en el.

1- Palabras reservadas: 
palabras reservadas son aquellas palabras que pertenecen al propio lenguaje de programación y que no pueden ser usadas por el programador, salvo para lo que ya han sido creadas.  Esto indica que que las palabras reservadas no pueden utilizarse como nombre de variables.
        
          Palabras Reservadas (solo se indican algunas palabras a utilizar en esta tutoría)
  • Dim: utilizada para declarar variables
  • For: utilizada para crear un bucle
  • If - End : se utilizan en las estructuras de decisión
  • Elseif : Utilizada en las estructuras de decisión
           las demás palabras reservadas se indicaran según sea necesario.

2- Declaración de Variables:
Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen la propiedad de variar el contenido. 

A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo podemos crear una variable llamada "numero1" y puede contener un dato numérico o una llamada "suma" y puede almacenar una operación de suma.. A los nombres de las variables se los denomina identificadores. Cuando creamos variables, tenemos que tratar de asignarles un nombre que se relacione con el tipo de dato que queremos almacenar.

En visual basic a las variables conviene declararlas, a estas se las declara en el comienzo del código y se les antepone la palabra reservada Dim, luego el nombre que nosotros queramos y seguido el tipo de dato que almacenará, por ejemplo si quiero almacenar en una variable llamada "oper1"

               Dim oper1 as integer

Podemos declarar mas de una variable en una misma linea, siempre y cuando las variables sean del mismo tipo, las variables se separan por comas.

            Dim oper1, oper2, oper3 as integer

en el caso que necesitemos declarar mas de una variable y no todas sean del mismo tipo, se declararían en distintas lineas agrupando las que coincidan con el tipo declarado.

             Dim num as string
                Dim oper1,oper2, oper3 as integer

Tipos de Variables:
  • Integer:  Indica que la variable almacena un valor entero, ejempo= 5, 6, 20, 100
  • Double: indica que la variable almacena un valor con decimales ejem= 5.0, 6.0, 20.0, 100.0
  • String: Indica que la variable almacena un dato del tipo texto, ejem= un nombre de persona, el nombre de la empresa, el nombre del articulo, ect.
(Solo estos tipos de variables se indican, para no hacer mas extenso el contenido)

3- Operadores de Tipos de Datos:


Como en casi todos los lenguajes de programacion, en Visual Basic existen cinco grandes tipos de operadores:



  a) Operadors Aritmeticos: Permiten llevar a cabo operaciones con lostipos    .     de datos numericos.
  • Suma :              +
  • Resta :              -
  • Multiplicacion:    *
  • Division:            /
  • Exponenciacion: ^
    b) Operadores de Concatenacion: Concatenar se refiere en unir una          .       cadena de caracteres al final de otra, el operador de Visual Basic.NET        .       usado para concatenar es el ampersand (&).



    c) Operadores Relacionales: Estos operadores permiten llevar a cabo         .      comparaciones entre valores, al ser evaluados devuelven una de dos            .      posibles opciones: Verdadero o Falso

  • Igualdad:               =      a = b   a es igual a b
  • Diferencia:            <>     a<>b   a es distinto de b
  • Mayor que:              >     a > b   a es mayor que b
  • menor que:            <       a < b   a es menor que b
  • mayor o igual que:  >=     a>=b   a es mayor o igual que b
  • menor o igual que:  <=     a<=b   a es menor o igual que b
   d) Operadores Lógicos: permiten combinar varias condiciones para que se     .     evalúen como una sola



  • conjunción:    AND   a and b   si a es verdadera y b es verdadera            la condición es verdadera si no falsa.
  • Disyunción:    OR     a  or  b    Si a o b o las dos son verdaderas, toda la  condición es verdadera, falso caso contrario.
  • Negacion:     NOT     not a       si a es verdadero, la condición es falsa, si a es falsa toda la condición es verdadera. 

1) Los objetos y sus carateristicas

  1. Los Objetos: La unidad básica de la OOP (Programación Orientada a Objetos) es el "objeto" , estos objetos so todos los componentes que podemos apreciar en un programa que elaboremos en Visual Basic.NET,
  2. Caracteristicas de los Objetos.
  • Atributos: Tambien conocidos como "Propiedades" son caracteristicas que definen al "Objeto"
  • Metodos: Los metodos son operaciones que un objeto puede llevar a cavo para transformar el entorno en que se encuentra, o para comunicarse con otros objetos.
  • Eventos: es una accion llevada a cabo por un ente externo que modifica el estado del objeto.