05 - C# - componentes visuais v1.0
-
Author
cesar-augusto-pessoa -
Category
Technology
-
view
94 -
download
5
Embed Size (px)
Transcript of 05 - C# - componentes visuais v1.0
-
Csar Augusto Pessa
-
Sumrio
Objetivos
O ambiente de desenvolvimento
Build
Debug
Componentes visuais
Propriedades
Eventos
Exerccios prticos no Visual Studio
-
Objetivos
Apresentar aos alunos o ambiente de
desenvolvimento da IDE Visual Studio, com
suas principais ferramentas e opes.
Iniciar o desenvolvimento de uma aplicao
visual com a linguagem C# e tecnologia
.NET.
-
Start Page
-
Start Page
A Start Page (pgina inicial) apresenta as principais opes e ferramentas do Visual Studio, alm de notcias e novidades sobre a tecnologia .NET.
New Project: cria um novo projeto.
Open Project: abre um projeto j existente.
Recent: apresenta os ltimos projetos e arquivos abertos no VS.
-
New Project
Nome da aplicao
(projeto) Pasta do projetoBoto para pesquisa
de local
Nome da soluo
Verso do .NET que ser
utilizado Tipo de aplicao que
ser desenvolvida
-
Solution Explorer
Arquivos e pastas
do projeto
-
Solution Explorer
A Solution Explorer equivale ao Windows Exploerer. Ele apresenta todas as pastas e arquivos envolvidos na soluo.
Projeto: aplicao que est sendo desenvolvida para entrega de um nico produto.
Soluo: conjunto de projetos que esto sendo desenvolvidos para entrega de um mesmo produto.
-
Menu View
-
Menu View
O menu View apresenta
todas as janelas e caixas
de ferramentas
disponveis para
visualizao no ambiente
de desenvolvimento.
Algumas destas caixas de
ferramentas e janelas
somente so exibidas em
momentos especficos.
-
Formulrios (design)
-
Formulrios (design)
Por definio, todas as janelas de um sistema recebem o nome de form, que em ingls significa formulrio.
No formulrio sero criados todos os componentes visuais utilizados pelo usurio para interagir com o sistema.
-
Formulrios (cdigo)
-
Formulrios (cdigo)
Todos os eventos e
controles realizados pelo
formulrio devem ser
programados.
Todo formulrio possui dois
modos de exibio:
Design: onde so criados os
componentes visuais.
Code: onde os componentes
visuais so programados para
interagir com o usurio.
-
Toolbox
-
Toolbox
Esta janela a caixa de ferramentas!
Nela possvel encontrar todos os elementos visuais disponveis para utilizao no projeto, assim como, os elementos personalizados criados pelo usurio.
Para utiliz-la basta selecionar um dos elementos e arrast-lo para dentro do formulrio, utilizando as linhas de grade para posicion-lo.
-
Properties
-
Properties
Tudo em C# um objeto e, portanto, possui propriedades (caractersticas) e mtodos (comportamentos).
Isso se aplica inclusive aos componentes visuais.
Um campo de texto, por exemplo, pode ter sua fonte, tamanho mximo e mscara alterados por meio da janela de propriedades.
-
Events
-
Events
Na janela de propriedades possvel encontrar tambm a aba Events. Esta aba responsvel por definir os comportamentos de cada componente conforme o tipo de interao realizada pelo usurio.
Por exemplo, nesta aba que definido o que ser feito aps o usurio clicar no boto salvar, ou durante o fechamento acidental de uma tela, etc.
-
Menu Build
-
Menu Build
Aps codificao do software necessrio compilar o programa, constru-lo, isso feito por meio das opes do menu build.
Ao construir o projeto, se no houver erros, um executvel gerado na pasta \bin\Debug.
-
Error list
-
Error list
-
Error list
Ao construir o projeto, caso o compilador encontre algum erro ou bloco de cdigo que possa gerar problemas, estas situaes sero exibidas na janela Error list.
Errors: so problemas que devem ser corrigidos por impedem a construo.
Warnings: so possveis problemas, porm, que no impedem a contruo.
-
Menu Debug
-
Menu Debug
Para facilitar o rastreio de erros no projeto, existe a opo e construo em modo debug que permite a anlise de erros em tempo de execuo.
Start Debugging: constri e abre o projeto com a verificao de erros em tempo real ativada.
Start Without Debugging: apenas constri e abre o projeto. a opo mais rpida para testes de fluxo.
-
Breakpoint
-
Breakpoint
-
Breakpoint
Como o prprio nome sugere, um ponto de parada, um local onde a execuo ser interrompida para anlise.
Ao criar um breakpoint, quando a linha selecionada for executada, ser possvel verificar o valor das variveis e continuar a execuo do projeto analisando linha a linha.
-
Breakpoint
-
Breakpoint
Os atalhos para acompanhamento de um breakpoint so:
Step into (F11): executa a prxima linha entrando no prximo bloco, por exemplo um if, else, while, for, etc.
Step over (F10): executa a prxima linha passando por fora do prximo bloco de cdigo.
Step out (SHIFT + F11): sai do breakpoint retornando a execuo normal do programa.
-
Agradecimentos
Find Icons
http://findicons.com
Iconfinder
https://www.iconfinder.com
http://findicons.com/https://www.iconfinder.com/
-
Dvidas?
-
Csar Augusto Pessa