Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Delphi 2005 (https://www.clubdelphi.com/foros/showthread.php?t=22355)

XP2005 13-06-2005 17:39:06

Delphi 2005
 
Saludos a todos.

Estoy iniciando en Delphi 2005 y siempre he creado aplicaciones de 32 bit y ahora estoy creando un nuevo proyecto ASP.NET WEB APPLICATION DELPHI FOR .NET. Ya que quiero crear una aplicación web que me permita Insertar,Borrar,Modificar y consultar. En pocas palabras una aplicación tipo escritorio de 32 bit pero para Web, pero tengo algunas dudas que quiero ver si me pueden ayudar por favor.



1.- Aquí puedo crear un Data Modul?



2.- Debo de crear una conexión a mi base de datos por cada pagina del proyecto o se puede crear una sola conexión y que todas las paginas hagan referencia a ella?



3.- Si debo de crear una conexión por cada pagina, en que evento debo de cerrar la conecion



4.- En aplicaciones de 32 bit las formas se cierran de este modo .frmMiForma.Close y se ahora mi pregunta es si las formas webForm se deben de cerrar y como?



5.- Como puedo barrer o recorrer una tabla como lo hago en delphi 32...

While MiTabla.eof do

Begin

...

MiTabla.Next;

end



6.- En ASP se manejan dos tipos de variables(de application y de session) mi pregunta como las puedo utilizar aquí en Delphi ya que el crea el codigo ASP.





7.- Como puedo hacer uso de los mensajes de dialogo.





Por el momento es todo. Esperando que alguien me pueda ayudar les doy las gracias.:confused: :confused: :confused:

__hector 13-06-2005 22:22:53

Saludos,

1. No (en el sentido estricto de la palabra)
2. En cierta forma, si. Como en el web todo es desconectado, en cada request, si quieres acceder a los datos, o te conectas a la base de datos, o trabajas con datasets desconectados guardados en el viewstate.
3. La cierras cuando ya no la necesites. Solo te conectas para hacer algo especifico, y ahi mismo cierras. Tambien puedes ver los distintos eventos de la pagina, y segun el orden de ejecucion cerrarla cuando quieras.
4. No puedes. Si quieres puedes hacerlo con javascript [window.close();], pero la ventana principal usualmente pide una confirmacion para cerrarse (asuntos de seguridad).
5. Igual:
for(int m=0; m<dtTable.Rows.Count;m++) {...
6. Asi mismo:
Session("variable") = valor
Lo que programas en el CodeBehind es delphi, ASP como tal ya no existe.
7. Con javascript. .NET se ejecuta en el servidor, por lo que los mensajes y la parte interactiva con el cliente, debes ejecutarla usando javascript (aunque puedes mezclar una cosa con otra sin problemas)

XP2005 14-06-2005 15:37:37

Gracias
 
Te doy las gracias Hector por tus comentarios y ayuda.


La franja horaria es GMT +2. Ahora son las 21:00:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi