Estas aquí:   Inicio Programación

VisualFoxPro está muerto o casi?

News image

Esta noticia del "The Visual Foxpro Team" es vieja pero vale la pena recordarla para todos aquellos que programamos en Visual Foxpro. Este sistema de programación tal vez siga unos cuantos años más pero vamos a ir pensando en aprender otro lenguaje porque el año que viene Microsoft retirará una ...

Programación - Primeros Pasos - Rescate emotivo

Rescate emotivo Siempre me pasa -y supongo que a muchos-, que cuando llegan las fiestas de fin de año, Navidad y Año Nuevo, nos ponemos nostalgiosos y recordamos viejas épocas, como queriendo hacer realidad ese dicho de que "todo tiempo pasado fue mejor". Hurgando en mis escritos de hace algunos años encontré ...

Fondo en una Aplicación Powerbuilder

Como lo prometido es deuda -según dicen-, aquí les dejó este pequeño tutotruco sobre cómo poner un fondo de escritorio en nuestra aplicación Powerbuilder.  Si bien constituye lo que, personalmente denomino "chichecitos" -tradúzcase pavadas-, hace a la buena presentación del software y "engorda" las características funcionales del mismo (aunque lo ...

Búsqueda Interactiva en Powerbuilder 11.5

Todos los sistemas tienen métodos de búsquedas para seleccionar determinados items al ingresar datos. Un caso típico se da en una empresa durante el proceso de facturación, por ejemplo, al elegir el cliente al que le haremos la factura. Estas búsquedas, por buena regla de programación, tienen que ser veloces ...

Debuggeando en Powerbuilder

Sin dudas que una de las tareas frecuentes que hacemos los programadores es el debugg del software, el testeo en caliente. En Powerbuilder existen distintas formas para debuggear un programa y aquí se las explico ya que hay escasa documentación al respecto. Lo normal es que le demos un click al botón ...

Haciendo un login como la gente en Powerbuilder

Vamos a ver cómo hacer un login como la gente para nuestro sistema Powerbuilder. Pero digamos primero qué es el login, logueo, registro, o como quieran llamarlo. El login es simplemente el proceso de autenticación del usuario en la base de datos del sistema. Esta autenticación le permite, dependiendo de los ...

Validar CUIT - Powerbuilder

A pedido de varios les dejo una función para validar el CUIT. CUIT significa "Código Único de Identificación Tributaria" y se refiere a un número que identifica a una persona física o a una sociedad ante el fisco. Este código está formado por una "tira" numérica de 13 dígicos y generalmente ...

Arrays en Powerbuilder 11.5

Una de las variables en programación que pocas veces se utilizan por desconocimiento son los arrays, también conocidos como arreglos o matrices, aquí los llamaremos por su nombre en inglés ya que es el más común. Si recuerdan algo de álgebra de la secundaria, tal vez tengan aún en la memoria ...

Estructuras en Powerbuilder v11.5

Las estructuras de Powerbuilder son similares a las existentes en Pascal o Cobol, son colecciones de una o más variables, del mismo tipo o no, agrupadas bajo una misma denominación. Esto permite que nos podarmos referir a ellas utilizando solo sus nombres. Por ejemplo: podríamos definir una estructura llamada "domicilio" ...

Powerbuilder: el Objeto Aplicación

News image

Como todos sabemos, cuando creamos una aplicación en PB, éste nos crea un objeto con el mismo nombre del programa y lo coloca primero en el árbol de la librería. Por ejemplo, si creamos una aplicación llamada "misoft", veremos que en el arbol de la librería aplicación "misoft" -el archivo ...

Caracteres ASCII de uso especial en PowerBuilder

Cuando usamos cadenas en Powerbuilder podemos incluir determinados caracteres ASCII en vistas a ciertos objetivos. Supongamos que el texto de un MessageBox queremos que aparezca en dos líneas, deberías escribirlo de esta forma: MessageBox("¡¡¡ Advertencia !!!, & "Su identificación es correcta pero su cuenta está desactivada.~n~rConsulte con su administrador", StopSign!) Observen los ...

Powerbuilder: Objeto Aplicación Propiedades Adicionales

News image

Dentro de las propiedades del objeto aplicación veremos un botón "Additional Properties" y a continuación veremos el uso de cada ficha (click en la imagen para agrandar): Todas las fichas con la "Font" nos sirven para seleccionar las fuentes de los textos por defecto usados en la creación de nuevos objeto. ...

Herencia en Powerbuilder v11.5

Una de las mejores características de la mayoría de los nuevos sistemas de programación  orientados a objetos es la herencia (inheritance) y Powerbuilder se engloba dentro de este grupo. La herencia nos permite tener un objeto llamado "ancestro" (ancestor) del cual dependen objetos similares llamados hereditarios, vulgarmente también denominados "objetos hijos". ...

FoxPro: De números a letras

He visto que han estado hurgando en mi web en busca de un procedimiento que transforme un número a su expresión en letras bajo el lenguaje Foxpro entonces he decidido poner un procedimiento a disposición de los usuarios. Para el caso pondré uno que hice hace mucho tiempo para Foxppro v2 ...

Como agregar meta-etiquetas personalizadas en contactos

Recientemente un cliente me solicitó incorporarle meta-descripciones y meta-keywords en la página de Contactos de Joomla. Es una característica que el CMS carece. Hay extensiones que suplen esta carencia pero algunas cosas me gusta hacerlas personalmente. Los comunmente llamados meta-tags o metadatos, para el que no sabe, son etiquetas especiales que ...

Programación de sistemas
Programacion

Apr
20
2010
Como agregar meta-etiquetas personalizadas en contactos PDF Imprimir Correo
Tux Merlín : Buru

Recientemente un cliente me solicitó incorporarle meta-descripciones y meta-keywords en la página de Contactos de Joomla. Es una característica que el CMS carece. Hay extensiones que suplen esta carencia pero algunas cosas me gusta hacerlas personalmente.

Los comunmente llamados meta-tags o metadatos, para el que no sabe, son etiquetas especiales que se encuentran en la cabecera de los HTML y que sirven, dentro de otras cosas, para que los buscadores tomen descripciones de cada página y sus palabras claves, es decir, es una función netamente para el SEO. En el caso de Joomla, por ejemplo, podemos ver, al editar un artículo,  que dentro de la sección de parámetros hay una llamada "Información de Metadatos" que posee cuatro campos destinados a esto.

Ahora bien, como dije anteriormente, cuando un enlace de nuestra web apunta hacia un formulario de contacto, las etiquetas del HTML generado son completadas tomando los datos de la configuración general del sitio (En el back-end ubicadas en "Sitio ->Configuración General -> Sitio -> Parámetros de los metadatos").

Aquí les cuento cómo resolví el problema de manera simple y efectiva.

 
Feb
12
2010
Arrays en Powerbuilder 11.5 PDF Imprimir Correo
(1 voto, media 5.00 de 5)
Walt Whitman : Programador

Una de las variables en programación que pocas veces se utilizan por desconocimiento son los arrays, también conocidos como arreglos o matrices, aquí los llamaremos por su nombre en inglés ya que es el más común.

Si recuerdan algo de álgebra de la secundaria, tal vez tengan aún en la memoria las enseñanzas sobre "matrices"; esto es casi lo mismo, solo que aplicado a la programación.

En épocas de estudiante recuerdo del libro de Niklaus Wirth, el creador de Pascal, la definición sobre array: "consiste en un número fijo de componentes (definidos cuando se introduce el arreglo), todos del mismo tipo, al que se llama tipo de base o de los componentes... etc. " [1] pero sin embargo aquí nos vamos a refereir a los arrays en Powerbuilder y sus usos, por lo que la definición cambia un poco, o tal vez se esclarece.

Podemos decir que un array es una colección indexada de elementos de un tipo de datos simples. En PowerBuilder, un array puede tener una o más dimensiones. Los arrays de una dimensión pueden tener un tamaño fijo o variable; los array multidimensionales siempre tienen un tamaño fijo.  Cada dimensión de un array puede tener  2,147,483,647 bytes de elementos.

 
Feb
03
2010
Fondo en una Aplicación Powerbuilder PDF Imprimir Correo
(1 voto, media 5.00 de 5)
Walt Whitman : Programador

Como lo prometido es deuda -según dicen-, aquí les dejó este pequeño tutotruco sobre cómo poner un fondo de escritorio en nuestra aplicación Powerbuilder.  Si bien constituye lo que, personalmente denomino "chichecitos" -tradúzcase pavadas-, hace a la buena presentación del software y "engorda" las características funcionales del mismo (aunque lo deja más "pesado").

El sistema nos brinda la posibilidad de cambiar los colores de las ventanas y demás, pero no de colocar fondos con imágenes, así que para ello recurriremos a un "truco" sencillo pero eficaz y luego veremos como darle al usuario una interfaz para que coloque el fondo que le de la gana. La ventaja de lo que veremos es que cada usuario podrá poner el fondo que quiera y, además, el  que elija se guardará en la base de datos con lo que independizamos su ubicación. La desventaja es que hay que tener mayor control sobre los fondos ya que, por ejemplo, puede colocar un fondo porno... :-).

Vale aclarar que lo que sigue a continuación está hecho sobre Powerbuilder v11.5 con MySQL v5.

 
<< Inicio < Anterior 1 2 3 4 5 6 7 8 Siguiente > Fin >>

Página 1 de 8

Joomla-GNU en Facebook

Visitas: 32 │ Totales: 123069 │ Hits: 519068

joomla-gnu.com not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!, logo and name is used under a limited license from Open Source Matters in the United States and other countries.