by Stiven
13. outubro 2011 04:28
Pessoal,
Para aqueles que utilizam o Boleto.Net no Windows Forms, o colaborador Eduardo Revuelta do Boleto.Net implementou a impressão dos boletos através do Crystal Reports. A implementação ficou sensancional.
Gostaria de parabenizar o Eduardo pela colaboração. Valeu Eduardo!!!!!!!!!!!
Espero que possa ajudar muito outras pessoas.
ImpWF.rar (3,88 mb)
Abraço,
Stiven
by Stiven
8. agosto 2011 04:08
Pessoal, tudo bem?
Já ouviu falar no YUI Compressor? Se não, o YUI Compressor é um compressor de JavaScript, que, além de remover comentários e espaços em branco, ofusca as variáveis locais usando o nome da menor possível variável, podendo ter uma compressão média de 20%. O YUI Compressor também é capaz de comprimir arquivos com segurança CSS.
O grande problema é que o YUI Compressor é desenvolvido em java e executado através de linha de comando, então pra resolver esse problema, eu resolvi escrever uma IDE em Windows Forms (C#) para fazer esse trabalhinho pra gente.
É necessário instalar a máquina virtual do java.
Espero que gostem!!!
Abraços,
Stiven
YUI.Compressor.rar (1,59 mb)
by Stiven
26. março 2009 10:16
Ao desenvolver uma aplicação, precisei gerar o arquivo de instalação (Setup) e nele precisei criar um atalho para desinstalar o aplicativo. Depois de algumas tempo pesquisando resolvi compartilhar todo processo de criação desse atalho.
1. No projeto do Setup, dê 2 cliques na saída do projeto que deseja criar o atalho:
2.Clique com o botão direito do mouse em "Create Shortcut to Primary output from ...":
3. Renomeie para Uninstall.
4.Na propriedade Arguments atribua o valor: /u=[ProductCode].
5.Agora no projeto que deseja desinstalar, vá na classe onde é instanciado o Form e no construtor antes da chamada InitializeComponent(), ou na classe Program no método Main() e insera o seguinte trecho de código:
string[] arguments = Environment.GetCommandLineArgs();
foreach (string argument in arguments)
{
if (argument.Split('=')[0].ToLower() == @"/u")
{
string guid = argument.Split('=')[1];
string path = Environment.GetFolderPath(Environment.SpecialFolder.System);
ProcessStartInfo si = new ProcessStartInfo(string.Format(@"{0}\msiexec.exe", path), string.Format(@"/i {0}", guid));
Process.Start(si);
Close();
Application.Exit();
return;
}
}
6.Pronto! Compile e instale a projeto.
;)
by Stiven
2. novembro 2008 03:53