|
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 } } }
|
|
|
4
|
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?
|
|
|
7
|
Programación / Programación C/C++ / Re: Mi proyecto: BaseABase
|
en: 22 Mayo 2015, 21:01 pm
|
En vez de una clase, sería más comodo hacer solo una función: bool toBase(string in, uint8_t initialBase, string &out, uint8_t finalBase);
Luego basta tirar false si alguna base se sale del rango [2,36] Hola ivancea96, si bien podria usar una función, no es mejor como lo estoy haciendo? el dia de mañana cuando necesite pasar un binario a por ejemplo octal solamente me fijo el nombre de la funcion miembro inserto el .h y la llamo? aparte de ser mas descriptiva, solo hago uso de las funciones que quiero y no todas juntas, pues asi lo tengo entendido yo, quizas lo haya entendido mal :S Encontré un pequeño error en la funcion: convertirBinarioABCO(int), que al tratarse de un numero por ejemplo 20, que se transformaba en 02, osea 2, el cero ni aparecia, con lo cual arregle eso y al arreglarlo se eliminó la función long int darVueltaNumero()
|
|
|
8
|
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= " "; }
|
|
|
9
|
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; }
|
|
|
|
|
|
|