C# .NET COM VISUAL STUDIO - · PDF fileMicrosoft Visual Studio 2010 Criando um novo projeto...

2

Click here to load reader

Transcript of C# .NET COM VISUAL STUDIO - · PDF fileMicrosoft Visual Studio 2010 Criando um novo projeto...

Page 1: C# .NET COM VISUAL STUDIO -  · PDF fileMicrosoft Visual Studio 2010 Criando um novo projeto Entendendo o projeto criado Entendendo os arquivos do projeto Comentários

Avenida Menino Marcelo, 125-a Serraria - Maceió/Alagoas CEP 57.046-000.

Tel.(82)3328-8792/8820-8792/8889-5833/9939-6886 e-mail [email protected] site www.conhecimentodigital.com CNPJ 08.072.660/0001-90 CMC 90.073.582-1

C# .NET COM VISUAL STUDIO PRÉ-REQUISITO: Ter conhecimento do curso de Lógica de Programação ou equivalente.

CARGA HORÁRIA: 45 horas

EMENTA INTRODUÇÃO AO C# E AO VISUAL STUDIO Características Net Framework Common Language Runtime (CLR) Biblioteca de classes de .Net Preparando o Ambiente de trabalho Obtendo o Visual Studio 2010 Express Microsoft Visual Studio 2010 Criando um novo projeto Entendendo o projeto criado Entendendo os arquivos do projeto Comentários Namespaces A Classe Console

VARIÁVEIS Value-Type Reference-Type Nomeando uma variável Palavras reservadas Tipos de dados Declarando variáveis Atribuindo valor às variáveis Constantes Somente leitura Conversões de dados Tipos anuláveis

OPERADORES Aritméticos de Atribuição, Relacionais e Lógicos Soma Subtração Multiplicação Divisão Resto da Divisão Incremento e decremento Precedência de Operador Operadores reduzidos Concatenação

CONTROLE DE FLUXO, EXPRESSÕES E OPERADORES CONDICIONAIS O if Else-if O condicional switch Exemplo prático de Switch

VETORES OU ARRAYS Declarando arrays Definindo o número de elementos do array Inserindo valores no array Acessando valores do array Matrizes Jagged Arrays Operações com Arrays

LAÇOS OU ESTRUTURAS DE REPETIÇÃO O laço for Break Continue Laços infinitos Laços aninhados

Page 2: C# .NET COM VISUAL STUDIO -  · PDF fileMicrosoft Visual Studio 2010 Criando um novo projeto Entendendo o projeto criado Entendendo os arquivos do projeto Comentários

Avenida Menino Marcelo, 125-a Serraria - Maceió/Alagoas CEP 57.046-000.

Tel.(82)3328-8792/8820-8792/8889-5833/9939-6886 e-mail [email protected] site www.conhecimentodigital.com CNPJ 08.072.660/0001-90 CMC 90.073.582-1

Laços em decremento O laço foreach/in O laço while O laço do/while

PROGRAMAÇÃO ORIENTADA A OBJETOS (OOP) Características da POO Classe x Objeto Padrões de nomenclatura Atributos da classe Propriedades da classe Métodos da classe Escrevendo declarações que retornam valores Especificando a sintaxe para se chamar um método Entendendo Escopo Criando escopo local com um método Criando escopo de classe Construtores da classe Indexadores Sobrecarga e conversão de operadores Eventos e delegates Classes e métodos estáticos Structs ou estruturas

HERANÇA E POLIMORFISMO Conceitos de encapsulamento, herança e polimorfismo Implementação dos Conceitos Herança e Agregação Tipos de Herança Polimorfismo Classes abstratas Interfaces IS e AS Selando Classes

TRATAMENTO DE ERROS Conhecendo os três tipos de erros Erros de sintaxe ou de compilação Erros de Runtime ou de execução Erros lógicos Encontrando erros com o Visual Studio 2010 na prática BreakPoint Usando a janela Watch Immediate Window try..catch..finally Tratando o erro

COLEÇÕES Collections Enum ou Enumerados Generics

INTRODUÇÃO À PROGRAMAÇÃO GRÁFICA O projeto Windows Forms Application Toolbox Componentes gráficos Windows Form User Control Manipulação de eventos Criando uma aplicação simples