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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: [1] 2
1  Programación / PHP / (JS y PHP) no puedo ejecutar metodo de clase JS atraves de metodo de clase PHP en: 7 Enero 2017, 19:35 pm
Hola que tal, estoy intentando ejecutar en php el método de la clase javascript mensaje() y no puedo...

Código:
<script>
$(document).ready(function(){

  
  function ClaseJavascript () {  

    this.mensaje = function() {
alert("Hola!!!");`
                                             }

                                            }
});
</script>




<?php  



function ClasePhp($user, $pw)
    {
      function funcionPhpEjecutarFuncionJavascript()
        {
//quiero ejecutar aca la funcion mensaje de la ClaseJavascript
//algo asi intente pero no sirvio:
           ?>             
<script>
              //var claseJava= new ClaseJavascript();
              // claseJava.mensaje();
</script>   
<?php
            }

}

?>
2  Programación / Java / Error en main nullpointer en: 17 Diciembre 2014, 22:55 pm
Hola, el programa me compila, pero no entiendo porque me da ese error al correrlo. ¿Que esta mal?

Código:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import java.awt.Dimension;

public class Formulario extends JFrame implements ActionListener{
private JMenu menu1;
private JMenuBar mb;
private JMenuItem telefono,nombre,apellido;

public Formulario () {
mb=new JMenuBar();
setJMenuBar(mb);
menu1=new JMenu("Buscar");
mb.add(menu1);
telefono=new JMenuItem("telefono");
menu1.add(telefono);
telefono.addActionListener(this);
nombre=new JMenuItem("nombre");
menu1.add(nombre);
nombre=new JMenuItem("apellido");
menu1.add(apellido); //LINEA 40
}


    public void actionPerformed(ActionEvent e) {
    Container f=this.getContentPane();
        if (e.getSource()==telefono) {

        System.out.printf ("Su nombre de usuario es: ");
    }
    }

public static void main(String[] ar) {
        Formulario formulario1=new Formulario();
formulario1.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        formulario1.setBounds(10,20,300,200);
        formulario1.setVisible(true);
    }
 
}


C:\F>java Formulario
Exception in thread "main" java.lang.NullPointerException
        at java.awt.Container.addImpl(Unknown Source)
        at java.awt.Container.add(Unknown Source)
        at javax.swing.JPopupMenu.add(Unknown Source)
        at javax.swing.JMenu.add(Unknown Source)
        at Formulario.<init>(Formulario.java:40)
        at Formulario.main(Formulario.java:53)
3  Programación / Programación C/C++ / Constructor no imprime mensaje de bienvenida. en: 27 Noviembre 2014, 01:19 am
Código:
class Usuarios
{
public:
    Usuarios ();

private:

};



Código:
#include "Usuarios.h"

Usuarios::Usuarios ()
{
cout<<"Bienvenido usuario";
}


Código:
#include "Usuarios.h"

int main ()
{
    Usuarios usuario1; // ACÁ ME TIRA EL ERROR
system ("pause");
    return 0;
}

No entiendo porque al crear un objeto de la clase "Usuarios" no se imprime el mensaje de bienvenida que contiene el constructor.
4  Programación / Programación C/C++ / No me funciona el debugger en code blocks en: 26 Noviembre 2014, 23:27 pm
Ayuda maestros del c++!!! cuando intento utilizar el debugg me aparece este error

5  Programación / Programación C/C++ / [c++] Problema con clase en: 25 Noviembre 2014, 20:35 pm
Buenas, tengo otro problema.

Código:
//Clientes.h
class Clientes
{
public:
    Clientes (string);
    void mostrarNombreCliente(string nombre);
private:
    string nombre;
};

Código:
//Clientes.cpp
Clientes::Clientes (string nombre1)
{
nombre= nombre1;
}
void Clientes::mostrarNombreCliente(string nombre)
{
    cout<<"Nombre del cliente: "<<nombre;
}

Código:
//main.cpp
#include "Clientes.h"

int main ()
{
    Clientes clientes ("Sergio");
    clientes.mostrarNombreCliente();   //LINEA 21 DEL ERROR
system ("pause");
    return 0;
}


||=== Build: Debug in Elena (compiler: GNU GCC Compiler) ===|
C:\Users\Luana\Documents\Elena\main.cpp||In function 'int main()':|
C:\Users\Luana\Documents\Elena\main.cpp|21|error: 'Clientes' was not declared in this scope|
C:\Users\Luana\Documents\Elena\main.cpp|21|error: expected ';' before 'clientes'|
C:\Users\Luana\Documents\Elena\main.cpp|22|error: 'clientes' was not declared in this scope|
||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 2 second(s)) ===|
6  Programación / Programación C/C++ / Error: undefined reference to `Clientes::Clientes(std::string)' en: 25 Noviembre 2014, 19:38 pm
Hola, no comprendo este error, por favor alguien ayudeme, gracias.

C:\Users\Luana\Documents\main.o:main.cpp|| undefined reference to `Clientes::Clientes(std::string)'|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|




Código:
//Clientes.h


#ifndef CLIENTE_H_INCLUDED
#define CLIENTE_H_INCLUDED

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip>
#include <list>
#include <string>
#include <cstdlib>
#include <math.h>
#include <time.h>
#include <windows.h>

using std::cout;
using std::cin;
using std::string;
using std::endl;

class Clientes
{
public:
    Clientes (string);
private:
    string nombre;
};

#endif // CLIENTE_H_INCLUDED

Código:
//Clientes.cpp
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip>
#include <list>
#include <string>
#include <cstdlib>
#include <math.h>
#include <time.h>
#include <windows.h>

using std::cout;
using std::cin;
using std::string;
using std::endl;

#include "Clientes.h"

Clientes::Clientes (string nombre1)
{
nombre= nombre1;
}



Código:
//MAIN

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip>
#include <list>
#include <string>
#include <cstdlib>
#include <math.h>
#include <time.h>
#include <windows.h>

using std::cout;
using std::cin;
using std::string;
using std::endl;

#include "Clientes.h"

int main ()
{
    Clientes clientes ("Sergio");
system ("pause");
    return 0;
}

7  Programación / Programación C/C++ / Pasar de desarollar en consola a wxWidgets en: 5 Junio 2013, 18:38 pm
Hola bueno, tengo una duda sobre programar en c++ bajo la aplicación de consola a wxWidgets. Yo me la he pasado este año estudiando c++ y practicando bajo la aplicación de consola, la verdad es que se ve una porquería mis programas así, pero luego me he enterado de que hay otra forma de desarrollar en c++, y es utilizando wxWidgets... ¿que diferencias hay con respecto al lenguaje?, ¿cómo aplico todo lo hecho en consola a wxWidgets?, ¿es totalmente distinto el c++ aplicado en wxWidgets al aplicado bajo consola?.


Me serviría de mucha ayuda que me respondan, desde ya muchas gracias. :)
8  Programación / Programación C/C++ / Validar contraseña c++ en: 1 Junio 2013, 15:34 pm
Hola a todos!... quiero que se valide la contraseña ingresada por el usuario, ejemplo si el usuario ingreso la clave 1234 la cual es la correcta, quiero que aparezca un mensaje que diga "Bienvenido al menu del gerente"...


Código:
char * ObtenerClave()

{

        char *tmp = new char[16];

        int car = 0 ;

        int i = 0;

        while(((car = getch()) != 13) && i < 16)

        {

                tmp[i] = car;

                cout<<"*";

                i++;

        }

        if(i == 0)

        {

                delete tmp;

                return NULL;

        }

        tmp[i] = NULL;

        return tmp;

}





void pedirClaveGerente()
{




cout<<"\n\n\nIngrese clave gerente :";

        char *pass = ObtenerClave();




  if (pass==???????)[color=red][b]//ACA ES DONDE QUIERO QUE SE COMPARE LA CLAVE INGRESADA POR EL USUARIO CON UNA CLAVE YA PREDETERMINADA, POR EJEMPLO 1234[/b][/color]
        {
            cout<<"\nBienvenido al menu de gerente";[b][b][color=red][b] //SI LA CLAVE ES CORRECTA QUE SALGA ESTE MENSAJE[/b][/color][/b][/b]
        }
9  Programación / Programación C/C++ / Programa sencillo: ¿Qué significa este error? en: 28 Mayo 2013, 16:50 pm
Hola a todos, estoy haciendo mi primer programa utilizando una clase en un archivo .h, las definiciones de las funciones miembro en un archivo .cpp, y un archivo de main.

En el archivo de main me sale este error:

Line 10 error:request for member ' aumentarCuenta' in 'miLibro', which is of non-class type 'Libro () ()'
Line 11 error:request for member ' mostrarCuenta' in 'miLibro', which is of non-class type 'Libro () ()'



Código:
//Archivo Libro.h


#ifndef LIBRO_H_INCLUDED
#define LIBRO_H_INCLUDED

#include <string>
using std::string;

class Libro
{
    public:
        Libro();
        void aumentarCuenta();
        void mostrarCuenta();

};

#endif // LIBRO_H_INCLUDED


Código:
//Archivo Libro.cpp


#include <iostream>
using std::cout;
using std::cin;
using std::endl;

#include "Libro.h"

Libro::Libro()
{
    Cuenta=0;
}

void Libro::aumentarCuenta()
{
    ++Cuenta;
}

void Libro::mostrarCuenta()
{
    cout<<"El valor aumentado de cuenta es "<< Cuenta<<endl;
}

Código:
//Archivo main.cpp

#include <iostream>
#include "Libro.h"

int main()
{
    Libro miLibro();

    miLibro.aumentarCuenta();
    miLibro.mostrarCuenta();
}



10  Programación / Programación C/C++ / ¿Cómo ejecuto en codeblocks? en: 21 Mayo 2013, 01:15 am
Hola a todos, soy nuevo con este compilador, quería saber qué pasos tengo que seguir para ejecutar estos 3 archivos.

Código:
// Fig. 4.8: LibroCalificaciones.h
// Definición de la clase LibroCalificaciones que determina el promedio de una clase.
// Las funciones miembro se definen en LibroCalificaciones.cpp
#include <string> // el programa usa la clase string estándar de C++
using std::string;

// definición de la clase LibroCalificaciones
class LibroCalificaciones
{
public:
   LibroCalificaciones( string ); // el constructor inicializa el nombre del curso
   void establecerNombreCurso( string ); // función para establecer el nombre del curso
   string obtenerNombreCurso(); // función para obtener el nombre del curso
   void mostrarMensaje(); // muestra un mensaje de bienvenida
   void determinarPromedioClase(); // promedia las calificaciones escritas por el usuario
private:
   string nombreCurso; // nombre del curso para este LibroCalificaciones
}; // fin de la clase LibroCalificaciones

Código:
// Fig. 4.9: LibroCalificaciones.cpp
// Definiciones de funciones miembro para la clase LibroCalificaciones que resuelve
// el programa del promedio de la clase con repetición controlada por contador.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;

#include "LibroCalificaciones.h" // incluye la definición de la clase LibroCalificaciones

// el constructor inicializa a nombreCurso con la cadena que se suministra como argumento
LibroCalificaciones::LibroCalificaciones( string nombre )
{
   establecerNombreCurso( nombre ); // valida y almacena nombreCurso
} // fin del constructor de LibroCalificaciones

// función para establecer el nombre del curso;
// asegura que el nombre del curso tenga cuando menos 25 caracteres
void LibroCalificaciones::establecerNombreCurso( string nombre )
{
   if ( nombre.length() <= 25 ) // si nombre tiene 25 caracteres o menos
      nombreCurso = nombre; // almacena el nombre del curso en el objeto
   else // si nombre es mayor de 25 caracteres
   { // establece nombreCurso a los primeros 25 caracteres del parámetro nombre
      nombreCurso = nombre.substr( 0, 25 ); // selecciona los primeros 25 caracteres
      cout << "El nombre \"" << nombre << "\" excede la longitud maxima (25).\n"
         << "Se limito nombreCurso a los primeros 25 caracteres.\n" << endl;
   } // fin de if...else
} // fin de la función establecerNombreCurso

// función para obtener el nombre del curso
string LibroCalificaciones::obtenerNombreCurso()
{
   return nombreCurso;
} // fin de la función obtenerNombreCurso

// muestra un mensaje de bienvenida al usuario de LibroCalificaciones
void LibroCalificaciones::mostrarMensaje()
{
   cout << "Bienvenido al libro de calificaciones para \n" << obtenerNombreCurso() << "!\n"
      << endl;
} // fin de la función mostrarMensaje

// determina el promedio de la clase, con base en las 10 calificaciones escritas por el usuario
void LibroCalificaciones::determinarPromedioClase()
{
   int total; // suma de las calificaciones introducidas por el usuario
   int contadorCalif; // nuúmero de la calificación a introducir a continuación
   int calificacion; // el valor de la calificacion introducida por el usuario
   int promedio; // promedio de calificaciones

   // fase de inicialización
   total = 0; // inicializa el total
   contadorCalif = 1; // inicializa el contador del ciclo

   // fase de procesamiento
   while ( contadorCalif <= 10 ) // itera 10 veces
   {
      cout << "Escriba una calificacion: "; // pide la entrada
      cin >> calificacion; // recibe como entrada la siguiente calificación
      total = total + calificacion; // suma la calificación al total
      contadorCalif = contadorCalif + 1; // incrementa el contador por 1
   } // fin de while

   // fase de terminación
   promedio = total / 10; // la división de enteros produce un resultado entero

   // muestra el total y el promedio de las calificaciones
   cout << "\nEl total de las 10 calificaciones es " << total << endl;
   cout << "El promedio de la clase es " << promedio << endl;
} // fin de la función determinarPromedioClase
Código:
// Fig. 4.10: fig04_10.cpp
// Crea un objeto LibroCalificaciones e invoca a su función determinarPromedioClase.
#include "LibroCalificaciones.h" // incluye la definición de la clase LibroCalificaciones

int main()
{
   // crea un objeto LibroCalificaciones llamado miLibroCalificaciones y
   // pasa el nombre del curso al constructor
   LibroCalificaciones miLibroCalificaciones( "CS101 Programacion en C++" );

   miLibroCalificaciones.mostrarMensaje(); // muestra el mensaje de bienvenida
   miLibroCalificaciones.determinarPromedioClase(); // busca el promedio de 10 calificaciones
   return 0; // indica que el programa terminó correctamente
} // fin de main
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines