Jugando con DataTables

Hace unos días veíamos una forma de trabajar con una relación m:n usando LINQ. En esta ocasión vamos a ver otra posibilidad y no voy a poner código, que ando mal de tiempo, así que a ver si consigo explicarme bien.

Supongamos que tengo dos tablas, Series y Personajes. Entre ellas hay una relación n:m (una serie tiene varios personajes, un personaje puede salir en varias series). La tabla que nos permite esta relación digamos que se llama PersonajesDeSerie y que sólo tiene dos campos: IdSerie e IdPersonaje. Por otra parte, en el formulario de personajes, que es donde podemos añadir las series donde aparece el mismo, queremos mostrar el título de la serie y el año de producción (podían ser más cosas, pero tampoco es plan de complicar el ejemplo). Para facilitar las cosas, nos creamos una vista en la base de datos que metemos como DataTable en el DataSet de Personajes. Es decir, tengo tres DataTable: Personajes, PersonajesDeSerie y vMisSeries, ésta última con los campos IdPersonaje, IdSerie, Titulo y Año. En mi caso, metidos en el mismo DataSet por comodidad.

Sigue leyendo

Windows 7 será un 2000 con la apariencia de KDE4

A esa conclusión llegaría si me hiciera caso de lo que leo por ahí. Vamos por partes: se ha presentado una versión preliminar de la Beta 1 (las Beta son versiones de prueba que más o menos funcionan y se parecen bastante a lo que será el producto final) del futuro Windows 7 y todo el mundo está opinando sobre lo que se ha visto (es decir, un vídeo, unas capturas de pantalla y poco más). Ya leo por ahí mil y un comentarios que dicen que es poco más que un Vista con una apariencia que es una copia de KDE4.

El aire a KDE lo vi yo ya con Vista, aunque sería difícil decir quién se inspiró en quién o si llegaron a soluciones parecidas independientemente. No me refiero a una similitud directa, salvo en algunos iconos, sino a un «aire». En 7 sigue con el mismo aire (es decir, algo «bonito» frente a la tosquedad de Gnome o el modo clásico de Windows), y, como KDE, con iconos grandes en la barra de tareas, mientras que hasta ahora habían sido bastante pequeños. Es una copia descarada, claro. El hecho de que cada vez trabajemos con pantallas más grandes y de mayor resolución y que se quiera dar impulso a las pantallas táctiles no tiene nada que ver.

Sigue leyendo