Bueno, para variar un poco que mejor que hacerse un theme de Wordpress. Puede resultar algo contradictorio hablar de eso en un blog tan descaradamente drupaliano como este, pero lo cierto es que hacer ese theme no es más que una excusa para poner en práctica (más bien en tela de juicio) los conocimientos de css, y más en concreto del posicionamiento de bloques.
Lo malo es que cuando se te mete un diseño como este en la cabeza:
Lo malo es que cuando se te mete un diseño como este en la cabeza:
Leer más...
| 1 comments |
PELMAlink |
This is just another Wordpress theme. The design is based in sunflowers fields, with random pictures from som fields of Pamplona-Iruñea.

This theme has a images/random directory where you can upload image files to be shown in header background. It uses a very...

This theme has a images/random directory where you can upload image files to be shown in header background. It uses a very...
Leer más...
| 0 comments |
PELMAlink |
Solo por encima vamos a ver algunos elementos más que podemos meter en las aplicaciones visuales con c#. Veamos algunos elementos nuevos
/**
* Elementos.cs
* Ejemplo de uso de elementos de windows.
* A la hora de compilar, para ejecutar como aplicación de windows
* y para que no salga una ventana de DOS, hay que usar estas opciones
* csc /t:winexe Formularios.cs o en su defecto
* csc /r:System.Windows.Forms.dll /t:winexe Formularios.cs
*
*/
// Usamos esta librerÃÂa para los formularios...
Leer más...
| 0 comments |
PELMAlink |
Bueno, pese a que este no es el tema que más interesa hay que verlo: el de las aplicaciones para entornos de ventanas. Hay que tener cuidado a la hora de compilar. Este tema se maneja en entornos Case o IDEs como Visual Studio.
Veamos el ejemplo mÃÂnimo:
Veamos el ejemplo mÃÂnimo:
/**
* Formularios.cs
* Ejemplo de uso de formularios windows.
* A la hora de compilar, para ejecutar como aplicación de windows
* y para que no salga una ventana de DOS, hay que usar estas opciones
* csc /t:winexe Formularios.cs o...
Leer más...
| 0 comments |
PELMAlink |
Vamos a conocer algunas clases útiles de C#, presentes en cualquier otro lenguaje.
Veamos el práctico temporizador con Timer
Veamos el práctico temporizador con Timer
/**
* Temporizador.cs
* Muestra el uso de la clase Timer para crear temporizadores.
* Se puede asociar un evento a un temporizador para que el programa
* reaccione al cabo de x tiempo.
* Info sobre el standar msdn.microsoft.com/net/ecma
*/
using System;
using System.Timers;
// Vamos a usar El timer a través de nuestra clase temporizador
public...
Leer más...
| 0 comments |
PELMAlink |
Al igual que en C++ también podemos sobrecargar operadores en C#. Desde los aritmeticos binarios (+, -, *,..), comparativos, unarios(++), hasta Equals.
Este ejemplo no muy útil muestra un poco la forma de sobrecargar operadores, no tiene mucho misterio pero hay que fijarse bien en los parámetros y returns para cada caso.
Este ejemplo no muy útil muestra un poco la forma de sobrecargar operadores, no tiene mucho misterio pero hay que fijarse bien en los parámetros y returns para cada caso.
/**
* SobrecargaOperadores.cs
* Este archivo muestra como sobrecargar operadores
* en concreto los binarios simples: +,-,*,/.%, etc..
*/
using System;
// Definimos...
Leer más...
| 0 comments |
PELMAlink |
Hoy vamos a ver unos objetos y métodos algo especiales. Todo esta explicado en el código.
Por un lado, los indexadores
Por un lado, los indexadores
/**
* Indexadores.cs
* Los indexadores sirven para acceder a un array que puede haber dentro
* de la clase de forma directa. Supongamos que tenemos un atributo que es un
* array de nombres: protected string[] nombres;
* Con el indexador o indexer accederiamos a ese array asÃÂ:
* MiClase clase = new MiClase();
* clase[0] = "Nuevo valor";
* Y para eso hay que definir...
Leer más...
| 0 comments |
PELMAlink |
En C# también se pueden crear interfaces como en Java, aunque el manejo de atributos se hace a través de las properties y es algo engorroso. Veamos un ejemplo básico:
Definimos el interfaz bebida y una clase que lo implementa, el café.
Definimos el interfaz bebida y una clase que lo implementa, el café.
/**
* Interfaces.cs
* Programa que muestra el uso de interfaces. Al igual que en Java los interfaces son
* como clases abstractas pero sin implementación alguna. Su objetivo es servir como
* plantilla a las clases que lo implementan (sus...
Leer más...
| 0 comments |
PELMAlink |
Vamos a ver que se puede hacer con la entrada y salida standar de consola. Hay opciones muy interesantes con los formatos numéricos, el manejo de fechas y las conversiones. Vamos que se puede hacer con el WriteLine
/**
* Formato.cs
* Esta clase muestra los distintos formatos que se pueden aplicar
* a la hora de mostrar datos por pantalla o por un flujo de salida.
*/
using System;
// Clase Formato
// contiene métodos en los que se muestran técnicas de formato
public class Formato
{
//...
Leer más...
| 0 comments |
PELMAlink |
En un solo ejemplo de código vamos a ver como crear herencia de una clase a otra, en este caso de la clase Dispositivo a la clase Movil. Aquàentrará en juego el polimorfismo, es decir, un mismo método en la clase hija y clase padre con distinto efecto.
Merece la pena comentar que disponemos de clases abstractas y también de clases que NO se puede heredar (sealed).
Vamos a ver:
Merece la pena comentar que disponemos de clases abstractas y también de clases que NO se puede heredar (sealed).
Vamos a ver:
/**
* Dispositivo.cs
* Superclase o clase padre para definir los dispositivos,
* de esta heredarán...
Leer más...
| 0 comments |
PELMAlink |