segunda-feira, 28 de janeiro de 2008

 

Como inserir senha em Pendrive

A utilização de dispositivos móveis vem se popularizando com a queda do preço e o aumento da capacidade dos pendrives. Antes, restrito apenas a alguns usuários, tanto por causa do preço quanto pelo número de computadores com entrada USB e que não utilizavam o Windows 98 (que precisa da instalação de drivers para o funcionamento desses equipamentos).
Assim como para qualquer outra coisa, sempre temos os pontos negativos. Ao facilitar o transporte uma grande quantidade de documentos e programas para onde quisermos, sem os problemas que ocorriam na época dos disquetes (alguém ainda usa???), aumenta-se o risco de que informações confidenciais caiam em mãos erradas.
Podem ser desde uma simples agenda pessoal de endereços e telefones assim como um projeto confidencial de uma empresa. Muito se tem discutido sobre qual é a melhor forma de proteger essas informações e várias empresas têm discutido sobre políticas de proteção desses dados.
Não há como garantir 100% a segurança das informações, mas existem formas eficazes de torná-la pelo menos aceitável. Existem no mercado pendrives com programas que controlam o acesso através de senhas e outros com mecanismo de auto destruição após um determinado número de tentativas mal-sucedidas de acesso.
Porém, a maioria dos PenDrives, principalmente esses de baixo custo, não têm nenhum mecanismo de controle de acesso.

Pensando nisso, comecei a pesquisar na internet programas que pudessem proporcionar uma segurança mínima a esse tipo de dispositivo. Encontrei alguns softwares que se propõem a resolver esse problema, de gratuitos a pagos. O que eu tenho utilizado é um software OpenSource, publicado no SourceForge, chamado TrueCrypt. Ele não serve apenas para controle de PenDrives, mas também para o controle de acesso a informações gravadas em qualquer tipo de mídia magnética. Com ele é possível criar um drive virtual, acessado por senha, onde os dados são gravados e lidos automaticamente.
Vale a pena lembrar que existem versões tanto para Windows Vista/XP/2000 quanto para Linux.
Em breve estarei postando um tutorial sobre como utilizar o TrueCrypt para proteger informações em um Pendrive e, conseqüentemente, como fazer para proteger as informações em um HD comum.
Por enquanto, dêem uma conferida no tutorial do próprio site do TrueCrypt.
Para fazer o download do programa acesse a seção correspondente.

TrueCrypt: (Site) / (Download) / (Tutorial)

Marcadores: , , , ,


sexta-feira, 25 de janeiro de 2008

 

Curso de Idiomas - Rosetta Stone (Novos Links)

Nome: Curso de Idiomas Rosetta Stone
Estilo: Curso de Idiomas
Fabricante: Rosetta Stone
Sistema Operacional: Windows
Configurações mínimas:Processador: 350 MHz; Memória RAM: 128 Mb
Descrição:Reconhecido como o mais bem sucedido curso de idiomas do mundo, presente em 18 países e utilizado em mais de 9.000 escolas.
A cada fase e lição, você terá exercícios para treinar as quatro colunas do aprendizado que são LER, ESCREVER, OUVIR e FALAR. Tudo isso em mais de 500 horas de estudo.Mais de 200 lições e 8.000 imagens.

Especificações do Produto
Esse curso possui várias lições do básico ao avançado/fluente. Cada lição desse curso apresenta exercícios para você treinar a leitura, a pronúncia, a escrita e a escuta. E ainda acompanha os livros de apoio, apostilas, com o conteúdo das lições em formato PDF. Com ele você aprende muito rápido, pois aprende com um método assim como aprendeu seu idioma nativo.

Principais Características
- Vários níveis de dificuldades;
- São 210 lições, não apenas 6, como em outros cursos anunciados;
- Mais de 500 horas de estudo do idioma;
- Mais de 8000 figuras, frases e palavras com reconhecimento de voz;
- Glossário de mais de 1500 verbetes;
- Mais de 1000 exercícios.

Sistema de Reconhecimento de Voz
O sistema de Reconhecimento de Voz é uma tecnologia que permite ao usuário construir um diálogo interativo com o computador. Com essa tecnologia, o curso entende o que o usuário diz, avalia sua pronúncia e corrige seus erros.

Exercícios
Mais de 1000 exercícios divididos em diversos tipos, sem infantilidades para enrolar o usuário, este curso é sério e dinâmico, e por isso ganhou o prêmio como o melhor do mundo.

Método inovador
Esse curso ensina exatamente como você aprendeu sua lí*ngua materna, ou seja, o Português. É o único curso a utilizar esse método, por isso é o curso mais utilizado do mundo.

Gramática
Neste curso você aprende a gramática de forma natural, sem ter que decorar, o curso utiliza um método onde você memoriza com facilidade.

Instruções
Para instalar o curso não precisa gravar em CD nem emular, apenas para usar o idioma que deseja aprender você vai precisar gravar o CD ou emular, além de rodar o programa já instalado.

1) Baixe e descompacte o programa. Use a senha disponibilizada no site para descompactar os arquivos.rar;
2) Escolha o idioma que deseja para a interface com o usuário (você), pode ser inglês, espanhol, francês, alemão, etc. O instalador disponibilizado não tem português, então o mais perto é o espanhol, facinho;
3) Clique instalar (seja lá em qual idioma escolheu);
4) Ele vai disponibilizar o "QuickTime Player", imprescindível para rodar o programa. Instale sem susto e sem precisar inserir nome de usuário e número serial, escolhendo também um idioma de interface;
5) Após o programa ser instalado, coloque um CD com o idioma que desejar aprender.
> Se colocou o CD com o idioma antes de abrir o programa, o nome do idioma vai aparecer à esquerda, clique sobre ele para ver as lições;
> Se abriu o programa e não colocou o CD, coloque o CD e depois clique em "procurar", abaixo e à direita. O nome do idioma vai aparecer, clique sobre ele para ver as lições.
6) Escolha a lição que desejar e comece. Ligue o som, sem som o programa perde muito.
O programa em si é muito intuitivo, vá clicando nos ícones sem susto para aprender a navegar por ele, pelo que vi não tem como bagunçar alguma coisa.

Obs.:
a) Não esqueça a senha para conseguir descompactar os arquivos .rar e extrair as lições.
b ) Embora apareçam muitos arquivos .rar em um idioma, eles devem ser descompactados todos juntos, pois cada nível está dividido em vários .rar e todos os arquivos extraídos dos .rar de um mesmo nível vão para uma única pasta automaticamente.
c) O conteúdo desta pasta (1, 2 ou 1&2 de algum idioma) deve ser gravado em um único CD, não a pasta em si, mas o conteúdo dela.
d) O programa procura pelo conteúdo do curso direto no CD, se não quiser gravar emule o arquivo ISO com o Daemon Tools ou programas semelhantes.

SENHA: miseravaumbtt

SOFTWARE - 2 Arquivos - Total - 152 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Manual - 84 MB
Link - Rapidshare | MegaUpload

Curso de Alemão (German) - 3 Arquivos - Total -257 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload

Curso de Arabe (Arabian) - 2 Arquivos - Total - 178 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Chines Mandarin (Chinese) - 7 Arquivos - Total - 543 MB
Parte 1 Nivel 1 - Rapidshare | MegaUpload
Parte 2 Nivel 1 - Rapidshare | MegaUpload
Parte 3 Nivel 1 - Rapidshare | MegaUpload
Parte 1 Nivel 2 - Rapidshare | MegaUpload
Parte 2 Nivel 2 - Rapidshare | MegaUpload
Parte 3 Nivel 2 - Rapidshare | MegaUpload
Parte 4 Nivel 2 - Rapidshare | MegaUpload

Curso de Coreano (Korean) - 2 Arquivos - Total - 96 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Dinamarques (Danish) - 2 Arquivos - Total - 164 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Espanhol (Spanish) - 5 Arquivos - Total - 344 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload
Parte 4 - Rapidshare | MegaUpload
Parte 5 - Rapidshare | MegaUpload

Curso de Frances (French) - 6 Arquivos - Total - 473 MB
Parte 1 Nivel 1 - Rapidshare | MegaUpload
Parte 2 Nivel 1 - Rapidshare | MegaUpload
Parte 3 Nivel 1 - Rapidshare | MegaUpload
Parte 1 Nivel 2 - Rapidshare | MegaUpload
Parte 2 Nivel 2 - Rapidshare | MegaUpload
Parte 3 Nivel 2 - Rapidshare | MegaUpload

Curso de Gales (Welsh) - 2 Arquivos - Total - 133 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Grego (Greek) - 7 Arquivos - Total - 630 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload
Parte 4 - Rapidshare | MegaUpload
Parte 5 - Rapidshare | MegaUpload
Parte 6 - Rapidshare | MegaUpload
Parte 7 - Rapidshare | MegaUpload

Curso de Hebraico (Hebrew) - 3 Arquivos - Total - 258 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload

Curso de Hindu (Hindu) - 3 Arquivos - Total - 205 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload

Curso de Holandes (Dutch) - 6 Arquivos - Total - 452 MB
Parte 1 Nivel 1 - Rapidshare | MegaUpload
Parte 2 Nivel 1 - Rapidshare | MegaUpload
Parte 3 Nivel 1 - Rapidshare | MegaUpload
Parte 1 Nivel 2 - Rapidshare | MegaUpload
Parte 2 Nivel 2 - Rapidshare | MegaUpload
Parte 3 Nivel 2 - Rapidshare | MegaUpload

Curso de Indonesio (Indonesian) - 2 Arquivos - Total - 191 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Ingles Britanico (English UK) - 6 Arquivos - 501 MB
Parte 1 Nivel 1 - Rapidshare | MegaUpload
Parte 2 Nivel 1 - Rapidshare | MegaUpload
Parte 3 Nivel 1 - Rapidshare | MegaUpload
Parte 1 Nivel 2 - Rapidshare | MegaUpload
Parte 2 Nivel 2 - Rapidshare | MegaUpload
Parte 3 Nivel 2 - Rapidshare | MegaUpload

Curso de Ingles USA (English USA) - 3 Arquivos - Total - 258 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload

Curso de Italiano (Italian) - 7 Arquivos - Total - 648 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload
Parte 4 - Rapidshare | MegaUpload
Parte 5 - Rapidshare | MegaUpload
Parte 6 - Rapidshare | MegaUpload
Parte 7 - Rapidshare | MegaUpload

Curso de Japones (Japanese) - 3 Arquivos - 232 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload
Parte 3 - Rapidshare | MegaUpload

Curso de Polones (Polish) - 8 Arquivos - Total - 501 MB
Parte 1 Nivel 1 - Rapidshare | MegaUpload
Parte 2 Nivel 1 - Rapidshare | MegaUpload
Parte 3 Nivel 1 - Rapidshare | MegaUpload
Parte 4 Nivel 1 - Rapidshare | MegaUpload
Parte 5 Nivel 1 - Rapidshare | MegaUpload
Parte 1 Nivel 2 - Rapidshare | MegaUpload
Parte 2 Nivel 2 - Rapidshare | MegaUpload
Parte 3 Nivel 2 - Rapidshare | MegaUpload

Curso de Russo (Russian) - 2 Arquivos - Total - 164 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Suaili (Swahili) - 1 Arquivo - Total - 49,7 MB
Link - Rapidshare | MegaUpload

Curso de Sueco (Swedish) - 2 Arquivos - Total - 177 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Thailandes (Thay) - 2 Arquivos - Total - 167 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Turco (Turkish) - 2 Arquivos - Total - 120 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload

Curso de Vietnamita (Viet) - 2 Arquivos - Total - 172 MB
Parte 1 - Rapidshare | MegaUpload
Parte 2 - Rapidshare | MegaUpload


Fonte:
BaixeNet2

Marcadores: , , , , ,


quinta-feira, 24 de janeiro de 2008

 

Curso de Línguas - Rosetta Stone

CURSO DE LINGUAS ROSETTA STONE

SOFTWARE ROSETTA STONE
http://rapidshare.com/files/4767570/Instalacao.part1.rar
http://rapidshare.com/files/4781286/Instalacao.part2.rar

Manual de Instruções
http://rapidshare.com/files/4790930/Manual.rar.html

Senha para descompactar os arquivos:
thedragonsrealm.info

Ou, se você quiser o arquivo com a senha e instruções para descompactar os arquivos no WinRar:
http://rapidshare.com/files/4785969/senha.txt


MÓDULOS DE IDIOMAS

ALEMÃO
http://rapidshare.de/files/33047097/DR.RS.Germ1_and_2.part1.rar
http://rapidshare.de/files/33048863/DR.RS.Germ1_and_2.part2.rar
http://rapidshare.de/files/33050154/DR.RS.Germ1_and_2.part3.rar

ÁRABE
http://rapidshare.de/files/33380063/DR.RS.Ara.1_and_2.part1.rar
http://rapidshare.de/files/33382518/DR.RS.Ara.1_and_2.part2.rar

CHINÊS
http://rapidshare.de/files/33269712/DR.RS.Chi.Man.1.part1.rar
http://rapidshare.de/files/33273255/DR.RS.Chi.Man.1.part2.rar
http://rapidshare.de/files/33274685/DR.RS.Chi.Man.1.part3.rar
http://rapidshare.de/files/33277511/DR.RS.Chi.Man.2.part1.rar
http://rapidshare.de/files/33280050/DR.RS.Chi.Man.2.part2.rar
http://rapidshare.de/files/33282770/DR.RS.Chi.Man.2.part3.rar
http://rapidshare.de/files/33283005/DR.RS.Chi.Man.2.part4.rar
http://rapidshare.de/files/33283146/DR.RS.Chi.Man.Text.rar

COREANO
http://rapidshare.de/files/33390477/DR.RS.Kor.1.part1.rar
http://rapidshare.de/files/33391995/DR.RS.Kor.1.part2.rar

DINAMARQUÊS
http://rapidshare.de/files/33036389/DR.RS.Dan1.part1.rar
http://rapidshare.de/files/33038336/DR.RS.Dan1.part2.rar

ESPANHOL
http://rapidshare.de/files/32962705/DR.RS.Spa.Lat.1and2.part1.rar
http://rapidshare.de/files/32966626/DR.RS.Spa.Lat.1and2.part2.rar
http://rapidshare.de/files/32970677/DR.RS.Spa.Lat.1and2.part3.rar
http://rapidshare.de/files/32975042/DR.RS.Spa.Lat.1and2.part4.rar
http://rapidshare.de/files/32976648/DR.RS.Spa.Lat.1and2.part5.rar

FRANCÊS
http://rapidshare.de/files/32932762/DR.RS.Fre.I.part1.rar
http://rapidshare.de/files/32934553/DR.RS.Fre.I.part2.rar
http://rapidshare.de/files/32934913/DR.RS.Fre.I.part3.rar
http://rapidshare.de/files/32927228/DR.RS.Fre.2.part1.rar
http://rapidshare.de/files/32929044/DR.RS.Fre.2.part2.rar
http://rapidshare.de/files/32930439/DR.RS.Fre.2.part3.rar

GALÊS
http://rapidshare.de/files/33418562/DR.RS.Wel.1.part1.rar
http://rapidshare.de/files/33419845/DR.RS.Wel.1.part2.rar

GREGO
http://rapidshare.de/files/33051934/DR.RS.Gre_1_and_2.part01.rar
http://rapidshare.de/files/33053744/DR.RS.Gre_1_and_2.part02.rar
http://rapidshare.de/files/33055677/DR.RS.Gre_1_and_2.part03.rar
http://rapidshare.de/files/33057827/DR.RS.Gre_1_and_2.part04.rar
http://rapidshare.de/files/33060091/DR.RS.Gre_1_and_2.part05.rar
http://rapidshare.de/files/33062647/DR.RS.Gre_1_and_2.part06.rar
http://rapidshare.de/files/33064137/DR.RS.Gre_1_and_2.part07.rar

HEBRAICO
http://rapidshare.de/files/33285418/DR.RS.Heb_I.part1.rar
http://rapidshare.de/files/33287911/DR.RS.Heb_I.part2.rar
http://rapidshare.de/files/33288105/DR.RS.Heb_I.part3.rar

HINDI
http://rapidshare.de/files/33065877/DR.RS.Hin_1.part1.rar
http://rapidshare.de/files/33110785/DR.RS.Hin_1.part2.rar
http://rapidshare.de/files/33111389/DR.RS.Hin_1.part3.rar

HOLANDÊS
http://rapidshare.de/files/32849202/GR.RS.Dut1.part1.rar
http://rapidshare.de/files/32860440/GR.RS.Dut1.part2.rar
http://rapidshare.de/files/32862169/GR.RS.Dut1.part3.rar
http://rapidshare.de/files/32867203/DR.RS.Dut2.part1.rar
http://rapidshare.de/files/32872660/DR.RS.Dut2.part2.rar
http://rapidshare.de/files/32874197/DR.RS.Dut2.part3.rar

INDONÉSIO
http://rapidshare.de/files/32936827/DR.RS.Ind1.part1.rar
http://rapidshare.de/files/32938809/DR.RS.Ind1.part2.rar

INGLÊS
http://rapidshare.de/files/32916818/DR.RS.EngUK.1.part1.rar
http://rapidshare.de/files/32918788/DR.RS.EngUK.1.part2.rar
http://rapidshare.de/files/32920174/DR.RS.EngUK.1.part3.rar
http://rapidshare.de/files/32922198/DR.RS.EngUK.2.part1.rar
http://rapidshare.de/files/32924027/DR.RS.EngUK.2.part2.rar
http://rapidshare.de/files/32925185/DR.RS.EngUK.2.part3.rar

ITALIANO
http://rapidshare.de/files/32941243/DR.RS.Ita.1.2.3.part1.rar
http://rapidshare.de/files/32944012/DR.RS.Ita.1.2.3.part2.rar
http://rapidshare.de/files/32946924/DR.RS.Ita.1.2.3.part3.rar
http://rapidshare.de/files/32950148/DR.RS.Ita.1.2.3.part4.rar
http://rapidshare.de/files/32953429/DR.RS.Ita.1.2.3.part5.rar
http://rapidshare.de/files/32956570/DR.RS.Ita.1.2.3.part6.rar
http://rapidshare.de/files/32959138/DR.RS.Ita.1.2.3.part7.rar

JAPONÊS
http://rapidshare.de/files/33385222/DR.RS.Jap.1_and_2.part1.rar
http://rapidshare.de/files/33387628/DR.RS.Jap.1_and_2.part2.rar
http://rapidshare.de/files/33388503/DR.RS.Jap.1_and_2.part3.rar

POLONÊS
http://rapidshare.de/files/33393973/DR.RS.Pol.1.part1.rar
http://rapidshare.de/files/33395636/DR.RS.Pol.1.part2.rar
http://rapidshare.de/files/33397326/DR.RS.Pol.1.part3.rar
http://rapidshare.de/files/33399064/DR.RS.Pol.1.part4.rar
http://rapidshare.de/files/33399091/DR.RS.Pol.1.part5.rar
http://rapidshare.de/files/33656338/DR.RS.Pol2.part3.rar
http://rapidshare.de/files/33655797/DR.RS.Pol2.part2.rar
http://rapidshare.de/files/33653402/DR.RS.Pol2.part1.rar

RUSSO
http://rapidshare.de/files/33402849/DR.RS.Rus1_and_2.part1.rar
http://rapidshare.de/files/33404737/DR.RS.Rus1_and_2.part2.rar

SUECO
http://rapidshare.de/files/33406555/DR.RS.Swe_1.part1.rar
http://rapidshare.de/files/33408259/DR.RS.Swe_1.part2.rar

SWAHILI
http://rapidshare.de/files/33664260/DR.RS.Swa1.rar

TAILANDÊS
http://rapidshare.de/files/33410400/DR.RS.Tha.1.part1.rar
http://rapidshare.de/files/33412251/DR.RS.Tha.1.part2.rar

TURCO
http://rapidshare.de/files/33414880/DR.RS.Tur.1.part1.rar
http://rapidshare.de/files/33415581/DR.RS.Tur.1.part2.rar

VIETNAMITA
http://rapidshare.de/files/32981853/DR.RS.Viet.1.part1.rar
http://rapidshare.de/files/32984831/DR.RS.Viet.1.part2.rar


Fonte: Mina de Blogs

Marcadores: , , , ,


terça-feira, 22 de janeiro de 2008

 

BlogBlogs e diHITT

Agora o Coelho Na Rede também está registrado no BlogBlogs e no diHITT (http://dihitt.com.br/coelhonarede).

Marcadores:


 

Selecionar conteúdo dos campos assim que estiverem com o Foco - C#

Quando você precisar que o conteúdo de um campo editável tipo TextBox e MaskedTextBox (herdados de TextBoxBase) ou NumericUpDown (UpDownBase) você pode extender o funcionamento desses componentes através de herança, mas isso deixa para depois.
Uma maneira mais fácil é criar um método com a mesma assinatura dos eventos "Enter" do controle e delegar esse método para todos os campos do formulário que precisam dessa funcionalidade.
Abaixo eu apresento o código do método "SelectText_Enter" que fica encarregado de selecionar o conteúdo do campo, de acordo com o tipo dele (no meu caso os herdados de "TextBoxBase" e "UpDownBase") e o evento "DelegateEnterFocus" que fica responsável por procurar todos os campos do formulário e delegar a funcionalidade criada para o evento "Enter" deles:

//___ Seleciona todo o texto de um controle. _______________________________________
private void SelectText_Enter(object sender, System.EventArgs e)
{
    // Executa o método de forma assíncrona - pois o MaskedTextBox já executa um
    //
select no evento "Enter" do foco, que acaba desfazendo a seleção.
    this.BeginInvoke((MethodInvoker)delegate()
    {
        if (sender is UpDownBase)
        {
            ((UpDownBase)sender).Select(0, ((UpDownBase)sender).Text.Length);
        }
        else if (sender is TextBoxBase)
        {
            ((TextBoxBase)sender).SelectAll();
        }
    });
}


//__ Associa o evento "SelectText_Enter" a cada um dos campos com texto ____________
private void DelegateEnterFocus(Control ctrl)
{
    if ((ctrl is UpDownBase) || (ctrl is TextBoxBase))
    {
        ctrl.Enter += SelectText_Enter;
        return;
    }

    // Chamada recursiva para associar o evento a todos os controles da interface
    foreach (Control ctrlChild in ctrl.Controls)
    {
        this.DelegateEnterFocus(ctrlChild);
    }
}


Depois de criados esses métodos, codifique o evento "Load" do formulário com a chamada para o evento "DelegateEnterFocus":

//___ Configura o evento "Enter" dos campos com texto ______________________________
private void JanTeste_Load(object sender, EventArgs e)
{
    this.DelegateEnterFocus(this);
}

Tópicos Relacionados

Criando e configurando propriedades em C#

Mudar a cor do campo quando recebe o foco (C# Windows Forms)

Marcadores: , , , ,


segunda-feira, 21 de janeiro de 2008

 

ENTER funcionando como TAB - Windows Forms C# - Versão 2


Eu já publiquei no artigo "Como usar o ENTER como TAB..." uma forma de simular o funcionamento da tecla TAB quando for pressionado o ENTER utilizando o método "SelectNextControl".
Uma outra maneira de realizar esse procedimento é o de chamar o método estático "Send" da classe "SendKeys":

SendKeys.Send("{TAB}");

Portanto, se você quer que o ENTER funcione igual ao TAB (até quando o usuário utilizar em conjunto com a tecla SHIFT) utilize o seguinte código no evento "OnKeyPress" do um campo (Obs.: se quiser que ele funcione para todos os campos do formulário, confira o artigo anterior):

if (e.KeyCode == Keys.Enter)
{
    if (e.Shift)
    {
        SendKeys.Send("+{TAB}");
    }
    else
    {
        SendKeys.Send("{TAB}");
    }
}

Ou simplificando a função:

if (e.KeyCode == Keys.Enter)
{
    SendKeys.Send((e.Shift ? "+" : "") + "{TAB}");
}


Observação - Na combinação de teclas faça o seguinte:
=> Shift + Tab:
SendKeys.Send("+{TAB}");
=> Ctrl + Tab:
SendKeys.Send("^{TAB}");
=> Alt + Tab:
SendKeys.Send("%{TAB}");

Marcadores: , , , ,


domingo, 20 de janeiro de 2008

 

Diga NÃO ao novo formato MS-Office como padrão ISO


Vamos fazer com que a Microsoft começe a respeitar padrões definidos mundialmente. Fazendo com que as outras empresas possam competir com igualdade de condições no desenvolvimento de software e, conseqüentemente, possibilitando aos usuários a escolha das melhores ferramentas (mesmo que seja as da Microsoft) e não apenas as que já vem embutidas com o Windows.
Basta ver o caso do IExplorer que massacrou o Netscape, mesmo sendo pior do que este último e como continua fazendo com o Firefox, pois vários sites só funcionam no IE (que não segue os padrões do W3C).
Por isso, entre outros motivos, diga não ao falso-padrão OpenXML.
Leia outras argumentações e assine o abaixo-assinado no site NoOOXML.

Marcadores: , ,


quarta-feira, 16 de janeiro de 2008

 

Temas para o Visual Studio

O Visual Studio, assim como outras ferramentas RAD, possibilita a alteração da sua configuração padrão de cores. Até ai tudo bem. Somando-se a isso, o VS permite a exportação/importação de suas configurações e com isso desenvolvedores começaram a gerar arquivos contendo apenas as configurações de fontes e cores. Assim, criaram "Temas" para o Visual Studio e começaram a disponibilizar na internet, o que é muito interessante pois são muitos itens para configurar e demora muito tempo.
Os temas mais interessantes que encontrei foram:
- Midtone Scheme
- Vibrant-Ink & Vibrant-Ink v2
- HumaneStudio

O meu tema (Midtone Complete) é uma complementação do Midtone Scheme (pois este não têm a configuração de vários itens como as de arquivos CSS e XML).

Para instalar algum esquema de cores siga os seguintes passos (lembre-se de fazer o backup de suas configurações primeiro):
  1. Vá ao menu "Tools | Import and Export Settings...";
  2. Marque a opção "Import selected environment settins" (Obs: Marque a opção "Export selected..." para efetuar o backup de suas configurações atuais);
  3. Clique em "Next >";
  4. Marque "No, just import new settings, overwriting...". (Obs: nesse ponto vc tem a última chance para efetuar o backup, marcando a opção "Yes, save my...");
  5. Clique em "Next >";
  6. Clique em ""Browse...", localize e abra o arquivo de configuração;
  7. Clique em "Next >";
  8. Desmarque todas as opções e deixe apenas o item "Fonts and Colors" que está em "All Settings | Options | Environment". (Obs: Nesse ponto preste bastante atenção para importar apenas a configuração de Fontes e Cores (caso não seja a única): ;
  9. Clique em "Finish." para aplicar as configurações ao Visual Studio.

Para alterar manualmente, ou apenas verificar, essas configurações basta:
  1. Ir ao menu "Tools | Options...";
  2. Expanda o item "Environment";
  3. Clique na opção "Fonts and Colors".

Marcadores: , , ,


domingo, 13 de janeiro de 2008

 

Seja um parceiro

Se você quer se tornar um parceiro do Coelho na Rede, basta adicionar o nosso banner ou link ao seu site. Depois disso, basta deixar um comentário em algum dos artigos publicados. Assim que pudermos, adicionaremos o seu link à nossa lista de parceiros.

Banner
Coelho na Rede


Link
Coelho na Rede

Marcadores: ,


 

YourMinis Widgets

O site YourMinis contém vários itens (widgets) que podem ser adicionados a uma página html, abaixo tem um que é muito interessante pois apresenta links para as mensagens do "Coelho na Rede", e para isto bastou indicar o arquivo RSS do blog.


For more widgets please visit www.yourminis.com

Marcadores: ,


sábado, 12 de janeiro de 2008

 

Codec para vídeos RM/RMVB

Quem já instalou o Real Player sabe como esse software degrada o desempenho de qualquer computador. Para evitar isso, nada melhor do que NÃO INSTALÁ-LO na máquina, mas como em tempos de vídeos RM e RMVB se disseminando por todos os cantos da internet é necessário instalar pelo menos um codec para esse tipo de arquivo. Assim é possível visualizá-lo sem a necessidade de instalar um novo software.
O codec que testei e funcionou perfeitamente com o Media Player foi o "NeXus RV10 & MKV Filtres". Com esse codec estou assistindo à série da Liga da Justiça sem o incoveniente do Real Player...
Fonte: Blog do Eduardo Ayres

Marcadores: , , ,


sexta-feira, 11 de janeiro de 2008

 

Open Solaris e Ubuntu chegaram...

Eu já havia falado sobre o Open Solaris e o Ubuntu aqui no "Coelho na Rede".
Só para lembrar, o Open Solaris é uma iniciativa da Sun que pretende criar uma distribuição Open Source para desktops do seu sistema operacional Unix (observe que não é do Linux), que é consagrado pela sua estabilidade e robustez em servidores.
Nos últimos meses foram intensificados os esforços para torná-lo amigável para usuários comuns, seguindo o bom exemplo de algumas distribuições Linux como o Ubuntu. Com isso, foi lançada no último mês uma versão inicial para testes.
Antes mesmo de toda essa movimentação eu já havia entrado no site da Open Solaris e solicitado os DVDs pois eu estava querendo instalar o Unix na minha máquina para efetuar alguns testes e "brincar" um pouco (é lógico que eu poderia ter feito download, mas eu não estava com pressa). Para a minha surpresa, os DVDs realmente chegaram e ai está a foto deles:
http://coelhonarede.110mb.com/imagens/OPENSOLARIS_DVD.JPG

Porém, como o Open Solaris ainda esta começando uma longa caminhada, decidi instalar uma distribuição Linux na minha máquina. Primeiro pensei em utilizar o Kurumim que é muito bom e eu já tinha uma distribuição antiga deles. Porém, para minha tristeza, ao pesquisar sobre a nova versão descobri que ele está sendo descontinuado, então resolvi baixar o Ubuntu que é considerado o melhor Linux para usuários finais.
Como não podia deixar de ser, também solicitei que me enviassem uma cópia dos CDs de instalação (um para máquinas 32 bits e outro para 64 bits) e ontem chegaram aqui em casa como vocês podem ver:
http://coelhonarede.110mb.com/imagens/UBUNTU_CD.JPG

Marcadores: , ,


segunda-feira, 7 de janeiro de 2008

 

Como usar o ENTER como TAB no Windows Forms - C#

Para fazer a tecla ENTER funcionar como a TAB no Windows Forms, basta fazer duas coisas:
(1) Alterar a propriedade KeyPreview do Formulário para " true"
(2) Preencha o evento KeyDown do Formulário com o seguinte código:
if (e.KeyCode == Keys.Enter)
{
    this.SelectNextControl(this.ActiveControl, !e.Shift, true, true, true );
}

Obs.1: O código " !e.Shift" indica que é para mudar para o próximo campo se pressionado ENTER, e ir para o campo anterior se pressionados SHIFT e ENTER simultaneamente (o mesmo funcionamento do SHIFT + TAB).

Marcadores: , , , ,


domingo, 6 de janeiro de 2008

 

Agora o Coelho na Rede também está no Tecnorati

Technorati Profile

Marcadores:



Add to Technorati Favorites Adicionar aos Favoritos BlogBlogs diHITT

Assinar Postagens [Atom]