Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta listas. Mostrar todas las entradas
Mostrando entradas con la etiqueta listas. Mostrar todas las entradas

viernes, 14 de junio de 2013

Listas en Gambas3: variant[]


Listas en Gambas3: variant[]

Gambas3 (al igual que Python) gestiona colecciones de valores
llamadas variant[] (listas o arrays dinámicos).

A diferencia de los arrays o matrices en otros lenguajes de programación, las listas poseen características más avanzadas y potentes, como la posibilidad de trabajar con diferentes tipos de datos, ordenar o invertir los datos, etc.




Descarga del proyecto de ejemplo: ejemplo


Enlace a la documentación oficial:
http://gambasdoc.org/help/comp/gb/variant[]?es&v3

lunes, 10 de junio de 2013

Python: Ejemplo de Clase, herencia y polimorfismo , y como recorrer lista de elementos

Python: Ejemplo de clase 

como recorrer una lista de elementos

Os dejo aqui un simple ejemplo de como hacer una clase, y crear clases heredadas de ellas con python.


La clase padre se llama "cosa", que tiene varias propiedades (nombre, y apellidos)  y dos  métodos:

  • nombre: que asigna a las propiedades nombre y apellidos valores
  • ver: que muestra los valores del nombre y apellidos.

Luego defino la clase robot, que hereda de la clase "cosa", con un método nuevo llamado "calculista" y redefine el método ver.

La clase humano, que también es heredada de "cosa",  y define el método "calculista".

En el programa principal, se usa una variable "Lista" que contiene los dos objetos que creo (r1, y r2) que aunque son de distinto tipo, se pueden añadir a la lista sin ningún problema.

Luego se muestra el contenido de los objetos, de dos formas, directamente usándolo y  usando la lista con su indice correspondiente...




Otra forma más cómoda de  la lista de elementos seria usando for:

miércoles, 27 de marzo de 2013

Makagiga: Organizar Listas de Tareas, agenda, seguidor de Rss, etc...


Makagiga :

Una utilidad para llevar listas de tareas, seguir RSS, con calendario, agenda, buscador....



Este video realizado por yarod39, nos presenta las distintas opciones que tiene este programa





Para descargarlo: http://makagiga.sourceforge.net/download.html

Nota:
Para ejecutar el programa, teneis que tener activado java 7, para ello,  ponéis el siguiente comando en la terminal
$ sudo update-alternatives --config java
Existen 2 opcioens para la alternativa java (que provee /usr/bin/java).

  Selección   Ruta                                            Prioridad  Estado
------------------------------------------------------------
 0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      modo automático
 1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      modo manual
 2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      modo manual

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección:

Y escribir 2, y luego pulsar la tecla "Intro"

Aqui os dejo una captura de pantalla:






Saludos



Fuente:
http://www.makeuseof.com/tag/5-excellent-todo-list-apps-for-linux-that-you-might-not-have-heard-of/
http://www.youtube.com/watch?v=t3xaRbAk4Ns