|
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 - antony_soluciones
Páginas: 1 ... 4 5 [6] 7 8 ... 10
126
« en: Sábado 24 de Septiembre de 2005, 01:35 »
Hola amigos foristas....
Tengo un problema que se me esta complicando....
Problema: He creado un ROLE que tiene permisos de SELECT y se lo asigne a una tabla CLIENTE... segidamente cree un usuario USU_CLIENTE y le asigne el role... por lo que se deduce que este usuario tendra permisos de lectura sobre la tabla CLIENTE; bien... por consola utilizando el isql me conecto con la bd por medio del user y password que le cree al usuario y todo funciona muy bien, me conecto desde otro equipo utilizando el IBConsole y tambien funciona, este usuario USU_CLIENTE solo tiene permisos de lectura sobre la tabla CLIENTE, el problema es que nesecito conectarme desde java usando el user USU_CLIENTE y no me deja por que en ningun lado le asigno el role que tendra este usuario.
Si alguien sabe como conectarce desde java a una base de datos firebird pero usando el nombre y password diferentes del sysdba, osea un usuario creado que tenga permisos por medio de roles a las tablas... porfavor digame como, ESTARE PROFUNDAMENTE AGRADECIDO.....
De antemano agradesco cualquier colaboracion que me puedan brindar.
127
« en: Jueves 22 de Septiembre de 2005, 19:44 »
Hola a todos... Que pena llegar tarde a esta discución, la verdad es que no se me notifico de respuestas recientes a mi correo... pero atendiendo a la solicitud del compañero Juak cuando informa que quisiera conocer un poco mas sobre la tecnologia java web start y el protocolo jnlp, bien aca le traigo un articulo sobre ventajas y desventajas java web start
128
« en: Miércoles 21 de Septiembre de 2005, 01:00 »
pautas....
1) elavorese un buen FSR 2) ajuste bien su maquina de estados finitos 3) cuando pueda suseder un error lanze una exception
yo creo que con esto... todo puede salir bien, mucha suerte
129
« en: Martes 20 de Septiembre de 2005, 03:21 »
pues yo le recomiendo crear Exepciones y lanzarlas cuando detecte un calculo innesesario
130
« en: Martes 20 de Septiembre de 2005, 03:19 »
espero le sirvan son muy basicos... Archivosswingsuerte
132
« en: Miércoles 7 de Septiembre de 2005, 15:44 »
Hola a todos... Ahora en la actualidad se estan trabajando las aplicariones de escritorio hechas en java(swing,awt) por medio Java Web Start que es la implementación de referencia de la especificación JNLP ( JSR 56, Java Networking Launching Protocol ) que define como ejecutar aplicaciones Java remotamente desde un entorno de red cualquiera. A pesar de su parecido, una aplicación de Java Web Start no tiene nada que ver con un Applet. Java Web Start sólo utiliza el navegador como medio para que el usuario pueda ejecutar las aplicaciones. Una vez que el usuario pincha en un enlace de una aplicación, ésta se ejecuta en la máquina virtual del cliente como cualquier otra aplicación. Java Web Start no forma parte del navegador web, es una aplicación independiente y por lo tanto no requiere del navegador para su funcionamiento. Una vez que el usuario pincha en un enlace para ejecutar una aplicación, puede continuar navegando o cerrar el navegador sin que esto interfiera en el funcionamiento de la aplicación que ha sido lanzada. Además, Java Web Start va guardando en una caché interna las aplicaciones que va ejecutando el usuario, de modo que éste pueda lanzarlas posteriormente sin la necesidad de abrir el navegador o incluso ejecutarlas localmente sin conectarse a ninguna red. Esta tencnologia no creo que la tenga c# o cualquier tecnologia .NET,... y si la tienen es por que estan utilizando la VM que es de la SUN. Todos sabemos de aquella demanda que la SUN interpuso a MicroSoft por hacer de .NET multiplataforma gracias a la VM de la SUN, ahora bien... si .NET usa la VM que no fue creada para ellos, que creen ustedes que sea mejor, JAVA que tiene una VM creada especificamente para este lenguage o .NET que usurpo la VM dada la incapacidad de crear una para ellos mismos.
133
« en: Miércoles 17 de Agosto de 2005, 01:49 »
No. La idea es que todas aquellas personas que hallan aprendido algo en este foro colaboren posteando una faq con el esquema explicado anteriormente por ejemplo si usted sabe como trabajar con matrices, púes explica de una forma clara como trabajar con matrices ejemplo: Objeto: trabajo de matrices en java Definicion: las matrices en java a diferencia de c deben instanciarce para que tengan capacidad de almacenamiento... su forma de trabajar con ellas es la misma que en c Ejemplo: int[][] matriz = new int4][10];
Si me entiende? bueno pero creo que ya esta como tarde para esto.... Adios y suerte
134
« en: Miércoles 17 de Agosto de 2005, 01:35 »
La verdad es que no me sirve de mucho usar el comando path por que este es una variable de entorno del sistema usado para colocar en el entorno del sistema operativo las rutas de aquellos ejecutables que deseemos usar en cualquier momento sin tener que ejecutarlos desde la ruta en donde se encuentra... por ejemplo en el directorio bin del jdk de java se encuentran todos los .exe o .bin que sirven para compilar, ejecutar o hacer otro monton de cosas y cada uno de estos ejecutables deben estar disponibles en cualquier ruta...
De todas maneras muchas gracias... y si encuentra como colaborarme le agradeceria el doble....
135
« en: Martes 16 de Agosto de 2005, 18:40 »
hola, no dudo de tus conocimientos pero creo que la mejor respesta este caso es con codigo observa public void run() { while(true) { try { Thread.sleep(300000); // haces lo que quieras hacer } catch(InterruptedException e) {} } }
136
« en: Martes 16 de Agosto de 2005, 18:34 »
nunca he impreso nada en una tiquetera, pero yo le recomiento usar el jasper reports, si no le funciona entonces use las clases del paquete java.io si esto no le funciona entonces use el paquete javax.comm
137
« en: Martes 16 de Agosto de 2005, 18:22 »
Hola a todos....
Mi pregunta es la siguiente, como hacer en un .bat que una variable tome la ruta donde este fue ejecutado... lo que he hecho es lo siguiente pero no me sirve por que nesecito la ruta con los nombres de directorios y todo, ya les muestro
set BAT_HOME=.\
eso es lo que he hecho pero cuando quiero ver el valor de la variable hago lo siguiente:
echo off echo %BAT_HOME% .\
lo que esta en azul es lo que sale, lo que yo quisiera que saliese es lo siguiente:
por ejemplo si estoy en la ruta c:\directorio1\dir2\dir2\ y en esta ruta se encuetra el .bat que inicia la variable de entorno BAT_HOME cuando yo haga el:
echo off echo %BAT_HOME%
aparesca como respuesta la ruta c:\directorio1\dir2\dir2\ y no .\....
Espero haber sido claro, si algo no se entiende por favor posteenlo y yo intentare explicar mejor mi inquietud...
Cordialmente,
Antony Hernan Delgado Solano
138
« en: Martes 26 de Julio de 2005, 00:05 »
Hola amigos: Nesecito saber como realizar una diferencia de entidades en visual fox, tengo dos entidades muy similares la llave principal en las dos entidades tiene el mismo tamaño y los datos son muy similares. Ejemplo: Entidades: Usuarios, UsuariosEnMoraAtributos comunes: codigo,nombre,direccion,telefono pregunta: necesito saber cuales personas de la tabla Usuarios no estan en la tabla UsuariosEnMora. Cualquier colaboracion que me puedan brindar, la agradeseria realmente... Cordialmente,
139
« en: Lunes 25 de Julio de 2005, 20:05 »
hola... Este es un ejemplo de como usar el paquete jcalendar.jar, bien... creo que la forma de ejecutarlo ya ud. la conoce pero como esta pregunta no solo la verá ud. solamente, entonces trataré de explicar la forma de ejecutarlo para otros usuarios. 1) grabe en su disco duro el paquete jcalendar.jar 2) agregue al classpath la ruta y el paquete jcalendar.jar 3) compile. (javac Calendario.java) 4) ejecute. (java Calendario) si no quiere hacer el pundo 2 y lo que quiere es crear un ejecutor mediante un .bat entonces tendrá que hacer lo siguiente: 1)abra la consola (cmd) 2)digite lo siguiente: set MIS_JAR=%CLASSPATH%;C:\RUTA\jcalendar.jar 3)compile de la siguiente forma: javac -cp "%MIS_JAR%" Calendario.java 4)ejecute de la siguiente forma java -cp "%MIS_JAR%" Calendario Espero no se ofenda por ser tan explicito... /* * Calendario.java * * Created on 25 de Julio de 2005, 11:02 AM */ //package codesolocodigo; /** * * @author Antony */ public class Calendario extends javax.swing.JFrame { /** Creates new form Calendario */ public Calendario() { initComponents(); this.setSize(400,400); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() { jDCalendario = new com.toedter.calendar.JDateChooser(); jBVerFecha = new javax.swing.JButton(); jLFecha = new javax.swing.JLabel(); getContentPane().setLayout(null); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); getContentPane().add(jDCalendario); jDCalendario.setBounds(40, 10, 155, 22); jBVerFecha.setText("Ver Fecha"); jBVerFecha.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jBVerFechaActionPerformed(evt); } }); getContentPane().add(jBVerFecha); jBVerFecha.setBounds(40, 40, 130, 25); jLFecha.setText("Al dar clic saldr\u00e1 la fecha que seleccion\u00f3"); getContentPane().add(jLFecha); jLFecha.setBounds(40, 80, 310, 20); pack(); } private void jBVerFechaActionPerformed(java.awt.event.ActionEvent evt){ this.jLFecha.setText(String.valueOf(this.jDCalendario.getDate())); } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Calendario().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jBVerFecha; private com.toedter.calendar.JDateChooser jDCalendario; private javax.swing.JLabel jLFecha; // End of variables declaration//GEN-END:variables }
Espero y le funcione, y disculpe la demora pero es que no encotraba el .jar
140
« en: Lunes 25 de Julio de 2005, 04:36 »
yo he solucionado problemas similares pero siempre ha sido afinando los query's o haciendo tuning, deberias publicar los querys y aca los vemos....
141
« en: Miércoles 20 de Julio de 2005, 23:22 »
hola. me podrias mandar tambien tutorial a mi correo? antony_delgado@yahoo.com
142
« en: Miércoles 20 de Julio de 2005, 21:20 »
Hola en muchas ocaciones los jar no quedan bien hechos por que existen demaciados waring por ejemplo uno de lo waring mas comunes son el de la vercion de la aplicacion que debe ir en la clase que tiene el main no recuerdo como es el nombre de la variable pero es algo como esto:
publi static int SerialVersionUI=1.0;
otro de los waring comunes es el que susede cuando se trabaja con vectores (java.util.Vector) todas las variables que se crean se deben crear así:
java.util.Vector<String><Integer> nomVar = new java.util.vector();
la varible nomVar solo deberia almacenar valores String o integer, de esta forma se quitan otro monton de waring... luego si secrea el .jar y listo.
143
« en: Miércoles 20 de Julio de 2005, 21:07 »
busca NetBean en google
144
« en: Miércoles 20 de Julio de 2005, 20:43 »
hola fozter. debes hacer lo siguiente. esto lo debes hacer en el archivo AUTOEXEC.BAT que se encuetra en win9x, ahora bien si estas en winXP debes ir MiPc y dar click derecho propiedades, luego buscas en una de las pestañas, la verdad no me acuerdo cual es por que ahora estoy en vacaciones fuera de mi casa y estoy en un equipo con win98, pero en la pestaña que te digo, existe un boton que se llama opciones avanzadas y en la ventana que se muestra al dar click buscas un boton que se llama nuevo, realmente hay dos, debes dar click en el de abajo y hay colocas lo que esta abajo pero de la siguiente forma donde dice nombre de la variable colocas lo que esta antes del igual pero si set. set JAVA_HOME=C:\JDK1.X.X set CLASSPATH=.;%JAVA_HOME%\LIB;j%JAVA_HOME%\JRE\LIB\RT.JAR set PATH=%PATH%;%JAVA_HOME%\BIN bien ahora para ejecutarlo yo te recomiendo despúes de haber hecho esto reiniciar el equipo, luego ir a ms-dos o cmd y uvicarte en la carpeta donde tienes el archivo .java y hacer lo siguiente primero pueva esto: javac HolaMundo.java java HolaMundo si esto no te sirve entoces prueba con esto escribiendo en la consola set HOME=C:\JDK1.X.X set HOME_CLASSPATH=.;%HOME%\LIB;j%HOME%\JRE\LIB\RT.JAR java -cp "%HOME_CLASSPATH%" HolaMundo PDT: no te preocupes, "lo mas dificil siempre es empezar" y recuerda "hasta el camino mas largo empiesa con un impulso" y este impulso ya lo tienes.... suerte.
145
« en: Miércoles 20 de Julio de 2005, 19:34 »
La idea es crear un foro que contenga los dos, el shell en linux y los .bat en windows, aprender mediante un foro a programar estas opciones tan importantes a la hora de crear instaladores o ejecutores de las aplicaciones que creamos estas opciones nos permiten setear variables de entorno o crear nuebas path, como usar un for o un if en un .bat que reuna un grupo de archivos y los coloque en el entorno como hacer lo mismo con shell de linux
146
« en: Miércoles 20 de Julio de 2005, 05:02 »
Hola... He leido y compilado ejemplos del libro java3d de Rama, ademas he logrado trabajar con escenarios 3d y he estudiado la mayoria de ejemplos que he encotrado en la pagina de la sun. Lo que no se, se me convierte en un reto y siempre me gusta colaborar con informacion suficiente para aclarar dudas, además tengo un dicho que dice "postea como te gustaria que te postearan a ti", no me gusta hacerle tareas a nadie pero si me gusta mostrar el camino y promover la investigación ya que con esta se forman mejores personas ya lo dice el dicho "no les regales el pescado, es mejor que aprendan a pescar"... Me gustaría moderar este foro ya que sería una experiencia enrriquecedora para mi. No he posteado mas de 100 veses pero espero que mi esmero y dedicacion valgan la pena. Cordialmente, Antony Hernan Delgado Solano
147
« en: Martes 19 de Julio de 2005, 19:13 »
hola...
por que no direcciona las rutas de donde quedó instalado jdk1.3\bin y \lib en el kawa.
o lo otro que puede hacer es dar click derecho en miPc luego busca la pestaña donde se encuente el boton de opciones avanzadas y crea una variable path con valor jdk1.3\bin luego crea otra variable con nombre classpath y le da el valor jdk1.3\jre\lib\rt.jar;jdk1.3\lib y listo.
y la proxima no sea pene... jejeje
148
« en: Lunes 18 de Julio de 2005, 21:30 »
Hola dudin.... En estos dias de vacaciones y poco trabajo, encuentro mucha divercion al contestar preguntas en esto de los foros.... suerte y espero le sirva /** * * @author Antony_soluciones */ public class UsoTabla extends javax.swing.JFrame { public UsoTabla() { initComponents(); } private void initComponents() { jSContenedorTabla = new javax.swing.JScrollPane(); jTtablaEjemplo = new javax.swing.JTable(); jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jTtablaEjemplo.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null} }, new String [] { "COLUMNA 1", "COLUMNA 2", "COLUMNA 3", "CHECK" } ) { Class[] types = new Class [] { java.lang.Object.class, java.lang.Object.class, java.lang.Object.class, java.lang.Boolean.class }; public Class getColumnClass(int columnIndex) { return types [columnIndex]; } }); jSContenedorTabla.setViewportView(jTtablaEjemplo); getContentPane().add(jSContenedorTabla, java.awt.BorderLayout.CENTER); jPanel1.setLayout(new java.awt.BorderLayout()); jLabel1.setFont(new java.awt.Font("MetaPlusBookCaps", 1, 12)); jLabel1.setText("HOLA DUDIN ESPERO TE SIRVA ESTO"); jPanel1.add(jLabel1, java.awt.BorderLayout.CENTER); getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH); pack(); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new UsoTabla().setVisible(true); } }); } private javax.swing.JLabel jLabel1; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jSContenedorTabla; private javax.swing.JTable jTtablaEjemplo; }
149
« en: Domingo 17 de Julio de 2005, 02:52 »
Tengan todos ustedes un muy ameno y cordial saludo... ¿Que significa FAQ? Rta: Frecuently Asqued Questions - Preguntas realizadas frecuentemente La idea es crear una serie de FAQs que expliquen el funcionamiento de las clases siguiendo siempre el mismo esquema. ¿Cual esquema? Ok, el esquema sera el siguiente OBJETO: xxxxxxxxxxxx DEFINICION: xxxxxxxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX EJEMPLO :XXXXXXXXXXXXXXX
Bien, empezaré con el primer FAQ, observen a continuación. OBJETO: java.util.Vector DEFINICION: la clase Vector es una clase que nos permite almacenar cualquier tipo de objeto, podemos saber cuantos objetos hemos almacenado y tambien podemos limitar la cantidad de objetos que se pueden almacenar, si no se limitan el almacenará una cantidad indeterminada. EJEMPLO: public class UsoVector { public static void main(String[] args) { java.util.Vector vec = new java.util.Vector(); vec.add("Hola mundo"); vec.add(new Integer(1)); for(int i = 0; i < vec.size(); i++) System.out.println(vec.get(i)); } }
150
« en: Domingo 17 de Julio de 2005, 02:29 »
quite lo que no nesecite y el resto le funciona.... private boolean login() { javax.swing.JPanel panel = new javax.swing.JPanel(); panel.setBackground(new java.awt.Color(110,220,190); javax.swing.JTextField usuario = new javax.swing.JTextField(); javax.swing.JPasswordField password = new javax.swing.JPasswordField(); int intentos = 0; panel.setLayout(new java.awt.GridLayout(2, 2, 10, 10)); panel.add(new javax.swing.JLabel("Usuario:")); panel.add(usuario); panel.add(new javax.swing.JLabel("Contraseña:")); panel.add(password); while(intentos < 3) { if(javax.swing.JOptionPane.showConfirmDialog(this, panel, this.getTitle(), javax.swing.JOptionPane.OK_CANCEL_OPTION, javax.swing.JOptionPane.PLAIN_MESSAGE) == javax.swing.JOptionPane.OK_OPTION) { if(usuario.getText().equals("")) javax.swing.JOptionPane.showMessageDialog(this, "Se debe digitar el Nombre de Usuario", this.getTitle(), javax.swing.JOptionPane.INFORMATION_MESSAGE); else if(password.getPassword().length == 0) javax.swing.JOptionPane.showMessageDialog(this, "Se debe digitar la Contraseña", this.getTitle(), javax.swing.JOptionPane.INFORMATION_MESSAGE); else{ //aqui se debe validar la contraseña try { rs = ConeccionStandar.obtenerResultSet("SELECT * FROM ACO_TUSUARIO WHERE USU_LOGIN = " + "'" + usuario.getText().trim().toUpperCase() + "'" + " AND USU_PASSWORD = " + "'" + password.getText().trim().toUpperCase() + "'"); usu = usuario.getText().trim(); if(rs.next()){ ConeccionStandar.asignarUsuarioConectado(rs.getInt(1)); break; }else{ intentos++; javax.swing.JOptionPane.showMessageDialog(this, "El nombre de usuario o contraseña son invalidos."); if(intentos == 3) cerrarVentana(); } } catch(Exception err) {System.out.println(err);} } } else { cerrarVentana(); } } return true; }
suerte
Páginas: 1 ... 4 5 [6] 7 8 ... 10
|
|
|