Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf ·...

17
PROGRAMAÇÃO EM C# COM VISUAL STUDIO .NET Professor Leo Larback Esta apresentação foi baseada em material desenvolvido pelo Prof. Alessandro Brawerman – disponível em http://docb.gratix.com.br/csharp Disponível em www.larback.com.br

Transcript of Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf ·...

Page 1: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

PROGRAMAÇÃO EM C# COM

VISUAL STUDIO .NET Professor Leo Larback

Esta apresentação foi baseada em material

desenvolvido pelo Prof. Alessandro Brawerman –

disponível em

http://docb.gratix.com.br/csharp

Disponível em www.larback.com.br

Page 2: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

CONHECENDO O VISUAL STUDIO .NET

O ambiente de desenvolvimento do Visual Studio

.NET é composto por inúmeras janelas com

recursos para auxiliar o desenvolvimento rápido

de um projeto.

Duas categorais básicas:

Janelas de ferramentas

Listadas no menu View e submenu Other Windows.

Solution Explorer, ToolBox e Properties.

2

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 3: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

CONHECENDO O VISUAL STUDIO .NET Janelas de documentos

Criadas dinamicamente quando abrimos ou criamos

arquivos ou outros itens.

A lista de janelas de documentos abertos aparece no menu

Window.

Code Editor e Form Designer são exemplos destas janelas.

3

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 4: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA FORM DESIGNER

4

Pro

gra

ma

çã

o e

m C

#

Janela de documentos

- Janela Form1.cs [Design]

Disponível em www.larback.com.br

Page 5: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA CODE EDITOR

5

Pro

gra

ma

çã

o e

m C

#

Janela de documentos

- Janela Form1.cs

Disponível em www.larback.com.br

Page 6: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA SOLUTION EXPLORER

Todos os projetos criados dentro do Visual Studio

.NET ficam dentro de uma solução.

Solution Explorer é a interface entre o

programador e a solução.

6

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 7: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA SOLUTION EXPLORER

7

Pro

gra

ma

çã

o e

m C

#

Permite gerenciar os diversos arquivos e

projetos, obtendo informações sobre cada

projeto, movendo arquivos e visualizando

propriedades.

Disponível em www.larback.com.br

Page 8: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA TOOLBOX

Caixa de ferramentas

Menu View/ToolBox

Comporta os componentes a serem inseridos nos

projetos

8

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 9: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA TOOLBOX

Clique no componente desejado e logo

após no Form Designer.

O componente será inserido no seu

Form, como desejado.

9

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 10: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA PROPERTIES

Menu View/Properties Window.

Quando se insere um componente em um Form, é

nesta janela que deve-se configurar os valores

iniciais das propriedades deste componente.

10

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 11: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

JANELA PROPERTIES

11

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 12: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

AUTO-HIDE – HABILITAR E DESABILITAR

12

Pro

gra

ma

çã

o e

m C

#

Janela ToolBox com

auto-hide habilitado.

Disponível em www.larback.com.br

Page 13: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

AUTO-HIDE – HABILITAR E DESABILITAR

13

Pro

gra

ma

çã

o e

m C

#

Janela ToolBox com

auto-hide habilitado.

Fixador está deitado.

Disponível em www.larback.com.br

Page 14: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

AUTO-HIDE – HABILITAR E DESABILITAR

14

Pro

gra

ma

çã

o e

m C

#

Janela ToolBox

com auto-hide

desabilitado.

Fixador está

de pé.

Disponível em www.larback.com.br

Page 15: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

ATALHOS DA IDE

Comentários

Ctrl + K, Ctrl + C – comenta um bloco.

Ctrl + K, Ctrl + U – descomenta um bloco.

Abrindo/Fechando blocos de código

Ctrl + M, Ctrl + O – fecha todos os métodos.

Ctrl + M, Ctrl + L – abre todos os métodos.

Ctrl + M, Ctrl + M – abre/fecha apenas o método em que o cursor está.

Linhas de código

Menu Tools/Options, selecione Text Editor/All Languages/General e ative Line Numbers

15

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 16: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

INTELLISENSE

Fornece uma lista de facilidades enquanto o

código-fonte é digitado.

List Members

Enquanto é digitado o nome de um objeto seguido de um

ponto, é aberta uma caixa de listagens com todos os

membros do objeto.

Parameter Info

Após digitar o nome de uma função e abrir parênteses é

exibida a lista de sobrecargas do método e a lista de

parâmetros que cada sobrecarga necessita.

16

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br

Page 17: Programação em C# com Visual Studiolarback.com.br/adm/anexos/24082012150125.csharp01.pdf · PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação foi

INTELLISENSE

Quick Info

Quando se passa o mouse sobre um especificador é exibida a

declaração completa do mesmo.

Complete Word

Quando se está digitando o nome de um membro e Ctrl +

Espaço é pressionado, a palavra é automaticamente

completada, ou uma lista de membros com os nomes que

iniciam com as letras já digitadas.

17

Pro

gra

ma

çã

o e

m C

#

Disponível em www.larback.com.br