Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - RyogiShiki

#261
Cita de: skatres en 25 Noviembre 2011, 20:46 PM
El caso esque cambio la funcion usnsigned por la que no retorna nada es decir, la funcion void, pero sigue ignorandome todo la funcion, no entiendo
Jejej. no me habia fijado en eso. El caso es que tienes que llamar a la función desde main(); en alguna parte en el main después de que pides los datos debes llamar a la función, te doy un ejemplo:

#include <stdio.h>

void print_number(int);

int main() {
  int num = 0;
  printf("Dame un numero: ");
  scanf("%d", &num);
  print_number(num);
 
  return 0;
}

void print_number(int n) {
  printf("Imprimiendo numero: %d desde la funcion print_number\n", n);
}


Saludos
#262
Y los tipos? Donde están los tipos de la variables? y la del prototipo?:

unsigned amigos (unsigned am, unsigned an, unsigned m, unsigned n);

Más bien sería:

void amigos (unsigned int am, unsigned int an, unsigned int m, unsigned int n);

Lo mismo cuando implementas la función, pone los tipos que faltan. O le cambias el tipo de la función a otra cosa que no sea void si es que piensas retornar un entero o algo.

Saludos
#263
Mira esta clase, cambia e enfoque totalmente usando DocumentListeners:

MainFrame.java
Código (java) [Seleccionar]

package edu.probes.java;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;

public class MainFrame extends JFrame implements DocumentListener {

private JTextField text = new JTextField(20);
private String textInJTextField;

public MainFrame() {
text.getDocument().addDocumentListener(this);

this.add(text, BorderLayout.NORTH);
               this.setSize(500, 100);

}

@Override
public void insertUpdate(DocumentEvent e) {
textInJTextField = text.getText();
print(textInJTextField);

}

@Override
public void removeUpdate(DocumentEvent e) {
textInJTextField = text.getText();
print(textInJTextField);

}

@Override
public void changedUpdate(DocumentEvent e) {
}

public void print(String s) {
System.out.println(s);
}
}


MainApp.java
Código (java) [Seleccionar]

package edu.probes.java;

public class MainApp {
public static void main(String args[]) {
MainFrame fm = new MainFrame();
fm.setVisible(true);
}

}


Saludos
#264
Bases de Datos / Re: base de datos de una optica
25 Noviembre 2011, 16:48 PM
No has pensado en ir directamente a una óptica a preguntarles como funciona todo tras bambalinas, Es muy poco probable que muchos aquí sepan de manera completa como funcionan, Es el mejor consejo que puedo darte, ve y averigua como es en el mundo real.

Saludos
#265
Mira esta clase que acabo de hacer:

MainFrame.java
Código (java,34,35,36,9,17) [Seleccionar]

import java.awt.FlowLayout;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

class MainFrame extends JFrame implements KeyListener {

private JTextField text = new JTextField(20);
private String textInJTextField;
private JLabel label = new JLabel();

public MainFrame() {

text.addKeyListener(this);
this.setLayout(new FlowLayout());
this.getContentPane().add(text);
this.getContentPane().add(label);
this.setSize(500, 100);
//this.setResizable(false);
}

@Override
public void keyTyped(KeyEvent e) {
}

@Override
public void keyPressed(KeyEvent e) {
}

@Override
public void keyReleased(KeyEvent e) {
textInJTextField = text.getText();
label.setText(textInJTextField);
}
}


MainApp.java
Código (java) [Seleccionar]

public class MainApp {
public static void main(String args[]) {
MainFrame mf = new MainFrame();
mf.setVisible(true);

}
}


Lo que haces envés de mostrarlo en un JLabel como hago es mandar la cadena a un método de Búsqueda que actualice los resultados también.

Saludos
#266
Programación C/C++ / Re: [SRC] STACK for C++
25 Noviembre 2011, 03:09 AM
Código (cpp) [Seleccionar]
int ClsSTACK::ClsPOP()
{
return *ClsESP;
ClsESP--;
}


El return debería ir después del decremento, no?

Saludos
#267
Hola, bueno estas son mis respuestas en orden:

1. La documentación de GTK es realmente lamentable, muy pobre en todo sentido, más sin embargo existe un buen Libro llamado Foundations Of GTK+ Development, en el caso de Qt en cambio la documentación es ampliamente extendida, en su Web en su IDE, en Diversos libros, la documentación tiene una calidad realmente excelente.

2. 3. No manejo mucho el tema en este aspecto, pero creo que lo ideal es la SQLAPI++ en su página encontrarás una gran cantidad de sistemas de DB que soporta.

4. Este aspecto es un poco más complicado, lo que hay que hacer es montar un entorno de "Cross-compiling", pero no estoy muy informado en el tema. Existe un buen libro también para hacer código extremadamente portable: Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications.

Espero sea de ayuda.

Saludos
#268
GNU/Linux / Re: Linux y w7
25 Noviembre 2011, 00:46 AM
Ubuntu tiene diferentes ediciones. La principal diferencia entre estas es su entorno de escritorio y su público Objetivo:

Por entorno de escritorio
Ubuntu: http://www.ubuntu.com/
Kubuntu: http://www.kubuntu.org/
Lubuntu: http://lubuntu.net/
Xubuntu: http://www.xubuntu.org/

Por público Objetivo
Edubuntu: http://www.edubuntu.org/
Ubuntu Studio: http://ubuntustudio.org/
Tiflobuntu (Tiflolinux) http://www.tiflolinux.org/
Aunque estas últimas no son Oficiales de Canonical a ecepción de Edubuntu que si hace parte.
Saludos
#269
Foro Libre / Re: Salvemos internet [URGENTE]
25 Noviembre 2011, 00:35 AM
Yo creo que va a ser dentro de muy poco, es precisamente leyes y normativas como estas las que auspician la caida, no generan más que segregación y desbalance económico, atraso social y cultural, y poco a poco la crisis los irá ahogando, la gente es conciente de esto por eso movimientos como el de WallStreet. espero que en poco menos de 5 u 8 años el imperio norteamericano esté pagando por todos sus pecados.

Saludos
#270
GNU/Linux / Re: Linux y w7
25 Noviembre 2011, 00:23 AM
La única forma en que las cosas pueden resultar realmente mal es si haces cosas sin estar seguro de lo que haces. Ahora si lo vas a instalar en VirtualBox pues no hay lio de que algo malo pueda suceder, en VB tienes un entorno completamente seguro para probar Ubuntu.

El Ubuntu que tienes ahora es algo viejo, del 2008 específicamente, lo mejor es que uses la versión más actualizada, en este caso la 11.10.

Saludos