Archivos de la categoría: 'Codigo'

JumpList con argumentos { 16 }

jun 06 2010 Por daniel en Codigo

Hace tiempo que no escribía un post sobre código así que hoy es el día xD, esto esta relacionado con las JumpList de Windows 7 y como manejar los eventos que ocurren al hacer clic en los elementos, el código que mas se acercaba a lo que buscaba lo encontré en wpftutorial y gracias a unas pequeñas modificaciones funciona para mostrar ventanas, mensajes, etc. lo bueno es que ocupa el .NET Framework 4.0 con lo que se evita WindowsAPICode aunque solo funciona con WPF (Windows Presentation Foundation) … creo … la próxima codificación de Apágalo :eek:

using System;
using System.Configuration;
using System.Data;
using System.Windows;
using System.Windows.Shell;
using System.Reflection;

namespace WpfApplication2
{
    /// <summary>
    /// Lógica de interacción para App.xaml
    /// </summary>
    public partial class App : Application
    {
        protected override void OnStartup(StartupEventArgs e)
        {
            if (e.Args.Count() > 0)
            {
                if(e.Args.GetValue(0).Equals("/browser"))
                {
                   // Abre una ventana
                    Window w = new Window1();
                    w.ShowDialog();
                }

                else if(e.Args.GetValue(0).Equals("/update"))
                {
                    MessageBox.Show("Update...!");
                    Shutdown();
                }
            }

            JumpTask task = new JumpTask
            {
                Title = "Check for Updates",
                Arguments = "/update",
                Description = "Cheks for Software Updates",
                CustomCategory = "Actions",
                IconResourcePath = Assembly.GetEntryAssembly().CodeBase,
                ApplicationPath = Assembly.GetEntryAssembly().CodeBase
            };

            JumpTask task2 = new JumpTask
            {
                Title = "Open Browser",
                Arguments = "/browser",
                CustomCategory = "Actions",
                IconResourcePath = Assembly.GetEntryAssembly().CodeBase,
                ApplicationPath = Assembly.GetEntryAssembly().CodeBase
            };

            JumpList jumpList = new JumpList();
            jumpList.JumpItems.Add(task);
            jumpList.JumpItems.Add(task2);
            jumpList.ShowFrequentCategory = false;
            jumpList.ShowRecentCategory = false;

            JumpList.SetJumpList(Application.Current, jumpList);
        }
    }
}

Codigo Fuente

Apágalo 3.0 [Update] { 11 }

ene 12 2010 Por daniel en Codigo,Programas

Ya ha pasado mas de 1 año desde su ultima aparición xD, pero Apágalo es inmortal y llega en su versión 3.0 mas renovado, con una nueva interfaz y con mayores y mejores funciones, entre las que destacan la integración con Windows 7 :halo: funciones como el apagado por uso de cpu y para los regalones el apagado por porcentaje restante de batería en los notebook xD ademas de su habitual función de apagado por cuenta atrás, hora y la nueva incorporación, apagado por fecha.

Adelante Apágalo Adelante :eek:

Notas

  • Apágalo 3 funciona para Windows XP 32/64, Vista 32/64, Windows 7 32/64
  • Apágalo 3 solo funciona en Windows 7 x32 (*)
  • No funciona en plataformas x64  (Gracias Wally :eek: ) (*)
  • Para Windows XP/Vista usa Apágalo 2
  • Necesita .NET Frameworks 3.5

Bugs

  • Problema con los jumplist, al clickear en los link se abre otra ventana del programa (algun dia lo arreglare xD).

3.1.0.0
Windows Vista/XP 32/64
Instalador
Codigo Fuente [VB.NET 2008]

Windows 7 32/64
Instalador
Codigo Fuente [VB.NET 2008]

3.0.0.0
Instalador
Codigo Fuente [VB.NET 2008]

Agradecimientos
Coding4Fun
Phoenity
Turnoff Icon

Apágalo 2.0 { 7 }

oct 02 2008 Por daniel en Codigo,Programas

Después de su primera aparición en formato c#, Apágalo vuelve con algunas mejoras en formato vb.net e instalador de Windows xD, básicamente el nuevo Apágalo incorpora algunas mejoras visuales y de código que al programador (yo) le agradan xD, larga vida a Apágalo :D

apagalo-v2

Apágalo 2

Conversor de Monedas { 6 }

sep 15 2008 Por daniel en Codigo,Programas

Para ocupar mi tiempo en alguna wea “productiva” hice un conversor de monedas, soporta 150 tipos y lo mas importante es que consume un servicio web proveído(provisto) por webservicex.com, no se a quien chucha le servirá pero siempre quise hacer este programa :lol:

conversor-de-monedas

Conversor de Monedas

Notas

  • Funciona en Windows Vista y supongo que en XP xD
  • Necesita .NET Framework 2.0

Creative Commons License
Esta obra está licenciada bajo una Licencia Creative Commons Atribución-No Comercial 2.0 Chile.

Siguiente »