Entradas

Mostrando entradas de enero, 2012

Sub procedimientos en VB.NET

Imagen
VB.NET tiene un dispositivo llamado Sub procedures (Sub procedimientos) los cuales son usados para romper un problemas en problemas mas pequenos para ser resolvidos uno a la vez. Los Sub procedures tambien eliminan el codigo repetitivo y se pueden reusar en otros programas. Los Sub procedures son parte de un programa y son escritos como parte separada del programa, tambien tiene su propio nombre, la sintaxis para un Sub procedures se escribe asi: Sub NombreProcedimiento()      declaraciones() End Sub En el siguiente ejemplo de un programa que suma 2 numeros vea como la informacion que se necesita para poder sumar los numeros esta en el Private Sub que se crea automaticamente cuando se da doble click en el boton. Tambien vea como la parte que calcula la suma esta en un Sub procedimiento aparte. (Sub sumarNumeros() ). Codigo: Public Class Form1     Private Sub Button1_Click( ByVal sender As System. Object , ByVal e As System. EventArgs ...

Inscribete en Microsoft Virtual Academy

Imagen
Si todavía no te has registrado en el Microsoft Virtual Academy te recomiendo que lo hagas. MVA es un centro virtual de aprendizaje gratuito de Microsoft basado en la nube y que por ende se concentra en las tecnologías de la nube de Microsoft. En el MVA podrás tener acceso a una gran variedad de cursos y carreras de capitación y convertirte en uno de los expertos en la comunidad IT Pro en tecnologías Microsoft a nivel mundial.  El MVA es como estar en una universidad virtual, usted selecciona el curso que le interese, estudia el material y tomas los examen. A medida que vayas estudiando los temas del curso seleccionado y completando los examen acumularas puntos que te llevaran progresivamente a diferentes niveles, comenzando con el nivel de Bronce, seguido por Silver , Gold y el máximo galardón, Platinum. En el Top de Estudiantes puedes ver cuales son los primeros 10 en tu país así como a nivel mundial.

Creando y Accesando Arrays en VB.NET

Imagen
Una simple variable es un nombre lógico donde el programa puede asignar o almacenar un solo valor. Una variable de Array es una colección de variables del mismo tipo donde el programa  asigna eficientemente a una lista de valores. A si se declara un Array en VB.NET: Dim   nombreArray(n)  As  tipoVariable nombreArray() = cualquier nombre lógico n = límite superior del Array, (ej.: 5, 10, 20,…) Ahora vamos hacer un sencillo programa para ver el funcionamiento de los Arrays en VB.NET, donde usted introduce un número del 1 al 5 y el programa le dice el nombre del cantante al que pertenece la posición: Receta: 2 etiquetas 2 caja de texto ( t xtNumero,  txtCantante   ) 1 botón. (btnMostrarCantante) Código 1: Public Class Form1     Private Sub Button1_Click( ByVal sender As System. Object , ByVal e As System. EventArgs )   Handles btnMostrarCantante.Click 'Declaracion del Array nombreCantante(5)  Dim nombreCantante(...

Programa para calacular cantidad de calorias y libras perdidas

Imagen
El numero de calorias quemadas o perdidas por una persona que corre bicicleta es de 200 calorias por hora y de correr o trotar es de 475 calorias por hora y de nadar es de 275 calorias por hora. El siguiente programa le permite al usuario entrar el numero de horas gastadas en cada actividad fisica y calcular el total de calorias y de libras que perdio en las actividades. 3500 calorias = 1 libra Ingredientes: 5 labels 5 text box 1 boton Codigo: Public Class Form1     Private Sub btnSumar_Click( ByVal sender As System. Object , ByVal e As System. EventArgs ) Handles btnCalcular.Click           Dim caloriasBici, caloriasCorrer, caloriasNadar,         totalCalorias, totalLibras As Double         caloriasBici = 200 * CDbl (txtbicicleta.Text)         caloriasCorrer = 475 * CDbl (txtCorriendo.Text)   ...

Analizando un nombre con las funciones IndexOf y Substring

Imagen
La función o método IndexOf( ) busca la primera ocurrencia de un string en otro string y devuelve la posicion en la cual el string fue encontrado. La funcion Substring( ) devuelve una secuencia de caracteres consecutivos de un string. Veamos un ejemplo: Ingredientes: 1 label 1 cajas de texto 1 listBox 1 boton En este ejemplo el programa determinaa el nombre de una persona y cuenta las cantidad de letras del apellido. Codigo: Public Class Form1       Private Sub btnSumar_Click( ByVal sender As System. Object , ByVal e As System. EventArgs ) Handles btnAnalizar.Click         Dim nombreCompleto, nombre, apellido As String         Dim n As Integer           nombreCompleto = txtNombre.Text         n = nombreCompleto.IndexOf( " " )          ...

Sencillo Programa de suma en VB.NET

Imagen
Ingredientes: 3 labels 3 cajas de text 1 botón. En nuestro caso, a las cajas de texto le dimos el nombre de txtNum1 , txtNum2 y txtSuma y al botón btnSumar .   Delaramos una variable llamada suma de tipo de Double la cual almacena la suma de los 2 textBox y luego la caja txtSuma almacena y muestra el resultado.   Codigo fuente: Public Class Form1       Private Sub btnSumar_Click( ByVal sender As System. Object , ByVal e As System. EventArgs ) Handles btnSumar.Click           Dim suma As Double           suma = CDbl (txtNum1.Text) + CDbl (txtNum2.Text)           txtSuma.Text = CStr (suma)       End Sub   End Class Programa: Note que  txtNum1.Text  y  txtNum2.Text  están dentro de la función  CDbl  esta funcion permite ...

Planeando un programa paso-a-paso

Imagen
Crear un plan para su programa es lo primero que debes hacer antes ponerte a escribir código. Un plan       reduce enormemente el número de errores que podrías tener al momento de diseñar, programar y probar el programa. Te imaginas a un ingeniero creando un edificio sin un plan detallado del mismo? Creo que no, sería un desastre. Muchos programadores en sus comienzos, escriben código o programas sin primero crear un buen plan.  Además pasarías menos tiempo trabajando en el programa si cuidadosamente creas un plan paso-a-paso (algoritmo) y pruebas dicho plan antes de escribir el programa. Planear un programa usando una secuencia de pasos se conoce en ingles como program development cycle o ciclo de desarrollo de programas y es el método que utilizan muchos programadores. Ahora para usar tu tiempo eficientemente y diseñar programas “libres de errores” y que tu programa tenga la salida (output) que esperas, sigue los siguientes pasos:       1. ...