Вы находитесь на странице: 1из 5

Visual Studio C# Bsico

Carga horria: 32 Horas


Pr-requisito: Para que os alunos possam aproveitar este treinamento ao mximo, importante que eles
tenham participado dos treinamentos de Introduo Programao Orientada a Objeto e SQL 2008 Mdulo I da Treinar, ou possuam conhecimentos equivalentes.
Contedo Programtico:
C# e Visual Studio
Microsoft Visual C#;
Plataforma.NET;
.NET Framework;
Common Language Runtime (CLR);
Biblioteca de classes (Class Library);
Namespaces;
Common Type System;
Garbage Collector;
Conhecendo o Visual Studio;
Janela inicial;
Barra de ferramentas padro;
Janela Properties;
Solution Explorer;
Configurando o ambiente de desenvolvimento;
Iniciando a programao;
Compilao;
Compilao por meio do comando Build Solution;
Compilao por meio do prompt;
Executando o programa.
Formulrios
Criando uma interface;
Formulrio de inicializao;
Conceitos importantes;
Controles;
Objetos;
Propriedades;
Procedures de evento;
Mtodos;
Controles do formulrio;
Label e LinkLabel;
Propriedades dos controles Label e LinkLabel;
TextBox e RichTextBox;
Propriedades do controle
TextBox;

Eventos do controle TextBox;


Button;
Propriedades do controle Button;
Eventos do controle Button;
RadioButton;
Propriedades do controle RadioButton;
Eventos do controle RadioButton;
CheckBox;
Propriedades do controle CheckBox;
Eventos do controle CheckBox;
ListBox;
Propriedades do controle ListBox;
Mtodos do controle ListBox;
ComboBox;
Propriedades do controle ComboBox;
DateTimePicker;
Propriedades do controle DateTimePicker;
TabControl;
Propriedades do controle TabControl;
Timer;
Propriedades do controle Timer;
Adicionando menus;
MenuStrip;
ToolStrip;
Propriedades do controle MenuStrip;
Propriedades do controle ToolStrip;
Configurando as teclas de acesso para os comandos do menu;
Convenes para criar menus;
Executando as opes do menu;
Adicionando barras de ferramentas;
Adicionando formulrios;
As caixas de dilogo padro.
Instrues, tipos de dados, variveis e operadores
Instrues;
Identificadores;
Palavras-chave;
Tipos de dados;
Variveis;
Convenes;
Declarao de variveis;
Operadores;
Operador de atribuio;
Operadores aritmticos;
Operadores aritmticos de atribuio reduzida;
Operadores incrementais e decrementais;
Operadores booleanos;
Operadores lgicos;
Operador ternrio;
Precedncia e associatividade.

Instrues de deciso e repetio


Instrues de deciso;
If / else;
Switch / case;
Instrues de repetio ou iterao;
While;
Do/while;
For;
Break;
Continue.
Estrutura da linguagem C#
Namespaces;
Uso de namespaces e assemblies;
Classes;
Inicializao dos atributos de uma classe;
Classes parciais;
Encapsulamento e acesso;
Modificadores de acesso;
Propriedades;
Utilizao de propriedades;
Acessibilidade das propriedades;
Restries das propriedades;
Propriedades de interface;
Herana;
Criando uma herana;
Acesso aos membros da classe pai por meio do operador base;
Mtodos de extenso;
Objetos e instanciao;
Construtores;
Mtodos;
Mtodo Main();
Modificador static;
Classes estticas;
Membros estticos;
Mtodos sobrecarregados;
Aplicao de escopo;
Tipos de valores;
Polimorfismo;
Virtual e override;
Classes e mtodos abstratos;
Mtodos abstratos;
Modificador sealed.
Enumerao, estruturas e interfaces
Enum;
Atribuindo um valor para um elemento;
Tipo de dado enum;
Iterando valores do Enum;
Estruturas;
Diferenas entre classes e estruturas;

Variveis de estrutura;
Interfaces.
Tratamento de erros
Tipos de erros;
Ferramentas de depurao;
Utilizando break points;
Janela Immediate;
Janela Output;
Janela Watch;
Janela Autos;
Janela Task List;
Try e catch;
Throw;
Finally;
Aritmtica verificada para nmeros inteiros;
Lanamento de excees;
A classe Exception e suas derivadas;
Propriedades da classe Exception.
Tipos de valores, referncias, arrays e colees
A organizao da memria do computador;
Tipos-valor e tipos-referncia;
Valores nulos e tipos nullable;
Parmetros ref e out;
Arrays;
Declarao e instanciao;
Inicializao e acesso aos elementos;
Colees;
Diferenas entre colees e arrays;
ArrayList.
Coletor de lixo e gerenciamento de recursos
Tempo de vida dos objetos;
Coletor de lixo (garbage collector);
Funcionamento do coletor de lixo;
Destrutores;
Recomendaes;
Gerenciamento de recursos;
Descarte seguro;
Using;
Dispose;
Classe GC.
Delegates e eventos
Delegates;
Invocando um delegate;
Delegates e expresses lambda;
Mtodos annimos e expresses lambda;
Eventos;
Declarando eventos;

Divulgando um evento;
Subscrevendo um evento;
Disparando um evento.
Herana de formulrios e arquivo de instalao
Herana de formulrios;
Herdando formulrios do Windows;
Herdando um formulrio por meio de cdigo;
Herdando um formulrio atravs da caixa de dilogo Inheritance Picker;
Criando um formulrio herdado de um formulrio existente;
Alterar a aparncia de um formulrio base;
Gerando um arquivo de instalao do projeto;
ClickOnce;
Criando um aplicativo ClickOnce com o Publish Wizard;
Testando o arquivo de instalao;
Setup and Deployment.

Вам также может понравиться