Programación

Visual FoxPro – Lección 2. Propiedades de un Formulario

Las propiedades nos ayudan a diseñar nuestro formulario. Para aplicar una propiedad al formulario, debemos seleccionarla en la Ventana Propiedades y cambiar su valor.

Algunas Propiedades


Propiedad Descripción Valor Predeterminado
AlwaysOnTop Controla si un formulario siempre está situado sobre las demás ventanas abiertas. Falso (.F.)
AutoCenter Controla si el formulario se centra automáticamente en la ventana principal de Visual FoxPro o en el escritorio cuando se inicializa el formulario. Falso (.F.)
BackColor Determina el color de la ventana del formulario. 255,255,255
BorderStyle Controla si el formulario no tiene borde, tiene un borde de una sola línea, de doble ancho o del sistema. Si BorderStyle es 3 (Sistema), el usuario podrá cambiar el tamaño del formulario. 3
Caption Determina el texto que aparece en la barra de título del formulario. Form1
Closable Controla si el usuario puede cerrar el formulario haciendo doble clic en el cuadro de cierre. Verdadero (.T.)
DataSession Controla si las tablas del formulario están abiertas en áreas de trabajo con acceso global o privadas para el formulario. 1
MaxButton Controla si el formulario tiene o no un botón Maximizar. Verdadero (.T.)
MinButton Controla si el formulario tiene o no un botón Minimizar. Verdadero (.T.)
Movable Controla si el formulario puede moverse o no a una nueva ubicación de la pantalla. Verdadero (.T.)
ScaleMode Controla si la unidad de medida para las propiedades de tamaño y posición de los objetos es fóxeles o píxeles. Determinado por los valores del cuadro de diálogo Opciones.
Scrollbars Controla el tipo de barras de desplazamiento que tiene un formulario. 0 – Ninguna
TitleBar Controla si aparece una barra de título en la parte superior del formulario. 1 – Activo
ShowWindow Controla si la ventana es una ventana secundaria (en la pantalla), flotante o de nivel superior. 0 – En pantalla
WindowState Controla si el formulario está minimizado (sólo en Windows), maximizado o es normal. 0 – Normal
WindowType Controla si el formulario es de tipo sin modo (opción predeterminada) o modal. Si es modal, el usuario deberá cerrar el formulario antes de tener acceso a ningún otro elemento de la interfaz de usuario de la aplicación. 0 – Sin modo


Para conocer otras propiedades, solo debes seleccionarla y en la parte inferior de la Ventana Propiedades puedes ver su descripción.

NOTA: Para abrir un formulario lo puedes hacer desde el Menú Archivo, Abrir (También con CTRL + O), en Tipo elige Formulario. Para guardar solo da clic en Archivo, Guardar, o bien, presiona CTRL + S.

Espera las siguientes lecciones…

Que lo disfrutes…

Visual FoxPro – Lección 1. Primeros Pasos, Crear Formulario.

Hoy comenzamos con las lecciones en Visual FoxPro, una excelente opción para desarrollo de software y base de datos. Aunque se asegura que el soporte terminará en en el 2015, eso no significa que no podamos seguir desarrollando con él, ya que aún corren aplicaciones ms-dos creadas con FoxPro. Así que no entremos en detalles mínimos y comencemos…

Microsoft Visual FoxPro es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales. Ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.

Características:

  • Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
  • Flexibilidad para crear todo tipo de soluciones de bases de datos.
  • Lenguaje de Programación Orientado a objetos.
  • Utilización de Sentencias SQL en forma nativa.
  • Poderoso manejo de vistas, cursores y control completo de estructuras relacionales.
  • Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
  • Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
  • Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XML.
  • Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.

Primeros pasos:

Antes de comenzar a programar o diseñar el entorno, debemos comenzar por tener un orden de los archivos que crearemos, para esto, es recomendable crear una carpeta donde podamos guardar nuestros archivos; por comodidad dicha carpeta puede ser creada en el disco duro, aunque bien puedes crearla en cualquier otra carpeta o ruta.

En la ventana principal de FoxPro, encontramos del lado superior derecho la Ventana de Comandos, en ella ejecutaremos instrucciones para trabajar con los distintos objetos. Para comenzar utilizaremos aquí la instrucción SET DEFAULT TO, enseguida escribiremos la ruta completa de la carpeta que hemos creado para este fin, lo cual quedaría así:

Set Default To c:\carpeta

Donde c:\carpeta indica primero la unidad de disco C, y después el nombre de la carpeta. Con ello indicamos a Foxpro que todo lo que hagamos se irá por defecto a esa carpeta, evitando así navegar entre las carpetas hasta llegar a ella, o bien, que los archivos se guarden en rutas distintas.

Nuestro primer Formulario:

Para crear un formulario escribimos en la ventana de comandos: create form, presionamos la tecla enter, enseguida aparece la ventana diseñador de formulario y dentro de ésta nuestro formulario por ahora en blanco; además veremos la barra Controles de formulario, con ella podemos agregar elementos de manera sencilla.

En el lado inferior derecho podemos observar el panel de propiedades, el cual cambiará sus opciones según el objeto creado o seleccionado.

Espera las siguientes lecciones…

Que lo disfrutes…

Diagramas de Flujo

Los Diagramas de Flujo representan de forma gráfica el flujo de datos a través de procesos de tratamiento de información. Describe las operaciones y la secuencia que se debe llevar a cabo para resolver un determinado problema. Los Diagramas de Flujo son utilizados ampliamente en la Programación, Matemáticas, Psicología Cognitiva, Procesos industriales, etc.

El Diagrama de Flujo se realiza antes de escribir el código, de esta manera podemos organizar el flujo de los datos y comprender de manera más fácil los problemas presentados. El diagrama es parte de la documentación inicial de programador y con su ayuda puede comenzar a ver las posibles soluciones.

Algunas Reglas:

  1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
  2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
  3. Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente necesario.
  4. No deben quedar líneas de flujo sin conectar
  5. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
  6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final.
  7. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.

Algunos símbolos utilizados para la Creación de Diagramas:

Si deseas puedes descargar aquí el programa DFD para comenzar a trabajar.

PSEINT – PSeudo Interprete

¿QUÉ ES PSEINT?

Es una herramienta para aprender la lógica de programación, orientada a estudiantes sin experiencia en dicha área. Mediante la utilización de un simple y limitado pseudo-lenguaje intuitivo y en español, permite comenzar a comprender conceptos básicos y fundamentales de un algoritmo computacional.

Aunado a esto, esta fantastica aplicación es libre y publicado bajo licencia GNU, en su página oficial se ofrece la descarga para windows 2000, Xp y Vista, y para Linux, de igual manera se pueden descargar las fuentes.

Sin duda alguna es una excelente herramienta para aquellos que se inician en este mundo de la programación.

Descárgala desde aquí: http://pseint.sourceforge.net/

Que lo disfrutes…

Convertir números a texto (letras) en Excel

En esta ocasión les traigo el código para convertir números a texto en Excel. El uso que puedan o deban darle ya se lo imaginarán. Los pasos a seguir son:

  1. Seleccionar la celda (vacía) donde se hará la conversión.
  2. Para Excel 2003, dar clic en Herramientas/Macro/Editor de Visual Basic; para Excel 2007, dar clic en la ficha Vista, opción Macro, Ver Macros, escribir el nombre y clic en crear. Con cualquiera de las dos versiones aparece una ventana de nombre Microsoft Visual Basic – Libro1, ahí es donde se pegará el siguiente código que debes DESCARGAR AQUÍ, antes borra las dos líneas de código que ahí aparecen.
  3. Guardas los cambios y cierras la ventana Microsoft Visual Basic.
  4. Da clic en el ícono de Excel Insertar función “fx”, aparece una ventana en la cual debes buscar CONVIERTENUMLETRA, cuando salga la seleccionamos y damos clic en aceptar, en la siguiente ventana escribimos la celda que contiene el número a convertir, por ejemplo “e5″.
  5. Ahora presionas ENTER y disfrútalo.

Como podemos observar cualquier cantidad escrita en números se convertirá a texto, esto es útil en muchas ocasiones, sobre todo cuando se trata de facturar o hacer notas de ventas con ayuda de Excel.