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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 [9]
81  Programación / .NET (C#, VB.NET, ASP) / Bloquear programa en c# con password en: 25 Febrero 2009, 18:19 pm
Una duda compañeros , necesito negar el acceso al programa atravez de una contraseña , sin usuario ni nada , es como una palabra clave , onda por ejemplo , si la password es hola , que se carge el form , si no , entonces que desactive todos los botones y los textbox , no puedo poner codigo , pero si me orientan un poquito quedaria feliz , gracias de ante mano  ;D


Código
  1. private void Form1_Load(object sender, EventArgs e)
  2.        {
  3.            String palabra = "hola";
  4.            if (palabra == "hola")
  5.            {
  6.                MessageBox.Show("Programa cargado correctamente");
  7.            }
  8.            else
  9.            {
  10.                MessageBox.Show("Progama bloqueado Ingrese password");
  11.                Application.Exit();
  12.            }
  13.        }
  14.  
  15.  
  16.  
algo así estoy haciendo , es una prueba pero estoy trabajando en ello , diganme ideas y las leo gracias :D
---

hay una forma que se abra un textbox para ingresar la clave?

---

se me ocurrio otra idea :D , luego les cuento  :P
lo hice , gracias por su lectura  ;D

---

a todo esto me pueden crackear el programa para ver la cadena de password , no esta protegida ni nada  :xD
82  Programación / .NET (C#, VB.NET, ASP) / C# Mysql mostrar tabla en un dataGrid en: 22 Febrero 2009, 01:54 am
Hola muchachos del foro , bueno necesito su ayuda , el problema es con C# , logro cargar lo que quiero en un combobox , ya sea el id , o cualquier columna de la tabla , el problema es que no se hacerlo en un datagrid , quiero mostrar 3 columnas , tengo la conexion hecha , funciona todo bien , pero me falta los metodos para mostrar los datos en el datagrid , el problema es el metodo xD, no se usarlo he googleado y he tratado de hacerlo pero simplemente no me resulta, quien me puede ayudar?
83  Programación / Scripting / [Bash] Compartir capetas en: 20 Febrero 2009, 03:33 am
Necesito un comando batch para compartir carpetas , ejemplo , mi idea es entrar a una red y dejarle el archivo y cuando lo ejecute , comparta su disco duro con permiso de escritura , tenia entendido con net share ... quien me orienta porfavor  :rolleyes:

Gracias!
---

ya pude :D

net share nombre=C:/

ahi compartira el disco duro con el nombre de recurso "nombre"

---

se puede acer esto desde un pc remoto?
84  Programación / .NET (C#, VB.NET, ASP) / Programa tipo consola que acepte linea de comandos en: 20 Enero 2009, 20:37 pm
Tengo una duda tienen algun ejemplo para hacer un programa en consola , pero que acepte parametros en lineas de comando tipo netcat onda asi

miprograma.exe -foro direcciondelforo -m mensaje


algo por el estilo es un simple ejemplo , necesito que alguien me ayude con ejemplos en codigo para hacerme una idea .. ojala en c#

Gracias de antemano 
85  Programación / .NET (C#, VB.NET, ASP) / Sacar mediana de unas notas en: 7 Noviembre 2008, 15:28 pm
Hola amigos del foro , necesito una ayuda por aca...

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Xml;
  5. using System.Collections;
  6.  
  7.  
  8. namespace ConsoleApplication1
  9. {
  10.    class Program
  11.    {
  12.        public static void PrintValues(IEnumerable myList)
  13.        {
  14.  
  15.            Alumno e;
  16.            System.Collections.IEnumerator enumerar = myList.GetEnumerator();
  17.            while (enumerar.MoveNext())
  18.            {
  19.                e = (Alumno)enumerar.Current;
  20.                Console.WriteLine("Nombre :" + e.nombre_);
  21.                Console.WriteLine("Nota :" + e.nota_);
  22.                //onsole.WriteLine("Moda :" + enumerar.Current);
  23.                Console.WriteLine();
  24.            }
  25.        }
  26.        public static void imprimirNotas(IEnumerable myList)
  27.        {
  28.            Alumno f;
  29.            System.Collections.IEnumerator enumerar10 = myList.GetEnumerator();
  30.            while (enumerar10.MoveNext())
  31.            {
  32.                f = (Alumno)enumerar10.Current;
  33.                //Console.WriteLine("Nombre :" + e.nombre_);
  34.                Console.WriteLine("Nota :" + f.nota_);
  35.                //onsole.WriteLine("Moda :" + enumerar.Current);
  36.                Console.WriteLine();
  37.            }
  38.  
  39.        }
  40.        static void Main(string[] args)
  41.        {
  42.            ArrayList lista = new ArrayList();
  43.         //   SortedList notas = new SortedList();
  44.            XmlDocument doc = new XmlDocument();
  45.            Alumno a;
  46.            String nombre;
  47.            int opcion = 0;
  48.            decimal nota=0;
  49.            doc.Load("..\\..\\alumnos.xml");
  50.            // ACA RECORRERE LOS NODOS DE LA LISTA DEL ARCHIVO
  51.            //XML
  52.            foreach (XmlNode nodo in doc.ChildNodes)
  53.            {
  54.                foreach (XmlNode nodo2 in nodo.ChildNodes)
  55.                {
  56.                    // GUARDAMOS LOS DATOS EN CADA UNA DE LAS VARIABLES CREADAS
  57.                    nombre = nodo2.SelectSingleNode("nombre").InnerText;
  58.  
  59.                    nota = decimal.Parse(nodo2.SelectSingleNode("nota").InnerText);
  60.  
  61.                    Console.WriteLine("Nombre :" + nombre);
  62.  
  63.                    Console.WriteLine("Nota :" + nota);
  64.  
  65.                    a = new Alumno(nombre,nota);
  66.                    lista.Add(a);
  67.                    //notas.Add(notas,a);
  68.                }
  69.            }
  70.  
  71.                    do
  72.                    {
  73.  
  74.                        Console.WriteLine("1.- Mostrar Alumnos de la lista");
  75.                        Console.WriteLine("2.- Mostrar nota del alumno segun el nombre");
  76.                        Console.WriteLine("3.- Promedio de notas del curso");
  77.                        Console.WriteLine("4.- Mediana de las notas");
  78.                        Console.WriteLine("5.- Tabla de frecuencia de las notas del curso");
  79.                        Console.WriteLine("6.- Mostrar la mejor nota del curso");
  80.                        Console.WriteLine("7.- Mostrar las peores notas del curso");
  81.                        Console.WriteLine("8 .- Salir");
  82.  
  83.                        Console.WriteLine("Ingrese la opcion que desea ");
  84.                        opcion = int.Parse(Console.ReadLine());
  85.                        switch (opcion)
  86.                        {
  87.                            case 1:
  88.                                PrintValues(lista);
  89.                                break;
  90.                            case 2:
  91.                                Console.WriteLine("Ingrese el nombre");
  92.                                nombre = Console.ReadLine();
  93.                                 Alumno b;
  94.                                System.Collections.IEnumerator enumerar2 = lista.GetEnumerator();
  95.                                while (enumerar2.MoveNext())
  96.                                {
  97.                                    b= (Alumno)enumerar2.Current;
  98.                                    if (b.nombre_.ToLower().Equals(nombre.ToLower()))
  99.                                    {
  100.  
  101.                                        Console.WriteLine("Nota :" + b.nota_);
  102.                                        break;
  103.                                    }
  104.                                }
  105.                              //  Console.WriteLine("Nota : " + b.nota_);
  106.                                break;
  107.                            case 3:
  108.                                Alumno EM;
  109.                                Decimal RESULTADO = 0;
  110.                                Decimal promedio=0;
  111.                                System.Collections.IEnumerator ENUMERA = lista.GetEnumerator();
  112.                                while (ENUMERA.MoveNext())
  113.                                {
  114.                                    EM = (Alumno)ENUMERA.Current;
  115.  
  116.                                    nota = EM.nota_;
  117.                                  String  name = EM.nombre_;
  118.  
  119.                                    RESULTADO = RESULTADO + nota/ lista.Count;
  120.                                    // APROXIMO EL PROMEDIO PARA QUE NO SALGAN TANTOS DECIMALES
  121.                                    promedio = Math.Round(RESULTADO);
  122.  
  123.                                    //break;
  124.  
  125.                                }
  126.                                Console.WriteLine("El promedio es :" + promedio);
  127.                                break;
  128.  
  129.                            case 4:
  130.                              /*  int total = lista.Count;
  131.                                double otro = total / 2;
  132.                                double result = Math.Round(otro, 0);*/
  133.                                double[] notas;
  134.                                SortedList calificaciones;
  135.                                calificaciones = new SortedList();
  136.                                notas = new double[50];
  137.                                double laMediana;
  138.                                laMediana = 0;
  139.                                int i=0;
  140.                                System.Collections.IEnumerator ENUMERAT = lista.GetEnumerator();
  141.                                while (ENUMERAT.MoveNext())
  142.                                {
  143.                                   Alumno EM2 = (Alumno)ENUMERAT.Current;
  144.  
  145.                                  nota = EM2.nota_;
  146.                                  i++;
  147.                                  nota = (decimal)notas[(int)(lista.Count / 2)];
  148.  
  149.  
  150.                                   // String name = EM.nombre_;
  151.  
  152.                                   // RESULTADO = RESULTADO + nota / lista.Count;
  153.                                 //notas.Add(nota);
  154.                                 // lista.IndexOf(2);
  155.  
  156.                                 if (lista.Count % 2 == 0)
  157.                                 {
  158.                                     // N=4;
  159.                                     // N/2 = 2 => 2-1
  160.                                     laMediana = ((Double)notas[(int)(lista.Count / 2)] + (Double)notas[(int)((lista.Count / 2) - 1)]) / 2;
  161.                                     //Console.Write("La Mediana del Curso es : " + laMediana);
  162.                                 }
  163.                                 else
  164.                                 {
  165.  
  166.                                     // N=5
  167.                                     // N-1=4 => 4/2 => 2
  168.                                     laMediana =(double) notas[(int)((lista.Count - 1) / 2)];
  169.                                    // Console.Write("La Mediana del Curso es : " + laMediana);
  170.                                 }
  171.  
  172.                                    //break;
  173.  
  174.  
  175.                                }
  176.  
  177.                              //  PrintValues(lista);
  178.                               // Console.WriteLine("La media es : " + result);
  179.                                // Console.Write("La Mediana del Curso es : " + laMediana);
  180.  
  181.                                break;
  182.  
  183.  
  184.                            case 5:
  185.                               // imprimirNotas(notas);
  186.                                int uno, dos, tres, cuatro, cinco, seis, siete;
  187.                                uno = 0; dos = 0; tres = 0; cuatro = 0; cinco = 0; seis = 0; siete = 0;
  188.                                siete = 0;
  189.                                Alumno es = new Alumno();
  190.                                System.Collections.IEnumerator enumerar30 = lista.GetEnumerator();
  191.  
  192.                                while (enumerar30.MoveNext())
  193.                                {
  194.                                      es = (Alumno)enumerar30.Current;
  195.  
  196.                                      if ((es.nota_ >=1  ) & (es.nota_ < 2))
  197.                                      {
  198.  
  199.                                          uno++;
  200.  
  201.                                      }
  202.                                      if ((es.nota_ >= 2) & (es.nota_ < 3))
  203.                                      {
  204.  
  205.                                          dos++;
  206.  
  207.                                      }
  208.                                      if ((es.nota_ >= 3) & (es.nota_ < 4))
  209.                                      {
  210.  
  211.                                          tres++;
  212.  
  213.                                      }
  214.                                      if ((es.nota_ >= 4)& (es.nota_ < 5))
  215.                                      {
  216.  
  217.                                          cuatro++;
  218.  
  219.                                      }
  220.                                      if ((es.nota_ >= 5) & (es.nota_ < 6))
  221.                                      {
  222.  
  223.                                          cinco++;
  224.  
  225.                                      }
  226.                                      if ((es.nota_ >=6) & (es.nota_ < 7))
  227.                                      {
  228.  
  229.                                          seis++;
  230.  
  231.  
  232.                                      }
  233.                                      if (es.nota_ == 7)
  234.                                      {
  235.                                          //siete = 0;
  236.                                          siete++;
  237.                                          //Console.WriteLine("Nota 7 :" + siete);
  238.                                      }
  239.  
  240.                                }
  241.  
  242.  
  243.  
  244.  
  245.  
  246.                              Console.WriteLine("**** TABLA DE FRECUENCIAS *****");
  247.                                Console.WriteLine("Nota sobre 1 :" + uno);
  248.                                Console.WriteLine("Nota sobre 2 : " + dos);
  249.                                Console.WriteLine("Nota sobre 3 :" + tres);
  250.                                Console.WriteLine("Nota sobre 4 :" + cuatro);
  251.                                Console.WriteLine("Nota sobre 5:" + cinco);
  252.                                Console.WriteLine("Nota sobre 6 :" + seis);
  253.                                Console.WriteLine("Nota sobre 7 :" + siete);
  254.  
  255.                                break;
  256.                            case 6:
  257.                                String names = null; decimal notas2 = 0;
  258.                                Alumno dedicado;
  259.                                System.Collections.IEnumerator enumerar3 = lista.GetEnumerator();
  260.                                while (enumerar3.MoveNext())
  261.                                {
  262.                                    dedicado = (Alumno)enumerar3.Current;
  263.                                    if (notas2 < dedicado.nota_)
  264.                                    {
  265.                                        notas2 = dedicado.nota_;
  266.                                        names = dedicado.nombre_;
  267.                                        Console.WriteLine("La mejor nota es : " + names);  //break;
  268.                                    }
  269.                                }
  270.  
  271.                                //Console.WriteLine("La mejor nota es : " + names);
  272.                                break;
  273.                            case 7:
  274.                                String name2 = null; decimal NOTA = 7;
  275.                                Alumno emple2;
  276.                                System.Collections.IEnumerator enumerar4 = lista.GetEnumerator();
  277.                                while (enumerar4.MoveNext())
  278.                                {
  279.                                    emple2 = (Alumno)enumerar4.Current;
  280.                                    if (emple2.nota_ < NOTA)
  281.                                    {
  282.                                        NOTA = emple2.nota_;
  283.                                        name2 = emple2.nombre_;
  284.                                        Console.WriteLine("La persona  con peor nota es : " + name2);
  285.                                    }
  286.                                }
  287.  
  288.                                break;
  289.                        }
  290.                    } while (opcion!=8);
  291.                }
  292.            }
  293.        }
  294.  
  295.  
  296.  
Miren los datos los saco de un xml y necesito sacar la mediana de las notas , osea la nota que esta al medio del arraylist y no he podido sacarlo , quien me da algunas idea porfa , se que el codigo es medio largo y enredado xD , pero recuerden que estoy recien aprendiendo... bueno espero que alguien me heche una mano , el case 4 es la mediana  que no he podido sacar , saludos.

Gracias de ante mano.

BadDevil
86  Programación / .NET (C#, VB.NET, ASP) / Aproximar un numero en: 23 Octubre 2008, 20:40 pm
Hola a todos , bueno tengo un pequeño problema en un ejercicio que estoy haciendo en C# , necesito aproximar un numero a un numero natural , ejemplo:

si un resultado me da 1,5 , necesito que lo aproxime a 2 , se entiende ?
Código:
int total = 3;
                        Decimal otro = total/ 2;
                        Decimal result = Math.Round(otro);
                       
                        Console.WriteLine("La media es : " + result);
                       
me dijeron que con esa funcion lo hacia , pero lo malo es que me da solo 1
Alguien sabe aproximar el valor? , gracias de ante mano , saludos

BadDevil.   

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