Desenvolvendo um projeto Loja em C#.Net - Parte 5


Este artigo é a quinta parte do projeto Loja em C#.Net, e agora iremos implementar o Formulário Principal:
Abra o Visual Studio, e abra seu projeto BLL, clique com o botão direito em Solution Model, depois em Add, clique em New Project, conforme a figura a seguir:



Na janela New Project, no lado esquerdo, expanda Templates, depois Visual C#, e clique em Windows. No lado direito escolha Windows Forms Application, dê o nome de UIWindows, dê OK. Obs: Não crie o projeto no mesmo diretório que o Projeto Model. Veja a figura a seguir:




O projeto UIWindows precisa reutilizar tudo que criamos no projeto Model, DAL e BLL adicione-os como referência, expanda References, clique com o botão direito e escolha Add Reference, conforme a figura a seguir: 



O Solution Explorer do seu projeto deverá estar como a figura



Agora está tudo pronto para preparar o formulário principal do projeto. Clique com o botão direito em Form1.cs e clique em Rename, dê o nome de PrincipalForm. Abra o formulário PrincipalForm.cs, clique com o botão direito em qualquer parte dele, e no Menu clique em View Code, conforme a figura a seguir: 



Altere o namespace para Loja.UIWindows, adicione as cláusulas using Loja.Model, using Loja.DAL, e using Loja.BLL, conforme a figura a seguir:



Agora vá ao Menu View e clique em Toolbox (ou use a combinação de teclas Ctrl + Alt + X) para exibir o painel de componentes para adicionarmos ao formulário.

Vá até a seção Menus e Toolbars, clique duas vezes em MenuStrip, a figura a seguir mostra o componente:



A próxima figura mostra como está o formulário depois de adicionar o componente MenuStrip:



Ao clicar no campo Type Here para digitar Menu, percebemos que mais dois campos contendo Type Here se abrem: um a seguir e outro à direita do item Menu. Estes campos aparecem caso necessite incluir mais itens no menu. Veja a figura a seguir:



Viu como é simples? Basta clicar no Type Here e digitar o nome que desejar para o Menu. Insira os itens de menu Clientes, Produtos, Vendas. A figura a seguir mostra como o ficará o seu Menu:



Agora você irá inserir um separador ao Menu do formulário. Clique no Type Here, e digite um hífen (-) e pressione Enter. O Visual Studio irá adicionar o separador automaticamente, depois adicione Produtos em Falta e mais um separador. E por último adicione Sair, veja a figura a seguir o Menu:



Agora o seu Menu está pronto para ser implementado, clique duas vezes sobre o item Sair, isso fará com que o método click seja criado. Esse método será disparado toda vez que você clicar no item Sair. Copie o código a seguir dentro do método:


 private void sairToolStripMenuItem_Click(object sender, EventArgs e)  
     {  
       Application.Exit();  
     }  

Clique com o botão direito em alguma parte do código, e no Menu clique em View Designer para o voltar ao Modo Design. Clique em qualquer parte do formulário, vá ao Painel Propriedades, vá até a propriedade IsMdiContainer e altere o seu valor para True, vá a propriedade Text e alterar para Loja C#.Net. Veja a figura a seguir que mostra as propriedades alteradas e o seu formulário ficou com um tom de cinza mais escuro:



Agora o formulário Principal está pronto, no próximo artigo montaremos os formulários Clientes, Produtos, Vendas e Produtos em Falta. Até mais.

Tiago Sousa

Sou Desenvolvedor Web Full-Stack com ênfase em Java, atuando no mercado de TI há 15 anos. Ao longo da carreira, adquiri conhecimentos sólidos e abrangentes em diversas tecnologias.