elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28
231  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda C#, problema con win forms en: 11 Enero 2009, 17:06 pm
Mace Windu : gracias por tu respuesta pero no llego a tanto y me e kedado igual.
232  Programación / .NET (C#, VB.NET, ASP) / Re: Programas en c#.net (Basico) en: 11 Enero 2009, 01:51 am
Que es esto?? Un post para poner programas del colegio? Pos aki teneis un par mas.


Es un juego en el k escribes una frase i luego te pregunta k palabra habia en la posicion x.

Código:
using System;
using System.Collections.Generic;
using System.Text;

namespace JocDeParaules
{
    class Program
    {
        public const char FI = '\r';
        public const int N = 20;
        static void Main(string[] args)
        {
            Random r = new Random();
            int x,posicio=0,i=0;
            x = Environment.TickCount;
            char c;
            bool encert=false;
            char[][] frase;
            char[] paraula = new char[N];
            Console.WriteLine("Instrodueix el nombre de paraules");
            x = Convert.ToInt32(Console.ReadLine());
            frase = new char[x][];
            Console.WriteLine("Introdueix una frase:");
            c = Convert.ToChar(Console.Read());
            Console.WriteLine("Et keden 10 segons per memoritzar la frase, bona sort");
            while (Environment.TickCount <= x + 4000000) ;
            while (Environment.TickCount <= x + 40000);
            Console.Read();
            Console.Clear();
            while (c != FI)
            {
                PasaSeparador(ref c);
                if (c != FI) paraula = ObtenirParaula(ref c, N);
                frase[i] = paraula;
                i++;
            }
            posicio = r.Next(i);
            while (!encert)
            {
                Console.WriteLine("Quina paraula hi ha a la posicio " + (posicio+1));
                Console.ReadLine();
                c = (char)Console.Read();
                paraula = ObtenirParaula(ref c, N);
                encert=Igual(frase[posicio], paraula);
                     
            }
            if (encert) Console.WriteLine("Molt be, l'has encertat");
        }
        static bool Igual(char[] t, char[] t2)
        {
            int i=0;
            bool igual = true;
            if (t.Length == t2.Length)
            {
                while (i < t2.Length && igual)
                {
                    if (t[i] != t2[i])
                        igual = false;
                    else
                        i++;
                }
            }
            else
                igual = false;
            return igual;
        }
        static bool Sep(char c)
        {
            return (c == ' ' || c == '.' || c == ',' || c == ';');
        }
        static bool EsLletra(char c)
        {
            return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'));
        }
        static char[] ObtenirParaula(ref char c, int max)
        {
            char[] t = new char[max];
            char[] tCopia;
            int nElem = 0;
            while (EsLletra(c) && nElem < max)
            {
                t[nElem] = c;
                nElem++;
                c = (char)Console.Read();
            }
            tCopia = CopiaPlena(t, nElem);

            return tCopia;
        }
        static char[] CopiaPlena(char[] t, int nElem)
        {
            int i;
            char[] tCopia = new char[nElem];
            for (i = 0; i < nElem; i++) tCopia[i] = t[i];
            return tCopia;
        }
        static int PasaSeparador(ref char c)
        {
            int nSep = 0;
            while (Sep(c))
            {
                nSep++;
                c = (char)Console.Read();
            }
            return nSep;
        }
        static void Mostrar(char[] [] t)
        {
            int i;
            for (i = 0; i < t.Length; i++) Console.Write(t[i]);
            Console.Write("\n");

        }
    }
}

Muestra  kuantas letras hay de cada letra en el .txt

Código:
sing System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace histograma
{
    class Program
    {
        static void Main(string[] args)
        {
            const string origen = "dades.txt";
            const int N=26;
            int[] tFreq = new int[N];
            char x;
            int i, pos;
            StreamReader sr;
            for (i=0;i<N;i++) tFreq[i]=0;
            Console.Clear();
            if (File.Exists(origen))
            {
                Console.WriteLine("CONTINGUT DEL FITXER " + origen);
                Console.WriteLine("\nHISTOGRAMA DE LLETRES\n");
                sr = new StreamReader(origen);
                while (!sr.EndOfStream)
                {
                    x = (char)sr.Read();
                    //Console.Write(x); //Activar para ver el txt
                    if (x >= 'A' && x <= 'Z')
                    {
                        x = (char)(((int)x) + 32);
                    }
                    if (x >= 'a' && x <= 'z')
                    {
                        pos = (int)x - 97;
                        tFreq[pos] = tFreq[pos] + 1;
                    }
                }
                for (i = 0; i < N; i++)
                {
                    Console.Write((char)(i+65));
                    Console.Write(" : ");
                    if (tFreq[i] >= 10) Console.Write(tFreq[i]);
                    else MostrarAsteriscs(tFreq[i]);
                    Console.Write("\n");
                   
                }               
                sr.Close();
            }
            else Console.WriteLine("Fitxer inexistent");
        }
        static void MostrarAsteriscs(int n)
        {
            int i;
            for (i = 1; i <= n; i++) Console.Write("*");
        }
    }
}
233  Programación / .NET (C#, VB.NET, ASP) / Ayuda C#, problema con win forms en: 11 Enero 2009, 01:36 am
Hola, aver si consigo explicarme bien;

tengo dos formularios en un mismo proyecto, el principal i el secundario, y quiero pasa datos del secundario al principal, para pasar datos del principal al secundario he hecho lo siguiente:

He puesto esto en un boton del form principal:
     Form f = new FormSecundario(datos);
     f.show();
I en el form secundario:
   public FormSecundario(tipo datos);

Hasta aki funciona, pero intento hacer lo mismo intentado pasar datos del secundario al principal:
He puesto esto en un boton del form secundario:
     Form f = new FormPrincipal(datos);

I en el form principal:
   public FormPrincipal(tipo datos);

 y me sale un error:

'Proyecto.FormPrincipal' no contiene un constructor que tome argumentos '0'   

i al pulsarlo me envia al Program.cs(por defecto), es decir, al main(), y conecretamente me marca:

    Application.Run(new FormPrincipal());

Como lo puedo hacer para poderlo hacer igual k del principal al secundario??

Gracias!!




234  Programación / Programación Visual Basic / Re: Windows7 (Beta1) y VB 6.0 en: 11 Enero 2009, 00:31 am
lo habeis provado, k tal esta, hay mucha diferencia con el vista?
235  Media / Diseño Gráfico / Re: Programa recomendado para crear GIF en: 6 Enero 2009, 20:30 pm
kuando aplico el path en win xp todo va bien, pero en win el programa deja de funcionar.
236  Media / Diseño Gráfico / Re: Programa recomendado para crear GIF en: 5 Enero 2009, 00:05 am
pues yo e lo e avierto i todo bien!!
237  Media / Diseño Gráfico / Re: Programa recomendado para crear GIF en: 4 Enero 2009, 15:00 pm
Troyano eliminado:
Acerca de este Troyano
Detectados: Generic.dx (Troyano), Generic.dx (Troyano)
Ubicación: C:\Users\usuari\AppData\Local\Temp\Rar$DR00.402\Active GIF Creator v3.1\Patch\Patch.exe

Solo es el patch, kizas en verdad no es ningun troyano i el av lo detecta como virus(mcafee) ya k el kasper no me dice nada.
238  Media / Diseño Gráfico / Re: Programa recomendado para crear GIF en: 4 Enero 2009, 13:33 pm
Es comptible con vista?
239  Media / Galería de Arte / Re: Un gif simlempemente guay en: 4 Enero 2009, 13:30 pm
Como era originalmente?
240  Programación / .NET (C#, VB.NET, ASP) / Re: Visual Studio 2008 me crea archivos temp en: 2 Enero 2009, 23:33 pm
Tengo un Dane-elec de 16gb.

Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines