• Sábado 20 de Abril de 2024, 16:03

Mostrar Mensajes

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


Mensajes - giorgione

Páginas: [1]
1
Crystal Reports / Redimensionar un subinforme
« en: Martes 24 de Mayo de 2011, 20:05 »
Hola a todos

He construido un informe en crystal reports (con VS 2008) en el que incluyo tambien subinformes. Cada subinforme esta separado en una seccion diferente (en el editor se ven juntos), pero al ejecutarlos en un crystalreportsviewer, cada subinforme tiene un espacio en blanco innecesario en la parte inferior. (cada subinforme tiene una tremenda separcion y se gastan mas hojas)

No sé si se podrá de alguna forma redimensionar ese subinforme de modo para hacerlo más pequeño (he intentado redimensionarlo como objeto en el editor pero nada)

les agradeceria cualquier ayuda

2
Matlab / Problema para crear ejecutables en Matlab
« en: Sábado 27 de Marzo de 2010, 15:16 »
Hola a todos
soy nuevo en Matlab y tengo un gran problema.
Hasta el momento he intentado crear ejecutables para los programas en Matlab (lo que hago con el comando mcc)pero al ejecutar el .exe me sale una ventana con el siguiente error: (el titulo del cuadro de dialogo es: Miicrosoft Visual C++ Runtime Library)

Runtime error!

Program: D.Hola.exe

R6034
An application has made an attempt to load the C runtime library incorrectly,

PD: Yo uso el Visual Studio 2005 junto con el Matlab R2009A

3
ASP .NET / Dificultad con TextBox al modificar una Base de Datos
« en: Miércoles 24 de Marzo de 2010, 23:47 »
Hola a todos, tengo un gran problema
Yo intento hacer una aplicacion en ASP que modifique datos de una BD los cuales los recupera primero a dos textbox de un webform (uno de ellos es para la descripcion y el otro para el identificador que soslo tiene dos letras), pero al dar la orden de guardar (despues de modificar el contenido de los textbox) envia a la BD lo que las cajas tenian antes.

este es mi codigo para guardar (los textbox en cuestion son TextBox1 y TextBox2)

Código: Visual Basic
  1.  
  2. Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.  
  4. clsCmp.Modificar(Me.TextBox1.Text, Me.TextBox2.Text, Session("CodCmp"))
  5.  
  6. Response.Redirect("ListarComponentes.aspx")
  7. End Sub
  8.  
  9.  

No hace falta poner el Modificar por que ese esta bien el problema es a la hora de enviarle los parametros

Gracias

4
PHP / Re: Problema al subir imagenes al servidor
« en: Martes 4 de Agosto de 2009, 22:59 »
Aun algo no me queda claro

esos 'mpp' estan en la ruta del archivo no en el nombre del archivo vcomo podria quitarlos??

5
PHP / Problema al subir imagenes al servidor
« en: Lunes 3 de Agosto de 2009, 18:51 »
Hola a todos

Tengo un problema con subir fotos al servidor (utilizo el xammp)este es mi codigo que envia

Código: PHP
  1.  
  2. //muevo el archivo de imagen
  3.         if(strlen($_FILES["txtimagen"]["name"])>0){
  4.             if(!move_uploaded_file($_FILES["txtimagen"]["tmp_name"],$rutafotos . $imagen)){
  5.                 die("error al procesar foto");
  6.             }
  7.            
  8.         }
  9.  
  10.  

al ejecutar esto me sale el sig error

Warning: move_uploaded_file(C: mpphtdocs mppkioskovideosimagenes1243353906_Alien vs Depredador.jpg) [function.move-uploaded-file]: failed to open stream: Invalid argument in C:xampphtdocsxamppkioskovideosadministrarvideoedita.php on line 119

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:xampptmpphp9D.tmp' to 'C: mpphtdocs mppkioskovideosimagenes1243353906_Alien vs Depredador.jpg' in C:xampphtdocsxamppkioskovideosadministrarvideoedita.php on line 119
error al procesar foto


el problema es precisamente mover el archivo he oido que se debe cambiar algunaas configuraciones del php.ini pero no se cuales

saludos

6
VB .NET / Ingresar datos a cada subitems de un ListView por un textbo
« en: Jueves 21 de Mayo de 2009, 04:09 »
Hice esta pregunta hace unos dias pero la reformulo porque parece que no he sido muy claro:
Quisiera ingresar datso a un ListView por medio de un TextBox al pulsar entery ademas quiero que me ingrese subiem por subitem del listView (recorrido horizontal) he intentado con este codigo
Código: vb.net
  1.  
  2. Dim j As Integer
  3.         Dim maxCol As Integer
  4.         Dim miColec As New Collection
  5.         maxCol = Me.LsvSa.Columns.Count - 1
  6.         Dim subItem As ListViewItem.ListViewSubItem
  7.         Try
  8.             If Convert.ToInt32(e.KeyChar) = Keys.Return Then
  9.                 e.Handled = True
  10.  
  11.                 For j = LsvSa.Columns.Item(cont).DisplayIndex To maxCol
  12.                    
  13.                     subItem = New ListViewItem.ListViewSubItem()
  14.                     subItem.Text = Me.TxtInputSa.Text
  15.                     Me.LsvSa.Items.Item(cont1).SubItems.Add(subItem)
  16.  
  17.                     Me.TxtInputSa.Text = ""
  18.                     Me.TxtInputSa.Focus()
  19.  
  20.                 Next
  21.  
  22.                 Incremento(cont1)
  23.             End If
  24.         Catch ex As Exception
  25.             Me.TxtInput.Enabled = False
  26.             Me.TxtInput.Text = ""
  27.         End Try
  28.  
  29.  
les agradezco de antemano

7
VB .NET / Ingresar datos a un ListView
« en: Martes 19 de Mayo de 2009, 07:05 »
El siguiente codigo me sirvio para, mediante enter, ingresar datos a los items de un  ListView (el ListView tiene dos columnas solamente y solo ingreso datso en la segunda columna o sea en su primer y unico subitem, por tanto se ingresa de arriba hacia abajo)
Código: vb.net
  1.  
  2. Try
  3.             'cont = getIncremento()
  4.             If Convert.ToInt32(e.KeyChar) = Keys.Return Then
  5.                 e.Handled = True
  6.                 Me.LsvZ.Items.Item(cont).SubItems.Add(Me.TxtInput.Text)
  7.                 Me.TxtInput.Text = ""
  8.                 Me.TxtInput.Focus()
  9.                 Incremento()
  10.             End If
  11.         Catch ex As Exception
  12.             Me.TxtInput.Enabled = False
  13.             Me.TxtInput.Text = ""
  14.         End Try
  15.  
  16.         'Incremento()
  17.  
  18.  
la subrutina incremento lo unico que hace es incrementar cont en 1

estoy implementando otro ListView que tiene mas columnas y quiero ingresar datos de la misma manera,esta vez que , por cada enter se desplaze horizontalmente, es decir llene los subitems de cada item

gracias de antemano

8
VB .NET / Re: Agregar columnas a un ListView usando un for
« en: Martes 19 de Mayo de 2009, 06:17 »
Muchas gracias el codigo funciona

9
VB .NET / Agregar columnas a un ListView usando un for
« en: Lunes 18 de Mayo de 2009, 06:00 »
Estoy haciendo una aplicacion en la que al ingresar en un NumericUpDown un numero, me muestre un ListView con el numero de columnas especificadas en ese numero
Por decir si yo escribo 4 me debe salir 4 columnas he estado intentando con esto:

Código: vb.net
  1. Sub LlenaColumna()
  2.         Dim i As Integer
  3.         Dim limite As Integer
  4.  
  5.         limite = FrmNuevo.NudSa.Value
  6.  
  7.         For i = 0 To limite
  8.            
  9.             Me.LsvZ.Columns.Add("C" & i)
  10.         Next
  11.     End Sub
  12.  
  13.  

el Numeric lo he llamado NudSa y esta en otro form la var limite recoge ese valor y realiza el bucle
el ListView es LsvZ y a cada columna le agrego un numero junto con la letra C

GRacias de antemano

10
VB .NET / ListView mas ContextMenuStrip
« en: Martes 3 de Marzo de 2009, 05:39 »
Estoy creando un formulario que cuenta con un ListView y ,asociado a este, un ContextMenuStrip, todo funciona bien cuando selecciono una fila del ListView llena pero como podria ocultar el List View si hago anticlick en una fila vacia

Estaba probando con este codigo

Código: Visual Basic
  1.  
  2. Private Sub LsvUsuarios_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles LsvUsuarios.MouseDown
  3.         Dim p As Point
  4.         Dim lvi As ListViewItem
  5.         Me.ContextMenuStrip1.Enabled = True
  6.         p = New Point(e.X, e.Y)
  7.  
  8.         lvi = New ListViewItem()
  9.  
  10.         If e.Button = MouseButtons.Right Then
  11.  
  12.             lvi = Me.LsvUsuarios.GetItemAt(p.X, p.Y)
  13.  
  14.             If lvi = Nothing Or Me.LsvUsuarios.SelectedItems.Count = 1 Then
  15.                 Me.ContextMenuStrip1.Visible = False
  16.  
  17.             End If
  18.         End If
  19.  
  20.  

el problema de esto es que no puedo hacer nulo lvi, lo intente con selected o con equal pero me sale una NullReferenceException

¿Podrian ayudarme?

Gracias de antemano

11
VB .NET / NumericUpDown con decimales
« en: Lunes 16 de Febrero de 2009, 01:50 »
HOLA A TODOS
¿Saben como hacer que un NumericUpDown acepte decimales? les agradezco su ayuda

12
SQL Server / ¿Cual lenguaje elijo?
« en: Sábado 31 de Enero de 2009, 03:10 »
HOLA A TODOS, TENGO UNA DUDA, QUIERO DESARROLLAR UNA APLICACION QUE TRABAJE CON UNA BASE DE DATOS (LA QUE HICE EN SQL SERVER 2005), SIN EMBARGO NO SE QUE LENGUAJE USAR PARA BRINDAR A LA BASE UN USO MAS EFICIENTE, ESTOY ENTRE DOS OPCIONES O JAVA O VISUAL BASIC.NET , ¿CUAL DE ESTOS DOS LENGUAJES TRABAJA DE UN MODO MAS EFICIENTE CON UNA BASE DE DATOS QUE MANEJE UNA CONSIDERABLE CANTIDAD DE INFORMACION?



LES AGRADECERIA SUS SUGERENCIAS

13
VB .NET / Re: VISUAL BASIC MAS C++ O FORTRAN O JAVA
« en: Miércoles 7 de Enero de 2009, 23:14 »
GRACIAS POR LA SUGERENCIA PERO PODRIAS ENVIAR UN EJEMPLO PARA ENTENDERLO MEJOR

14
VB .NET / VISUAL BASIC MAS C++ O FORTRAN O JAVA
« en: Lunes 5 de Enero de 2009, 15:28 »
HOLA AA TODOS
ALGUIEN CONOCE LA MANERA DE ENLAZAR SUBRUTINAS ESCRITAS EN OTROS LENGUAJES DE PROGRAMACION (COMO C++ , JAVA O FORTRAN) A PROGRAMAS EN VISUAL BASIC.NET (ESTOY TRABAJANDO EN LA VERSION 2005)

LES AGRADECERIA DE ANTEMANO

15
ASM (Ensamblador) / UN CONSEJO PARA UN NOVATO!!!!
« en: Viernes 2 de Enero de 2009, 16:08 »
SOY UNN NOVATO QUE NO SABE CASI NADA DE ENSAMBLADOR, Y TENGI UN PROBLEMA A LA HORA DE MOSTRAR LOS REULTADOS DE LAS PEQUEÑAS OPERACIONES ARITMETICAS QUE TRATO DE DDESARROLLAR, ES DECIR A LA HORA DE EJECUTAR UN PROGRAMA USANDO TASM, QUE DEBERIA BOTARME EL RESULTADO DE UNA SUMA HEXADECIMAL, POR EJEMPLO, NO ME  BOTA NADA, RETORNA AL DOS SIN MOSTRAR NINGUN RESULTADO,
LO INTENTE CON LA SIGUIENTE INSTRUCCION:

Código: Text
  1. int,   out ax
  2.  
  3.  


PERO EL TLINK ME BOTA ERROR DICIENDO QIUE FALTAN PARAMETROS A LA FUNCION

ESPERO QUE ME AYUDEN Y GRACIAS DE ANTEMANO

16
Java / problema de asignacion con un vector
« en: Lunes 29 de Septiembre de 2008, 01:15 »
hola a toda la cominidad

Lo que parecia algo de rutina se ha convertidi en un dolor de cabeza

hacia un metodo para mostrar un numero con cifras invertidas el cual agerga los residuos (conforme los halla) en un vector  
pero al querer mostar los elementos de ese vector me sale esto: 0 0 0 0 0 0 0 0 0 0
(lo haria de otra manera con un string pero el profe quiere que lo hagan tal como lo refiero )
pueden ayudarme ? porfa es urgente

Código: Text
  1.  
  2. public class numero{
  3.  
  4. int n;
  5. int nInv[] = new int[10];
  6.  
  7. public void invertir() {
  8.     int r = 0;
  9.     int i = 0;
  10.    do{
  11.        r = n % 10;
  12.        nInv[i] = r;
  13.        i ++;
  14.        n = n / 10;
  15.    }while(n!=0)
  16. }
  17.  
  18. //con este otro metodo muestro los elementos del vector
  19.  
  20.    public String mostrar(){
  21.         String salida = "";
  22.        for (int i = 0 ;i <10;i++)
  23.            salida += vNum[i] + " ";
  24.    }
  25.  
  26. }
  27.  
  28.  

17
Java / problema conLinkedList
« en: Lunes 18 de Agosto de 2008, 15:33 »
Experimentaba con LinkedList con el siguiente codigo
Código: Text
  1. package prueba_de_listas;
  2.  
  3. import java.util.*;
  4.  
  5. /**
  6.  * <p>Título: </p>
  7.  * <p>Descripción: </p>
  8.  * <p>Copyright: Copyright (c) 2008</p>
  9.  * <p>Empresa: </p>
  10.  * @author sin atribuir
  11.  * @version 1.0
  12.  */
  13.  
  14. public class Test {
  15.   public static void mostrarLista(LinkedList lse) {
  16.     int i = 0, tam = lse.size();
  17.     CDatos obj;
  18.     while (i < tam) {
  19.       obj = (CDatos) lse.get(i);
  20.       System.out.println(i + ".-" + obj.obtenerNombre() + "" + obj.obtenerNota());
  21.       i++;
  22.     }
  23.   }
  24.  
  25.   public static void main(String[] args) {
  26.     Test test1 = new Test();
  27.     LinkedList < CDatos > lse = new LinkedList < CDatos > ();
  28.     String nombre;
  29.     double nota;
  30.     int i = 0;
  31.     System.out.println("Introducir datos. Finalizar con CTRLO +Z");
  32.     System.out.print("nombre: ");
  33.     while ( (nombre = Leer.dato()) != null) {
  34.       System.out.print("nota: ");
  35.       nota = Leer.datoDouble();
  36.       lse.addLast(new CDatos(nombre, nota));
  37.     }
  38.   }
  39. }
  40.  

donde al declarar la instancia lse de LinkedList (con la misma sintaxisa que consulte en un libro de Java2) el compilador de la IDE de JBuilderX Foundation v10..(no recuerdo el resto de numeros) que uso me arrojo el siguiente error:

Error: se espera ‘(‘ o ‘[‘ en la línea 27 (27:48)

Si la sintaxis estuviera correcta (de hecho no dudo que lo esta) a que otra cosa se refiere este error

Por si las dudas importo tamnbien el codigo que maneja el info de mi lista enlazada:

Código: Text
  1. public class CDatos {
  2.   private String nombre;
  3.   private double nota;
  4.   public CDatos() {
  5.   }
  6.   public CDatos(String nom,double n){
  7.     nombre = nom;
  8.     nota = n;
  9.   }
  10.   public void aignarNombre(String nom){
  11.     nombre = nom;
  12.   }
  13.   public void asignarNota(double n){
  14.     nota = n;
  15.   }
  16.   public String obtenerNombre(){
  17.     return nombre;
  18.   }
  19.   public double obtenerNota(){
  20.     return nota;
  21.   }
  22.  
  23. }
  24.  


Nota: el metodo leer lo desarrolle aparte pero por si las dudas lo muestro a continuacion

Código: Text
  1. public class Leer {
  2.   public static String dato(){
  3.     String sdato = "";
  4.     try{
  5.       //Definir un flujo de caracteres de entrada: flujoE
  6.       InputStreamReader isr = new InputStreamReader(System.in);
  7.       BufferedReader flujoE = new BufferedReader(isr);
  8.       //Leer la entrada finaliza al pulsar enter
  9.       sdato = flujoE.readLine();
  10.     }
  11.     catch(IOException e){
  12.       System.err.println("Error: " + e.getMessage());
  13.     }
  14.     return sdato;
  15.   }
  16.  
  17.   public static float datoFloat(){
  18.     try{
  19.      return Float.parseFloat(dato());
  20.     }
  21.     catch(NumberFormatException e){
  22.       return Float.NaN;  //no es un numero: valor float
  23.     }
  24.   }
  25.  
  26.   public static double datoDouble(){
  27.     try{
  28.       return Double.parseDouble(dato());
  29.     }
  30.     catch(NumberFormatException e){
  31.       return Double.NaN;  //No es un numero:valor double
  32.     }
  33.   }
  34.  
  35.   public static int datoInt(){
  36.     try{
  37.       return Integer.parseInt(dato());
  38.     }
  39.     catch(NumberFormatException e){
  40.       return Integer.MIN_VALUE; //valor mas pequeño
  41.     }
  42.   }
  43. }
  44.  

por favor audenme es urgente!!!!!!!!!!!!!!!!

18
Java / Problema con un cuadro de dialogo
« en: Jueves 14 de Agosto de 2008, 01:02 »
Saludos a toda la comunidad de solocodigo y lamneto haberme ausentado tanto debido a problemas personales.
Recientemente estoy desarrollando un sistema que reegistra las rutas y turnos de una empresa de transportes interprovincial
al ejecutarlo muestra un formulario que tiene una barrra de menu; mediante el 1º item: Mantenimiento accedo a Rutas y de ahi a Nuevo, luego aparece un cuadro de Dialogo(que he llamado CDialogoNuevo) donde ingreso la tarifa y el nombre de la ciudad (datos para registrar nueva ruta), ademas consta de dos botones: Agregar e Ingresar; el proceso es ciclico y almaceno los datos de rutas en una lista (las operaciones de lista las implemento en Clista ), hasta ahi todo bien pero quise agregarle eventos a los botones y a la jtextfield de ciudad, donde he tenido problemas.
Al activarse el CDialogoNuevo el boton Agregar esta desactivado y el boton ingresar me permite entrar los datos necesarios para crear los nuevos nodos de la lista que almacenara rutas a la vez que limpia los jtextfields para ingresar nuevos datos el proceso termina cuando en la jTextField de ciudad agrego un caracter no alfanumerico es entonces cuando se activa el boton agregar (aunque creo que lo cambiare por salir)   que al pulsarlo cierra el CDialogoNuevo y termina el proceso, y esta la cuestion por la cual me he atascado y no se que hacer ¿podrian ayudarme? adjunto el codigo que he hecho hasta ahora:

Ademas tambien tengo otra duda con mostrar los datos de rutas, lo que he hecho hasta ahora es crear un aclase ClistadoRuta
para ello pero esta clase se deriva de JFrame y no se como enlazarle los datos ingresados (operacion hecha en ClistaRutas que es una clase) si Java no permite la herencia multiple de clase como hago para que los datos hallados en ClistaRutas se pasen a ClistadoRuta

este es el codigo de menu:
******************************************************************************************************************************************
//Clase principal que mostrará el menú
public class CMenu extends JFrame{
  JPanel jPanelMenu = new JPanel();
  XYLayout xYLayout1 = new XYLayout();
  JMenuBar jMenuBar1 = new JMenuBar();
  JMenu jmMantenimiento = new JMenu();
  JMenu jmConsultas = new JMenu();
  JMenuItem jmConsultasRutas = new JMenuItem();
  JMenuItem jmConsultasTurnos = new JMenuItem();
  JMenuItem jmConsultasPasajeros = new JMenuItem();
  JMenu jmMantenimientoRutas = new JMenu();
  JMenuItem jmMantenRutasModificar = new JMenuItem();
  JMenuItem jmMantenRutasAnular = new JMenuItem();
  JMenuItem jmMantenRutasListado = new JMenuItem();
  JMenu jmMantenimientoTurnos = new JMenu();
  JMenuItem jmMantenTurnosIngreso = new JMenuItem();
  JMenuItem jmMantenTurnosModificar = new JMenuItem();
  JMenuItem jmMantenTurnosAnular = new JMenuItem();
  JMenuItem jmMantenTurnosListado = new JMenuItem();
  JMenuItem jmMantenRutasNuevo = new JMenuItem();
  //constructor
  public CMenu() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
    setVisible(true);
    setSize(2147483647,2147483647);
    setTitle("Transportes ABC: Menu Principal");
    initComponents();
    //Cuadros de Dialogo Usados
    final CDialogoNuevo dialogoNuevo = new CDialogoNuevo();
    final CDialogoBuscarCod dialogoBuscarCod = new CDialogoBuscarCod();
    final CListadoRutas listadoRutas = new CListadoRutas();
    //evento para dialogoNuevo
    jmMantenRutasNuevo.addActionListener(
      new ActionListener(){
        public void actionPerformed(ActionEvent Evento){
          dialogoNuevo.setVisible(true);
        }
      }
      );
    //evento para dialogoBuscarCod
    jmMantenRutasModificar.addActionListener(
      new ActionListener(){
        public void actionPerformed(ActionEvent evento){
          dialogoBuscarCod.setVisible(true);
        }
      }
      );
      //evento para listadoRutas
      jmMantenRutasListado.addActionListener(
        new ActionListener(){
          public void actionPerformed(ActionEvent evento){
            listadoRutas.setVisible(true);
          }
        }
      );
  }//fin Constructor
  public void initComponents(){
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  }
  public static void main(String[] args) {
    CMenu CMenu1 = new CMenu();

  }
  private void jbInit() throws Exception {
    jPanelMenu.setLayout(xYLayout1);
    this.setJMenuBar(jMenuBar1);
    jmMantenimiento.setText("Mantenimiento");
    jmConsultas.setText("Consultas");
    jmConsultasRutas.setText("Rutas");
    jmConsultasTurnos.setText("Turnos");
    jmConsultasPasajeros.setText("Pasajeros");
    jmMantenimientoRutas.setText("Rutas");
    jmMantenRutasModificar.setText("Modificar");
    jmMantenRutasAnular.setText("Anular");
    jmMantenRutasListado.setText("Listado");
    jmMantenimientoTurnos.setText("Turnos");
    jmMantenTurnosIngreso.setText("Ingreso");
    jmMantenTurnosModificar.setText("Modificar");
    jmMantenTurnosAnular.setText("Anular");
    jmMantenTurnosListado.setText("Listado");
    jmMantenRutasNuevo.setText("Nuevo");
    this.getContentPane().add(jPanelMenu, BorderLayout.CENTER);
    jMenuBar1.add(jmMantenimiento);
    jMenuBar1.add(jmConsultas);
    jmMantenimiento.add(jmMantenimientoRutas);
    jmMantenimiento.add(jmMantenimientoTurnos);
    jmConsultas.add(jmConsultasRutas);
    jmConsultas.add(jmConsultasTurnos);
    jmConsultas.add(jmConsultasPasajeros);
    jmMantenimientoRutas.add(jmMantenRutasNuevo);
    jmMantenimientoRutas.add(jmMantenRutasModificar);
    jmMantenimientoRutas.add(jmMantenRutasAnular);
    jmMantenimientoRutas.add(jmMantenRutasListado);
    jmMantenimientoTurnos.add(jmMantenTurnosIngreso);
    jmMantenimientoTurnos.add(jmMantenTurnosModificar);
    jmMantenimientoTurnos.add(jmMantenTurnosAnular);
    jmMantenimientoTurnos.add(jmMantenTurnosListado);
  }
}
 ******************************************************************************************************
este es el codigo de CDialogoNuevo
*******************************************************************************************************
//Creacion de un cuadro de dialogo que ingrese datos para una nueva ruta
public class CDialogoNuevo extends JDialog {
  JPanel panel1 = new JPanel();
  XYLayout xYLayout1 = new XYLayout();
  JLabel jLCiudad = new JLabel();
  JLabel jLTarifa = new JLabel();
  JTextField jTfCiudad = new JTextField();
  JTextField jTfTarifa = new JTextField();
  JButton jBtnIngresar = new JButton();
  JButton jBtnAceptar = new JButton();
  public CDialogoNuevo(Frame frame, String title, boolean modal) {
    super(frame, title, modal);
    try {
      jbInit();
      pack();
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
    setSize(490,300);
  }

  public CDialogoNuevo() {
    this(null, "", false);
  }

  private void jbInit() throws Exception {
    panel1.setLayout(xYLayout1);
    jLCiudad.setText("Ciudad");
    jLTarifa.setText("Tarifa");
    jTfCiudad.setText("");
    jTfCiudad.setColumns(30);
    jTfTarifa.setText("");
    jTfTarifa.setColumns(4);
    jBtnIngresar.setText("Ingresar");
    jBtnAceptar.setEnabled(false);
    jBtnAceptar.setText("Aceptar");
    getContentPane().add(panel1);
    panel1.add(jLCiudad,      new XYConstraints(41, 74, 90, -1));
    panel1.add(jLTarifa,      new XYConstraints(41, 120, 90, -1));
    panel1.add(jTfCiudad,  new XYConstraints(135, 72, -1, -1));
    panel1.add(jTfTarifa,  new XYConstraints(135, 117, -1, -1));
    panel1.add(jBtnAceptar,      new XYConstraints(270, 173, 85, 31));
    panel1.add(jBtnIngresar, new XYConstraints(76, 173, 90, 30));
  }
}
*********************************************************************************************************
este es el codigo de Clista
***********************************************************************************************************
public class Clista extends CRuta {
  //referencia al primer elemento de la lista
  private Nodo cabeza=null;
  //Definimos nodo
  private class Nodo{
    private Nodo sig;
    private CRuta info;
  }
  //constructor sin argumentos
  public Clista() {
  }
  //Metodos
  public Nodo crearNodo(CRuta valor){
    Nodo nuevo = new Nodo();
    nuevo.info=valor;
    return nuevo;
  }

  public void insFinal(CRuta valor){
    Nodo nuevo,p;
    nuevo=crearNodo(valor);
    p=cabeza;
    if(p!=null){
      while(p.sig!=null)
        p=p.sig;
      p.sig=nuevo;
    }
    else{  //cuando no hay elementos en la lista
      cabeza=nuevo;
    }
  }//fin insfinal

  public Nodo buscarNodo(CRuta valor){
    Nodo p;
    for(p=cabeza;p!=null;p=p.sig)
      if(p.info==valor)
        return p;
      return null;
  }//fin buscarNodo
}
*********************************************************************************************************************************************
este es el codigo deCRuta que le pasara a Clista los datos para el info de la lista enlazada (los datos de ruta: ciudad y tarifa)
**************************************************************************************************************************************************
public class CRuta extends CDialogoNuevo{
  public String ciudad;
  public double tarifa;
  public static int num=0;
  //constructor sin parametros
  public CRuta() {
  }
}
**************************************************************************************************
este es el codigo de ClistaRuta
**************************************************************************************************
public class ClistaRutas extends Clista {
  //reaferenciamos a lista
  CRuta ruta01 = new CRuta();
  //creamos instancia lista01
  Clista lista01 = new Clista();
  //constructor sin argumentos
  public ClistaRutas(){
  }

  public void ingresar(){
     ruta01.ciudad = jTfCiudad.getText();
     ruta01.tarifa = Double.parseDouble(jTfTarifa.getText());
     lista01.insFinal(ruta01);
  }
}
***************************************************************************************************
este es el codigo de CListadoRuta que mostrar en pantalla un listado de los datos ingresados
*****************************************************************************************************
public class CListadoRutas extends JFrame {
  JPanel jPanel1 = new JPanel();
  XYLayout xYLayout1 = new XYLayout();
  JPanel jPanel2 = new JPanel();
  JLabel jLciudad = new JLabel();
  XYLayout xYLayout2 = new XYLayout();
  JLabel jLcodigo = new JLabel();
  JTextField jTFCiudad = new JTextField();
  JPanel jPanel3 = new JPanel();
  XYLayout xYLayout3 = new XYLayout();
  JTextField jTfCodigo = new JTextField();
  JScrollPane jScrollPane1 = new JScrollPane();
  JPanel jPanel4 = new JPanel();
  JLabel jLabel1 = new JLabel();
  XYLayout xYLayout4 = new XYLayout();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JLabel jLabel4 = new JLabel();
  JTextPane jTextPane1 = new JTextPane();
  JButton jBtnBuscarCiudad = new JButton();
  JButton jBtnBuscarCodigo = new JButton();

  public CListadoRutas() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
    setSize(600,600);
  }
  private void jbInit() throws Exception {
    jPanel1.setLayout(xYLayout1);
    jPanel2.setEnabled(true);
    jPanel2.setForeground(Color.black);
    jPanel2.setBorder(BorderFactory.createEtchedBorder());
    jPanel2.setOpaque(true);
    jPanel2.setPreferredSize(new Dimension(370, 34));
    jPanel2.setToolTipText("");
    jPanel2.setVerifyInputWhenFocusTarget(true);
    jPanel2.setLayout(xYLayout2);
    jLciudad.setHorizontalAlignment(SwingConstants.CENTER);
    jLciudad.setHorizontalTextPosition(SwingConstants.TRAILING);
    jLciudad.setText("CIUDAD -->");
    jLcodigo.setHorizontalAlignment(SwingConstants.CENTER);
    jLcodigo.setText("CODIGO -->");
    jTFCiudad.setText("");
    jTFCiudad.setColumns(30);
    jPanel3.setEnabled(true);
    jPanel3.setBorder(BorderFactory.createEtchedBorder());
    jPanel3.setLayout(xYLayout3);
    jTfCodigo.setText("");
    jTfCodigo.setColumns(4);
    jPanel4.setBorder(BorderFactory.createEtchedBorder());
    jPanel4.setLayout(xYLayout4);
    jLabel1.setBackground(Color.lightGray);
    jLabel1.setBorder(BorderFactory.createLineBorder(Color.black));
    jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel1.setText("STATUS");
    jLabel2.setText("CÓDIGO");
    jLabel2.setBackground(Color.lightGray);
    jLabel2.setBorder(BorderFactory.createLineBorder(Color.black));
    jLabel2.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel3.setText("CIUDAD");
    jLabel3.setBackground(Color.lightGray);
    jLabel3.setBorder(BorderFactory.createLineBorder(Color.black));
    jLabel3.setVerifyInputWhenFocusTarget(true);
    jLabel3.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel4.setText("TARIFA");
    jLabel4.setBackground(Color.lightGray);
    jLabel4.setBorder(BorderFactory.createLineBorder(Color.black));
    jLabel4.setHorizontalAlignment(SwingConstants.CENTER);
    jTextPane1.setText("");
    jBtnBuscarCiudad.setText("Buscar");
    jBtnBuscarCodigo.setText("Buscar");
    jPanel2.add(jLciudad, new XYConstraints(8, 7, 130, 22));
    jPanel2.add(jTFCiudad, new XYConstraints(115, 10, -1, -1));
    jPanel2.add(jBtnBuscarCiudad,   new XYConstraints(466, 6, -1, -1));
    jPanel1.add(jPanel4, new XYConstraints(8, 118, 547, -1));
    jPanel1.add(jPanel3, new XYConstraints(2, 63, 556, 48));
    jPanel3.add(jLcodigo, new XYConstraints(48, 10, -1, -1));
    jPanel3.add(jTfCodigo, new XYConstraints(116, 7, -1, -1));
    jPanel3.add(jBtnBuscarCodigo,   new XYConstraints(468, 11, -1, -1));
    jPanel1.add(jPanel2, new XYConstraints(3, 18, 555, 41));
    jPanel4.add(jLabel1,      new XYConstraints(-2, 0, 144, 22));
    jPanel4.add(jLabel2,   new XYConstraints(142, 0, 92, 22));
    jPanel4.add(jLabel3,          new XYConstraints(234, 0, 175, 22));
    jPanel4.add(jLabel4,     new XYConstraints(408, 0, 135, 22));
    jPanel1.add(jScrollPane1,   new XYConstraints(7, 154, 548, 319));
    jScrollPane1.getViewport().add(jTextPane1, null);
    this.getContentPane().add(jPanel1, BorderLayout.CENTER);
  }
}
************************************************************
este es el codigo de CDialogoBuscarCod que lo adjunto por si accaso pero aun no he trabajado mucho en el
*******************************************************************************************
public class CDialogoBuscarCod extends JDialog {
  JPanel panel1 = new JPanel();
  JLabel jLBuscar = new JLabel();
  XYLayout xYLayout1 = new XYLayout();
  JTextField jTfBuscar = new JTextField();
  JButton jBtnBuscar = new JButton();

  public CDialogoBuscarCod(Frame frame, String title, boolean modal) {
    super(frame, title, modal);
    try {
      jbInit();
      pack();
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
    setSize(300,200);
  }

  public CDialogoBuscarCod() {
    this(null, "", false);
  }

  private void jbInit() throws Exception {
    panel1.setLayout(xYLayout1);
    jLBuscar.setFont(new java.awt.Font("Dialog", 1, 11));
    jLBuscar.setText("CODIGO DE RUTA -->");
    jBtnBuscar.setText("Buscar");
    jTfBuscar.setText("");
    jTfBuscar.setColumns(4);
    getContentPane().add(panel1);
    panel1.add(jLBuscar,   new XYConstraints(32, 33, 112, -1));
    panel1.add(jTfBuscar, new XYConstraints(151, 33, -1, -1));
    panel1.add(jBtnBuscar, new XYConstraints(96, 78, 84, 31));
  }
}

19
Java / PROBLEMA CON CUADRO DE DIALOGO
« en: Lunes 4 de Agosto de 2008, 17:07 »
ESCRIBI UN PROGRMA QUE GRAFICA FIGURAS GEOMETRICAS (ESPECIFICAMENTE CIRCULO, RECTANGULO Y TRIANGULO), EN DONDE EL INGRESO DE DATOS LO HAGO CON EL showInputDialog,PERO AHORA PRETENDO INGRESAR DATOS POR MEDIO DE UN CUADRO DE DIALOGO (QUE EL JBUILDER INDICA QUE SE DERIVA DE JDialog) , EL PROBLEMA RESIDE EN QUE NO SE CONECTAR LA INFORMACION CONTENIDA EN LAS CAJAS DE TEXTO DE MI CUADRO DE DIALOGO PARA PERMITIR QUE MI PROGRAMA GRAFIQUE TAL COMO LO HACIA CON LOS showInputDialog

20
C/C++ / QUE NECESITO SABER PARA HACER UN SISTEMA OPERATIVO EN C++?
« en: Viernes 25 de Julio de 2008, 01:07 »
Hola a todos ! tengo una duda para un proyecto muy loco que quiero realizar: Que se necesita conocer para programar un SO en C++ (A propositotengo al Turbo C++ 3.0 como compilador) he oido que muchos de sus procesos se basan en los TAD pilas y los TAQ colas , en los hilos y que usando la POO las cosas se hacen mas sencillas pero que mas se ncesita saber ?

21
Java / Re: COMO LLAMAR CON UN BOTON OTRA VENTANA?
« en: Viernes 25 de Julio de 2008, 01:01 »
GRacias ahorita mismo voy a casa a corregirlo

22
Java / COMO LLAMAR CON UN BOTON OTRA VENTANA?
« en: Viernes 25 de Julio de 2008, 00:41 »
Hola a todos ! Soy nuevo en Java y tengo algunos problemas con una aplicaion experimental que intento hacer; esta consite en
un proyecto (a proposito uso el JBuilderX Enterprise v10) que consta de dos clases: una principal llamada  CAplicacion y otra llamada ventana2; ventana2 tioene un metodo llamado verventana2 que permite ver una ventana con un mensaje pero cuando llamo este metodo en CAplicacion me bota error (a pesar que el compilador no considera como error mi declaracion del objeto de v2 que es un objeto de ventana2).En el codigo que aqui presento intento llamar al metodo verventana2 de la clase v2 (asi he definido ventana2 dentro del metodo main) al pulsar un boton.
POR FAVOR ESPERO SU RESPUESTA CUANTO ANTES Y CUALQUIER AYUDA GUSTOSO LA ACEPTARE
  -----------------Giorgione----------------------


Aqui presento el codigo de CAplicacion


package caplicacion;

import javax.swing.*;
import java.awt.*;
import com.borland.jbcl.layout.*;
import java.awt.event.*;

/**
 * <p>Título: Ventana</p>
 * <p>Descripción: Programa que muestra una ventana en pantalla</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Empresa: </p>
 * @author Giorgione
 * @version 1.0
 */
public class CAplicacion extends javax.swing.JFrame {
  //JFrame es la clase padre de CAplicacion (recuerda el extends)
  JButton jButton1 = new JButton();  //un boton
  XYLayout xYLayout1 = new XYLayout(); //permite manipular el boton dentro de coord x,y
  private Object v2;
  public CAplicacion() {  //este es un constructor
    setSize(300,330); //tamaño
    setTitle("Aplicacion"); //titulo
    initComponents();//inicia los controles o componenetes
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void initComponents(){
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  }
  public static void main(String[] args) {
    CAplicacion CAplicacion1 = new CAplicacion();
    new CAplicacion().setVisible(true);
    ventana2 v2 = new ventana2();
  }
  private void jbInit() throws Exception {
    jButton1.setText("jButton1");
    jButton1.addActionListener(new CAplicacion_jButton1_actionAdapter(this));
    this.getContentPane().setLayout(xYLayout1);
    this.getContentPane().add(jButton1, new XYConstraints(127, 82, -1, -1));
  }

  void jButton1_actionPerformed(ActionEvent e) {
    v2.verventana2();
  }

}

class CAplicacion_jButton1_actionAdapter implements java.awt.event.ActionListener {
  CAplicacion adaptee;

  CAplicacion_jButton1_actionAdapter(CAplicacion adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButton1_actionPerformed(e);
  }
}


y aqui esta el codigo de ventana2


package caplicacion;

import javax.swing.*;
import com.borland.jbcl.layout.*;
import java.awt.*;

/**
 * <p>Título: Ventana</p>
 * <p>Descripción: Programa que muestra una ventana en pantalla</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Empresa: </p>
 * @author Giorgione
 * @version 1.0
 */

class ventana2 {
  JPanel jPanel1 = new JPanel();
  XYLayout xYLayout1 = new XYLayout();
  JLabel jLabel1 = new JLabel();
  public ventana2() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }

  }
  public static void verventana2(){
            jLabel1.setVisible(true);
  }
  private void jbInit() throws Exception {
    jLabel1.setFont(new java.awt.Font("Dialog", 0, 23));
    jLabel1.setForeground(Color.red);
    jLabel1.setText("HOLA, SOY LA VENTANA 2");
    jPanel1.setLayout(xYLayout1);
    jPanel1.add(jLabel1,  new XYConstraints(50, 72, 318, 118));
  }
}

23
Java / COMO LLAMAR CON UN BOTON OTRA VENTANA?
« en: Viernes 25 de Julio de 2008, 00:35 »
Hola a todos ! Soy nuevo en Java y tengo algunos problemas con una aplicaion experimental que intento hacer; esta consite en
un proyecto (a proposito uso el JBuilderX Enterprise v10) que consta de dos clases: una principal llamada  CAplicacion y otra llamada ventana2; ventana2 tioene un metodo llamado verventana2 que permite ver una ventana con un mensaje pero cuando llamo este metodo en CAplicacion me bota error (a pesar que el compilador no considera como error mi declaracion del objeto de v2 que es un objeto de ventana2).En el codigo que aqui presento intento llamar al metodo verventana2 de la clase v2 (asi he definido ventana2 dentro del metodo main) al pulsar un boton.
POR FAVOR ESPERO SU RESPUESTA CUANTO ANTES Y CUALQUIER AYUDA GUSTOSO LA ACEPTARE
  -----------------Giorgione----------------------


Aqui presento el codigo de CAplicacion


package caplicacion;

import javax.swing.*;
import java.awt.*;
import com.borland.jbcl.layout.*;
import java.awt.event.*;

/**
 * <p>Título: Ventana</p>
 * <p>Descripción: Programa que muestra una ventana en pantalla</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Empresa: </p>
 * @author Giorgione
 * @version 1.0
 */
public class CAplicacion extends javax.swing.JFrame {
  //JFrame es la clase padre de CAplicacion (recuerda el extends)
  JButton jButton1 = new JButton();  //un boton
  XYLayout xYLayout1 = new XYLayout(); //permite manipular el boton dentro de coord x,y
  private Object v2;
  public CAplicacion() {  //este es un constructor
    setSize(300,330); //tamaño
    setTitle("Aplicacion"); //titulo
    initComponents();//inicia los controles o componenetes
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void initComponents(){
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  }
  public static void main(String[] args) {
    CAplicacion CAplicacion1 = new CAplicacion();
    new CAplicacion().setVisible(true);
    ventana2 v2 = new ventana2();
  }
  private void jbInit() throws Exception {
    jButton1.setText("jButton1");
    jButton1.addActionListener(new CAplicacion_jButton1_actionAdapter(this));
    this.getContentPane().setLayout(xYLayout1);
    this.getContentPane().add(jButton1, new XYConstraints(127, 82, -1, -1));
  }

  void jButton1_actionPerformed(ActionEvent e) {
    v2.verventana2();
  }

}

class CAplicacion_jButton1_actionAdapter implements java.awt.event.ActionListener {
  CAplicacion adaptee;

  CAplicacion_jButton1_actionAdapter(CAplicacion adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButton1_actionPerformed(e);
  }
}


y aqui esta el codigo de ventana2


package caplicacion;

import javax.swing.*;
import com.borland.jbcl.layout.*;
import java.awt.*;

/**
 * <p>Título: Ventana</p>
 * <p>Descripción: Programa que muestra una ventana en pantalla</p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Empresa: </p>
 * @author Giorgione
 * @version 1.0
 */

class ventana2 {
  JPanel jPanel1 = new JPanel();
  XYLayout xYLayout1 = new XYLayout();
  JLabel jLabel1 = new JLabel();
  public ventana2() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }

  }
  public static void verventana2(){
            jLabel1.setVisible(true);
  }
  private void jbInit() throws Exception {
    jLabel1.setFont(new java.awt.Font("Dialog", 0, 23));
    jLabel1.setForeground(Color.red);
    jLabel1.setText("HOLA, SOY LA VENTANA 2");
    jPanel1.setLayout(xYLayout1);
    jPanel1.add(jLabel1,  new XYConstraints(50, 72, 318, 118));
  }
}

Páginas: [1]