Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Qué utilizar y cómo aplicarlo
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Visual FoxPro et .NET
Divers
Thread ID:
00828193
Message ID:
00830465
Vues:
27
Hola Juan:

Cuando compilas un componente con Visual FoxPro generas un archivo de tipo DLL, este componente de negocios tiene una serie de rutinas que son las que vas a utilizar en un futuro. Para que este componente de negocios tenga una buena performance es recomendable publicarlo en un COM+.

Una vez que estas trabajando con tu proyecto web vas a notar que la ventana de Solution Explorer donde esta tu proyecto tiene como primera rama del proyecto una opcion llamada References, si haces click derecho sobre este punto tenes la opcion Add Reference, al seleccionar esta opcion te aparece una ventana que tiene 3 solapas, la primera dice .NET, la segunda dice COM y la tercera dice Proyects, si seleccionas la solapa que dice COM buscas tu componente hecho en Visual FoxPro y lo seleccionas se te agrega una referencia al proyecto .NET, de modo que ahora si queres podes instanciar en .NET un componente hecho en Visual FoxPro.

Ahora bien, no pude acceder a la pagina que mencionas, sin enbargo te aclaro un detalle de como funciona .NET en un proyecto web.
Imaginemos que creas un nuevo proyecto web y elegis C# para desarrollar y supongamos que tu formulario se llama prueba.aspx, evidentemente le agregas objetos sobre el formulario pero si haces doble click sobre uno de estos objetos se te abre un archivo llamado prueba.aspx.cs, en este nuevo archivo va a estar el codigo C# asociado a la pagina pero cuando el usuario desde su casa ejecuta la pagina prueba.aspx y esta pagina se le carga en su computadora el archivo prueba.aspx.cs queda en el server ... de modo que la rutina se ejecuta en el servidor.

Por ejemplo, supongamos que tenes un formuario web que hace una busqueda, asi que entre las cosas que tiene el formuario es un campo desde fecha un campo hasta fecha y un boton de buscar y en el click del boton de buscar vos pones un codigo parecido a este ...
DataSet dsDatos = new DataSet();
String xml = “”;
prueba.clientes oObj = new prueba.clientesClass();
xml = oObj.BuscarClientes(this.FechaDesde.Text,this.FechaHasta.Text)
dsDatos.ReadXml( new System.IO.StringReader(xml))
// Asociar el DataSet con los datos a la grilla
this.grilla.DataSource = dsDatos.Tables[0];
this.grilla.AutoGenerateColumns = true;
this.grilla.DataBind();
cuando el usuario hace click en el boton de buscar (que esta en su maquina) se envia una version actualizada de la pagina al servidor y se ejecuta el codigo de la rutina en el servidor (donde esta publicada la dll) de modo que el usuario no tiene que terner ningun permiso especial ya que alcanza con que tenga permisos para ejecutar la pagina.

Espero haberme sabido explicar mejor y cualquier duda preguntame.

Salu2, Pablo
Pablo van Diest (Senior Developer)
APSystems
Buenos Aires, Argentina
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform