Instalando o Microsoft Visual C# 2008 Express Edition
Criando o primeiro programa com o C# cSharp
Executável EXE e variáveis String e concatenação
Variáveis String Boolean int double e mostrando WriteLine
Operadores aritméticos soma, multiplica, subtrai e divide
Comentários interagindo readLine e convertendo double Parse
Convertendo dados usando Parse e Objeto Convert
Usando comando condicional IF
Operadores Relacionais maior, igual, diferente e comparador
Lê e mostra mês comando condicional IF
Lê e mostra mês comando condicional SWITCH
Tabuada simples e com laço de repetição FOR
Laços de repetição While e Do While
Tratamento de erros try catch finally
Registrando o Microsoft C# pegando o serial
Mostrando o uso de Array Concat Length
Array double soma Sum media Average
Usando arrays matrizes bidimencionais
Using Colections para usar ArrayList
List tipado para coleção de dados
Criando o primeiro Windows Forms Application
Criando um form e conhecendo alguns componentes
Conhecendo e testando os componentes do C#
Eventos this BackColor System Drawing Color MessageBox Show Text
Form efetuando cálculos, operações básicas
MessageBoxButtons DialogResult yes, ok, cancel e no
Manipulando ComboBox Itens Add Clear
Cálculos com métodos e tratamento de erros
Componente Timer, data e hora Now DateTime
Adicionando e chamando novos Forms ShowDialog
Form CheckBox RadioButton Checked
Máscaras MaskedTextBox TextMaskFormat
Manipulando String com Substring toUpper toLower
Manipulando String com IndexOf StartsWith EndsWith
Manipulando String com PadLeft PadRight Trim TrimStart TrimEnd
Manipulando String com Split e Join
Manipulando String com Format e parâmetros
Manipulando String com Format Strings e numéricos
String Format Inteiros - Espaços em brancos e zeros
String Format Inteiros - Decimais, percentual monetário, milhar
String Format DateTime - Data e hora completa e customizada
String Format DateTime - Data e hora personalizada
Funções matemáticas Math abs ceiling floor min max pow sqrt round
Iniciando a criação de uma calculadora completa
Criando métodos e variáveis boolean para calculadora completa
Raciocínio lógico na calculadora
Finalizando calculadora
Namespace classe componentes forms_designer
Iniciando orientação a objetos classes public private protected
Instanciação de classe e encapsulamento
Encapsulamento usando métodos na instanciação da classe OO
Nova forma de usar GET e SET
Método construtor e método destructor
Ensinando sobrecarga vários métodos com o mesmo nome
Debugando o sistema Debug Step Into Over
Herança herdando características de outra classe
Polimorfismo virtual Override sobrepondo classe base
Polimorfismo sem usar Override e virtual
Finalizando Polimorfismo executando dois métodos iguais
Classes e métodos Sealed Selada Finais
Abstract classes e métodos abstratos
Implementando Interface na POO
Finalizando implementação de Interface em OO
static entendendo o uso de membros estáticos
Entra e saída IO DirectoryInfo Exists Create Diretórios
Manipulando Diretórios FullName CreateSubDirectory
Criando arquivos FileInfo FileStream CreationTime Attributes FullName
Lendo e gravando arquivos StreamWriter StreamReader
Iniciando conexão com banco de dados via ADO NET
ADO NET OleDb Provider Data Source OleDbConnection
ADO NET OleDb SQL OleDbCommand OleDbDataReader listando dados
Listando dados do banco no console e no Form
Instalando o banco de dados SQLServer e Studio Express
Conexão cSharp com SQLServer OleDb
SqlClient SqlConncetion SqlCommand SqlDataReader conexão com SQLServer
Oracle conexão C# com Oracle via OleDb
MySQL baixando o driver MySQl Connector
MySql MySqlConnection MySqlDataReader listando dados
PostgreSQL baixando driver Npgsql adicionando referência
PostgreSQL NpgsqlConnection NpgsqlCommand NpgsqlDataReader listando dados
Firebird baixando driver NETProvider adicionando referência
Firebird FbConnection FbDataReader FbCommand listando dados
Iniciando programação em 3 camadas UIL BLL
3 camadas User Interface Business Logic Data Access
Iniciando projeto C# Form com SQLServer em 3 camadas
Classe modelo para transferência objetos entre camadas
Classe DAL para acesso aos dados do SQLServer
Explicação Datatable DataAdapter DataSet Fill
Criando classe camada de acesso aos dados
Criando classe camada de regras de negócio BLL
Camada Visão chamando regras de negócio que chama acesso aos dados
Entendendo o uso do @ Arroba em Strings e variáveis
Classe camada grava no banco insert
Método grava na camada de regras de negócio
Gravando dados usando as 3 camadas e modelo
Implementando exclusão de registros nas 3 camadas
Implementando alteração de registros nas 3 camadas
Iniciando pesquisas na camada Data Access Layer
Finalizando a parte de pesquisas em camadas
Corrigindo bug nas pesquisas em camadas
Finalizando Crud 3 camadas e images resources
Finally Close fechando as conexões abertas do Crud
Iniciando Data Add New Data Source Data base
Form manualmente com DataSet DataGridView BindingSource BindingNavigator
Geração automática de formulários com o Wizard do C#