• Miércoles 13 de Noviembre de 2024, 08:26

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 - nicokiki

Páginas: 1 ... 9 10 [11] 12
251
XML / Ayuda Gigante En Xml
« en: Domingo 22 de Febrero de 2004, 21:29 »
Hola a todos!!!

Me piden que escriba los prototipos de funciones de una biblioteca (creada por mi) que encapsulela escritura y parseo de este XML que pego a continuacion:
Aclaro, que es la primera vez que hago este tipo de cosas y la idea no es que Uds trabajen por mi, solo necesito la idea basica para resolver esto y RE ACLARO, no quiero que lo hagan por mi. Estoy en contra de la gente que hace este tipo de preguntas, es mas, las he condenado, pero bueno....alguna vez me tenia q pasar de preguntar algo de lo cual no tengo la menor idea (de muchas cosas no tengo idea)
Aclaro tambien que no tengo ni me dejan usar DOM o SAX.

Les pego el XML:

<EMPLEADO nombre="Miguel" apellido="Fernandez" sexo="M"/>
<EMPLEADO nombre="Mercedes" apellido="Schmith" sexo="F" dni="25124563"/>
   <HORARIO>
      <INTERVALO entrada="10:20" salida="14:20">Maniana<INTERVALO/>
      <INTERVALO entrada="18:20" salida="20:00">Tarde<INTERVALO/>
   <HORARIO/>
   <HIJO nombre="Gimena" apellido="Schmith" sexo="F"/>
   <HIJO nombre="Martin" apellido="Schmith" sexo="M"/>
<EMPLEADO/>


Les pido una minima ayuda para arrancar

Salu2!!!!!

252
C/C++ / Re: ?¿integggggrales
« en: Viernes 20 de Febrero de 2004, 16:40 »
Mira, yo creo q hay una probabilidad de 1 en 10000! de q se me ocurra como hacer lo q pedis, pero siempre hay una solucion: Quizas no puedas calcularle la primitiva a una integral, pero lo q si se puede hacer es resolver numericamente caulquier tipo de integral por distintos metodos. Ya se q no es lo q pedis, pero es una alternativa

Salu2!!!!

253
C/C++ / Re: Necesito Ayuda
« en: Lunes 16 de Febrero de 2004, 18:14 »
Mira, lo q a mi se me ocurre en este momento, es que en el evento OnKeyPressed() o como se llame (aclaro que tendrias q trabajar bajo la programacion orientada a Eventos) largues por pantalla una ventana que diga "quiere salir de la aplicacion???" y si la respuesta es OK, entonces deberias encontrar el mensaje q le dice a Windows (esta aplicacion seria para Windows) que finalice el programa. En la API de WINDOWS con PostQuitMessage(0) salis de la aplicacion.

Salu2!!!!!!!

254
C/C++ / Re: Como Dibujar En Visual C++??
« en: Lunes 16 de Febrero de 2004, 12:43 »
Usando MFC, se puede definir un CDC (en el evento OnPaint) de tipo CPaintDC o algo asi:
CPaintDC PaintDC;
PaintDC.MoveToEx(.......);
PaintDC.LineTo(.......);

y listo. Hay q hacer un ReleaseDC al final de todo. Busca en el MSDN esos dos metodos q te puse y listo.

Si estuvieras usando el API de WINDOWS, tambien existen esos dos metodos salvo por que el MoveToEx() se llama MoveTo()

Salu2!!!!!

255
C/C++ / Re: Ezwindows Con Microsoft Visual C++
« en: Miércoles 11 de Febrero de 2004, 12:50 »
En la MSDN dentro de lo que son DC's (Device Context's) explica las opciones de figuras dibujables soportadas por Visual C++.

PaintDC Contexto;
Contexto.Ellipse(.......); o algo asi, no me acuerdo muy bien, pero mira en esa parte de la ayuda.

Para hacer un poligono de 8 lados, lo q se me ocurre es q hagas lineas, tantas como sea necesario, porque no existe algo q lo haga por ti directamente (creo). Se q es un poco engorroso, pero es lo q hay

Salu2!!!!!

256
C/C++ / Re: Validacion De Flotantes
« en: Martes 10 de Febrero de 2004, 20:34 »
El tema de como manejar cadenas esta algo explicado en la discusion de C/C++ con el nombre "Modificando una Cadena" empezado por "Nagisa"

Salu2!!!!

257
C/C++ / Re: Validacion De Flotantes
« en: Martes 10 de Febrero de 2004, 20:32 »
Lo que deberias hacer es levantar el dato del usuario a un string (CString o char*) y deberias recorrer la cadena y contar la cantidad de caracteres hasta la coma y validar que sean menores o iguales a tres, si pasa esa condicion, recorres los caracteres siguientes a la coma y te fijas que no pasen de 2 caracteres. Si cumple estas dos condiciones, conviertes el contenido de tu string a un float y listo.
El motivo por el que deberias levantar el dato a un string es porque si lo levantas directamente a un float y el usuario tipeo por ejemplo dos comas, el programa tirara un error en tiempo de ejecucion.

Espero q sirva

Salu2!!!!! :alien:

258
C/C++ / Re: Ayuda Con Dcs
« en: Martes 10 de Febrero de 2004, 12:52 »
Ojo con el uso del Attach(), porque si a una misma variable de tipo CBITMAP le volves a hacer un Attach(), inevitablemente tirara un error en tiempo de ejecucion, por eso es que existe el Dettach() o algo asi, no me acuerdo el nombre exacto.

Salu2!!!!!

259
C/C++ / Re: Ayuda Con Dcs
« en: Lunes 9 de Febrero de 2004, 19:42 »
Te sirvio????

260
C/C++ / Re: Ayuda Con Dcs
« en: Lunes 9 de Febrero de 2004, 15:06 »
Hola, te mando un ejemplo mio:

HBITMAP hbmp;
CBITMAP Bitmap;

hbmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(),"c:\\CodoLeftUpBlanco.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);

Bitmap.Attach(hbmp);

//Este CDC que viene es el encabezado del evento OnDraw()
CDC* pDC;
CDC memDC;
memDC.CreateCompatibleDC(pDC);
memDC.SelectObject(&Bitmap);
//pongo el bitmap en la posicion indicada por el atributo ptAt
//En este caso, podrias poner a ptAt donde vos quisieras
pDC->BitBlt(ptAt.x,ptAt.y,40,40,&memDC,0,0,SRCAND);
//Tambien existe StretchBlt() o algo asi era el nombre
SelectObject( memDC, Bitmap );
DeleteDC( memDC );


Creo q con eso deberia andar

Salu2!!!!

261
C/C++ / Re: Modificando Una Cadena
« en: Lunes 9 de Febrero de 2004, 14:24 »
Cirrus: *p apunta a una posicion de la cadena, esto es si la cadena es: "hola", *p apunta a "h", *(p+1) apunta a "o" y asi sucesivamente, por lo que no entiendo que es lo que hace mal la funcion de Nagisa.
En teoria creo q esta bien

Salu2!!!!

262
C/C++ / Re: Ayuda Urgente
« en: Miércoles 4 de Febrero de 2004, 21:10 »
El 0x"algo" significa que ese "algo" es un numero en hexadecimal

Lo otro no lo conozco

Salu2!!!!!

263
C/C++ / Re: Funcion Dado
« en: Lunes 2 de Febrero de 2004, 21:07 »
Realmente no entiendo lo q queres hacer.
Se muestran por pantalla numeros del 1 al  (un dado) y al apretar una tecla (CUAL????????) que pasa a la funcion principal??????????

Salu2!!!!!!!

264
Java / Re: Servlet E Interbase
« en: Domingo 1 de Febrero de 2004, 23:47 »
Hola a todos de vuelta.

Antes q nada les quiero agradecer la ayuda porque las didas hasta ahora fueron resueltas.
GRACIASSSS!!!!!!
Pero ahora tengo otro problema:

El proyecto que estoy haciendo parte de una pagina HTML en donde se le pide al usuario que
ingrese su nombre de usuario y contraseña. Los datos son leidos por un servlet, el cual checkea
en una tabla de la base si los datos son correctos. En caso de serlos, el servlet redirecciona
a una pagina JSP donde se le ofrece al usuaroi distintos productos. Para no generar falsas expectativas,
esta pagina solo mostrara aquellos productos disponibles en la base de datos.
La idea es que se acceda a la base de datos una sola vez por cuestiones de optimizacion de tiempo
y recursos, por lo tanto, solo desde el servlet (el unico q tendre) podre realizar consultas a
la base. La idea es que en el JSP no pueda acceder a la base, por lo que creo que lo mejor
seria "setear" propiedades en un JavaBean (setear que productos estan o no disponibles) de
manera que el JSP pueda "getear" dichas propiedades y asi evitar un doble acceso a la base de
datos para saber que productos hay en stock y cuales no.
Estuve probando algo con beans, pero no logro hacer que las propiedades del Bean sean mas complejas
que un String o un int (o un tipo de dato propio del lenguaje). A la hora de querer desarrollar
por ejemplo un vector de objetos como propiedad de un Bean, desde el JSP (o desde el Servlet) no los puedo setear ni
getear, peor aun, tampoco pude con un vector de enteros.
Una solucion poco optima seria crear muchas propiedades de tipos basico, pero estaria igualmente
limitado debido a la cantidad de propiedades que necesito.
Quiero aclarar que si pude setear y getear propiedades de tipos basicos en un Bean.

Si alguien me puede dar una mano o si tienen alguna otra idea de como solucionar este problema,
estoy mas q dispuesto a escucharla.
Lamentablemente no he podido ver ningun proyecto de ejemplo que use tipos de datos propios
como propiedad de Beans y vi algo demasiado basico del uso de SERVLETS-JSP-JAVABEANS (todos
a la vez)

Salu2!!!!!!!!

265
Java / Re: Servlet E Interbase
« en: Viernes 30 de Enero de 2004, 14:07 »
Juank, gracias!!!!

Pero la duda q tenia en cuanto a eso es que una vez recibido, que valor tiene?????

"yes" o "true" o "null" o "no", eso es lo q querria saber y me esta volviendo loco.

Salu2!!!!!

266
C/C++ / Re: Datos Demasiados Grandes
« en: Jueves 29 de Enero de 2004, 12:58 »
Yo creo q lo mejor es que vos hagas una libreria q maneje numeros grandes.

Yo hace unos años hice una en object pascal para una materia y no era complicado. Solo necesitarias librerias de lista enlazada y saber como hacer una suma y una resta (la multiplicacion y la division son sumas y restas).

Creo q eso seria mejor. Pensa q si usas listas dinamicas podes representar numeros extremadamente gigantes (tan grandes como memoria para alocar nodos).

Salu2!!!!!!!!!!
P.D. : De ultima usa double

267
Java / Re: Servlet E Interbase
« en: Jueves 29 de Enero de 2004, 12:53 »
Juank:

Tengo q hacer una aplicacion web, la cual se basa en "delivery" de snacks ordenando via la net.
Tenemos (junto a un compañero de la facu) una base de datos hecha en interbase conteniendo tablas desde "usuarios" hasta "combos".
La idea basica del proyecto, es mostrar una pagina HTML donde el usuario debe ingresar su nombre de usuario y contraseña. Esa pagina referencia a un servlet, el cual lee los dos datos (user y password), y se fija en la base de datos si el usuario esta registrado (hasta aca esta todo barbaro). El problema surge cuando, habiendo comprobado q el usuario es relamente un cliente, se lo dirige a otra pagina HTML donde se ofrecen los posibles pedidos mediante CheckBox. Mi pregunta es saber cual de los checkbox fue seleccionado en la pagina HTML desde el servlet para q este sea el q modifique la base de datos como asi la disponibilidad de productos en stock.
Quizas, lo mejor seria que la pagina q muestre los posibles pedidos sea una JSP, cosa q en la cual directamente modifique la base de datos sin la necesidad de ningun servlet. Pero al fin y al cabo, como ambos sabemos el JSP termina siendo un servlet y es por eso que quiero hacer todo desde el servlet sin necesidad de JSP.

La verdad es q no se bien q hacer

Si me puedes tirar una mano....

Espero haber sido algo claro.


Salu2!!!!

268
Java / Re: Servlet E Interbase
« en: Miércoles 28 de Enero de 2004, 12:57 »
JuanK:
No te entendi muy bien lo del Servlet. Lo q vos propones q haga es q mediante Javascript, en el cliente, se verifiquen los CheckBox y se manden por parametro al servlet????? De ser asi, como mando parametros de una pagina HTML a un servlet???

Salu2!!!!!! y Gracias como siempre de diez!!!

269
Java / Re: Servlet E Interbase
« en: Martes 27 de Enero de 2004, 12:45 »
Hola de nuevo, es la cuarta vez q escribo.
Como hay cosas q no resolvi segui adelante y me tope con un problema.
Si en un HTML tengo un CheckBox, como se desde el servlet q el CheckBox esta CHECKED.
Un ejemplo parecido seria:
Si tengo un EditText de nombre "username", desde el servlet puedo ver su contenido de esta manera: String TextoDelCasillero = request.getParameter("username");

No se como hacer algo parecido para saber si hay botones checkeados o no.

Si alguien lo sabe


Salu2!!!!!

270
Java / Re: Servlet E Interbase
« en: Lunes 26 de Enero de 2004, 00:12 »
Hola de nuevo.

Antes de empezar, ya se que la pregunta q voy a hacer deberia estar en otro lado o deberia ser una nueva discusion, pero como trata mas o menos de lo mismo, opte por escribirla aca:

Como ya explique, estoy trabajando con JBuilder 6.0 desarrollando Servlets (intentando a los golpes mas bien) y este entorno trae como WEB SERVER a TOMCAT. Estuve leyendo la configuracion del mismo y no encontre donde habria q guardar las paginas HTML q tengan q correr en este servidor. Esto es: Desde una pagina HTML, a traves de datos ingresados por el usuario, los datos son levantados desde el Servlet y este realiza consultas a una base de datos y la modifica (ABM's).
Se como invocar a los servlets desde el browser y en que directorio guardarlos para poder llamarlos asi:
http://localhost8080/MiServlet

pero no se como hacerlo para las paginas HTML (ni donde guardarlas ni como invocarlas)

Si alguien me puede dar una mano, alguien familiarizado con Tomcat o quien sea.

La otra duda q tengo es esta:
En caso de usar el WEB SERVER Resin (de Caucho.org creo) se como hacer la pregunta anterior, pero lo q pasa es con este servidor no puedo invocar al servlet desarrollado con JBuilder. No se por q

Salu2!!!!!!!!! y perdon por incluir este tema aqui

271
Java / Re: Servlet E Interbase
« en: Domingo 25 de Enero de 2004, 18:19 »
Hola de nuevo!!

No tengo ni la menor idea de lo q estaba pasando, pero ya me puedo conectar

Salu2!!!!!!!!!!!!!

272
Java / Servlet E Interbase
« en: Domingo 25 de Enero de 2004, 16:40 »
Hola a todos.
Les comento el problema q tengo.
Estoy desarrollando en JBuiler 6.0, y creo un servlet q se tiene q conectar a una base de
datos de INTERBASE, por lo cual instale el INTERCLIENT (ambos estan ejecutandose como un servicio
en mi maquina).
El problema surge a apartir de q me aparece una excepcion en el driver de la conexion con
la base de datos, pero lo raro es q el driver esta bien escrito, lo mismo q el URL, el nombre
de usuario y contraseña tambien.
Les pongo el codigo del servlet ahora y si alguien me puede ayudar mejor:

package prueba;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*;


/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright © 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class conexion extends HttpServlet {
  private static final String CONTENT_TYPE = "text/html";
  private String url = "jdbc:interbase://localhost/c:\\McPato's\\Base.gdb";
  private String username = "SYSDBA";
  private String password = "masterkey";

  ResultSet re;
  String aux;
  String table;

  public void init() throws ServletException {
  }
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  String query = "SELECT NOMBRE FROM USUARIOS";
  try
  {
    Class.forName("interbase.interclient.Driver");
    Connection connection = DriverManager.getConnection(url,username, password);
    Statement stmt = connection.createStatement();
    re = stmt.executeQuery(query);
    aux = re.getString("NOMBRE");
  }

  catch(Exception e)
  {
    table = "Excepcion: " + e;
  }

    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head><title>conexion</title></head>");
    out.println("<body>");
    out.println("<p>The servlet has received a GET. This is the reply.</p>");
    out.println("<p>"+aux+"</p>");
    out.println("<p>"+table+"</p>");
    out.println("</body></html>");
  }
  public void destroy() {
  }
}

La excepcion es ClassNotFoundException

Lo otro raro q sucede es que utilizando el DATABASE PILOT de JBuilder, puedo acceder
facilmente a la base de datos, por lo tanto el problema no proviene del driver porque si no no podria acceder a la base de datos desde ningun lado

AYUDA POR FAVOR!!!!!

273
C/C++ / Re: Operaciones Basicas
« en: Viernes 5 de Diciembre de 2003, 19:27 »
escribime a nicogonzalez2002yahoo.com.ar y te mando un programa que hice que resuleve ecuaqciones a partir de strings

Salu2!!!!!

274
C/C++ / Re: Necesito Ayuda Para Hacer Un Programa
« en: Viernes 5 de Diciembre de 2003, 12:50 »
Igualemente el fin de semana te puedo ayudar un poco mas

Escribime a nicogonzalez2002@yahoo.com.ar y veo que puedo hacer

Salu2!!!!

275
C/C++ / Re: Necesito Ayuda Para Hacer Un Programa
« en: Viernes 5 de Diciembre de 2003, 12:47 »
Mira, estuve mirando muy por arriba la pagina y te digo que si queres resolver ecuaciones diferenciales en C, C++, Pascal, lo que sea, se me va de las manos. Pero resolver ecuaciones diferenciales por metodos numericos, o sea, por ecuaciones en diferencia, es cuestion de que entiendas un poco de matematica basica, y luego tendras que escribir un metodo para calcularlo.
En este momento me acuerdo del metodo de Euler para discretizar esta ecuacion:
dy/dt=f(u,t)
entonces Euler propone: Un+1 = Un + k.f(Un,Tn)
donde k es el paso de calculo y Un sera la solucion numerica de la ecuacion.
Ahora, si miras este metodo, no tiene complejidad para programarlo. Primero el usuario tiene que ingresar Uo y luego podes empezar a iterar.
double Solucion = Uo+k.( funcion(Uo, T) )
y listo y si queres los podes ir cargando a un vector de double:
VecSolucion=Solucion;


Espero que sirva

P.D.: el metodo de Euler no es el mejor que existe, pero si te asegura convergencia a la solucion real, pero el orden de error que provee es muy grande.

Salu2!!!!!

Páginas: 1 ... 9 10 [11] 12