Arquivos para a tag: Windows Forms

Dicas rápidas – ExF03 – Drag & Drop de imagem em Windows Forms

22 abril, 2009 (14:43) | dúvida | Por: admin

Pode ser interessante exibir uma imagem ao invés do cursor padrão do mouse.
Para isso, é necessário trocar o cursor através da propriedade Cursor.Current e, no evento GiveFeedback do drop target impedir a exibição dos cursores padrão ( e.UseDefaultCursors = false).
Dê uma olhada no exemplo em anexo.

Dicas Rápidas – ExF03 – Detecção de Colisão

11 abril, 2009 (13:25) | dúvida | Por: admin

Um dos requisitos no exercício F03 é a não sobreposição dos controles.
Ou seja: um objeto não pode ocupar o lugar de outro ao mesmo tempo.
Uma maneira simples de detectar a colisão é através da propriedade Bounds de um controle.
Tal propriedade reflete o retângulo relacionado à área ocupada por um controle. O método IntersectsWith desta [...]

Dicas rápidas – ExF03 – Drag & Drop de elemento criado dinamicamente

11 abril, 2009 (12:46) | dúvida | Por: admin

Em sua interface pode ser necessária a criação de elementos em tempo de execução.
Anteriormente, na Aula 11, percebemos que esta criação se dá através da instanciação do elemento que se deseja inserir na interface e de sua colocação no container desejado através do método Add da coleção Controls.
Exemplo:

// Cria uma instância de botão
Button b = [...]

Dicas rápidas – Ex03 – Passando informações de um formulário a outro

6 abril, 2009 (10:40) | dúvida | Por: admin

Existem diversas abordagens possíveis para a passagem de informações de um formulário a outro.
Ver a discussão de algumas destas no artigo: http://www.codeproject.com/KB/cs/pass_data_between_forms.aspx
Em anexo, exemplo de duas destas abordagens. Na primeira, um controle de um form pode ser exposto para outro através da alteração da propriedade Modifiers.
No segundo exemplo, o construtor do form é alterado de [...]

Aula 14 – Dicas para Exercício F03 – Class Library

4 abril, 2009 (09:45) | exercícios | Por: admin

Uma das exigências do Exercício F03 é a criação de uma interface Web e de uma interface Windows Forms que compartilhem do mesmo algoritmo para cálculo de custo.
Ao invés de repetirmos nossas classes responsáveis por este cálculo é recomendável o uso de uma Class Library (dll) para centralização de nossas classes compartilhadas.
Segue a seguir, um [...]

Aula 13 – Dicas para o Exercício F03 – Drag & Drop

2 abril, 2009 (19:13) | aulas | Por: admin

O exercício F03, parcial de nosso sistema de cemitério, tem uma interface bastante elaborada para simular um sistema de gerenciamento de velório.

Aula 12 – Layout em Windows Forms

28 março, 2009 (09:42) | Sem categoria | Por: admin

O objetivo desta aula é entender como funciona o layout e posicionamento dos elementos usando a biblioteca Windows Forms.
Em anexo e abaixo, a apresentação referente à aula (mirror).

Aula 11 – Componentes em Tempo de Execução em Windows Forms

26 março, 2009 (19:13) | aulas | Por: admin

Em breve, vamos começar a conhecer cada um dos principais controles e componentes disponíveis para a criação de nossas interfaces em Windows Forms.
O objetivo da aula de hoje será entender como instanciar e usar estes componentes em nossos aplicativos em tempo de execução.

Exercício de Fixação F03 – Calculadora em C#

19 março, 2009 (22:05) | exercícios | Por: admin

Exercício de Fixação 03 – Calculadora em C#
Neste exercício você vai criar uma calculadora simples em C#. Essa calculadora vai realizar as quatro operações matemáticas quando você clica em quatro botões diferentes e, alternativamente, vai permitir a execução da operação indicada em uma ComboBox (também chamada de DropDownList, caixa de combinação, caixa de seleção [...]

Aula 09 – Introdução ao Desenvolvimento em .Net

19 março, 2009 (19:21) | aulas | Por: admin

Hoje iniciaremos o nosso trabalho com a plataforma .Net!
Será uma introdução leve e intuitiva e nosso objetivo principal é:

Saber criar um projeto no Visual Studio 2008;
Entender o funcionamento do Windows Forms Designer enquanto ferramenta de desenvolvimento rápido (RAD);
Criar um pequeno projeto no Visual Studio.