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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15
131  Programación / .NET (C#, VB.NET, ASP) / Validar fecha en C Sharp en: 6 Julio 2013, 19:04 pm
Hola a todos.-
Tengo una duda y es, como debo hacer para que no me muestre sábado 06 de julio
de 2013 si no Sábado 06 de Julio de 2013, hay alguna manera de que el lenguaje lo haga de forma automática o ¿debo hacerlo a mano?.-

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Globalization;
  6.  
  7. namespace fechas
  8. {
  9. public class ValidarFecha
  10. {
  11. public void FechaCorrecta()
  12. {
  13. string[] format = new string[] { "dd-MM-yyyy" };
  14. Console.Write("\n Ingrese una fecha(ej. 07-07-2013)....:");
  15. string value = Console.ReadLine();
  16. DateTime datetime;
  17. if (DateTime.TryParseExact(value, format, System.Globalization.CultureInfo.InvariantCulture,
  18. System.Globalization.DateTimeStyles.NoCurrentDateDefault, out datetime))
  19. {
  20. Console.Write(" \n Ingresó...: " + datetime.ToString("dddd") + " " + datetime.Day + " de " + datetime.ToString("MMMM")
  21. + " de " + datetime.Year);
  22. }
  23. else
  24. {
  25. Console.WriteLine("\n No es una fecha valida...");
  26. }
  27. }
  28. }
  29.  
  30. class Program
  31. {
  32. static void Main(string[] args)
  33. {
  34. fechas.ValidarFecha vf = new fechas.ValidarFecha();
  35. vf.FechaCorrecta();
  36.  
  37. Console.ReadKey();
  38. }
  39. }
  40. }

Otra cosita ¿hay una manera mejor para lograr lo mismo?

Muchos saludos.
Daniel
 
132  Foros Generales / Foro Libre / Trabajar con encuestas por internet en: 3 Julio 2013, 18:19 pm
Hola a todos.
Me podrían decir si alguien tiene alguna experiencia al respecto?
Me he pasado días enteros consultando páginas del tema pero no puedo
encontrar algo práctico, en todas te pasas horas picando y picando
y al final nada queda en claro.-

Bueno espero encontrar alguna ayuda de Uds. ya que estoy por vender el súper
que tengo hace más de 30 años, y necesito otra entradita.-

Muchos saludos.
Daniel

133  Programación / .NET (C#, VB.NET, ASP) / Re: Propiedades en C sharp en: 10 Junio 2013, 20:54 pm
Hola.
Al fin viendo un vídeo de aprendiendo c sharp logré dividir el programa en 2 archivos.-
Gracias y espero tú respuesta 43H4FH44H45H4CH49H56H45H.-

Saludos.
Daniel
134  Programación / .NET (C#, VB.NET, ASP) / Re: Propiedades en C sharp en: 9 Junio 2013, 15:17 pm
Hola.
Funciona como lo deseado, solo que por el momento no entiendo del todo la lógica, eso no me ocupa de momento.-
Solo 2 cositas,
Citar
hay que mejorarlo para lo que quieres.
podrías ser más especifico, la otra, me podrías(an) dar un ejemplo como poner los 2 métodos en otro archivo y como llamarlo?.-(quiero hacer de esto como una biblioteca para utilizar en todos los programas que los pueda aplicar).-

Saludos y muchas gracias por tú tiempo.-
Daniel
135  Programación / .NET (C#, VB.NET, ASP) / Propiedades en C sharp en: 9 Junio 2013, 05:00 am
Hola a todos.
El código que les dejo a continuación tiene que ver en principio con las propiedades, que es lo que estoy estudiando en este momento,les sugeriría que me digan si el código(empleando propiedades) es correcto?.-
Además la consulta es para ver si me pueden dar una mano con el siguiente error,
si en "Ingrese nombre...:" aprieto la tecla Tab me acepta el dato como valido,eso no es correcto ¿como puedo solucionarlo?.-
       

Código
  1. using C = System.Console;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Propiedades
  7. {
  8.  
  9. class Program
  10. {
  11.  
  12. static void configuracion()
  13. {
  14. C.Title = "Ejemplo del uso de propiedades en C Sharp";
  15. C.SetWindowSize(70,30);
  16. C.BackgroundColor = System.ConsoleColor.Blue;
  17. C.ForegroundColor = System.ConsoleColor.Yellow;
  18. C.Clear();
  19. }
  20.  
  21. static void ingDatos()
  22. {
  23. Personas per = new Personas();
  24.  
  25. byte mLeft = 2, mTop = 2;
  26. while (true)
  27. {
  28. C.SetCursorPosition(mLeft, mTop);
  29. C.Write("Ingrese nombre.....:");
  30. string linea = C.ReadLine();
  31. if (string.IsNullOrEmpty(linea))
  32. {
  33. mTop +=2;
  34. C.SetCursorPosition(mLeft, mTop);
  35. C.Write("El dato es obligatorio... (Pulse una tecla para continuar)");
  36. C.ReadKey();
  37. C.Write("                                                             ");
  38. mTop -= 2;
  39. }
  40. else
  41. {
  42. per.nom = linea;
  43. break;
  44. }
  45. }
  46.  
  47. mTop += 2;
  48. while (true)
  49. {
  50. C.SetCursorPosition(mLeft, mTop);
  51. C.Write("Ingrese apellido...:");
  52. string linea = C.ReadLine();
  53. if (string.IsNullOrEmpty(linea))
  54. {
  55. mTop += 2;
  56. C.SetCursorPosition(mLeft,mTop);
  57. C.Write("El dato es obligatorio... (Pulse una tecla para continuar)");
  58. C.ReadKey();
  59. C.Write("                                                             ");
  60. mTop -= 2;
  61. }
  62. else
  63. {
  64. per.ape = linea;
  65. break;
  66. }
  67.  
  68. }
  69.  
  70. mTop += 2;
  71. while (true)
  72. {
  73. byte n = 0;
  74. C.SetCursorPosition(mLeft, mTop);
  75. C.Write("Ingrese edad.......:");
  76. if (byte.TryParse(C.ReadLine(), out n))
  77. {
  78. per.eda = n;
  79. break;
  80. }
  81. else
  82. {
  83. mTop += 2;
  84. C.SetCursorPosition(mLeft, mTop);
  85. C.Write("Ingreso incorrecto... (Pulse una tecla para continuar)");
  86. C.ReadKey();
  87. C.Write("                                                             ");
  88. mTop -= 2;
  89. }
  90. }
  91. }
  92.  
  93. public class Personas
  94. {
  95. private string nombre;
  96. private string apellido;
  97. private byte edad;
  98.  
  99. public string nom
  100. {
  101. get { return nombre; }
  102. set { nombre = value; }
  103. }
  104.  
  105. public string ape
  106. {
  107. get { return apellido; }
  108. set { apellido = value; }
  109. }
  110.  
  111. public byte eda
  112. {
  113. get { return edad; }
  114. set { edad = value; }
  115. }
  116. }
  117.  
  118. static void Main(string[] args)
  119. {
  120. configuracion();
  121.  
  122. ingDatos();
  123.  
  124. C.SetCursorPosition(02,08);
  125. C.Write("Pulse una tecla para cerrar la aplicación...");
  126. C.ReadLine();
  127. }
  128. }
  129. }
  130.  

Un gran saludo.-
Daniel
136  Programación / .NET (C#, VB.NET, ASP) / Re: Mensaje personalizado para checked en: 3 Junio 2013, 00:09 am
Hola.
Evidentemente me apuré un tanto.-

Código
  1. catch (System.OverflowException e)
  2. {
  3. Console.WriteLine("Error");
  4. //Console.WriteLine(e.ToString());
  5. }

Saludos.
Daniel
137  Programación / .NET (C#, VB.NET, ASP) / Mensaje personalizado para checked en: 2 Junio 2013, 23:27 pm
Hola amigos.
alguien me podría enseñar como poner un mensaje personalizado y borrar el resto que aparece en la consola?.-

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. class OverFlowTest
  7. {
  8. static byte x = 250;
  9. static byte y = 10;
  10.  
  11. static int metodoChecked()
  12. {
  13. int z = 0;
  14. try
  15. {
  16. z = checked((byte)(x + y));
  17. }
  18. catch (System.OverflowException e)
  19. {
  20. Console.WriteLine(e.ToString());
  21. }
  22. return z;
  23. }
  24.  
  25. static void Main()
  26. {
  27. Console.WriteLine("El valor de z es: {0}", metodoChecked());
  28.  
  29. Console.ReadLine();
  30. }
  31. }

Abrazo Armando.-
Un saludo a todos.-
Daniel
138  Programación / .NET (C#, VB.NET, ASP) / Re: Validar ingreso correcto con mensaje en consola... en: 13 Mayo 2013, 19:37 pm
Hola.
Funciona como lo esperado, el que posteo en este caso tiene una pequeña modificación de estética.-

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

namespace MayorMenor
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Mostrar el mayor y el menor de un grupo de números...";
Console.SetWindowSize(70, 30);
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Clear();

byte n = 0, i = 0, mLeft = 2, mTop = 2;
int numero = 0, menor = 99, mayor = -99;

while (true)
{
Console.SetCursorPosition(mLeft, mTop);
Console.Write("Ingresa la cantidad de números a comparar(máximo 255)...:");
if (byte.TryParse(Console.ReadLine(), out n))
break; //Si pudo hacerle PARSE sale del ciclo while
else
{
mTop += 2;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("INGRESO INCORRECTO Puse una tecla para continuar...");
Console.ReadKey();
Console.SetCursorPosition(mLeft, mTop);
Console.Write("                                                     ");
mTop -= 2;
}
}

mTop += 2;
Console.SetCursorPosition(mLeft, mTop);

for (; i < n; i++)
{

while (true)
{
Console.SetCursorPosition(mLeft, mTop);
Console.Write("numero " + (i + 1) + "...:");
if (Int32.TryParse(Console.ReadLine(), out numero))
break; //Si pudo hacerle PARSE sale del ciclo while
else
{
mTop += 2;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("INGRESO INCORRECTO Puse una tecla para continuar...");
Console.ReadKey();
Console.SetCursorPosition(mLeft, mTop);
Console.Write("                                                     ");
mTop -= 2;
}
}

if (mayor < numero) {mayor = numero;}

if (menor > numero) {menor = numero;}
mTop++;
}

mTop += 2;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("El número menor es...: " + menor);
mTop++;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("El número mayor es...: " + mayor);

mTop += +2;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("Pulse una tecla para cerrar la aplicación...");
Console.ReadKey();
}
}
}
Saludos.
Daniel


139  Programación / .NET (C#, VB.NET, ASP) / Re: Validar ingreso correcto con mensaje en consola... en: 13 Mayo 2013, 17:49 pm
Hola amigo.
Muchas gracias, excelente solución, en cuanto a SetCursorPosition y las otras cositas yo las uso en todas mis prácticas, soy un capricorniano perfeccionista.-
Citar
...recuerda usar las etiquetas CODE para poner el código.
Siempre las uso.- :huh:

Bueno un gran abrazo.-
Daniel.
140  Programación / .NET (C#, VB.NET, ASP) / Validar ingreso correcto con mensaje en consola... en: 12 Mayo 2013, 22:12 pm
Hola a todos.
Desconozco si esto se puede hacer por eso los consulto.-
Código:
do
{
Console.SetCursorPosition(mLeft, mTop);
Console.Write("Ingrese la cantidad de números a comparar(máximo 255)...:");
} while (!byte.TryParse(Console.ReadLine(), out n));
Si se ingresa por ejemplo una letra el mismo es incorrecto, puedo en este caso mostrar un mensaje de ayuda y como?.-
El código lo expongo completo porque considero que tal vez alguna cosita puede ayudarle a algún principiante como yo.-

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

namespace MayorMenor
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Mostrar el mayor y el menor de un grupo de números...";
Console.SetWindowSize(70, 30);
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Clear();

byte n = 0, i = 0, mLeft = 2, mTop = 2;
int numero = 0, menor = 99, mayor = -99;

do
{
Console.SetCursorPosition(mLeft, mTop);
Console.Write("Ingrese la cantidad de números a comparar(máximo 255)...:");
} while (!byte.TryParse(Console.ReadLine(), out n));

mTop += 2;

for (; i < n; i++)
{

do
{
Console.SetCursorPosition(mLeft, mTop);
Console.Write("numero " + (i + 1) + "...:");
} while (!Int32.TryParse(Console.ReadLine(), out numero));

if (mayor < numero)
{
mayor = numero;
}

if (menor > numero)
{
menor = numero;
}
mTop++;
}

mTop += 2;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("El número menor es...: " + menor);
mTop++;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("El número mayor es...: " + mayor);

mTop += +2;
Console.SetCursorPosition(mLeft, mTop);
Console.Write("Apriete una tecla para cerrar la aplicación...");
Console.ReadKey();
}
}
}

Gracias pero muchas grtacias DarK_FirefoX

Saludos.
Daniel



 
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines