Login:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

V. Basic

Feed da seção V. Basic

Newsletter de V. Basic


Sexta-feira, 10/12/2004 - 18:00 - Por Fernando Pavão
Seções relacionadas:

Turbinando o Visual Studio

Controles Gratuitos para WinForms:

Este artigo discute

Este artigo usa as seguintes tecnologias:

• Novidades do “Whidbey” para WinForms

Visual Studio.Net

• Interfaces de Usuário no estilo Office 2003

SandBar Office Toolbars/Menu

• Controles Gratuitos para WinForms

EyeFinder, Visual Basic PowerPack

Uma das várias novidades que o “Whidbey” (Visual Studio.Net 2005) irá trazer, é um novo visual para alguns controles que já são nossos velhos conhecidos e também alguns controles e componentes novos para criação de Windows Forms. Estes controles possibilitarão a criação de Formulários que utilizem o padrão visual do Office 2003, como demonstrado na figura abaixo:

Figura 1. Windows Form criado com o “Whidbey”

Este padrão de interface representa sem dúvidas uma ótima experiência para o Usuário uma vez que apresenta um visual com o qual ele já está habituado, e o torna assim imediatamente produtivo, porém existe um pequeno problema!!! O Visual Studio 2005 ainda não foi lançado (quando este artigo foi escrito o Visual Studio 2005 estava na versão Beta1)...

Mas isto não quer dizer que não podemos criar Windows Forms como o demonstrado na Figura 1, uma vez que o Visual Studio 2003 nos permite instalar controles e componentes de terceiros para utilizarmos em nossos projetos. Portanto, existem basicamente quatro formas de criarmos formulários com este Visual :

- Utilizarmos o Visual Studio 2005 Beta1 (download : http://lab.msdn.microsoft.com/vs2005/)
- Compramos Controles de Terceiros;
- Desenvolvermos nossos próprios controles;.
- Baixarmos alguns controles gratuitos.

Nesta matéria discutirei somente a última opção, demonstrando dois conjuntos de controles de terceiros (SandBar Office Toolbar/ Menus e Eyefinder) e o Visual Basic PowerPack.

SandBar Office Toolbar/Menus:

Criado por Tim Dawson, o conjunto de controles e componentes denominado SandBar Office Toolbar/Menus possui uma versão gratuita para fins não comerciais que pode ser encontrada no endereço abaixo:

http://www.divil.co.uk/net/controls/sandbar/downloads.asp

No Site www.windowsforms.net, na aba ControlGallery, na seção "Toolbars", "Buttons" e "Menus" e pode ser utilizado tanto no Visual Studio 2002 como no Visual Studio 2003.

Após o download, adicione a Dll na Toollbox do Visual Studio conforme demonstrado abaixo : - Crie um projeto do tipo Windows Forms em VB.Net ou C# ;
- Clique com o botão direito do mouse na caixa de ferramentas e escolha Add|Remove Items.
- Na guia .NET Frameworks Components, selecione Browse e SandBar.dll.

Pronto, você notará que agora a aba WinForms Contros da sua toolbox já possui novos controles, arraste para o seu formulário o componente sandBarManager que automaticamente criará um menu padrão e uma toolbar sem nenhum botão conforme demonstrado na Figura 2.


Figura 2. Windows Form com menu padrão e Toolbar criados com o SandBarManager.

Não me alongarei na explicação de como utilizar os controles pois foge do escopo deste artigo, mas os controles são super fáceis de utilizar, e você pode ver no site: http://www.divil.co.uk/net/controls/sandbar/tutorials.asp

Você encontrara explicações detalhadas (em inglês) de como utilizar cada recurso de cada controle. Com muito pouco trabalho e quase nada de código você poderá criar formulários como o demonstrados abaixo:


Figura 3. Formulário criado com o SandBar Office Toolbar/Menus EyeFinder 

A série de controles denominada EyeFinder permite criar aplicações que utilizem uma Interface com o Usuário bastante parecida com a do Microsoft Outlook 2003 conforme demonstrado na figura 4.

Figura 4. Observem o controle NavigationBar a esquerda do Formulário, mesmo visual do Microsoft Outlook 2003.

Assim como o SandBar, o EyeFinder também possui uma versão gratuita não comercial que pode ser encontrada no endereço abaixo:

http://www.divil.co.uk/net/controls/eyefinder/downloads.aspx

Para instalação basta seguir os passos descritos na instalação do SandBar e selecionar a Dll Eyefinder.dll, e para maiores detalhes sobre a utilização dos controles visitar o tutorial no endereço abaixo:

http://www.divil.co.uk/net/controls/eyefinder/tutorial.aspx

Visual Basic .NET PowerPack:

O Visual Basic.Net PowerPack é um conjunto de controles personalizados que fornece elementos avançados de interface do usuário a aplicativos baseados em clientes. Consiste em sete controles escritos no VisualBasic.NET 2003 que permitem criar aplicativos mais interessantes e coloridos para Windows Forms.

.

BlendPanel - Fornece um plano de fundo para um formulário onde a cor muda de um tom para outro.

.

UtilityToolbar - Esta é uma barra de ferramentas com aparência semelhante à barra de ferramentas do Internet Explorer.

.

ImageButton - Este é um botão que exibe um elemento gráfico sobre um plano de fundo transparente.

.

NotificationWindow - Exibe texto e elementos gráficos em uma janela pop-up (mais conhecida como "toast").

.

TaskPane - Este é um recipiente que fornece quadros recolhíveis para exibir informações adicionais em um formulário.

.

FolderViewer - Exibe diretórios em um formato hierárquico.

.

FileViewer - Exibe uma lista dos arquivos em um diretório especificado

A Figura 5 mostra o aplicativo de exemplo do Visual Basic.Net PowerPack utilizando vários controles acima listados.


Figura 5.Aplicativo de Exemplo do Visual Basic.Net PowerPack

No endereço : http://www.microsoft.com/brasil/msdn/Tecnologias/vbnet/Default.mspx, em Colunas, você encontra um tutorial completo e em português sobre a utilização dos controles que compõem o Visual Basic PowerPack .

Para Download:
http://www.gotdotnet.com/workspaces/workspace.aspx?id=167542e0-e435-4585-ae4f-c111fe60ed58

Conclusão:

O lançamento do Visual Studio 2005 mudará radicalmente a forma como construímos Interfaces para o usuário, possibilitando a inclusão de novos controles e de novas opções de visual para controles já existentes, como por exemplo Menus com ícones e Toolbars semelhantes a do Microsoft Office 2003. Porém, mesmo antes de seu lançamento, alguns controles gratuitos nos permitem resultados bastante interessantes quando utilizados em conjunto.

Referências:

http://www.windowsforms.net
http://www.microsoft.com/brasil/msdn/Default.aspx
http://www.gotdotnet.com/

Todos os artigos de Fernando Pavão

0 comentários publicados

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Fernando Pavão é Most Valuable Member do grupo BrDevelopers e, atualmente, vem se especializando no desenvolvimento de WebServices e Aplicações SmartClient.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.