Despus de la liberacin de Microsoft FoxPro visual ? hubo discusin continua entre
reveladores de Zorro sobre los pros y los contras de mover FoxPro 2x cdi!o en la nueva pro!ramacin orientada al ob"eto #$$P% paradi!ma &'abr(a )ue convertir el 2* cdi!o? &'abr(a )ue slo tirar todo esto y volver a escribir todo? +l ob"etivo de este papel es, Dle al!unas cuestiones para pensar en en su proceso de toma de decisiones Presente varios acercamientos a la conversin de su apps- si esto es lo )ue usted )uiere hacer Proporcione la informacin sobre el proceso de conversin &.onvierta o /uelva a escribir? 0i no es se rompi 0i su FoxPro 2x la aplicacin ha estado corriendo bien ? ha sido por varias versiones- es estable- y no necesita nin!una nueva funcionalidad ? usted tiene )ue pre!untarse si hay realmente una ra1n de tomar el tiempo y el esfuer1o para emi!rar )ue aplicacin a FoxPro visual 0in embar!o- ya )ue la realidad de la mayor parte de proyectos de desarrollo consiste en )ue ellos nunca son terminados- usted tiene )ue pensar )ue las venta"as y desventa"as del proceso de conversin determinan )u camino es correcto para su aplicacin, convierta o volver a escribir $2+3- no es se rompi- pero 4sted )uiere mover sus aplicaciones en FoxPro visual de modo )ue usted pueda comen1ar a aprovechar $$P- el nuevo ambiente de desarrollo- y los nuevos ras!os de base de datos de FoxPro visual 56 7a Mayor parte de pro!ramas de la versin 2x FoxPro cifrados en el estilo procesal tradicional correr8n con modificaciones menores en FoxPro visual 7a conversin es una opcin viable para al!unos reveladores Piense hacer la transicin a un $$P )ue pro!rama el estilo si las condiciones si!uientes son verdaderas, 0u or!ani1acin actualmente participa en un proceso estructurado- anal(tico para nuevos proyectos de pro!ramacin 4sted es complaciente a invertir los recursos necesarios de desarrollar una biblioteca del cdi!o reutili1able- sin reali1ar el reembolso lleno en esta inversin hacia el final del proyecto corriente 4sted )uiere dar un to)ue al poder de mane"o de acontecimiento FoxPro /isual- sintaxis de cdi!o com9n- y otras venta"as asociadas con $$P .uestiones para .onsiderar :)u( est8n al!unas cuestiones para considerar antes de decidir si hay )ue convertirse, &+s escrita su aplicacin en FoxPro #o Fox;ase% cdi!o procesal est8ndar? &4sa su aplicacin F77s? &De ser as(- tiene usted los recursos #cdi!o fuente- la len!ua de desarrollo del F77s% para compilarlos de nuevo? &0i usted usa instrumentos de tercero- han sido convertidos ellos a FoxPro visual de modo )ue usted pueda mantener la misma funcionalidad? &0i no- hace FoxPro visuales 56 ahora proporcionan la funcionalidad proporcionada por a)uellos instrumentos? &0u plataforma enfadada de aplicacin es a M0<D$0 - 4nix- o Macintosh? &=iene )ue esto se!uir siendo? &Presentar8 usted este como una 56 aplicacin #un 2* paradi!ma en un totalmente nuevo mundo $$P%? &>ecesita usted el ?indo@s A5 mirada y sensacin? &=ienen usted yBo sus clientes un sistema operativo C2 bites como ?indo@s A5 o ?indo@s >=? +ste es una exi!encia para FoxPro visual 56 &=iene )ue usted ampliar la aplicacin? &:Dada la nueva funcionalidad? &Euiere usted aprovechar la nueva funcionalidad de FoxPro visual 56 como mandos de :ctiveF- el modelo de acontecimiento- datos almacenar en un buffer- capacidad de servidor de automati1acin de $7+- fuera de l(nea ve- externo se une- etctera? :cercamientos 4na ve1 )ue usted ha decidido emi!rar su aplicacin de FoxPro 2x a FoxPro visual- hay tres acercamientos b8sicos )ue usted puede tomar, :cercamiento G, no .ompile minimalista y .arrera- >in!una .onversin 0u existencia FoxPro 2* aplicacin deber(a compilar y correr con pocos problemas si usted si!ue estos pasos, .ree un nuevo proyecto en FoxPro visual 56 :Dada su PHI principal #>ota, no use un 0.F como su pro!rama principal 0i usted hace- FoxPro visual 56 invocar8 el .onvertidor% .onstruya el proyecto :Dada archivos no tirados en por el Ierente de Proyecto #mapas de bit- Jincludes- etc% .onstruya su aplicacin 7a utili1acin de este acercamiento m(nimo permite )ue usted si!a diri!iendo la misin aplicaciones cr(ticas cuando usted toma el tiempo para moverse en el nuevo paradi!ma $$P :cercamiento 2, .onvierta h(brido y Modificar +ste acercamiento usa el .onvertidor FoxPro /isual para Kemi!rarK su 2* pantalla se pone a "ue!os de forma de FoxPro visuales atrasados compatibles #a diferencia de >uevos "ue!os de forma de Modelo de :contecimiento% 4na ve1 )ue las pantallas son convertidas- si!uen la conversin entonces ellos se hacen formas de FoxPro visuales KverdaderasK )ue son capaces de usar el nuevo modelo de acontecimiento y oth