Programación

Como Dibujar un Cuadro (cuadrado) o Rectangulo usando Lápiz (Pen) y Brocha (Brush) en Visual Basic .Net (vb)

Hola a todos.

Este programa lo hice como tarea hace un semestre y pues aquí lo comparto con ustedes. Con el puedes aprender fácilmente a dibujar en Visual Basic .Net también a usar el lapiz, la brocha, colores, patrones y muchas cosas necesarias para poder hacer dibujos, graficos o lo que sea en Visual Basic .Net

Aquí está una imagen de como queda el programa:

Nota: click en la imagen para ver en grande

El codigo esta debidamente comentado así que no tendras problemas en entenderlo:
(continue reading…)

4d5b0c5c39a2f127842ee050437f93db
Share via email

Como validar (validación) Cuadros (campos) de Texto en Visual Basic .Net (vb)

Hola a todos.

Pues continuando con la sección de Visual Basic .Net…

¿Quién no se ha metido con el problema de que ya tienes terminado algun programa con introducción de datos pero solo falta validar la introducción de datos mediante cuadros de texto? y muchas veces te gustaría que existiera algo fácil y rapido que valide lo que tu quieres…

Pues como ya es común, Visual Basic cuenta obviamente con un sistema de cachado de cada caracter tecleado en un cuadro de texto, el cual es obtenido antes de que el caracter sea pintado en pantalla; de esta manera tu puedes cachar el caracter cuando es presionado, verificar si ese caracter que se esta intentando introducir es valido para tus propósitos (por ejemplo si deseas que solo se introduzcan números, o tal vez solo vocales) y si cumple con tus expectativas, entonces lo dejas pasar; sino entonces “bloqueas” la impresión del caracter provocando la validación correcta de un campo de texto :)

Aquí te dejo un ejemplo muy sencillo pero fácilmente comprenderás como funciona…
El programa se ve así:

y el código es este:
(continue reading…)

08fefc14ee24cb1fc076ad11b3058d5f
Share via email

Como hacer una Calculadora en Visual Basic .Net (vb)

Hola amigos:

Ahora continuare con los programas hechos en Visual Basic .Net 2005 los cuales hoy en día si son de mucha utilidad ya que este entorno de desarrollo se esta utilizando mucho y por lo tanto estos programas te pueden sacar de alguna duda así que los publicare :P

Este programa es una calculadora muy similar a la que viene con el Windows XP o el Windows Vista. Contiene los mismos botones y funciona muy parecido.

Al correrlo, el programa luce así:

y el código es este (al final puedes descargar los archivos):
(continue reading…)

8e6efc6b6bea3dd58393313ebbd850ed
Share via email

Suma y Resta de Matrices en C++ (Cpp)

Hola pues ya para concluir con la sección de programas en C++ les ofrezco este, es un programa que suma y resta matrices en C++.

En teoría se hace así (suma):

y el código es este

C++:
  1. #include <iostream.h>
  2. #include <stdlib.h>
  3.  
  4. int operacion(int [][100], int [][100], int [][100], int , int , int, int, int);
  5.  
  6. int main()
  7. {
  8.   int n,f,c,r,f1,f2,c1,c2, m1[100][100], m2[100][100], mr[100][100];
  9.   cout<<"1  --  Sumar"<<endl<<"2  --  Restar"<<endl<<"Otro numero  --  Salir"<<endl; cin>>n;
  10.   while ((n>0) && (n<3))
  11.     {
  12.      f1=0; c1=0; f2=0; c2=0;
  13.      while ((f1<1) || (f1>101))
  14.       { cout<<"Introduce las filas de la matriz 1 [1-100]: "; cin>>f1; }
  15.      while ((c1<1) || (c1>101))
  16.       { cout<<"Introduce las columnas de la matriz 1 [1-100]: "; cin>>c1; }
  17.  
  18.      for (f=0; f<=f1; f++)
  19.       {
  20.        for (c=0; c<=c1; c++)
  21.          { cout<<"m1["<<f<<"]["<<c<<"] = "; cin>>m1[f][c]; }
  22.       }
  23.  
  24.      while ((f2<1) || (f2>101))
  25.       { cout<<endl<<"Introduce las filas de la matriz 2 [1-100]: "; cin>>f2; }
  26.      while ((c2<1) || (c2>101))
  27.       { cout<<"Introduce las columnas de la matriz 2 [1-100]: "; cin>>c2; }
  28.  
  29.      for (f=0; f<=f2; f++)
  30.       {
  31.        for (c=0; c<=c2; c++)
  32.          { cout<<"m2["<<f<<"]["<<c<<"] = "; cin>>m2[f][c]; }
  33.       }
  34.  
  35.      r=operacion(m1,m2,mr,n,f1,f2,c1,c2);
  36.      if (r==-1) cout<<endl<<"No se pudo realizar la operacion ya que el tamaño de las matrices no coincide";
  37.      else
  38.        {
  39.         for (f=0; f<=f2; f++)
  40.           {
  41.            for (c=0; c<=c2; c++)
  42.              cout<<"  "<<mr[f][c]<<"  ";
  43.            cout<<endl;
  44.           }
  45.        }
  46.      cout<<endl<<"1  --  Sumar"<<endl<<"2  --  Restar"<<endl<<"Otro numero  --  Salir"<<endl; cin>>n;
  47.     }
  48.   cout<<endl<<"Fin de programa..."<<endl;
  49.   system("PAUSE");
  50.   return 0;
  51. }
  52.  
  53. int operacion(int m1[][100], int m2[][100], int mr[][100], int n, int f1, int f2,int c1, int c2)
  54. {
  55.   int f,c;
  56.   if ((f1==f2) && (c1==c2)) //si si se pueden sumar/restar
  57.     {
  58.      if (n==1) //suma
  59.        {
  60.         for (f=0; f<=f1; f++)
  61.          {
  62.           for (c=0; c<=c1; c++)
  63.             mr[f][c] = m1[f][c] + m2[f][c];
  64.          }
  65.        }
  66.      else  //resta
  67.        {
  68.         for (f=0; f<=f1; f++)
  69.          {
  70.           for (c=0; c<=c1; c++)
  71.             mr[f][c] = m1[f][c] - m2[f][c];
  72.          }
  73.        }
  74.      return 1;
  75.     }
  76.   else
  77.     {return -1;}
  78. }

Saludos!

3557881c36cbd2daadcd16d1b3b87d15
Share via email

Como Mezclar y ordenar dos (2) vectores de Cadenas en C++ (Cpp)

Hola amigos.

Este programa lo que hace es mezclar 2 vectores introducidos por el usuario y te los regresa en un solo vector ordenado alfabéticamente imprimiendolos en pantalla. Es útil cuando crear alguna aplicación como una agenda o algo por el estilo. El código esta bien comentado.

Este es un screenshot de como se ve el programa:

Y aquí está el codigo:
(continue reading...)

ed3109055696a25c5a2018802183769c
Share via email

Copyright © 1996-2010 Recursos Del Web. All rights reserved.
iDream theme by Templates Next | Powered by WordPress