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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: 1 [2] 3
11  Programación / .NET (C#, VB.NET, ASP) / Menu para consola en C# en: 1 Julio 2009, 00:42 am
Echo en Mono, por lo que tambien funciona para este, util para hacer algo sencillo lo de la consola, y puede mejorarse mucho

Código
  1. using System;
  2. class Menu
  3.  
  4. {
  5.  
  6. static void Main()
  7. {
  8. int opcion=1;
  9. Console.Clear();
  10. Console.SetCursorPosition(20,1);
  11. System.Console.WriteLine("Opciones");
  12.  
  13. Console.SetCursorPosition(16, 3);
  14. System.Console.WriteLine("[ ]Opcion 1");
  15. Console.SetCursorPosition(16, 4);
  16. System.Console.WriteLine("[ ]Opcion 2");
  17. Console.SetCursorPosition(16, 5);
  18. System.Console.WriteLine("[ ]Opcion 3");
  19. armar(opcion);
  20. while(true){
  21.  
  22. if(Console.KeyAvailable){
  23. ConsoleKeyInfo keyInfo = Console.ReadKey(true);
  24. if (keyInfo.Key==ConsoleKey.DownArrow){
  25. borrar(opcion);
  26. opcion=sumarrestar(opcion,true);
  27.            armar(opcion);
  28. }
  29.  
  30. if (keyInfo.Key==ConsoleKey.UpArrow){
  31. borrar(opcion);
  32. opcion=sumarrestar(opcion,false);
  33.            armar(opcion);
  34. }
  35. if (keyInfo.Key==ConsoleKey.Enter){
  36. //Codigo a ejecutar al hacer enter en algun item del menu
  37. Console.Beep();
  38. //Fin del codigo
  39. }
  40.  
  41.  
  42. }
  43. }
  44.  
  45.  
  46. }
  47. static void armar(int opcion){
  48. if(opcion==1){
  49. Console.SetCursorPosition(17, 3);
  50. System.Console.WriteLine("+");
  51. }
  52. if(opcion==2){
  53. Console.SetCursorPosition(17, 4);
  54. System.Console.WriteLine("+");
  55. }
  56. if(opcion==3){
  57. Console.SetCursorPosition(17, 5);
  58. System.Console.WriteLine("+");
  59. }
  60. }
  61.  
  62. static void borrar(int opcion){
  63. if(opcion==1){
  64. Console.SetCursorPosition(17, 3);
  65. System.Console.WriteLine(" ");
  66. }
  67. if(opcion==2){
  68. Console.SetCursorPosition(17, 4);
  69. System.Console.WriteLine(" ");
  70. }
  71. if(opcion==3){
  72. Console.SetCursorPosition(17, 5);
  73. System.Console.WriteLine(" ");
  74. }
  75. }
  76.  
  77.  
  78.  
  79.  
  80. static int sumarrestar(int asumar,bool sumaoresta){
  81. if(sumaoresta==true){
  82.        if(asumar<3){
  83. asumar=asumar+1;
  84. }else{
  85. asumar=1;
  86. }
  87. }
  88. if(sumaoresta==false){
  89.        if(asumar>1){
  90. asumar=asumar-1;
  91. }else{
  92. asumar=3;
  93. }
  94. }
  95. return asumar;
  96. }
  97. }
12  Programación / Scripting / Funcion isprime() [Python] en: 5 Junio 2009, 02:14 am
Aprendiendo Python y tratando de descubrir alguna forma por mi solo para sacar comprobar si un numero es primo cree esta funcion que compare con otras que aparecen en la red y puedo decir que es mas rapida y gasta menos recursos que las demas
Sacar Primeros 100 digitos Primos:

Código
  1. #/usr/bin/env phyton
  2. import math
  3.  
  4. def isprime(a):
  5. d = True
  6. if a==0 or a==1:
  7.  d=False
  8. b = 2
  9. c = math.sqrt(a)
  10. while b <= c and d == True:
  11.  if a%b==0:
  12.   d = False
  13.  b+=1
  14. return d
  15.  
  16. a=1
  17. while(a<100):
  18. if(isprime(a)==True):
  19.  print str(a)
  20. a+=2
13  Programación / .NET (C#, VB.NET, ASP) / Ejecutar Aplicaciones Sin Net Framework?? se puede en: 3 Junio 2009, 00:27 am
Se puede Ejecutar alguna aplicacion escrita en c# sin net framework, por ejemplo un virus o cualquier otro programa....
14  Media / Diseño Gráfico / Wallpaper Geek en: 31 Mayo 2009, 22:15 pm
Inkscape y Gimp
Se ve bien 1200;900

15  Programación / .NET (C#, VB.NET, ASP) / Libreria para Hacer un Sfx??? en: 29 Mayo 2009, 00:17 am
Alguen conoce alguna libreria gratuita (no demo), para hacer en c# archivos sfx, (Self-extracting archive),
gracias de antemano
16  Programación / PHP / Como hacer algo cuando se desconecte?? en: 21 Marzo 2009, 00:45 am
Me explico,
Estoy haciendo un pagina en php, en donde se cargan archivos, pero estos archivos la idea no es almacernarlos sino sacar info de ellos, entonces necesito que mientras la persona X este conectada los archivos esten en el servidor pero solo cuando ella se salga o cierre la pagina estos archivos se borren, ¿como hago esto?
gracias de antemano
17  Programación / PHP / Obtener el codigo fuente de otra web con php ??? en: 8 Marzo 2009, 15:35 pm
Como puedo obtener el codigo fuente de otra web con php???, se me ocurria enviar con socket un get ,pero lo encontre un tanto largo y lento, existe alguna funciona para esto, esque tengo informacion en otra pagina que necesito sacar y mostrar en la mia, pero como!
18  Programación / .NET (C#, VB.NET, ASP) / Pong en c# en: 3 Marzo 2009, 15:29 pm
Para modo consola yo no lo hice!
Código
  1. using System;
  2.  
  3. class PongGame
  4. {
  5.  
  6.    static void winner(int team)
  7.    {
  8.  
  9.        Console.Clear();
  10.  
  11.        switch (team)
  12.        {
  13.  
  14.            case 1:
  15.  
  16.                Console.SetCursorPosition(30, 15);
  17.  
  18.                Console.Write("PLAYER 1 WINS!!");
  19.  
  20.                Console.SetCursorPosition(0, 24);
  21.  
  22.                break;
  23.  
  24.            case 2:
  25.  
  26.                Console.SetCursorPosition(30, 15);
  27.  
  28.                Console.Write("PLAYER 2 WINS!!");
  29.  
  30.                Console.SetCursorPosition(0, 24);
  31.  
  32.                break;
  33.  
  34.        }
  35.  
  36.        System.Threading.Thread.Sleep(2000);
  37.  
  38.  
  39.  
  40.    }
  41.  
  42.  
  43.  
  44.    static void number1(int score)
  45.    {
  46.  
  47.        switch (score)
  48.        {
  49.  
  50.            case 0:
  51.  
  52.                for (int i = 0; i < 5; i = i + 1)
  53.                {
  54.  
  55.                    int one = i + 15;
  56.  
  57.                    Console.SetCursorPosition(one, 6);
  58.  
  59.                    Console.Write("#");
  60.  
  61.                }
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                for (int i = 0; i < 5; i = i + 1)
  68.                {
  69.  
  70.                    int one = i + 15;
  71.  
  72.                    Console.SetCursorPosition(one, 10);
  73.  
  74.                    Console.Write("#");
  75.  
  76.                }
  77.  
  78.                Console.SetCursorPosition(15, 7);
  79.  
  80.                Console.Write("#");
  81.  
  82.                Console.SetCursorPosition(19, 9);
  83.  
  84.                Console.Write("#");
  85.  
  86.                Console.SetCursorPosition(19, 7);
  87.  
  88.                Console.Write("#");
  89.  
  90.                Console.SetCursorPosition(15, 9);
  91.  
  92.                Console.Write("#");
  93.  
  94.                Console.SetCursorPosition(19, 8);
  95.  
  96.                Console.Write("#");
  97.  
  98.                Console.SetCursorPosition(15, 8);
  99.  
  100.                Console.Write("#");
  101.  
  102.  
  103.  
  104.                break;
  105.  
  106.            case 1:
  107.  
  108.                for (int i = 0; i < 5; i = i + 1)
  109.                {
  110.  
  111.                    int one = i + 6;
  112.  
  113.                    Console.SetCursorPosition(15, one);
  114.  
  115.                    Console.Write("#");
  116.  
  117.                }
  118.  
  119.                Console.SetCursorPosition(14, 7);
  120.  
  121.                Console.Write("#");
  122.  
  123.                break;
  124.  
  125.            case 2:
  126.  
  127.                for (int i = 0; i < 5; i = i + 1)
  128.                {
  129.  
  130.                    int one = i + 15;
  131.  
  132.                    Console.SetCursorPosition(one, 6);
  133.  
  134.                    Console.Write("#");
  135.  
  136.                }
  137.  
  138.  
  139.  
  140.                for (int i = 0; i < 5; i = i + 1)
  141.                {
  142.  
  143.                    int one = i + 15;
  144.  
  145.                    Console.SetCursorPosition(one, 8);
  146.  
  147.                    Console.Write("#");
  148.  
  149.                }
  150.  
  151.  
  152.  
  153.                for (int i = 0; i < 5; i = i + 1)
  154.                {
  155.  
  156.                    int one = i + 15;
  157.  
  158.                    Console.SetCursorPosition(one, 10);
  159.  
  160.                    Console.Write("#");
  161.  
  162.                }
  163.  
  164.                Console.SetCursorPosition(19, 7);
  165.  
  166.                Console.Write("#");
  167.  
  168.                Console.SetCursorPosition(15, 9);
  169.  
  170.                Console.Write("#");
  171.  
  172.  
  173.  
  174.                break;
  175.  
  176.            case 3:
  177.  
  178.                for (int i = 0; i < 5; i = i + 1)
  179.                {
  180.  
  181.                    int one = i + 15;
  182.  
  183.                    Console.SetCursorPosition(one, 6);
  184.  
  185.                    Console.Write("#");
  186.  
  187.                }
  188.  
  189.  
  190.  
  191.                for (int i = 0; i < 5; i = i + 1)
  192.                {
  193.  
  194.                    int one = i + 15;
  195.  
  196.                    Console.SetCursorPosition(one, 8);
  197.  
  198.                    Console.Write("#");
  199.  
  200.                }
  201.  
  202.  
  203.  
  204.                for (int i = 0; i < 5; i = i + 1)
  205.                {
  206.  
  207.                    int one = i + 15;
  208.  
  209.                    Console.SetCursorPosition(one, 10);
  210.  
  211.                    Console.Write("#");
  212.  
  213.                }
  214.  
  215.                Console.SetCursorPosition(19, 7);
  216.  
  217.                Console.Write("#");
  218.  
  219.                Console.SetCursorPosition(19, 9);
  220.  
  221.                Console.Write("#");
  222.  
  223.  
  224.  
  225.                break;
  226.  
  227.            case 4:
  228.  
  229.                Console.SetCursorPosition(15, 6);
  230.  
  231.                Console.Write("#");
  232.  
  233.  
  234.  
  235.                for (int i = 0; i < 5; i = i + 1)
  236.                {
  237.  
  238.                    int one = i + 15;
  239.  
  240.                    Console.SetCursorPosition(one, 8);
  241.  
  242.                    Console.Write("#");
  243.  
  244.                }
  245.  
  246.  
  247.  
  248.  
  249.  
  250.                Console.SetCursorPosition(15, 7);
  251.  
  252.                Console.Write("#");
  253.  
  254.                Console.SetCursorPosition(17, 9);
  255.  
  256.                Console.Write("#");
  257.  
  258.                Console.SetCursorPosition(17, 7);
  259.  
  260.                Console.Write("#");
  261.  
  262.                Console.SetCursorPosition(17, 10);
  263.  
  264.                Console.Write("#");
  265.  
  266.                break;
  267.  
  268.  
  269.  
  270.            case 5:
  271.  
  272.                for (int i = 0; i < 5; i = i + 1)
  273.                {
  274.  
  275.                    int one = i + 15;
  276.  
  277.                    Console.SetCursorPosition(one, 6);
  278.  
  279.                    Console.Write("#");
  280.  
  281.                }
  282.  
  283.  
  284.  
  285.                for (int i = 0; i < 5; i = i + 1)
  286.                {
  287.  
  288.                    int one = i + 15;
  289.  
  290.                    Console.SetCursorPosition(one, 8);
  291.  
  292.                    Console.Write("#");
  293.  
  294.                }
  295.  
  296.  
  297.  
  298.                for (int i = 0; i < 5; i = i + 1)
  299.                {
  300.  
  301.                    int one = i + 15;
  302.  
  303.                    Console.SetCursorPosition(one, 10);
  304.  
  305.                    Console.Write("#");
  306.  
  307.                }
  308.  
  309.                Console.SetCursorPosition(15, 7);
  310.  
  311.                Console.Write("#");
  312.  
  313.                Console.SetCursorPosition(19, 9);
  314.  
  315.                Console.Write("#");
  316.  
  317.  
  318.  
  319.                break;
  320.  
  321.        }
  322.  
  323.  
  324.  
  325.    }
  326.  
  327.  
  328.  
  329.    static void number2(int score)
  330.    {
  331.  
  332.        switch (score)
  333.        {
  334.  
  335.            case 0:
  336.  
  337.                for (int i = 0; i < 5; i = i + 1)
  338.                {
  339.  
  340.                    int one = i + 55;
  341.  
  342.                    Console.SetCursorPosition(one, 6);
  343.  
  344.                    Console.Write("#");
  345.  
  346.                }
  347.  
  348.  
  349.  
  350.  
  351.  
  352.                for (int i = 0; i < 5; i = i + 1)
  353.                {
  354.  
  355.                    int one = i + 55;
  356.  
  357.                    Console.SetCursorPosition(one, 10);
  358.  
  359.                    Console.Write("#");
  360.  
  361.                }
  362.  
  363.                Console.SetCursorPosition(55, 7);
  364.  
  365.                Console.Write("#");
  366.  
  367.                Console.SetCursorPosition(59, 9);
  368.  
  369.                Console.Write("#");
  370.  
  371.                Console.SetCursorPosition(59, 7);
  372.  
  373.                Console.Write("#");
  374.  
  375.                Console.SetCursorPosition(55, 9);
  376.  
  377.                Console.Write("#");
  378.  
  379.                Console.SetCursorPosition(59, 8);
  380.  
  381.                Console.Write("#");
  382.  
  383.                Console.SetCursorPosition(55, 8);
  384.  
  385.                Console.Write("#");
  386.  
  387.  
  388.  
  389.                break;
  390.  
  391.            case 1:
  392.  
  393.                for (int i = 0; i < 5; i = i + 1)
  394.                {
  395.  
  396.                    int one = i + 6;
  397.  
  398.                    Console.SetCursorPosition(55, one);
  399.  
  400.                    Console.Write("#");
  401.  
  402.                }
  403.  
  404.                Console.SetCursorPosition(54, 7);
  405.  
  406.                Console.Write("#");
  407.  
  408.                break;
  409.  
  410.            case 2:
  411.  
  412.                for (int i = 0; i < 5; i = i + 1)
  413.                {
  414.  
  415.                    int one = i + 55;
  416.  
  417.                    Console.SetCursorPosition(one, 6);
  418.  
  419.                    Console.Write("#");
  420.  
  421.                }
  422.  
  423.  
  424.  
  425.                for (int i = 0; i < 5; i = i + 1)
  426.                {
  427.  
  428.                    int one = i + 55;
  429.  
  430.                    Console.SetCursorPosition(one, 8);
  431.  
  432.                    Console.Write("#");
  433.  
  434.                }
  435.  
  436.  
  437.  
  438.                for (int i = 0; i < 5; i = i + 1)
  439.                {
  440.  
  441.                    int one = i + 55;
  442.  
  443.                    Console.SetCursorPosition(one, 10);
  444.  
  445.                    Console.Write("#");
  446.  
  447.                }
  448.  
  449.                Console.SetCursorPosition(59, 7);
  450.  
  451.                Console.Write("#");
  452.  
  453.                Console.SetCursorPosition(55, 9);
  454.  
  455.                Console.Write("#");
  456.  
  457.  
  458.  
  459.                break;
  460.  
  461.            case 3:
  462.  
  463.                for (int i = 0; i < 5; i = i + 1)
  464.                {
  465.  
  466.                    int one = i + 55;
  467.  
  468.                    Console.SetCursorPosition(one, 6);
  469.  
  470.                    Console.Write("#");
  471.  
  472.                }
  473.  
  474.  
  475.  
  476.                for (int i = 0; i < 5; i = i + 1)
  477.                {
  478.  
  479.                    int one = i + 55;
  480.  
  481.                    Console.SetCursorPosition(one, 8);
  482.  
  483.                    Console.Write("#");
  484.  
  485.                }
  486.  
  487.  
  488.  
  489.                for (int i = 0; i < 5; i = i + 1)
  490.                {
  491.  
  492.                    int one = i + 55;
  493.  
  494.                    Console.SetCursorPosition(one, 10);
  495.  
  496.                    Console.Write("#");
  497.  
  498.                }
  499.  
  500.                Console.SetCursorPosition(59, 7);
  501.  
  502.                Console.Write("#");
  503.  
  504.                Console.SetCursorPosition(59, 9);
  505.  
  506.                Console.Write("#");
  507.  
  508.  
  509.  
  510.                break;
  511.  
  512.            case 4:
  513.  
  514.                Console.SetCursorPosition(55, 6);
  515.  
  516.                Console.Write("#");
  517.  
  518.  
  519.  
  520.                for (int i = 0; i < 5; i = i + 1)
  521.                {
  522.  
  523.                    int one = i + 55;
  524.  
  525.                    Console.SetCursorPosition(one, 8);
  526.  
  527.                    Console.Write("#");
  528.  
  529.                }
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                Console.SetCursorPosition(55, 7);
  536.  
  537.                Console.Write("#");
  538.  
  539.                Console.SetCursorPosition(57, 9);
  540.  
  541.                Console.Write("#");
  542.  
  543.                Console.SetCursorPosition(57, 7);
  544.  
  545.                Console.Write("#");
  546.  
  547.                Console.SetCursorPosition(57, 10);
  548.  
  549.                Console.Write("#");
  550.  
  551.                break;
  552.  
  553.  
  554.  
  555.            case 5:
  556.  
  557.                for (int i = 0; i < 5; i = i + 1)
  558.                {
  559.  
  560.                    int one = i + 55;
  561.  
  562.                    Console.SetCursorPosition(one, 6);
  563.  
  564.                    Console.Write("#");
  565.  
  566.                }
  567.  
  568.  
  569.  
  570.                for (int i = 0; i < 5; i = i + 1)
  571.                {
  572.  
  573.                    int one = i + 55;
  574.  
  575.                    Console.SetCursorPosition(one, 8);
  576.  
  577.                    Console.Write("#");
  578.  
  579.                }
  580.  
  581.  
  582.  
  583.                for (int i = 0; i < 5; i = i + 1)
  584.                {
  585.  
  586.                    int one = i + 55;
  587.  
  588.                    Console.SetCursorPosition(one, 10);
  589.  
  590.                    Console.Write("#");
  591.  
  592.                }
  593.  
  594.                Console.SetCursorPosition(55, 7);
  595.  
  596.                Console.Write("#");
  597.  
  598.                Console.SetCursorPosition(59, 9);
  599.  
  600.                Console.Write("#");
  601.  
  602.  
  603.  
  604.                break;
  605.  
  606.        }
  607.  
  608.  
  609.  
  610.    }
  611.  
  612.  
  613.  
  614.    public static void Main()
  615.    {
  616.  
  617.        int x = 45;
  618.  
  619.        int y = 10;
  620.  
  621.        int xSpeed = 1;
  622.  
  623.        int ySpeed = 1;
  624.  
  625.        bool gamestillrunning = true;
  626.  
  627.  
  628.  
  629.  
  630.  
  631.        int higherY = 6;
  632.  
  633.        int middleHigherY = 7;
  634.  
  635.        int middleY = 8;
  636.  
  637.        int middleLowerY = 9;
  638.  
  639.        int lowerY = 10;
  640.  
  641.        int ydirection1 = 0;
  642.  
  643.  
  644.  
  645.        int higherY2 = 6;
  646.  
  647.        int middleHigherY2 = 7;
  648.  
  649.        int middleY2 = 8;
  650.  
  651.        int middleLowerY2 = 9;
  652.  
  653.        int lowerY2 = 10;
  654.  
  655.        int ydirection2 = 0;
  656.  
  657.  
  658.  
  659.        int score1 = 0;
  660.  
  661.        int score2 = 0;
  662.  
  663.        int speed = 200;
  664.        string playersstring;
  665.  
  666.  
  667.        int speedtimer = 100;
  668.  
  669.        Console.Clear();
  670.  
  671.        Console.WriteLine("How many Players, 1 or 2?");
  672.        playersstring = Console.ReadLine();
  673.        Console.Clear();
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.        while (gamestillrunning)
  681.        {
  682.  
  683.  
  684.  
  685.  
  686.            for (int i = 0; i < 19; i = i + 1)
  687.            {
  688.  
  689.                int newy = i + 3;
  690.  
  691.                Console.SetCursorPosition(36, newy);
  692.  
  693.                Console.Write(":");
  694.  
  695.            }
  696.  
  697.            if (playersstring == "1")
  698.            {
  699.                if ((ySpeed == -1) && (x < 30))
  700.                {
  701.                    ydirection1 = -1;
  702.                }
  703.                if (ySpeed == 1)
  704.                {
  705.                    ydirection1 = 1;
  706.                }
  707.            }
  708.  
  709.  
  710.  
  711.            Console.SetCursorPosition(30, 0);
  712.  
  713.            Console.Write("Pong - By Joe Buckton" + x);
  714.  
  715.  
  716.  
  717.            if ((speedtimer == 0) && (speed > 50))
  718.            {
  719.  
  720.  
  721.  
  722.                speed = speed - 40;
  723.  
  724.                speedtimer = speedtimer + 100;
  725.  
  726.            }
  727.  
  728.  
  729.  
  730.            Console.SetCursorPosition(0, 0);
  731.  
  732.            Console.Write("Score: " + score1 + " - " + score2);
  733.  
  734.            Console.SetCursorPosition(x, y);
  735.  
  736.            Console.Write(" ");
  737.  
  738.            x = x + xSpeed;
  739.  
  740.            y = y + ySpeed;
  741.  
  742.  
  743.  
  744.            Console.SetCursorPosition(3, higherY);
  745.  
  746.            Console.Write(" ");
  747.  
  748.            Console.SetCursorPosition(3, middleHigherY);
  749.  
  750.            Console.Write(" ");
  751.  
  752.            Console.SetCursorPosition(3, middleY);
  753.  
  754.            Console.Write(" ");
  755.  
  756.            Console.SetCursorPosition(3, middleLowerY);
  757.  
  758.            Console.Write(" ");
  759.  
  760.            Console.SetCursorPosition(3, lowerY);
  761.  
  762.            Console.Write(" ");
  763.  
  764.  
  765.  
  766.            Console.SetCursorPosition(75, higherY2);
  767.  
  768.            Console.Write(" ");
  769.  
  770.            Console.SetCursorPosition(75, middleHigherY2);
  771.  
  772.            Console.Write(" ");
  773.  
  774.            Console.SetCursorPosition(75, middleY2);
  775.  
  776.            Console.Write(" ");
  777.  
  778.            Console.SetCursorPosition(75, middleLowerY2);
  779.  
  780.            Console.Write(" ");
  781.  
  782.            Console.SetCursorPosition(75, lowerY2);
  783.  
  784.            Console.Write(" ");
  785.  
  786.  
  787.  
  788.            if (Console.KeyAvailable)
  789.            {
  790.  
  791.                ConsoleKeyInfo keyInfo =
  792.  
  793.                Console.ReadKey(true);
  794.  
  795.                switch (keyInfo.Key)
  796.                {
  797.  
  798.                    case ConsoleKey.Escape:
  799.  
  800.                        gamestillrunning = false;
  801.  
  802.                        break;
  803.  
  804.                    case ConsoleKey.Q:
  805.  
  806.                        if (playersstring == "2")
  807.                        {
  808.                            if (ydirection1 == 1)
  809.                            {
  810.  
  811.                                ydirection1 = ydirection1 - 2;
  812.  
  813.                                break;
  814.  
  815.                            }
  816.  
  817.                            if (ydirection1 == -1)
  818.                            {
  819.  
  820.                                break;
  821.  
  822.                            }
  823.  
  824.                            ydirection1 = ydirection1 - 1;
  825.                        }
  826.  
  827.                        break;
  828.  
  829.                    case ConsoleKey.Z:
  830.  
  831.                        if (playersstring == "2")
  832.                        {
  833.                            if (ydirection1 == -1)
  834.                            {
  835.  
  836.                                ydirection1 = ydirection1 + 2;
  837.  
  838.                                break;
  839.  
  840.                            }
  841.  
  842.                            if (ydirection1 == +1)
  843.                            {
  844.  
  845.                                break;
  846.  
  847.                            }
  848.  
  849.                            ydirection1 = ydirection1 + 1;
  850.                        }
  851.  
  852.                        break;
  853.  
  854.                    case ConsoleKey.UpArrow:
  855.  
  856.                        if (ydirection2 == 1)
  857.                        {
  858.  
  859.                            ydirection2 = ydirection2 - 2;
  860.  
  861.                            break;
  862.  
  863.                        }
  864.  
  865.                        if (ydirection2 == -1)
  866.                        {
  867.  
  868.                            break;
  869.  
  870.                        }
  871.  
  872.                        ydirection2 = ydirection2 - 1;
  873.  
  874.                        break;
  875.  
  876.                    case ConsoleKey.DownArrow:
  877.  
  878.                        if (ydirection2 == -1)
  879.                        {
  880.  
  881.                            ydirection2 = ydirection2 + 2;
  882.  
  883.                            break;
  884.  
  885.                        }
  886.  
  887.                        if (ydirection2 == +1)
  888.                        {
  889.  
  890.                            break;
  891.  
  892.                        }
  893.  
  894.                        ydirection2 = ydirection2 + 1;
  895.  
  896.                        break;
  897.  
  898.  
  899.  
  900.                        for (int i = 0; i < 5; i = i + 1)
  901.                        {
  902.  
  903.                            int one = i + 15;
  904.  
  905.                            Console.SetCursorPosition(one, 6);
  906.  
  907.                            Console.Write("#");
  908.  
  909.                        }
  910.  
  911.  
  912.  
  913.                        for (int i = 0; i < 5; i = i + 1)
  914.                        {
  915.  
  916.                            int one = i + 15;
  917.  
  918.                            Console.SetCursorPosition(one, 8);
  919.  
  920.                            Console.Write("#");
  921.  
  922.                        }
  923.  
  924.  
  925.  
  926.                        for (int i = 0; i < 5; i = i + 1)
  927.                        {
  928.  
  929.                            int one = i + 15;
  930.  
  931.                            Console.SetCursorPosition(one, 10);
  932.  
  933.                            Console.Write("#");
  934.  
  935.                        }
  936.  
  937.                        Console.SetCursorPosition(19, 7);
  938.  
  939.                        Console.Write("#");
  940.  
  941.                        Console.SetCursorPosition(15, 9);
  942.  
  943.                        Console.Write("#");
  944.  
  945.  
  946.  
  947.                        break;
  948.  
  949.                }
  950.  
  951.            }
  952.  
  953.            higherY = higherY + ydirection1;
  954.  
  955.            higherY2 = higherY2 + ydirection2;
  956.  
  957.  
  958.  
  959.            middleHigherY = higherY + 1;
  960.  
  961.            middleY = higherY + 2;
  962.  
  963.            middleLowerY = higherY + 3;
  964.  
  965.            lowerY = higherY + 4;
  966.  
  967.  
  968.  
  969.            middleHigherY2 = higherY2 + 1;
  970.  
  971.            middleY2 = higherY2 + 2;
  972.  
  973.            middleLowerY2 = higherY2 + 3;
  974.  
  975.            lowerY2 = higherY2 + 4;
  976.  
  977.  
  978.  
  979.            Console.SetCursorPosition(x, y);
  980.  
  981.            Console.Write("*");
  982.  
  983.  
  984.  
  985.            Console.SetCursorPosition(3, higherY);
  986.  
  987.            Console.Write("|");
  988.  
  989.            Console.SetCursorPosition(3, middleHigherY);
  990.  
  991.            Console.Write("|");
  992.  
  993.            Console.SetCursorPosition(3, middleY);
  994.  
  995.            Console.Write("|");
  996.  
  997.            Console.SetCursorPosition(3, middleLowerY);
  998.  
  999.            Console.Write("|");
  1000.  
  1001.            Console.SetCursorPosition(3, lowerY);
  1002.  
  1003.            Console.Write("|");
  1004.  
  1005.  
  1006.  
  1007.            Console.SetCursorPosition(75, higherY2);
  1008.  
  1009.            Console.Write("|");
  1010.  
  1011.            Console.SetCursorPosition(75, middleHigherY2);
  1012.  
  1013.            Console.Write("|");
  1014.  
  1015.            Console.SetCursorPosition(75, middleY2);
  1016.  
  1017.            Console.Write("|");
  1018.  
  1019.            Console.SetCursorPosition(75, middleLowerY2);
  1020.  
  1021.            Console.Write("|");
  1022.  
  1023.            Console.SetCursorPosition(75, lowerY2);
  1024.  
  1025.            Console.Write("|");
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.            if (x == 2)
  1032.            {
  1033.  
  1034.                Console.Clear();
  1035.  
  1036.                score2 = score2 + 1;
  1037.  
  1038.                number1(score1);
  1039.  
  1040.                number2(score2);
  1041.  
  1042.                Console.SetCursorPosition(x, y);
  1043.  
  1044.                Console.Write(" ");
  1045.  
  1046.                x = 45;
  1047.  
  1048.                y = 12;
  1049.                speed = 200;
  1050.  
  1051.                Console.SetCursorPosition(30, 12);
  1052.  
  1053.                Console.Write("GOOOAAAAAL!");
  1054.  
  1055.                System.Threading.Thread.Sleep(5000);
  1056.  
  1057.                Console.SetCursorPosition(35, 12);
  1058.  
  1059.                Console.Clear();
  1060.  
  1061.  
  1062.  
  1063.            }
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.            if (x == 77)
  1070.            {
  1071.  
  1072.                Console.Clear();
  1073.  
  1074.                score1 = score1 + 1;
  1075.  
  1076.                number1(score1);
  1077.  
  1078.                number2(score2);
  1079.  
  1080.                Console.SetCursorPosition(x, y);
  1081.  
  1082.                Console.Write(" ");
  1083.  
  1084.                x = 45;
  1085.  
  1086.                y = 12;
  1087.                speed = 200;
  1088.  
  1089.                Console.SetCursorPosition(30, 12);
  1090.  
  1091.                Console.Write("GOOOAAAAAL!");
  1092.  
  1093.                System.Threading.Thread.Sleep(2000);
  1094.  
  1095.                Console.SetCursorPosition(35, 12);
  1096.  
  1097.                Console.Clear();
  1098.  
  1099.  
  1100.  
  1101.            }
  1102.  
  1103.  
  1104.  
  1105.            if ((y == 22) || (y == 3))
  1106.            {
  1107.  
  1108.                ySpeed = ySpeed * -1;
  1109.  
  1110.            }
  1111.  
  1112.            if (higherY == 2)
  1113.            {
  1114.  
  1115.                higherY = higherY + 1;
  1116.  
  1117.                Console.SetCursorPosition(3, 2);
  1118.  
  1119.                Console.Write(" ");
  1120.  
  1121.                Console.SetCursorPosition(3, 7);
  1122.  
  1123.                Console.Write("|");
  1124.  
  1125.            }
  1126.  
  1127.  
  1128.  
  1129.            if (lowerY == 23)
  1130.            {
  1131.  
  1132.                higherY = higherY - 1;
  1133.  
  1134.                Console.SetCursorPosition(3, 23);
  1135.  
  1136.                Console.Write(" ");
  1137.  
  1138.                Console.SetCursorPosition(3, 18);
  1139.  
  1140.                Console.Write("|");
  1141.  
  1142.            }
  1143.  
  1144.  
  1145.  
  1146.            if (higherY2 == 2)
  1147.            {
  1148.  
  1149.                higherY2 = higherY2 + 1;
  1150.  
  1151.                Console.SetCursorPosition(75, 2);
  1152.  
  1153.                Console.Write(" ");
  1154.  
  1155.                Console.SetCursorPosition(75, 7);
  1156.  
  1157.                Console.Write("|");
  1158.  
  1159.            }
  1160.  
  1161.  
  1162.  
  1163.            if (lowerY2 == 23)
  1164.            {
  1165.  
  1166.                higherY2 = higherY2 - 1;
  1167.  
  1168.                Console.SetCursorPosition(75, 23);
  1169.  
  1170.                Console.Write(" ");
  1171.  
  1172.                Console.SetCursorPosition(75, 18);
  1173.  
  1174.                Console.Write("|");
  1175.  
  1176.            }
  1177.  
  1178.            if (x == 3)
  1179.            {
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                if (y == middleY)
  1186.                {
  1187.  
  1188.                    xSpeed = xSpeed * -1;
  1189.  
  1190.                }
  1191.  
  1192.  
  1193.  
  1194.                if ((y == lowerY) || (y == middleLowerY))
  1195.                {
  1196.  
  1197.                    ySpeed = 1;
  1198.  
  1199.                    xSpeed = xSpeed * -1;
  1200.  
  1201.                }
  1202.  
  1203.  
  1204.  
  1205.                if ((y == middleHigherY) || (y == higherY))
  1206.                {
  1207.  
  1208.                    ySpeed = -1;
  1209.  
  1210.                    xSpeed = xSpeed * -1;
  1211.  
  1212.                }
  1213.  
  1214.            }
  1215.  
  1216.  
  1217.  
  1218.            if (x == 75)
  1219.            {
  1220.  
  1221.  
  1222.  
  1223.                if (y == middleY2)
  1224.                {
  1225.  
  1226.                    xSpeed = xSpeed * -1;
  1227.  
  1228.                }
  1229.  
  1230.  
  1231.  
  1232.                if ((y == lowerY2) || (y == middleLowerY2))
  1233.                {
  1234.  
  1235.                    ySpeed = 1;
  1236.  
  1237.                    xSpeed = xSpeed * -1;
  1238.  
  1239.                }
  1240.  
  1241.  
  1242.  
  1243.                if ((y == middleHigherY2) || (y == higherY2))
  1244.                {
  1245.  
  1246.                    ySpeed = -1;
  1247.  
  1248.                    xSpeed = xSpeed * -1;
  1249.  
  1250.                }
  1251.  
  1252.  
  1253.  
  1254.            }
  1255.  
  1256.  
  1257.  
  1258.            if (score1 == 5)
  1259.            {
  1260.  
  1261.                Console.Clear();
  1262.  
  1263.                gamestillrunning = false;
  1264.  
  1265.                winner(1);
  1266.  
  1267.            }
  1268.  
  1269.            if (score2 == 5)
  1270.            {
  1271.  
  1272.  
  1273.  
  1274.                Console.Clear();
  1275.  
  1276.                gamestillrunning = false;
  1277.  
  1278.                winner(2);
  1279.  
  1280.            }
  1281.  
  1282.  
  1283.  
  1284.            System.Threading.Thread.Sleep(speed);
  1285.  
  1286.        }
  1287.  
  1288.    }
  1289.  
  1290.  
  1291.  
  1292. }
19  Programación / .NET (C#, VB.NET, ASP) / 2 preguntas... en: 3 Marzo 2009, 15:07 pm
hola,
1ero- Como puedo hacer para qe el programa espere un poco, pero sin eso de thread.sleep, ya que eso congela todo el programa, hay otra forma??
2do- Estoy haciendo un md5 cracker, y tengo tyodo listo, pero (siempre el pero), mi problema es que mientras empieza a tratar constraseñas, el programa se queda congelado siesqe uno lo minimiza y maximiza luego, tambien siesque uno apreta la form en calquier parte, estaba pensando en multithreading, pero queria prejuntarles antes, qe dicen? (perdon por la ortografia (como el orto) es que tengo algunas letras malas)
20  Informática / Tutoriales - Documentación / Ultimate HTML Reference (.pdf 545 pjs) en: 3 Marzo 2009, 03:02 am
Tamaño: 18 mb!
Download: (Upload gracias a gazup.com, que me sube en multiples hosting instantaneamente)
http://www.gazup.com/UsGVL-the_ultimate_html_reference.pdf-download-mirrors  <!--el link viene con una pagina con como 10 links, para descargarlo de rapidshare, mediafire, etc...se demora un poco en cargar a las demas paginas-->
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines