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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 31
11  Programación / Java / [Ayuda] Aplicación para ver mails recibidos en: 5 Junio 2013, 22:29 pm
Buenas!!

Estoy aprendiendo Java y para practicar se me ocurrió hacer una aplicación para enviar mails y ver los recibidos. Hay bastante documentación en internet, así que sé cómo hacerlo, de hecho, la parte para enviar ya la tengo hecha, solo me falta la parte para ver los recibidos, y aquí mi duda:

¿Qué debo utilizar para mostrar los mails recibidos?

Lo que me gustaría es poder mostrarlos como cuando accedes a tu cuenta de correo, y que si clickas en algún mensaje este se abre, además de mostrar por cada mensaje un checkbox para poder realizar acciones.

La aplicación es sencillita: el JFrame principal con un JMenu y un JDesktopPane, en el cual se puede abrir un JInternalFrame para enviar correos u otro JInternalFrame para ver los recibidos, y es aquí donde no sé qué meter para hacer lo que quiero.

Por supuestísimo que cuando la termine pondré aquí todo el código.

Muchas gracias por adelantado!!!

Saludos
12  Programación / Programación C/C++ / Re: Ayuda con ejercicio de C en: 5 Junio 2013, 21:50 pm
Buenas!!

Cambia la condición de while y del if por or

Código
  1. while ((nick != nickV) || (pass != passV));

Saludos
13  Programación / Programación C/C++ / Re: bingo c++ super urgente!! en: 5 Junio 2013, 21:10 pm
Hola

¿Buscas ayuda o que te lo hagan?

Si es lo primero pon aquí lo que hayas hecho hasta ahora y podremos ayudarte; si es lo segundo vas mal encaminado, léete las normas.

Saludos
14  Programación / Programación General / Re: Programacion en C. Estructuras en: 4 Junio 2013, 18:23 pm
Buenas!!

En primer lugar decirte que hay una sección del foro para C/C++.

He visto 3 fallos, vamos al lío:
-Pon el struct delante de la función "media", el compilador no sabe de qué tipo de dato es x
-Dentro de la función debes inicializar la variable res a 0
-Dentro de la función, divides entre i+1, debes dividir entre i que es el número de elementos o 10 directamente

Saludos
15  Programación / Java / Re: ayuda con factorialplis urge en: 29 Mayo 2013, 14:50 pm
Buenas!!

Te falta calcular el factorial y algunas cosillas más  :P

Código
  1. import javax.swing.JFrame;
  2. import javax.swing.JButton;
  3. import javax.swing.JLabel;
  4. import javax.swing.JTextField;
  5. import java.awt.FlowLayout;
  6. import java.awt.event.ActionEvent;
  7. import java.awt.event.ActionListener;
  8. import java.io.File;
  9. import java.io.FileWriter;
  10. import java.io.BufferedWriter;
  11.  
  12.  
  13. public class FactorialH extends JFrame implements ActionListener {
  14. private static final long serialVersionUID = 1L;
  15. private JLabel resultado;
  16. private JButton calcular;
  17. private JTextField numero;
  18.  
  19. public static void main(String[] args) {
  20. FactorialH programa = new FactorialH();
  21. programa.setVisible(true);
  22. }
  23.  
  24. public FactorialH() {
  25. super("Factorial");
  26. setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  27. setLayout(new FlowLayout());
  28. setSize(400, 100);
  29. setVisible(true);
  30. resultado = new JLabel();
  31. calcular = new JButton("Calcular");
  32. numero = new JTextField(10);
  33. add(numero);
  34. add(resultado);
  35. add(calcular);
  36. calcular.addActionListener(this);
  37. }
  38.  
  39. private int factorial(int resul) {
  40. if (resul < 2) {
  41. return 1;
  42. } else {
  43. return resul * factorial(resul - 1);
  44. }
  45. }
  46.  
  47.    @Override
  48.    public void actionPerformed(ActionEvent arg0) {
  49.     if (arg0.getSource() == calcular) {
  50.     try {
  51.     int resul = Integer.parseInt(numero.getText().toString());
  52.     resul = factorial(resul);
  53.     resultado.setText(String.valueOf(resul));
  54.     File archivo = new File("archivo.txt");
  55.     FileWriter grabar;
  56.     BufferedWriter escribir = null;
  57.     try {
  58.     grabar = new FileWriter(archivo, true);
  59.     escribir = new BufferedWriter(grabar);
  60.     escribir.write(numero.getText().toString() + " --> " + resultado.getText().toString());
  61.     escribir.newLine();
  62.     }  catch (Exception e) {
  63.     numero.setText("");
  64.     resultado.setText("");
  65.     e.printStackTrace();
  66.     } finally {
  67.     escribir.flush();
  68.     escribir.close();
  69.     }
  70.     } catch(Exception e) {
  71.     numero.setText("");
  72. resultado.setText("");
  73. e.printStackTrace();
  74.     }
  75.     }
  76.    }
  77. }
  78.  

Si alguien ve algo que se pueda corregir/mejorar que lo diga que estoy aprendiendo!!!!

Saludos
16  Programación / Programación C/C++ / Re: El codigo de mi programa que pasa numeros binarios a base 10 en: 26 Mayo 2013, 14:23 pm
Buenas!!

Acabo de hacer esta versión que acepta cualquier longitud y es mucho más corto. He probado algunos valores pero puede que tenga errores.

main.cpp
Código
  1. #include "Binario.h"
  2.  
  3.  
  4. int main() {
  5.    string numero;
  6.    double resultado = 0;
  7.    cout << "Introduce el número: ";
  8.    cin >> numero;
  9.    Binario b(numero);
  10.    resultado = b.convert();
  11.    if(resultado != -1) {
  12.        cout << "El decimal de " << numero << " es " << resultado << endl << endl;
  13.    } else {
  14.        cout << "No has introducido un valor válido" << endl << endl;
  15.    }
  16.    cin.sync();
  17.    cout << "Pulsa Enter para salir...." << endl;
  18.    cin.get();
  19.    return 0;
  20. }
  21.  


Binario.cpp
Código
  1. #include "Binario.h"
  2.  
  3.  
  4. Binario::Binario(string num) {
  5.    binario = num;
  6. }
  7.  
  8. bool Binario::isValid() {
  9.    for(unsigned i = 0; i < binario.size(); i++) {
  10.        if(binario[i] != '0' && binario[i] != '1') {
  11.            return false;
  12.        }
  13.    }
  14.    return true;
  15. }
  16.  
  17. string Binario::reverseString() {
  18.    string cad = string(binario.rbegin(), binario.rend());
  19.    return cad;
  20. }
  21.  
  22. double Binario::convert() {
  23.    double result = 0;
  24.    if(isValid()) {
  25.        string reversed = reverseString();
  26.        for(unsigned i = 0; i < reversed.size(); i++) {
  27.            if(reversed[i] == '1') {
  28.                result += pow(2, i);
  29.            }
  30.        }
  31.        return result;
  32.    }
  33.    return (-1);
  34. }
  35.  


Binario.h
Código
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. class Binario {
  7.  
  8. string binario;
  9.  
  10.    public:
  11.        Binario(string num);
  12.        bool isValid();
  13.        string reverseString();
  14.        double convert();
  15. };
  16.  
  17.  

Por supuesto se aceptan críticas  :P

Saludos
17  Programación / Java / Re: Problema "Container" en JCreator en: 10 Mayo 2013, 00:00 am
Buenas!!

No estoy muy puesto en Java pero creo que el problema es que te falta:
Código
  1. import java.awt.Container;

Ya me dirás si era eso

Saludos
18  Programación / Programación C/C++ / Re: pequeña duda sobre matriz simétrica c++ en: 18 Abril 2013, 18:28 pm
Buenas!!

Te falta incrementar i y j en la función!!!

Y además el bucle interno lo tienes que recorrer según el número de elementos de M[i ] no de M

Código
  1. bool Esdiagonal(vector<vector<int> > M) {
  2.    unsigned i = 0, j;
  3.    bool p = true;
  4.    while(i < M.size() - 1 and p) {
  5.        j = i + 1;
  6.        while(j < M[i].size() and p) {
  7.            if(M[i][j] != M[j][i]) {
  8.                p = false;
  9.            }
  10.            j++;
  11.        }
  12.        i++;
  13.    }
  14.    return p;
  15. }
  16.  

Saludos
19  Programación / Programación C/C++ / Re: m gustaria que m revisaran este programa a ver si voy bien en: 16 Abril 2013, 22:55 pm
Buenas!!

Pero eso no cumple con el enunciado:
Citar
Realiza una función que, dada una cadena de caracteres y un carácter, devuelva el número de apariciones de dicho carácter en la cadena.

Código
  1. int funcion(char *cadena, char caracter)

Saludos
20  Programación / Programación C/C++ / Re: m gustaria que m revisaran este programa a ver si voy bien en: 16 Abril 2013, 14:10 pm
Buenas!!

Repasa bien tu código porque tienes cosas muy raras.

Te dejo aquí la solución:
Código
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int caracter(char *cadena, char c) {
  7.    int longitud = strlen(cadena), cont = 0;
  8.    for(int i = 0; i < longitud; i++) {
  9.        if(cadena[i] == c) {
  10.            cont++;
  11.        }
  12.    }
  13.    return cont;
  14. }
  15.  
  16. int main() {
  17.    char *cadena = new char[300];
  18.    cout << "escribe la cadena:" << endl;
  19.    cin.getline(cadena, 299);
  20.    cout << "Numero de veces que se repite la vocal \"a\": " << caracter(cadena, 'a') << endl;
  21.    cout << "Numero de veces que se repite la vocal \"e\": " << caracter(cadena, 'e') << endl;
  22.    cout << "Numero de veces que se repite la vocal \"i\": " << caracter(cadena, 'i') << endl;
  23.    cout << "Numero de veces que se repite la vocal \"o\": " << caracter(cadena, 'o') << endl;
  24.    cout << "Numero de veces que se repite la vocal \"u\": " << caracter(cadena, 'u') << endl;
  25.    cout << endl << "Pulsa Enter para salir.....";
  26.    cin.sync();
  27.    cin.get();
  28.    return 0;
  29. }
  30.  

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