|
Mostrar Temas
|
Páginas: [1] 2 3 4 5
|
1
|
Programación / Java / Publicar en fb desde una pagina web o software
|
en: 19 Enero 2016, 16:45 pm
|
Hola que tal, mi duda es la que plantea el titulo de este post, quisiera saber como haria para que mediante conectandome a fb, pueda mandar en la url un mensaje, a donde va dirigido, etc. por ejemplo: facebook.com/mi-mensaje+lugar-en-donde-publicar Porque estoy haciendo un software en Java, y quiero hacer esto para que el usuario tenga más facilidad, no hace falta que se inicie sesion desde el software, pero si que desde el software se mande la publicacion, quisiera saber eso si alguien podría ayudarme se lo agradecería desde ya gracias. Saludos Foro!
|
|
|
2
|
Programación / Java / Ayuda problema con Multiples Fuentes en Java
|
en: 28 Noviembre 2015, 12:42 pm
|
Hola gente, que tal, hacia mucho no andaba por aquí, me encuentro con un problema en java, al trabajar con multiples fuentes, el problema es que no me aparecen los JButton, si bien si me aparecen estos se ven pero sin rellenar, solo el contorno en gris, espero me puedan ayudar Saludos! import javax.swing.JPanel; import javax.swing.JFrame; import java.awt.Color; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.beans.PropertyChangeListener; import javax.swing.Action; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JButton; public class principal { public static void main (String[] args ) { Marco ventana = new Marco(); } } { public Marco() { Lamina panel = new Lamina(); this.add(panel); this.setTitle("ventana"); this.setSize(500, 500); this.setVisible(true); this. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE); } } { public Lamina() { AccionColor accionAmarillo = new AccionColor ("Amarillo", (new ImageIcon("src/amarillo.gif")), Color. YELLOW); AccionColor accionAzul = new AccionColor ("Azul", (new ImageIcon("src/azul.gif")), Color. BLUE); AccionColor accionRojo = new AccionColor ("Rojo", (new ImageIcon("src/rojo.gif")), Color. RED); amarillo = new JButton(accionAmarillo ); this.add(amarillo); this.add(rojo); this.add(azul); } class AccionColor implements Action { { this. putValue(Action. NAME, nombre ); this. putValue(Action. SMALL_ICON, icono ); this.putValue("color_de_fondo", c); this. putValue(Action. SHORT_DESCRIPTION, "poner fondo en " + nombre ); } @Override // TODO Auto-generated method stub } @Override // TODO Auto-generated method stub } @Override // TODO Auto-generated method stub return null; } @Override public boolean isEnabled() { // TODO Auto-generated method stub return false; } @Override // TODO Auto-generated method stub } @Override // TODO Auto-generated method stub } @Override public void setEnabled(boolean arg0) { // TODO Auto-generated method stub } } }
|
|
|
3
|
Sistemas Operativos / Windows / Ayuda problema con boot
|
en: 11 Junio 2015, 04:40 am
|
Hola gente tengo windows 8, quise arrancar el kali desde usb, solo para probarlo no instalarlo y puse como primera el usb y segundo nada sin querer, al iniciar la maquina con el usb puesto me aparece secure boot violation, y tampoco puedo entrar a la bios con el usb, pongo ok a ese cartel ayuda reboot and select proper boot device, alguna solucion que no sea desarmar el pc?
|
|
|
4
|
Programación / Programación C/C++ / Mi proyecto: BaseABase
|
en: 22 Mayo 2015, 07:04 am
|
Hola gente, estoy trabajando en un proyecto al cual lo he llamado BaseABase, tiene que pasar bases a cualquier base o sistema, les dejo un adelanto, y me gustaría si alguien pudiera decirme que cambiaria con el tema de el .h y el otro .cpp osea, de la separacion de la interfaz de la implementacion, o si acaso voy bien por el momento. Les dejo el código, Espero respuestas Saludos! PD: por ahora solo maneja de binario a decimal, de binario a BCO y de decimal a binario main.cpp#include <iostream> using std::cin; using std::cout; using std::endl; #include <cmath> using std::pow; #include "BaseABase.h" int main() { //CREACION DEL OBJETO APLICACION BaseABase aplicacion; //MENU int opcion=0; int numero; int base; cout <<"Menu: Que tipo de numero desea convertir?\a" <<endl <<endl <<"1 - Binario" <<endl <<"2 - Decimal" <<endl <<endl <<endl <<"salir: -1" <<endl <<"opcion: "; cin >> opcion; while (opcion != -1) { switch (opcion) { ////BINARIO case 1: system("cls"); cout <<"\aSeleccione la base: \n\n" <<"1 - Decimal" <<endl <<"2 - BCO" <<endl <<endl <<endl <<"Menu Principal: -1 " <<endl <<"opcion: "; cin >> base; while ( base != -1) { system("cls"); switch (base) { case 1: cout <<"Numero: "; cin >> numero; aplicacion.convertirBinarioADecimal(numero); cout <<"convert: " <<aplicacion.obtenerDecimal() <<endl; base= -1; cin.get(); cin.get(); system("cls"); break; case 2: system("cls"); cout <<"Numero: "; cin >> numero; aplicacion.convertirBinarioABCO(numero); cout <<"convert: " <<aplicacion.obtenerBCO() <<endl; base= -1; cin.get(); cin.get(); system("cls"); break; } } break; // DECIMAL case 2: system("cls"); cout <<"\aSeleccione la base: \n\n" <<"1 - Binario" <<endl <<endl <<endl <<"Menu Principal: -1 " <<endl <<"opcion: "; cin >> base; while ( base != -1) { system("cls"); switch (base) { case 1: cout <<"Numeroa: "; cin >> numero; aplicacion.convertirDecimalABinario(numero); cout <<"convert: " <<aplicacion.obtenerBinario() <<endl; base= -1; cin.get(); cin.get(); system("cls"); break; } } break; } // RESTAURACION DE VALORES! aplicacion.restaurarValores(); system("cls"); cout <<"Menu: Que tipo de numero desea convertir?\a" <<endl <<endl <<"1 - Binario" <<endl <<"2 - Decimal" <<endl <<endl <<endl <<"salir: -1" <<endl <<"opcion: "; cin >> opcion; } cin.get(); cin.get(); return 0; }
BaseABase.h/* ATENCION: luego de usar las funciones obtener se debe ejecutar la funcion restaurarValores! */ #include <string> using std::string; class BaseABase { public: //Constructor BaseABase(); //funciones convertir void convertirBinarioADecimal(int); void convertirDecimalABinario(int); void convertirBinarioABCO(int); //funciones obtener long int obtenerBinario(); long int obtenerDecimal(); string obtenerBCO(); //funciones restaurar void restaurarValores(); private: long int binario; long int decimal; string BCO; };
BaseABase.cpp#include <iostream> using std::cin; using std::endl; using std::cout; #include <cmath> using std::pow; #include "BaseABase.h" BaseABase::BaseABase() { restaurarValores(); } //Funciones convertir void BaseABase::convertirBinarioADecimal(int numero) { long int auxBinario; int resto; binario= numero; auxBinario= numero; for (int contador=0; pow(10.,contador) <= binario; contador++) { resto= auxBinario % 10; auxBinario/= 10; switch (resto) { case 0: decimal+= (resto * pow(2.0,contador)); break; case 1: decimal+= (resto * pow(2.0,contador)); break; } } } //FIN FUNCION CONVERTIR BINARIO A DECIMAL void BaseABase::convertirDecimalABinario(int numero) { int restoDivision=0; int unidadDivision=0; int iteracionBinaria=0; unidadDivision= numero; while (unidadDivision > 0) { restoDivision= unidadDivision % 2; unidadDivision= unidadDivision / 2; binario+= restoDivision * pow (10.,iteracionBinaria); ++iteracionBinaria; if (numero == 2) { binario+= unidadDivision * pow (10.,iteracionBinaria); } } } void BaseABase::convertirBinarioABCO(int numero) { convertirBinarioADecimal(numero); int digitos= 1; int digito; int auxNumero= decimal; while ((auxNumero / 10) != 0) { auxNumero/= 10; digitos++; } int divisor= pow(10.,digitos-1); for (int i=1; i <= digitos;i++) { digito= decimal / divisor; decimal%= divisor; switch (digito) { case 0: BCO+= " 000"; break; case 1: BCO+= " 001"; break; case 2: BCO+= " 010"; break; case 3: BCO+= " 011"; break; case 4: BCO+= " 100"; break; case 5: BCO+= " 101"; break; case 6: BCO+= " 110"; break; case 7: BCO+= " 111"; break; } divisor/= 10; } } //funciones obtener long int BaseABase::obtenerBinario() { return binario; } long int BaseABase::obtenerDecimal() { return decimal; } string BaseABase::obtenerBCO() { return BCO; } //funciones restaurar void BaseABase::restaurarValores() { binario= 0; decimal= 0; BCO= " "; }
|
|
|
5
|
Programación / Programación C/C++ / [Código] Decimal a binario
|
en: 21 Mayo 2015, 22:00 pm
|
Hola gente, como hace poco subi un codigo fuente, que convertia un binario a decimal, ahora dejo un codigo que convierte decimal a binario!, por las dudas dejo los dos códigos para el que quiera ver el otro ) Decimal a binario#include <iostream> using std::cin; using std::cout; using std::endl; #include <cmath> using std::pow; int main() { int binario=0; int restoDivision=0; int unidadDivision=0; int numero; int iteracionBinaria=0; cout <<"numero decimal: "; cin >> numero; cout <<endl; unidadDivision= numero; while (unidadDivision > 0) { restoDivision= unidadDivision % 2; unidadDivision= unidadDivision / 2; binario+= restoDivision * pow (10.,iteracionBinaria); ++iteracionBinaria; if (numero == 2) { binario+= unidadDivision * pow (10.,iteracionBinaria); } } cout <<"b: " <<binario <<endl; cin.get(); cin.get(); return 0; }
Binario a Decimal#include <iostream> using std::cin; using std::endl; using std::cout; #include <cmath> using std::pow; int main() { // Variables long int binario; long int decimal=0; long int auxBinario; int resto; bool respuesta= true; cout <<"Binario: "; cin >> binario; auxBinario= binario; for (int contador=0; pow(10.,contador) <= binario; contador++) { resto= auxBinario % 10; auxBinario/= 10; switch (resto) { case 0: decimal+= (resto * pow(2.0,contador)); break; case 1: decimal+= (resto * pow(2.0,contador)); break; default: respuesta= false; break; } } if (respuesta == true) { cout <<"\nEl binario " <<binario <<" es " <<decimal <<"\n"; } else { cout <<"\nEl numero ingresado no es un binario!\n"; } cin.get(); cin.get(); cin.get(); return 0; }
|
|
|
7
|
Programación / Programación General / duda de repeat, o do..while
|
en: 20 Mayo 2015, 04:58 am
|
Hola gente, queria hacerles una pregunta, en la universidad el profesor de programación nos dijo que el ciclo repeat, o do while, no sirve, ya que no tenemos manejo de el, dijo que este ciclo es mortal y que no lo usemos.
Que piensan sobre esto? porque piensan eso?
Saludos! Espero respuestas!
|
|
|
8
|
Programación / Programación C/C++ / [Solucionado] Problema en for que no entra
|
en: 20 Mayo 2015, 02:22 am
|
Hola gente tengo este problema en un for, que no lo puedo hacer entrar. Dejo El código for (int c=10; c >= 1; c--) // FILAS { for (int espacios=c; espacios <= 20; espacios++) { cout <"entra"; cout <" "; } for (int puntos=1; puntos <= c; puntos++) // DIBUJA PUNTOS { cout <<"*"; } cout <<endl; }
|
|
|
9
|
Programación / Programación C/C++ / Pregunta sobre variable integer
|
en: 19 Mayo 2015, 17:13 pm
|
Hola gente, me surgio una pregunta, hice un código que evalua los numeros factoriales del 1 al 20, la variable de tipo int resultado me muestra cada resultado de la multiplicación, se que una variable int si mal no recuerdo va desde -32768 a 32767, pero llega a valer: 2004189184.
Todo esto esta en un ciclo for... la viariable por si sola se transforma en una long int?
|
|
|
10
|
Programación / Programación C/C++ / Duda de switch y problema al ejecutar
|
en: 18 Mayo 2015, 20:40 pm
|
Hola gente, tengo unas dudas con un switch y quisiera saber como hacer para que al ingresar eof (ctrl + z en windows, ctrl + d en linux) no se me cierre el programa y se ejecuten las otras funciones miembro. Mi duda del switch es la siguiente en la funcion miembro recibirCalificaciones si se ingresa por ejemplo " a" (espacio,y letra a), toma calificacion como "a", y quisiera saber por que, porque creo yo que tendria que entrar en default y no, se que evita los saltos de lineas, espacios y espacios tabulares, pero quisiera saber que pasa en ese cuerpo cuando tenemos un espacio y letra a. Desde ya muchas gracias y Saludos! Bueno este es el código: main.cpp#include <iostream> using std::cin; #include "LibroCalificaciones.h" int main() { LibroCalificaciones miLibroCalificaciones("CS101 Programacion en C++"); miLibroCalificaciones.mostrarMensaje(); miLibroCalificaciones.recibirCalificaciones(); miLibroCalificaciones.mostrarReporteCalificaciones(); cin.get(); return 0; }
LibroCalificaciones.h#include <string> using std::string; class LibroCalificaciones { public: LibroCalificaciones(string); void establecerNombreCurso(string); string obtenerNombreCurso(); void mostrarMensaje(); void recibirCalificaciones(); void mostrarReporteCalificaciones(); private: string nombreCurso; int aCuenta; int bCuenta; int cCuenta; int dCuenta; int fCuenta; };
LibroCalificaciones.cpp#include <iostream> using std::cout; using std::cin; using std::endl; #include "LibroCalificaciones.h" //CONSTRUCTOR LibroCalificaciones::LibroCalificaciones(string nombre) { establecerNombreCurso(nombre); aCuenta=0; bCuenta=0; cCuenta=0; dCuenta=0; fCuenta=0; } void LibroCalificaciones::establecerNombreCurso(string nombre) { if (nombre.length() <= 25) { nombreCurso= nombre; } else { nombreCurso= nombre.substr(0,25); cout <<"el nombre " <<nombre <<" excede la longitud maxima (25).\n" <<"Se limito nombreCurso a los primeros 25 caracteres.\n"; } } string LibroCalificaciones::obtenerNombreCurso() { return nombreCurso; } void LibroCalificaciones::mostrarMensaje() { cout <<"Bienvenido al libro de calificaciones para " <<obtenerNombreCurso() <<"!\n"; } void LibroCalificaciones::recibirCalificaciones() { int calificacion; cout <<"Escriba las calificaciones de letra." <<endl <<"Escriba el caracter EOF (fin de archivo) para terminar la entrada." <<endl; while ((calificacion= cin.get()) != EOF) { switch (calificacion) { case 'A': case 'a': aCuenta++; break; case 'B': case 'b': bCuenta++; break; case 'C': case 'c': cCuenta++; break; case 'D': case 'd': dCuenta++; break; case 'F': case 'f': fCuenta++; break; case '\t': case '\n': case ' ': break; default: cout <<"Se introdujo una letra de calificacion incorrecta." <<"Escriba una nueva calificacion." <<endl; break; } } } void LibroCalificaciones::mostrarReporteCalificaciones() { cout <<"\n\nNumero de estudiantes que recibieron cada Calificacion de letra:" <<"\nA: " <<aCuenta <<"\nB: " <<bCuenta <<"\nC: " <<cCuenta <<"\nD: " <<dCuenta <<"\nF: " <<fCuenta <<endl; }
|
|
|
|
|
|
|