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...
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...
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...
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...
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...
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....
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...
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....
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...
PowerBuilder es una herramienta de desarrollo de clase empresarial desarrollada por la empresa Sybase. PowerBuilder es orientado a objetos y permite el desarrollo de diferentes tipos de aplicaciones y componentes para arquitecturas cliente/servidor, distribuidas y Web.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.
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.