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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1] 2 3
1  Programación / .NET (C#, VB.NET, ASP) / Duda con metodo en c# en: 22 Abril 2014, 16:25 pm
Buenas, la verdad es que estoy aprendiendo c# y me genera una duda, porque en un ejercicio tengo que crear una clase que maneje el inventario de una tienda.
Hago mi clase, con las propiedades, sus get y sets, y mi duda es principalmente teorica, ya que no se donde es mas conveniente pedir los datos tales como el nombre, codigo, precio, cantidad del producto, en el main ? o en la misma clase de "Producto" en el constructor ?.
En el main creo mi array de Producto[] p = new Productos[cantidad];, y luego la comprobacion de los nombres y del codigo, para saber si ya esta repetido o no, donde la hago tambien ? en el mismo main donde tengo creado mi array ? o lo paso como argumento a un metodo de acceso publico en la clase Producto ?
Gracias desde ya !
2  Programación / Java / Libros pero no sobre programaciòn en: 1 Julio 2013, 19:57 pm
Buenas, les quería consultar, si alguno me podía recomendar algún libro, pero no que trate sobre programaciòn en si, PURO CODIGO, sino, más explicación teórica sobre la misma, no se si me explico ... que me abra un poco la cabeza al momento de pensar un código, etc.
Muchas gracias desde ya !
3  Informática / Hardware / Quiero aprender ! en: 23 Noviembre 2012, 14:10 pm
Buenas, les comento, yo soy más de la pata del software, pero la verdad que quiero reforzar esta parte de Hardware, y quisiera saber si me recomiendan algún libro que trate sobre las temàticas de los componentes, pero teniendo en cuenta, las caracterìsticas, para saber distinguir si una mother, por ejemplo, es buena o mala, una placa de video, los cuellos de botellas que se pueden dar entre los componentes ... espero haberme explicado a que me gustaría que este orientado el libro, y lo que no me interesa mucho, es que se oriente a la parte de las tablets y celulares .
Muchas gracias desde ya !.
4  Sistemas Operativos / GNU/Linux / Identificar las particiones en: 10 Agosto 2012, 04:29 am
Buenas, les comento que soy un novato en windows, la verdad que me gusta poder manejarlo de la terminal, por lo que, al principio instalé OpenSuse, con lo problemático de necesitar tres particiones del disco, y luego instale Ubuntu, donde únicamente se indica el tamaño de la nueva partición, dependiendo, claro, de la opción que se elija ...
Entonces, ahora, quiero eliminar la partición de OpenSuse, y asignar ese espacio a los demás discos .
En consola pongo fdisk -l y entre todos los datos de cabecera, me apaerecen las siguientes particiones :



Agradecería mucho si me explicaran cual es cada una, para aprender y tener en cuenta ara la próxima.
Y luego para eliminar la partición haría esto, no se si es la forma correcta :
Citar
Eliminar particiones con fdisk
Eliminar una partición usando fdisk es más sencillo que crearla, lo primero que haremos será desmontarla del sistema con el comando umount:

$ sudo umount /dev/sda3
Accedemos de nuevo a la gestión del disco con fdisk:

$ sudo fdisk /dev/sda
Una vez dentro, eliminamos la partición con la letra “d” y seguido el número de la partición, escribimos después los cambios con “w”:

Orden (m para obtener ayuda): d
Número de partición (1-4): 3

Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.
Ejecutamos de nuevo partproble para hacer efectivos los cambios sin reiniciar:

$ sudo partprobe
Y la partición ha sido eliminada, un fdisk -l no devolverá la partición:

$ sudo fdisk -l | grep sda3
5  Informática / Hardware / Actualización Gabinete en: 24 Julio 2012, 03:28 am
Buenas, recurro a ustedes ya que les quería consultar respecto a una PC vieja, que tiene monitor, y el gabinete, que para que se den una idea, son los que tenían el botón de TURBO, arranca el windows 98 y todavía un poco se la banca ... mi consulta es si se puede "renovar", que accesorios habría que comprar, para que tranquilamente ande un windows 7 starter y el paquete office, más que eso, no ..
Desde ya, muchísimas gracias !.
6  Programación / Java / Problema nunca visto en: 11 Julio 2012, 00:26 am
Buenas, la verdad que nunca vi este problema, y les voy a comentar en resumen porque representa un problema, tengo una cadena de String en un JTextArea que están ordenados uno abajo del otro , ej ;
1
3
5238725
4
5
El tema es que cuando abro este archivo, en la clase lo hago así :(porción de código)

Código:
	while (linea != null) {

lineaTotal = lineaTotal + linea
+ System.getProperty("line.separator");

linea = br.readLine();
}

Y el problema es que yo paso el texto como parámetro para comprobar si es numérico .. y el problema es que cuando hago el split("\n"), me funciona, pero quedaría así la salida:

1

3

5238725

4

5

entonces claramente entre los espacios intercalados no son números, por lo que me salta el error, y no encuentro la manera de solucionarlo, porque el system.getpropierity, lo necesito .
Agradezco toda ayuda desde ya! y disculpen las molestias .
7  Programación / Java / Grabar con extensiòn en JFileChooser en: 8 Julio 2012, 22:00 pm
Buenas, me estoy maquineando la cabeza, porque quiero guardar un archivo dependiendo de que tipo es, por lo que muestro en una lista los tres tipos, se seleccionan y de ahí, pasa a la ubicación del directorio y el nombre, cuando pongo aceptar, perfecto, se crea el archivo texto.t, el problema es que yo quiero trabajarlo directamente desde ahí, por lo que  escribo, y cuando toco el botón guardar me crea el archivo texto (sin extensión) y esto se debe a que el filechooser queda referenciando al anterior path.
Paso a mostrar el código :

Código:
File guardar = menu.interfaz.getFc().getSelectedFile();

FileWriter fw = null;
if (guardar != null) {
try {

switch (x) {
case 0:
fw = new FileWriter(guardar+".t"); -> acá es cuando cambia la dirección del archivo .

fw.write(texto);
break;
case 1:
fw = new FileWriter(guardar+".nd");
fw.write(texto);
break;

case 2:
fw = new FileWriter(guardar+".nh");
fw.write(texto);
break;

getFc , es getFileChooser. Por otra parte en la clase Guardar :

Citar
fw = new FileWriter(menu.interfaz.getFc().getSelectedFile()); ->referenciando a otro, por lo que cuando guardo, guarda el archivo texto(sin extension)

Entonces yo quería saber la forma de seguir trabajando sobre el "texto.t" sin la necesidad de tener que abrir el archivo de nuevo .
Desde ya, muchas gracias .
8  Programación / Java / Problema con clases en: 7 Julio 2012, 19:04 pm
Buenas, disculpen las molestias, pero me supera este error ...
Yo había programado toda la interfaz con sus funciones en una misma clase (grave error) .
Ahora que lo quiero separar de a poquito, primero saqué la función de abrir archivo (a continuación la clase)

Código:
public void actionPerformed(ActionEvent arg0) {

fc = new JFileChooser();
FileFilter filter1 = new ExtensionFileFilter("T, ND, NH", new String[] {
"T", "ND", "NH" });
fc.setFileFilter(filter1);

// fc.getSelectedFile().getName().endsWith("T");

int seleccion = fc.showOpenDialog(null);

if (seleccion == JFileChooser.APPROVE_OPTION) {
File fichero = fc.getSelectedFile();
BufferedReader br = null;
//interfaz.getAreaTexto().enable(true);
try {
br = new BufferedReader(new FileReader(fichero));
String linea = null;
String lineaTotal = "";
try {
linea = br.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
while (linea != null) {

lineaTotal = lineaTotal + linea
+ System.getProperty("line.separator");

linea = br.readLine();
}

interfaz.getAreaTexto().setText(lineaTotal);

/*if (fichero.getName().endsWith("ND")) {
interfaz.getAreaTexto().setWrapStyleWord(true);

}*/

br.close();

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}



}

No hace falta que se lea, tengo declarados en la clase :

Código:
	private Interfaz interfaz;
private JFileChooser fc;
Y claramente la clase hereda de ActionListener .. el problema es que cuando en la interfaz, toco el botón abrir, selecciono el archivo, me aparece este error :

Citar
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
   at abrirArchivo.actionPerformed(AbrirArchivo.java:117)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Siempre sobre el getAreaTexto, y la verdad no se que puede ser, me esta rompiendo la cabeza ...

Y en la interfaz probé de todo, ahora lo tengo así :

Código:
	private JTextArea areaTexto = new JTextArea();

Código:
	public JTextArea getAreaTexto() {
return areaTexto;
}

Y al botón lo llamo así :

Código:
		abrir.addActionListener(new abrirArchivo());


Desde ya, les agradezco infinitamente su ayuda !
9  Programación / Java / Máscara para JTextArea en: 6 Julio 2012, 23:23 pm
Buenas, disculpen las molestias, pero tengo una pregunta, que no se como resolver ..
El tema es que yo puedo abrir tres tipos de archivos diferentes, eso ya lo tengo resuelto ..
Y dependiendo de que extensión tenga, el método de introducción es diferente...

En caso de que sea texto : no hay ningún problema.
En caso de que sea Número Decimal : Solo se puede ingresar un número por línea.
Y en caso de ser numérico hexadecimal : Solo se puede ingresar uno por linea.

Mi duda, es como puedo hacer para corroborar esto, si lo hago al momento de guardar, o al momento de abrir el archivo.
La verdad, que una mano me vendría joya .
Desde ya, muchas gracias !
10  Programación / Java / Duda consigna en: 6 Julio 2012, 17:52 pm
Buenas, disculpen las molestias, pero quería hacerles una pregunta, porque tengo una consigna para un trabajo práctico, y el problema es que no nos enseño con que método podríamos resolverlo, y no se me da una idea de como buscar en google una orientación.
Les comento que es un pequelo "bloc de notas", que abre archivos, guarda, elimina, edita, y una de las características que pide, es esta :

Buscar un texto y determinar si está dentro de un documento en una carpeta
seleccionada y mostrar la lista de los documentos, pudiendo desde esa lista editar el
documento seleccionado.
* Cada documento tiene un identificador único que se le asigna al momento de
generarlo y no se debe perder al abrir y cerrar el sistema.

Agradecería si me pudieran orientar con esta consigna, desde ya, muchísimas gracias !
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines