12
Arthur Henrique Ataide de Azevedo Tutorial Microsoft Visual C# 2008 Express Edition O Visual C# 2008 Express Edition é uma ferramenta de desenvolvimento criada pela Microsoft e utilizada para a criação de aplicações em formulário, console, biblioteca de classes e .NET. A interface é simples e intuitiva, facilitando a utilização, mesmo para iniciantes. Nosso objetivo com esse tutorial, é apresentar algumas opções e funcionalidades que a ferramenta dispõe. Tela Inicial do aplicativo Nessa tela podemos ver uma barra de ferramentas simples com ícones de abrir, salvar, localizar, o menu de opções onde podemos acessar todas as funcionalidades disponíveis. Temos também nessa janela os projetos recentes, uma aba de inicio na linguagem onde o programa oferece ajuda online,e algumas noticias, assim como na aba principal, que são noticias voltadas a linguagem, novidades e ferramentas.

Tutorial visual c# express

Embed Size (px)

DESCRIPTION

Tutorial do visual c#

Citation preview

Page 1: Tutorial  visual c# express

Arthur Henrique Ataide de Azevedo

Tutorial Microsoft Visual C# 2008 Express Edition O Visual C# 2008 Express Edition é uma ferramenta de desenvolvimento criada pela Microsoft e utilizada para a criação de aplicações em formulário, console, biblioteca de classes e .NET. A interface é simples e intuitiva, facilitando a utilização, mesmo para iniciantes. Nosso objetivo com esse tutorial, é apresentar algumas opções e funcionalidades que a ferramenta dispõe.

Tela Inicial do aplicativo Nessa tela podemos ver uma barra de ferramentas simples com ícones de abrir, salvar, localizar, o menu de opções onde podemos acessar todas as funcionalidades disponíveis. Temos também nessa janela os projetos recentes, uma aba de inicio na linguagem onde o programa oferece ajuda online,e algumas noticias, assim como na aba principal, que são noticias voltadas a linguagem, novidades e ferramentas.

Page 2: Tutorial  visual c# express

Para iniciar o desenvolvimento de qualquer aplicação devemos clicar no menu “File” e depois em “Novo Projeto” ou simplesmente usar o atalho “ Control+Shift+n”, como mostrado na figura a seguir;

Escolhida essa opção uma nova janela irá se abrir, perguntando que tipo de aplicação você deseja criar, as opções são as seguintes: Aplicativo do windows forms, Biblioteca de classes, Aplicativo WPF, Aplicativo de navegador, Aplicativo de console e projeto vazio. Clicando em qualquer uma das opções o programa lhe dará uma breve informação do que se trata cada opção.

Page 3: Tutorial  visual c# express

Aplicativo de Console Escolhendo “Aplicativo de Console” teremos como desenvolver um aplicativo para rodar em linha de comando. Vamos escolher essa opção para fazer um programa simples. Escolhida a opção uma nova janela será aberta, contendo uma estrutura básica de programa, temos as linhas :

using System; using System.Collections.Generic; using System.Linq; using System.Text;

que são as bibliotecas usadas em uma aplicação do tipo console. Logo em seguida temos esse pequeno trecho de código que é a estrutura do seu programa. namespace ConsoleApplication1 (Nome da aplicação) {

class Program (Classe principal da aplicação) {

static void Main(string[] args) (Função main) { }

} } Exemplificando :

Page 4: Tutorial  visual c# express

Logo Abaixo está um exemplo de uma aplicação de console, este programa irá imprimir na tela a frase “Hello Word”, para escrever em uma linha de comando usamos o comando “ Console.WriteLine” e em seguida dentro dos parenteses e das aspas duplas podemos escrever qualquer frase. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello Word"); Console.ReadLine(); } } } Aplicativo Windows Forms Escolhendo “WindowsForms Application” na opção “novo projeto” teremos como desenvolver um aplicativo com interface gráfica.

Aqui temos uma barras de ferramenta com

opções de edição : copiar, colar, salvar,

desfazer e outras

Aqui temos o formulário limpo sem a inclusão

de nenhum item. Será ele depois de pronto que

fará a interação do programa com o usuário

Page 5: Tutorial  visual c# express

A inclusão de um item gráfico no formulário pode ser feita dando dois cliques no item escolhido na opção da barra de ferramentas ou clicando no item e arrastando para o local Após a inclusão de um item no formulário, podemos incluir funcionalidades a eles dando dois cliques em cima do item e tendo acesso a código do item, onde iremos acrescentar a codificação necessária para execução das rotinas.

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

private void button1_Click(object sender, EventArgs e)

{

Nessa barra

de ferramenta

teremos todas

as opções

gráficas que

podem ser

inseridas no

formulário.

Exemplos :

Botões,

caixa de texto,

descrição

campos,

checkbox,

listbox,

combobox ,

são os mais

comuns.

Nessa aba fica

a Solution

Explorer onde

podemos ver

em forma de

árvore toda

estrutura da

solução

Nessa aba ficam

as propriedades

de todas os itens

que podem ser

usados na

criação do

forms , tais

como : nome,

cor, tamanho ,

tipo de letra,

entre outros

Quando damos duplo

clique no item button1

aparece o trecho de

código ao lado

Page 6: Tutorial  visual c# express

}

private void button1_Click_1(object sender, EventArgs e)

{

} } }

Aplicativo Class Library Para criar uma classe no Visual C# Express, você primeiramente deve criar um Novo Projeto, e em seguida escolher a opção Class Library.

Após isso, um novo projeto de Classe é criado.

Por padrão, é gerado um código inicial para toda classe criada, onde:

Page 7: Tutorial  visual c# express

using System; using System.Collections.Generic; using System.Linq; using System.Text; (São as bibliotecas) namespace ClassLibrary (Nome do namespace) { public class Class1 (Nome da classe) { } }

Abaixo um pequeno exemplo de uma classe chamada de Pessoa em C# com alguns metodos criados para a classe. Sua sintaxe é bem semelhante as demais linguagens de programação OO. public class Pessoa { // varíáveis privadas para o nome // e idade da pessoa private string nome; private int idade; // método que permite definir o nome // da pessoa public void setNome(string nome) { this.nome = nome; } // método que permite definir a idade // da pessoa public void setIdade(int idade) { this.idade = idade; } // método que permite obter o nome // da pessoa public string getNome() { return this.nome; } // método que permite obter a idade // da pessoa public int getIdade() { return this.idade; } }

Para testar a classe, você deve voltar à classe principal da aplicação (aquela que contém o método Main) e faça as seguintes alterações: static void Main(string[] args){ // Cria uma instância da classe Pessoa Pessoa p = new Pessoa(); // Define um nome e idade para a pessoa p.setNome("Anderson");

Page 8: Tutorial  visual c# express

p.setIdade(20); // Obtém o nome e idade da pessoa string nome = p.getNome(); int idade = p.getIdade(); Console.WriteLine("Nome: " + nome + " - Idade: " + idade); Console.ReadKey(); }

Funcionalidade de Auto Completar

Existe uma função no Visual Express que é como um Helper ao programador que está desenvolvendo. Por exemplo, ao digitar Class na página de código, é aberto uma janela como mostrado a baixo:

Cada icone e cada opção desta janela, representa uma função no C#, abaixo uma listagem de icones e seus devidos tipos

Representa Métodos.

Representa Eventos.

Representa Métodos de Windows Forms.

Representa Controles de Classe. Solution Explorer Todos os projetos são agrupados em uma Solution Explorer. A Solution Explorer fica localizado no lado direito da IDE conforme a imagem abaixo. Ela pode ser facilmente encontrada na barra de ferramentas 'View' -> 'Solution Explorer', ou pelo atalho Ctrl + W, S.

Page 9: Tutorial  visual c# express

Adicionando Referencias Podemos acrescentar referencias ao nosso projeto acessando com o botão direito do mouse a opção “add reference” e selecionando as DLL que estão disponiveis. Opção de depuração Para entrar no modo de depuração da aplicação, primeiramente deve-se ir no menu Debug e clicar em Start Debugging (Ou pressionar F5). A IDE será iniciada em modo de depuração. Após isso, a interface do Visual C# Express muda, apresentando algumas janelas a mais.

Page 10: Tutorial  visual c# express

As abas de depuração ficam localizadas na parte posterior da IDE

As abas de depuração são: Call Stack

Page 11: Tutorial  visual c# express

Esta janela tem o empilhamento da chamada, ou seja, você pode ver o método atual no topo da lista de métodos e seus chamadores abaixo.

Watch

Nesta janela podemos definir as variáveis que desejamos visualizar, seja arrastando-as, ou digitando na coluna Name. Debug toolbar

A barra de ferramentas de depuração está visível na parte superior da IDE e com ela podemos controlar o fluxo de execução, veja abaixo:

O nome do botão, seu atalho e o que faz é mostrado abaixo, na sequência em que aparecem:

Continue(F5) – Continua a execução, após o break point

Pause – Se o código estiver em execução, para na parte do código depurável e permite a depuração

Stop Debugging(Shift + F5) – Interrompe a depuração

Restart(Ctrl + Shift + F5) – Reinicia a aplicação e a depuração

Show Next Statement – Foca na linha de código da execução

Step into(F11) – Entra dentro do método ou código para depurá-lo

Page 12: Tutorial  visual c# express

Step over(F10) – Vai para a próxima linha de execução, se a linha atual for uma função, não entra na mesma