Saludos, bienvenido(a) a este nuevo e interesante programa de formacin basado en Visual FoxPro, una herramienta novedosa y muy potente. En este nivel seguramente estars interesado en involucrarte de una manera mucho ms intensa en el mundo de la programacin y en el desarrollo de aplicaciones o soluciones que permitan manejar ecientemente la informacin, cualquiera sea el entorno donde puedas involucrarte. El mundo tecnolgico avanza a una alta velocidad, por lo tanto es muy importante estar lo ms actualizado posible, en este aspecto estars trabajando sobre un lenguaje de programacin muy actual y de moda, se considera uno de los lenguajes denominado de alto nivel, ya que ofrece grandes facilidades para el desarrollo de aplicaciones a travs de asistentes que generan cdigos o instrucciones que de otra manera seran de mayor complejidad para su generacin. Seguramente te has encontrado en dife- rentes reas donde el manejo y control de la informacin con frecuencia es muy complejo por su volumen o por la repeticin de tareas que convierten un proceso en algo sumamente lento y complicado, pues bien, tienes la gran oportunidad de manejar una herramienta que soluciona de manera efectiva la informacin, podrs convertir un proceso difcil en un proceso rpido y eciente. Te invitamos a formar parte del valio- so grupo que resuelve mu- chos problemas de informacin. Introduccin sobre el lenguaje Visual FoxPro Visual FoxPro es un lenguaje de programa- cin que permite el uso de la programacin por procedimientos y la programacin orientada a objetos, para permitirte crear aplicaciones po- tentes y exibles. Visual FoxPro es uno de los gestores de base de datos relacionales ms exibles y prcticos del mercado, disponiendo de un entorno de desarrollo altamente integrado al sistema operativo Windows, lo cual te permiti- r realizar soluciones verdaderamente potentes en su utilidad y de fcil manejo para cualquier tipo de usuario. Cuando se programa por procedimientos, se almacenan datos y se manipulan mediante una serie de instrucciones. Los datos y los contenedores en los que ellos se almacenan constituyen la materia prima de la programacin. Las herramientas utilizadas para manipular esta materia prima son comandos, funciones y operadores. INTRODUCCIN AL VISUAL FOX PRO En la siguiente ventana selecciona el directorio o carpeta donde debes colocar los discos de instalacin, marca 1,44 MB de 3 pulgadas. FoxPro crear una carpeta con el contenido de disco por disco (dependiendo del tamao de la aplicacin). Presiona el botn Siguiente: Escribe el Ttulo de la aplicacin en el cuadro de dilogo de la instalacin, escribe la informacin de Copyright, relacionada con el derecho de autor, selecciona el archivo que ejecutar la aplicacin, el cual guardaste en la carpeta creada previamente. Presiona el botn Siguiente. Semana 01 Semana 14 6 81 PROGRAMACIN E.M.P 3 S. PROGRAMACIN E.M.P 3 S. El diseo y la programacin orientada a objetos representan un cambio de perspectiva con respecto a la programacin estndar por procedimientos. En lugar de pensar en el ujo del programa desde la primera hasta la ltima lnea de cdigo, debes pensar en la creacin de objetos: componentes autocontenidos de una aplicacin que tienen funcionalidad privada adems de la funcionalidad que se puede exponer al usuario. En Visual FoxPro cada accin es un evento, por ejemplo el movimiento del ratn, hacer clic sobre un botn, escribir en un cuadro. Se programa en funcin a la ocurrencia de un evento. Se llama objeto a todo lo que aparece en pantalla, por ejemplo un botn, un cuadro de texto, una imagen, cada objeto tiene caractersticas muy particulares, las cuales se denominan propiedades. Requisitos mnimos para el uso e instalacin de Visual FoxPro Puedes ejecutar Visual FoxPro con Windows 95 o posterior, o Windows NT 4.0 o posterior. A continuacin se exponen los requisitos mnimos para ejecutar Visual FoxPro con los sistemas operativos Windows: Un PC compatible con IBM con un procesador 486 a 66MHz (o superior). Un ratn. 16 MB de RAM. 85 MB para la instalacin tpica y 90 MB para la instalacin completa. Se recomienda un monitor VGA o de mayor resolucin Importante: Si utilizas un programa de proteccin antivirus en tu PC, no lo apliques, o desactvalo antes de ejecutar el programa de Asistente para instalacin. Es posible que no se ejecute correctamente el programa de Asistente para instalacin si est activada la proteccin antivirus. Despus de la instalacin, asegrate de volver a activar el programa de proteccin antivirus. Instalar Visual FoxPro desde CD-ROM 1. Inserta el CD en la unidad de CD-ROM. 2. En el men Inicio, selecciona Ejecutar. 3. Escribe x:\instalar, donde x es la letra que representa la unidad de CD-ROM y presiona ENTRAR. 4. Sigue las instrucciones de la pantalla. Para una instalacin mnima (15 MB), selecciona Personalizada. Esta opcin te permite seleccionar nicamente los archivos necesarios. Para una instalacin tpica (85 MB), selecciona Completa. Esta opcin deja los archivos de Ayuda en el CD, pero instala archivos de soporte, como ODBC. Para instalar todos los archivos de Visual FoxPro (192 MB), incluidos ActiveX y archivos empresariales, resalta Visual FoxPro 6.0 y selecciona Personalizada y, a continuacin, eliges Seleccionar todo en el cuadro de dilogo Cambiar opcin de las opciones que deseas agregar El proceso de la programacin La programacin es un proceso reiterativo, los pasos se repiten numerosas veces, perfeccionndose el cdigo a medida que se avanza. Al principio, someters el cdigo a prueba frecuentemente mediante un sistema de prueba y tanteo. Cuanto ms conozcas el lenguaje, mayor ser la rapidez con que puedas programar y podrs realizar ms pruebas preliminares mentalmente. Semana 01 La siguiente ventana te permitir seleccionar la carpeta donde reside el archivo ejecutable (Proy1.EXE). Luego haz clic en el botn Siguiente. En la siguiente ventana, presiona en Componente de la aplicacin, la opcin Runtime de Visual FoxPro, la aplicacin se ejecutar en cualquier equipo sin necesidad de tener el Visual FoxPro instalado. Marca las otras opciones si tu aplicacin hace uso de ellas. Ahora haz clic en el botn Siguiente. Semana 14 80 7 PROGRAMACIN E.M.P 3 S. PROGRAMACIN E.M.P 3 S. Entre los pasos bsicos de la programacin cabe citar los siguientes: Denir el problema. Desglosar el problema en elementos discretos o manejables. Construir los elementos. Comprobar y perfeccionar los elementos. Ensamblar los elementos. Comprobar el programa en su conjunto. A continuacin se enumeran algunos aspectos que debers tener presentes al empezar a programar: Dene claramente el problema antes de intentar resolverlo. Si no lo haces, acabars por realizar numerosos cambios, desechars cdigos, tendrs que empezar de nuevo o bien terminars con un resultado que no es realmente lo que deseabas. Desglosa el problema en pasos manejables, en lugar de intentar resolver todo el problema de una sola vez. Prueba y depura secciones de cdigo a medida que desarrollas el programa. Comprueba que el cdigo hace lo que quieres que haga. La depuracin es el proceso de encontrar y solucionar problemas que impiden que el cdigo se ejecute correctamente. Perfecciona los datos y el almacenamiento de datos para facilitar la manipulacin de estos datos a travs del cdigo del programa. Esto suele implicar estructurar las tablas de forma adecuada. IDEAS, LGICA, CREATIVIDAD Y ENTUSIASMO El desarrollo de un programa requiere adems de paciencia, mucha creatividad, escuchar con atencin las ideas de los futuros usuarios, organizar y enfrentar con optimismo y entusiasmo las diferentes tareas que te encontrars a lo largo del desarrollo. Crear discos de distribucin Una vez denido el archivo ejecutable, el siguiente paso es crear los discos de instalacin o distribucin. Los pasos para hacerlo son los siguientes: Crea una carpeta en el directorio raz del disco duro y denomnala con el mismo nombre de tu aplicacin pero con extensin .EXE. Por ejemplo, para la aplicacin gua Proy1, la nueva carpeta se llamar Proy1.EXE. Esta carpeta se utilizar para mantener una copia de la aplicacin sin el cdigo fuente. Si se generan los discos de instalacin con todo el cdigo fuente en la misma carpeta de generacin, se incluiran automticamente todos los archivos en los discos de instalacin. Recuerda que debemos proteger el cdigo fuente y no permitir que otras personas manipulen el cdigo fuente de nuestra aplicacin. Si otra persona toma nuestro cdigo fuente, puede generar una nueva versin de nuestro proyecto y distribuirlo a su vez con otro nombre de producto. Copia el programa ejecutable a la nueva carpeta (Proy1.EXE) Ahora copia la carpeta de iconos si los hay. Para que FoxPro guarde en los discos de instalacin las imgenes utilizadas en la aplicacin. Crea una nueva carpeta en el directorio raz del disco duro y denomnala con el mismo nombre de la aplicacin pero con extensin .DSK. Esta carpeta ser utilizada durante el proceso de creacin de los discos de instalacin para guardar los archivos resultantes. Ahora ya ests listo para ejecutar el proceso de creacin de los discos de instalacin. Haz clic en el men Herramientas, y selecciona Instalacin del submen. Semana 01 8 79 Semana 14 1. Busca amigos(as) que estn familiarizados con programacin en informtica desde sus trabajos o estudios. Pregntales sobre la utilidad de la programacin. Comparte con tus compaeros(as) del centro. 2. Reexiona sobre algunas problemticas de manejo de informacin ms comunes en tu comunidad. Antalas en tu cuaderno y compartelas con tus compaeros(as) del centro. 3. Si cuentas con una computadora instala el programa Visual FoxPro.