Application.Startup en Compact Framework
Archivado en: C# CF | Etiquetas: Application.Startup, Compact Framework
Dejar un comentario Nos hemos movido de sitio. Ahora tienes todos estos contenidos y más en www.crazyteam.es
Este mismo contenido le tienes en http://www.crazyteam.es/c/applicationstartup-en-compact-framework/
Si queremos hacer esto mismo en Compact Framework nos llevamos la sorpresa de que no existe esta sentencia o alguna parecida.
La solución es la siguiente
string path = Path.GetDirectoryName(System.Reflection.Assembly.
GetExecutingAssembly().GetModules([0].FullyQualifiedName)
Espero que os sirva de ayuda. Saludos!!!
Addons útiles para WoW
Por motivos técnicos nos hemos trasladado a www.crazyteam.es. Tienes los datos de este mismo post en la siguiente dirección
En el WoW los addons son pequeñas aplicaciónes que te ayudan a realizar las quest, ofrecen mayor información. Luego además existen addons dependientes de otros addons.
El centro de todos los addons del WoW es wow.curse.com. Además, para la nueva versión 3.0.2 tienen addons taggeados y que funcionan perfectamente en esta versión.
Questhelper
Bajo mi punto de vista el addon más útil y creo que más usado.
Este addon, a parte de establecerte una ruta lógica para completar todas las misiones que tengas, añade iconos al mapa (M) indicando qué tipo de mision tienes que hacer (matar bichos, recoger un objeto, hacer de guardaespaldas, …) y las misiones que puedes cobrar.
Como añadido, en vista del usuario muestra una flechita tanto en la brújula de arriba como en la pantalla indicándo la dirección en la que está el siguiente punto de misión
Cartographer
Con la llegada del nuevo parche 3.0.2 ahora hay dos versiones: Cartographer 2 y Cartographer 3.0.
Acostumbrado al Cartographer 2, que muestra con la letra M un mapa grande que no tiene zoom de scroll, el cartographer 3 te lo muestra en una pequeña ventana un mapa pequeño que tiene zoom. El problema que veo al Cartographer 3 es que la ventana es muy pequeña y no se ve bien el mapa, pero para gustos los colores.
Luego entre estas dos versiones habrá algunas diferencias técnicas, pero visuales son las que he visto. Lo que es la funcionalidad básica que ofrece es la misma para los dos.
La funcionalidad que ofrecen es la de mostrar el mapa entero sin zonas ocultas. Además trae addons internos para mostrar por zona el nivel aconsejado, las mazmorras que hay, el nivel de pesca, … Otros addons que muestran mapas de mazmorras.
Un addon dependiente del Cartographer que yo también recomiendo y es complementario al questhelper es es Cartographer_QuestInfo
Útil, no?
(descargar Cartographer QuestInfo)
Atlas
Este addon es imprescindible para líderes de raid o banda (si no se lo sabe de antes xD)
El atlas es el último Addon que estoy usando. Basicamente muestra mapas de mazmorras e indica que bosses son con los que nos vamos a encontrar y el orden logico con el que nos deberamos encontrar a los bosses.
La imagen a continuación es del Atlas Loot Enhanced, un addon del propio Atlas que muestra los drop que dan los enemigos y los bosses.
En breve os pondré un pequeño ZIP que contiene todos estos addons y algunos otros para que cuando abramos las bolsas o el banco aparezca en una única bolsa, o para comparar una armadura del inventario con la que se está usando.
Transparencias en C# Compact Framework
Archivado en: C# CF | Etiquetas: C#, Compact Framework, transparencias
Dejar un comentario Nos hemos movido de sitio. Ahora tienes todos estos contenidos y más en www.crazyteam.es
Este mismo contenido lo tienes en:
http://www.crazyteam.es/c/transparencias-en-c-compact-framework/
El código necesario es:
Image img = recursos.imagen;
ImageAttributes attr = new ImageAttributes();
Color color = Color.FromArgb(0, 0, 0);
attr.SetColorKey(color, color);
g.DrawImage(img, rectDestino, posX, posY, img.width, img.height, Graphics.Pixel,color);
Expliquemos esto un poco con unos pasos básicos:
- El procedimiento se basa en un croma sobre la imagen (parecido al fondo verde del hombre del tiempo)
- img: imagen del tipo Image que queremos pintar
- attr: los atributos que daremos a la imagen
- color: el color usado en el croma de la imagen
- attr.SetColorKey: método que indica cual es el color del croma. Se pasan dos atributos de tipo Color que indican el color de bajo y el color de alto (para rangos de colores que usaremos en la transparencia). En CF tienen que ser el mismo, puesto que no acepta rango de color para la transparencia.
- rectDestino: Es necesario tener un rectangulo de destino para pintar la imagen, pues es de donde se aplicará la imagen sin el croma
A continuación se muestra una imagen de prueba de que funciona:
Aquí hemos usado el croma 0,0,0 (Color.black), aunque no es el más recomendabl, y se comprueba la transparencia (aunque también las rebabillas, que hay que pulir con chotopop)
Ahora se están haciendo pruebas con animaciones de imagenes… a ver como acaba la cosa…
Hello World!!! xD
Bueno, metamos cosillas…





