Você está na página 1de 8

c  c


     c
    

O objetivo deste tópico é inteirá-lo com os elementos do ambiente de desenvolvimento integrado


(IDE) do Visual C# Express Edition ao usar Windows Forms construir um programa C# relativamente
simples. Windows Forms fornecem o projeto com componentes such sistema autônomo caixas de
diálogo, menus, botões e vários outros controles, que formam uma interface de usuário de
aplicativos do Windows de padrão (UI). Fundamentalmente, esses controles são apenas classes da
biblioteca de classes do .NET estrutura. The  view in Visual C# Express Edition permite que
você arrastar os controles para o formulário principal do aplicativo e ajustar seu dimensionar e
posição. sistema autônomo isso, o IDE adiciona automaticamente o código-fonte para criar uma
instância da classe apropriada e inicializá-lo.

Este exemplo mostra como criar seu próprio aplicativo de navegador da Web, que você pode
personalizar com atalhos de seus sites favoritos.

Nesta seção, você aprenderá como completar as seguintes tarefas:

- Criar um novo aplicativo de Formulários do Windows.


- [lternar entre a visualização do c  e visualização de .
- [ltere as propriedades do formulário do Windows.
- [dicionar um Controlador de .
- [dicionar um Controle de .
- Criar e popular um c    controle.
- Use um a    controle.
- Criar manipuladores de eventos para os controles.

Para uma demonstração de vídeo, consulte `   


c   
  a    


 ` c.

 
 
            c 

å. No menu   clique em   !


.

[ caixa de diálogo   !


será exibida. Esta caixa de diálogo lista os diferentes tipos
padrões de aplicativos que o Visual C# Express Edition pode criar.

2. @elecione   " 


  como o seu tipo de projeto.
3. alterar o nome do seu aplicativo para navegador da Web.
4. Clique em
.

O Visual C# Express Edition cria uma nova pasta para o seu projeto que é nomeado após o
título do projeto, em seguida, exibe o seu novo Windows Form, intitulado Formå em
visualização de . Você pode alternar entre esta visão e visualização de c  em
qualquer momento, clicando com o botão direito do mouse na janela de código ou na
superfície de design e em seguida, clicando em c  ou .
O Windows Form que você vê na visualização de  é uma representação visual da
janela que será apresentada quando seu aplicativo é aberto. No modo de visualização
, você pode arrastar vários controles da # $ % (Caixa de Ferramentas) para o
formulário. Esses controles não estão realmente "ativos;" eles são apenas imagens que são
convenientes para se mover no formulário em um local preciso.

[pós você soltar um controle no formulário, o Visual C# trabalha nos bastidores para criar o
código que fará com que o controle real seja posicionado corretamente quando o programa
for executado. Esse código-fonte está em um arquivo que é geralmente aninhado fora da
exibição. Você pode ver este arquivo

   &', que é chamado
Formå.Designer.cs, se você expandir Formå.cs.

5. @e você estiver em visualização de c  , alterne para visualização de  clicando


com o botão direito do mouse na janela de código e clicando em . [gora
altere o tamanho do Windows Form.
a. Clique no canto inferior direito da janela do Windows Form.
b. Quando o ponteiro se tornar uma seta nas duas pontas, arraste o canto do
formulário até que este fique com até um quarto da largura e profundidade do
tamanho da sua tela.

Como esta é a janela em que páginas da Web serãor exibidas, você não deseja que
ele seja muito poluída.

6. Certifique-se de que a janela     é exibida. localização padrão é a seção inferior
direita do IDE, mas você pode mover para outro local se desejar. [ ilustração a seguir mostra
a ele no canto superior direito. @e você não ver a janela    , no menu , clique
em     . Esta janela lista as propriedades do Windows Form ou controle
atualmente selecionado e é aqui que você pode alterar os valores existentes.
7. [ltere o título do Windows Form.
a. clicar no formulário para selecioná-lo.
b. Na janela     role para baixo até #% , selecione o texto ( )( e digite
Web Browser.
c. Pressione ENTER ou T[B para mover o foco na caixa de texto "Text".

Você verá que o texto na parte superior do seu Windows Form (na área chamada barra de
título) mudou.
Para alterar rapidamente o nome de um controle, clique com o botão direito do mouse no
controle e clique em    . Você pode digitar o novo nome para o controle na
propriedade .

8. clicar no c%   botão na barra de ferramentas ou sobre o *  


%$&+ menu, clicar c%  . Role para baixo na lista de controles e
expandir *$   até ver w  
 . arrastar esse controle para
qualquer lugar no Windows formulário.

Esse controle cria um menu padrão na parte superior do formulário.

9. Na caixa que diz  ,, digite o nome do menu, na navegar caso. Quando você
pressiona ENTER, novas caixas vazias parecem criar outros menus e itens de menu. Na caixa
inferior, digite residência. Pressione ENTER e mais caixas são exibidas. Tipo voltar. Pressione
ENTER e digite Ir para a encaminhar.
Esses itens de menu formam suas controles de navegação no site da Web básica.

å . [dicione um botão.

From a c%  , in the 


  
 categoria, arrastar um 


controle aproximadamente no meio do Windows formulário, apenas a B[R de menus. No
     janela, altere o #% propriedade para ir em vez de - )e altere o nome
do projeto, que é semelhante a . /, from - ) para goButton.

åå. [dicionar um c $ - %.

From a c%  , in the c   


 categoria, arrastar um c   
controlar e posicione-o para a esquerda do botão novo. arrastar as bordas e cantos para
redimensionar e reposicionar a c $ - % até que ele está alinhado com o botão.


$ &+ 
Quando você está movendo controles ao redor de um formulário do Windows, você verá linhas azuis
são exibidos. Esses s linha são guias que ajudam a linha até os controles verticalmente e
horizontalmente. Você também pode alinhar controles, selecionando mais de um de cada vez. Você
pode fazer isso clicando e arrastando uma @[R lection caixa ao redor dos controles ou Por mantendo
pressionada a tecla deslocar sistema autônomo você clicar -los. Depois de Você tem vários controles
selecionados, você pode modificar o alinhamento e o dimensionar usando o alinhamento e
redimensionar ícones. Esses ícones aparecem na -    0  na parte superior
do  janela.

å2. popular o c   .

[ c    Fornece uma lista suspensa de opções que o usuário pode selecionar. Neste
programa, a c    irá conter uma lista dos seus sites favoritos da Web para acesso
rápido.

Para criar a lista de sites, selecionar o c    e exibir suas propriedades. selecionar o


=  propriedade e você verá a palavra .c &+ / with an $ +   
1
.222/. clicar
neste botão para alterar o @umário do c   . [dicionar sistema autônomo várias URLs
de site da Web sistema autônomo desejar, pressionando ENTER após cada.

$ &+ 
Certifique-se de incluir http:// antes de cada endereço de site.

å3. [dicionar o a    controle.

From a c%  , in the c   


 categoria, role para baixo até
localizar o a    controle. arrastar o controle para o Windows formulário.
Redimensionar o a    controle ajuste no formulário do Windows sem ocultando o
c    e 

 controles. @e o a    controle não redimensionar com com


facilidade, primeiro defina-o como o dimensionar desejado, abra suas propriedades, localizar
a   a configuração e certifique-se de que ele está definido . Configurando o
[  configurações para     ,    fará com que o
a    controle para redimensionar corretamente quando você redimensiona a janela
do aplicativo.

O Controle é o controle que faz todo o trabalho difícil de processamento de páginas da


Web. Você o acessa no seu aplicativo através uma instância da classe . Exibição
formå.Designer.cs e você verá que uma instância dessa classe foi adicionada ao seu código
de aplicativo, juntamente com instâncias de classes que representam os outros itens que
você adicionou usando o designer. É nesses casos você usará quando você adiciona evento
manipuladores para e telefonar métodos nos controles.

å4. [dicionar um manipulador de eventos o 

 controle.

Você agora terminou o estágio de design do seu aplicativo e está no ponto onde pode
começar a adicionar algum código para fornecer a funcionalidade do programa.

O programa deve ter evento manipuladores do botão e para cada opção de menu. Um
manipulador de eventos é um método que é executado quando o usuário interage com o
controle. Visual C# Express Edition cria manipuladores de evento vazio para você
automaticamente.

clicar duas vezes no botão e você verá o Code Editor para seu projeto são exibidos. Você
verá que o manipulador de eventos para o evento de clicar, que é a mensagem de evento
que ocorre quando o usuário clica em um botão, foi criado para você. [dicione código para
o manipulador de eventos método, de modo que ele se parece com o código a seguir.

C#

V  
     


 !  " 
# $%  &
'



Esse código usa o item selecionado no momento do c $ - % controle, uma seqüência de


caracteres que contém um URL da Web e transmite-a para ( 
método. The   
método carrega e exibe o @umário da página da Web nesse local.

å5. [dicionar manipuladores de eventos para o w  


  opções.

Retornar para o  janela e clicar duas vezes em subitem no menu por sua vez. Visual
C# Express Edition cria métodos manipuladores de evento para cada. Edite esses métodos
para que eles se parecem com o código a seguir.
C#

V (% V) $   


  


 *+&
'

V  ,  % V) $   
  


 *,  &
'

V  
% V) $   
  


 *
&
'



Cada um desses manipuladores de menu chama um método de navegação que é


compatível com o a    classe.


$ &+ 
Você pode ver este código podem tornar-se os nomes padrão fornecidos para as opções de menu
muito confusos. Por esse motivo, é uma mercadoria idéia para alterar o nome de cada menu c
ontrole enquanto você criá-la pela usando o      editor. O nome do manipulador, em
seguida, refletirá o nome da opção de menu.

å6. Consulte o código Visual translation from VPE for Csharp foi escrito para você.

O Visual IDE translation from VPE for Csharp já escreveu código de inicialização para você. In
c  visualizar, encontrar o construtor para o Formå classe. Ele tem uma assinatura de
public Formå(). clicar com o botão direito do mouse o InitializeComponent método que está
sendo chamado a partir de dentro do construtor e, em seguida, clique em = &+ .
Você verá todos sistema autônomo códigos que estavam sendo gravados em segundo
plano à medida que você estava arrastando e soltando controles e definindo propriedades
no      janela.

å7. [dicione algum código de inicialização de sua preferência.

[ última tarefa é adicionar algum código de inicialização de sua preferência ao Formå.


Nunca deve ser usado para o construtor telefonar qualquer código que pode lançar uma
exceção. Portanto, qualquer esse código deve estar localizado algum outro lugar e esse local
é de FormåLoad método. clicar no  )2
3 guia na parte superior do editor de
códigos para voltar ao formulário do Windows. selecionar o formulário e no     
clicar a   botão (aquele com o raio) e, em seguida, clicar duas vezes em c. Isso
adicionará um evento método do manipulador e posicione o cursor no método em
c  modo de exibição de .

Quando um usuário inicia o programa, o Windows notificará formulário do seu aplicativo,


enviando um Õ  evento. Quando o formulário recebe esse evento, ela será telefonar o
FormåLoad método. Métodos que são chamados em resposta a eventos são chamados de
manipuladores de eventos. O sistema irá chamar seu evento no time apropriado; seu
trabalho é colocar o código no manipulador de eventos que você deseja executar quando o
evento ocorrer.

In c  exibir, adicionar duas linhas para o FormåLoad método conforme mostrado no


código a seguir. Isso fará com que o a    controle para exibir padrão do seu
computador residência e também conjunto o valor inicial do c   .

C#

V ,  -    




# $ #./&

 *+&
'



å8. compilação e execute o programa.

Pressione F5 para compilação e execute o navegador da Web. O formulário do Windows é


exibido na tela e em seguida, exibe a residência padrão do seu computador. Você pode usar
o c    o controle para selecionar um site da Web e clicar = para navegar até ele. [s
opções de menu permitem retornar residência ou mover para frente e para trás através de
sites visitados anteriormente.

@e você for novo para translation from VPE for Csharp de programação, isso seria ser um
mercadoria momento para ler o V
 ` c      seção. @e
você quiser saber mais sobre o Visual C# Express Edition ambiente de desenvolvimento e
como criar aplicativos de console, usando o Intelli@ense em particular, consulte c  c 
 
     

 ` c . . Para saber sobre como compilação
Windows Presentation Foundation aplicativos, consulte c  c   
  a


 ` c.
c   $4

#

c  c   


     

 ` c
c  c   
  a
 
 ` c

c 
 

V
 ` c     

  
 

c       


 

 ` c`  
`  c