agosto 28, 2006 4:35

Un buen comienzo para el juegito ...


En días pasados he enontrado un ejemplo el cual es un clon de teris, el cual corre en .NET, lo estube revisando y tiene las ideas basicas paa poder implementar el juego del trafic, el cual m gusta mucho, pero deseo hacerlo en .Net, bueno en C# con Mono, para mas especificidad. :D

Me encontre que usa SDL.Net, un port de SDL para .Net, hacer las pruebas necesarias, para er que se puede tomar y armar MonoTrafic :d, que por cierto me gusta el nombre :D

Links:

Netris ( http://www.devhood.com/tools/tool_details.aspx?tool_id=513 )

SDL.Net ( http://cs-sdl.sourceforge.net/index.php/Main_Page )

Sacaré tiempo para esbozar mi idea :D, talves encuentro adeptos que nos guste el juego y deseemos uno para .NET :D

Escrito por: CoolSnow | Permalink | Categories: Mono#

abril 25, 2006 2:02

Desarrollo de MonoBlog, Gui V 0.2 Beta


Como sabrán con un grupo de amigos de MonoHispano, iniciamos un proyecto para edición de nuestros blog, desde nuestro desktop.

Por razones de falta de tiempo e incorporación de proyectos tanto en el trabajo como en la Universidad, no he podido dedicarle el time que necesita, pero de a poco lo sacaremos a flote.

He estado trabajando en una GUI, que pueda servirnos de partida para ya tener a MonoBlog trabajando a como se debe, esta realizada en glade, ya que no deseo un curso de gtk, para tener que hacer un par de ventanas, hace falta el poder integrarla al codigo fuente actual, esa tarea será en estos días, que pueda salir de los examenes actuales de la U.

Esta es la Gui, en cuestión:

Boceto que origino todo.



Boceto que dio vida a la ventana principal



Y aca esta un pantallazo de la ventana realizada en glade-2.



Ventana Principal



La cual tiene consideraciones:

1. En la barra de la Aplicación debera de tene un icono para la ventana, asi como el nombre de la aplicación.

2. Además, de una barra de menus, tradicional debera de tener un barra de herramientas, con las funciones más útiles y frecuentes en el diseño, edición y publicación de entradas al blog. (Nueva publicación, abrir publicación guardar, guardar publicación en opcion desconectada, para edicion, cortar una sección marcada, copiar una sección marcada, pegar la sección marcada usando para ello el clipboard del sistema, formato sobre fuentes, Negritas, subrayado, italicas, tachado, agrandar 1 unidad la fuente, disminuir una unidad las fuentes, justificación sobre el texto, justificado a la Izquierda, centro, derecho, relleno, opción para trabajar modo conectado y modo desconectado o local).

3. Incorporar una barra de herramientas, para poder incorporar etiquetas directamente sobre html (modalidad experto/avanzado) en el que escogera ( edición formato texto (TXT), edición formato avansado (HTML), insertar una imagen (abrir un dialogo en el que escogera si es una imagen local (un FSelect) o una referencia html a una imagen), insertar una tabla html, insertar etiquetas html preestablecidas, con posibilidad de ampliarlas

4. Una barra en la que escoges el Blog y la categorias del mismo en la que deseas hacer una entrada, estos blog son obtenidos luego de haberse registrado en un servicio y autenticado al proveedor.

5. Una sección de edición meramente de la entrada, con tres posibilidades ( Edición en Formato Texto, usted escribe y se ayuda con los comandos de las barras de herramientas para darle forma a los textos, Edción avanzada, en la cual escribes en formato html puro, teniendo control de las etiquetas que le agregas al texto y una vista previa de tu entrada al post.

Las secciones de edición tendran la posibilidad de editar y crear el Titulo de la misma, asi com la incorporacion de la imagen de la entrada, la cual puede ser local o una referencia a la misma.

- La seccion de la entrada tendra soporte para texto y html, mediante gecko# en nuestro caso.
- Numeración de las lineas.
- Coloración o resaltado de los textos (HTML Ex, el cual coloreará en formato ML/HTML)
- Un previo en render de html.


6. Dos controles para poder publicar, si se esta en modo conección o dejarlo en borrador si esta en modo desconectado, si se esta conectado y se deseas dejar en borrador, para el caso de los porveedores que lo soporten.

7. Una barra de estados en la aplicación, la cual informara el estado de la misma, aca no se como hacer lo que hace gnome al tener una barra de estado, con varios paneles, para separar la información que se muestra al usuario:

¦Fecha: Hora ¦ Mensaje Aplicación(información necesaria de lo que realiza la aplicación) ¦ Estado de conección ¦

!! Investigar sobre este apartado .

Esto de estar escribiendo, es interesante, peor ocupo el monoBlog, funcionando jajajaj

PD. Urge crear un Logo, para la aaplicación !!

YO

Escrito por: CoolSnow | Permalink | Categories: Desarrollo Aplicaciones, Mono#

octubre 20, 2005 3:56

Incursionando en C# gracias a Mono


Que es Mono !

Algo maravilloso desde el punto de vista de la programacion multiplataforma, ya desde un inicio el concepto de .NET, como plataforma de desarrollo es algo fuera de seria, cabe decirlo de una manera. El principio en el cual el gran despelote de librerias dll, llamandole bonito, es algo del pasado.

Ahora los lenguajes interactuaran ante algo intermedio para poder ser independientes de la plataforma, un paso mas alla que java, que aunque es independiente de la plataforma, solo puedes programar en java, en .net puedes hacerlo en C#, java#, VB#, etc.
Mono vienen ciendo lo bueno de .NET, mejorado, ya que ahora dispones de Gtk#, Gecko#, Unix#, boo, java#, Windows.Form, ADO.Net y lo mejor es que es en Linux, Mac, Windows.

Asi que habra que aventurarse en este mundo y ver que podemos hacer de el.

Yo

Escrito por: CoolSnow | Permalink | Categories: Mono#