Programas Rapidos

Crear un visualizador de fuentes en VB 6.0

Bueno este post lo escribí hace algunos días en mi blog pero para ser sincero creo que puede servir mas por acá, ya que yo no cuento con muchas visitas :lol:

Bueno para crear el visualizador necesitamos lo siguiente:

    1 CommandButton: con el que hacemos la orden para cargar las fuentes
    1 ListBox: con la propiedad Sorted = True (aquí es donde se cagaran nuestras fuentes)
    1 TextBox: que es donde podremos testear las fuentes

Bueno aquí el código:

Visual Basic:
  1. Private Sub Command1_Click()
  2. Dim font As Integer
  3. List1.Clear
  4. For font= 0 To Screen.FontCount - 1
  5. List1.AddItem Screen.Fonts(font)
  6. Next font
  7. List1.ListIndex = 0
  8. End Sub
  9. Private Sub List1_Click()
  10. Text1.Text = List1.List(List1.ListIndex)
  11. Text1.Font = List1.List(List1.ListIndex)
  12. End Sub

(continue reading...)

e8d7e3d21a00fc0ada98381ecfaf5b56
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

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

Como hacer una Multiplicación de Matrices en C++ (Cpp)

Hola a todos.

Este programa lo que hace es resolver una Multiplicación de Matrices utilizando ciclos. Es muy sencillo y funciona correctamente ;)

En teoría la multiplicación de matrices se refiere a esto:

y he aquí el código:
(continue reading...)

8ed63fa5d37dc48d63ced848022c0864
Share via email

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