1- Introdução ao C # e Framework
• Introdução ao Framework. NET
• Criação de Projetos Dentro do Visual Studio 2010
• Escrever um C # Aplicativo
• Construir uma aplicação gráfica
• Documentar um aplicativo
• Execução e depuração de aplicativos usando o Visual Studio 2010
• Construir uma aplicação simples Console
• Construir um aplicativo WPF
• verificar a aplicação
• Documentação para gerar um aplicativo
2 - Programação C # Usando Constrói
• Variáveis Declarando e Atribuição de valores
• Usando expressões e operadores
• Criação e Uso de Matrizes
• Utilizar Demonstrações decisão
• Usar Instruções iteração
• Cálculo Square Roots com precisão melhorada
• Conversão de Dados Inteiro Numérico para Binário
• Multiplicando Matrizes
3 - Declarando e Chamando Métodos
• Definição e invocação de métodos
• Especificando parâmetros opcionais e parâmetros de saída
• Calcular o maior divisor comum de dois números inteiros usando o algoritmo de Euclides
• Calcular o MDC de três, quatro, ou cinco inteiros
• comparar a eficiência de dois algoritmos
• Exibindo resultados graficamente
• Resolver Equações simultâneas (opcional)
4 - Tratamento de Exceções
• Tratamento de exceções
• Levantando Exceções
• Fazer um método infalível
• Detectar uma situação excepcional
• Verificação de estouro numérico
5 - Leitura e Escrita de Arquivos
• Acessando o Sistema de Arquivos
• ler e escrever arquivos usando Streams
• Construção de um editor simples
• Tornar o XML Editor Aware
6 - Criando Novos Tipos
• Criando e usando Enumerações
• Criação e Utilização de Classes
• Criação e Utilização de Estruturas
• Comparando as referências aos valores
• Utilizar Enumerações para especificar domínios
• Utilizando um modelo de estrutura para um tipo simples
• Utilizando um modelo de classe para um tipo mais complexo
• Usando um Nullable Struct
7 - Os dados de encapsulamento e Métodos
• Controlar a visibilidade de membros de tipo
• Compartilhamento de Dados e Métodos
• Utilizar os membros estáticos para compartilhar dados
• Implementar um método de extensão
8 - Herança de classes e interfaces de execução
• Utilizando herança para definir os tipos de Referência Nova
• Definir e implementar interfaces
• definir classes abstratas
• Definir uma interface
• Implementar uma interface
• Criar uma classe abstrata
9 - Gerenciando a vida útil dos objetos e recursos Controlar
• Introdução à coleta de lixo
• Gerenciamento de Recursos
• Implementar a interface IDisposable
• Gerenciamento de Recursos usado por um objeto
10 - Encapsulamento de Dados e Definição de operadores sobrecarregados
• Criação e Utilização de Propriedades
• Criação e Utilização de indexadores
• Sobrecarga de Operadores
• Definindo propriedades em uma interface
• Propriedades de execução em uma classe
• Utilizar propriedades expostas por uma classe
• Implementar um indexador para o Access Bits em um registrador de controle
• Utilizar um indexador Expostos por uma classe
• Definir os tipos de Matrix e MatrixNotCompatible
• Operadores de execução do tipo de matriz
• Testes de Operadores para o tipo de matriz
11 - Métodos de dissociação e Tratamento de eventos
• Declarando e usando representantes
• Usar expressões lambda
• Aumentar e Manipulação de Eventos
• Usar expressões lambda para especificar Código
12 - Usando coleções e construção de tipos genéricos
• Usando coleções
• Criação e uso de tipos genéricos
• Definição de Interfaces genéricos e Variância Entendimento
• usar métodos genéricos e Delegados
• Otimização de um método de cache de dados
• Definir uma interface genérica
• Implementar uma interface genérica
• Implementação de um equipamento de teste para o Projeto BinaryTree
• Implementação de um método genérico
13 - Criando e Enumerando classes de coleção personalizada
• Implementar uma classe de coleção personalizada
• Adicionando um enumerador para uma classe de coleção personalizada
• Implementar a interface IList TItem
• Implementar um enumerador escrevendo código
• Implementar um enumerador usando um Iterator
14 - Usando o LINQ para consultar dados
• Utilizando os métodos de extensão e operadores de consulta LINQ
• Construindo Dynamic consultas LINQ e Expressões
• Usar os operadores de consulta LINQ
15 - Integração do Visual C # código com Linguagens Dinâmicas e Componentes COM
• Integração de código C # com Ruby e Python
• Acessando componentes COM em C #
• Integrar código escrito usando uma linguagem dinâmica em uma aplicação C #
• Utilizar um componente COM no Visual C # Aplicativo |