Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
 
Comprar Cursos e Vídeo-Aulas Cursos Online com Certificado Comprar Livros Foruns de Discussao

Você está aqui: Principal » Lista Completa de Tutoriais

Sobre este Tutorial

Autor: HERBERT MORONI CAVALLARI DA COSTA GOIS
Data: 08-08-2005
Categoria: Certificações Microsoft
Assunto: CERTIFICAÇÃO MCAD / MCSD ....
Visitas: 16140
E-mail: moroni@moroni.com.br
Site: http://www.moroni.com.br/
Avaliação: (11 votos)
1 2 3 4 5
Comentários: Ler / Escrever

Programando com C#

 

Revisão:

 

Responda as seguintes perguntas, se tiver dificuldades de mais uma estudada no tutorial anterior.

 

1 – Qual o nome que o Visual Studio .NET da ao namespace principal de um programa chamado Vendas?

 

2 – Defina o Constructor?

 

3 – O que faz o método InitializeComponent?

 

4 – Qual janela do Visual Studio .NET usamos para definir as propriedades dos controles?

 

CRIANDO DOCUMENTAÇÃO USANDO XML E COMENTÁRIOS

 

Podemos facilitar o processo de documentação de nossos programas usando XML.

 

Vamos fazer um exemplo pratico pra ver como isso é possível.

 

1 – Entre no Visual Studio .NET e crie uma Console Application chamada Tutorial 4.

 

2 – No painel de código modifique o nome da classe de Class1 para BemVindos, não pode haver espaços entre as palavras quando se nomeia uma classe.

 

3 – Adicione o seguinte código depois do comentário <summary> dentro da classe BemVindos.

 

 

4 – Ainda dentro da classe adicione o seguinte texto entre as tags summary:

 

/// Hello World em C#.

 

Vai ficar como a imagem abaixo:

 

 

5 – Dentro do método Main digite o código que escreve “Hello World” no prompt de comando. Se tiver duvida consulte o tutorial 1.

 

6 – Na janela Solution Explorer clique sobre o arquivo Class1.cs.

 

7 – Na janela Properties, modifique o nome do arquivo Class1.cs para BemVindos.cs

 

Se você for verificar o nome do arquivo pelo Explorer do Windows verá que o nome do arquivo foi realmente modificado.

 

Nomear o nome da classe não muda o nome do arquivo, é uma boa pratica sempre mudar o nome do arquivo após a mudança do nome da classe.

 

8 – Entre no prompt de comando. Qualquer duvida sobre isso visite o tutorial 2.

 

9 – Navegue até a pasta dos arquivos do projeto, eu salvei na pasta C:\Programando com C#\Tutorial 4\HelloWorld.

 

10 – Digite csc /doc:Hello.xml BemVindos.cs

 

Esse comando extrai os comentários XML inseridos junto com o código.

 

11 – Através do Explorer do Windows, vá até a pasta do programa e de um clique duplo sobre o arquivo Hello.xml

 

Você vai visualizar o código XML com os comentários que inserimos no código no Internet Explorer.

 

Existe uma variedade enorme de tags XML que podem ser usadas na documentação do código, iremos listar as mais usadas logo abaixo.

 

O comentário XML é sempre adicionado após barras triplas, ou seja, uma barra a mais que usamos para comentar o código, como o exemplo abaixo:

 

 

Abaixo segue uma lista das tags XML mais usadas. Lembre-se que com XML você pode criar suas próprias tags, vamos estudar bastante sobre XML ainda durante os estudos para certificação.

 

TAG
PROPÓSITO
<summary> … </summary> Para uma breve descrição de uma classe, método ou propriedade.
<remarks> … </remarks> Para uma descrição mais detalhada.
<para> ... </para> Permite delinear parágrafos dentro da tag <remarks>
<list type="…"> … </list> Permite usar marcadores para formatar uma descrição. Os tipos de marcadores podem ser “bullet”, “number” e “table”.
<example> … </example> Para disponibilizar um exemplo de como usar um método, propriedade ou outro membro da biblioteca.
<code> … </code> Para indicar que o texto incluído é código da aplicação.
<c> … </c> Para indicar que o texto incluído é código da aplicação. É usada para linhas de código que precisam ser separadas da descrição.
<see cref="member"/> Indica uma referencia a outro membro ou campo. O compilador verifica se o membro realmente existe.
<exception> … </exception> Para fazer a descrição de uma exceção.
<permission> … </permission> Para documentar a acessibilidade.
<param name="name"> … </param> Para documentar um parâmetro de um método.
<returns> … </returns> Para documentar um valor e seu tipo retornado de um método.
<value> … </value> Para descrever uma propriedade.

 

Variáveis e tipos de dados

 

Antes de falarmos sobre os tipos de dados vamos conhecer um pouco mais da plataforma .NET.

 

Uma aplicações desenvolvida utilizando uma linguagem de programação como Delphi ou Visual Basic é executada encima do sistema operacional, ou seja, ela acessa DLLs, APIs e outros recursos diretamente do sistema operacional.

 

Isso não acontece com o .NET, esse acessa seus recursos do .NET Framework. O .NET Framework é uma biblioteca que disponibiliza uma série de recursos que estudaremos durante todo o programa de certificação.

 

O objetivo do .NET Framework é simplificar o desenvolvimento de software. Alguns dos seus benefícios são:

Você vai entender melhor os benefícios do .NET Framework durante o curso. Como você pode ver ele é muito importante para a plataforma .NET.

 

Por sua vez, um dos principais componentes do .NET Framework é a CLR ou Common Language Runtime. A CLR fornece vários benefícios para o desenvolvedor, tais como:

Estes benefícios estão disponíveis em qualquer linguagem criada para a CLR. Isto quer dizer que a CLR pode servir a uma variedade de linguagens e pode oferecer um conjunto comum de ferramentas para estas linguagens.  A Microsoft criou o C# e o VB .NET, como as principais linguagens para a CLR.

 

Quando um compilador compila para a CLR, o código é chamado de código gerenciado. Código gerenciado é simplesmente código que tira vantagem dos serviços oferecidos pela CLR.

 

Quando você declara uma variável no C# você precisa determinar qual tipo de dado será armazenado nela. O tipo de dado vai dizer quais valores são possíveis de se armazenar nessa variável.

 

Quem define as regras para os tipos de dados como declaração, uso e gerenciamento dos tipos é o CTS ou common type system que faz parte do CLR.

 

Através do CTS é possível o desenvolvimento em linguagens diferentes na mesma plataforma e total integração entre elas, além disso, ele é responsável por garantir o tipo de dado e aumentar o desempenho da execução.

 

Variáveis são espaços na memória do computador reservador para armazenar dados.

 

A referência aos dados de uma variável pode ser feita de duas maneiras:

  1. Por valor, chamado de Value-Type.
  2. Por referência, chamada de Reference-Type

A principal diferença entre os dois tipos é que quando você faz referencia a uma variável Value-Type ela contém diretamente um dado, enquanto uma variável Reference-Type contém uma referencia ao dado. Vamos analisar um pouco melhor esses dois tipos de variaveis:

 

Value-Type

Reference-Type

Vamos aprender como declarar variáveis, seus principais tipos e como atribuir e recuperar valores delas no próximo tutorial.

 

Por hoje, certifique-se que compreendeu o seguinte:

 

1 – Com C# é possível inserir comentários em XML junto com os arquivos de código e depois extrai-los facilmente.

 

2 – Para se inserir um comentário XML usamos /// (três barras).

 

3 – Para extrair o XML do código usamos o comando:

 

csc /doc: nome_do_arquivo.xml nome_do_arquivo_de_codigo.cs

 

4 - O .NET Framework é uma biblioteca de classes que disponibiliza os recursos mais utilizados no desenvolvimento de sistemas.

 

5 – A referencia aos dados de uma variável podem ser feitas por Valor (Value-Type) e Referencia (Reference-Type).

 

LISTA DE TODOS OS TUTORIAIS DISPONÍVEIS

 


CURSOS ONLINE COM CERTIFICADO E SUPORTE
Gerência de Projetos SQL Server 2005 Gerência Financeira Windows Server 2003
MS Project 2007 Photoshop Projeto e Interconexão de Redes LAN Técnico Profissionalizante de Informática
Profissionalizante de Flash      
CURSO EM FORMATO DE VÍDEO-AULA
EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
Clique no curso para informações detalhadas
Curso Duração Informações
ACCESS
Vídeo-Aula - Access 2007 - Curso Básico 2h01m Clique aqui
Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2h30m Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2h48m Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2h49m Clique aqui
EXCEL
Vídeo-aula - Criando uma Agenda no Excel 40m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11h27m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e Int... 13h02m Clique aqui
Vídeo-aula - Excel 2003 - Curso Básico 3h03m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2h30m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2h35m Clique aqui
Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2h Clique aqui
Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2h30m Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9h Clique aqui
Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2h30m Clique aqui
WORD
Vídeo-Aula - Curso Básico de Word 2003 2h14m Clique aqui
Vídeo-aula - Word 2003 Avançado 1h34m Clique aqui
Vídeo-aula - Word 2003 Básico 2h14m Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2h23m Clique aqui
POWERPOINT
Vídeo-Aula - Curso Básico de PowerPoint 2003 2h22m Clique aqui
WINDOWS
Vídeo-Aula - Curso Básico de Windows XP 2h36m Clique aqui
Vídeo-Aula - Windows XP - Formatação e Instalação 3h47m Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8h Clique aqui
PROGRAMAÇÃO
Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02h30m Clique aqui
Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII -- Clique aqui
Vídeo-Aula - Curso Completo de Lógica de Programação 22h15m Clique aqui
Vídeo-Aula - Lógica de Programação com VB.NET 14h Clique aqui
CONCURSOS PÚBLICOS
Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2h Clique aqui
Vídeo-Aula - Matemática Básica - Módulo I 22h Clique aqui
Vídeo-aula - Matemática Financeira - Teoria e Prática 9h10m Clique aqui
Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12h Clique aqui
Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2h Clique aqui
BANCO DE DADOS
Vídeo-Aula - Dominando o ORACLE - Curso Prático 12h Clique aqui
Vídeo-Aula - MySQL - Curso Completo e Prático 11h30m Clique aqui
Vídeo-aula - SQL Server 2005 - Reporting Services 2h30m Clique aqui
WEBDESIGN
Vídeo-Aula - Criação de Sites - Curso Básico 2h53m Clique aqui
Vídeo-Aula - Criando Blogs Profissionais - Curso Completo 45m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos Avançados com DreamWeaver CS3, PH... 4h54m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos com DreamWeaver CS3, PHP e MySQL 4h05m Clique aqui
Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo 19h Clique aqui
Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27h35m Clique aqui
Vídeo-Aula - DreamWeaver CS4 - Curso Prático 1h53m Clique aqui
Vídeo-aula - Flash CS3 - Básico e Prático 4h45m Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2h26m Clique aqui
Vídeo-Aula - HTML - Curso Prático 2h40m Clique aqui
Vídeo-Aula - Tableless - Crie Sites 100% nos Padrões Web 4h10m Clique aqui
INTERNET
DVD: Hardware - Curso Básico 58m Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4h35m Clique aqui
Vídeo-aula - Curso Prático de Internet 40m Clique aqui
Vídeo-aula - Curso Prático de Outlook Express 55m Clique aqui
CAD
Vídeo-Aula - Curso de Autocad 2D 4h Clique aqui
Vídeo-Aula - Curso de Autocad 3D 3h45m Clique aqui
VÍDEO E ÁUDIO
DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1h26m Clique aqui
Vídeo-Aula - Como Criar Vídeo-Aulas - Curso Prático 1h04m Clique aqui
Vídeo-Aula - Curso de Teoria Musical 1h Clique aqui
PROGRAMAS GRÁFICOS
Vídeo-Aula -  Flash CS4 - Curso Prático 2h19m Clique aqui
Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3h Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4h20m Clique aqui
Vídeo-Aula - Fireworks CS4 - Curso Prático 1h35m Clique aqui
Vídeo-Aula - Photoshop CS4 - Curso Prático 4h24m Clique aqui
ADMINISTRAÇÃO E NEGÓCIOS
DVD - Curso de Oratória - Falando em Público sem Medo 2h36m Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros

© Júlio Battisti, 2001 - 2009. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.