Introdução
  • aula 3281 c# - Instalando o Microsoft Visual C# 2008 Express Edition
  • Criando o primeiro programa com o C# ccharp
  • executavel EXE e variaveis String e Concatenação
Variaveis, operadores e comandos
  • Variaveis string boolean int double e mostrando WriteLine
  • operadores aritmeticos soma multiplica subtrai divide
  • comentarios interagindo readLine e convertendo double Parse
  • convertendo dados usando Parse e Objeto Convert
  • Usando comando condicional IF
  • Operadores Relacionais maior igual diferente comparador
  • Le e mostra mes comando condicional IF
  • Le e mostra mes comando condicional SWITCH
  • Tabuada simples e com laco 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
Array
  • 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
Forms
  • Criando o primeiro Windows Forms Application
  • Criando um form e conhecendo alguns componentes
  • Conhecendoi e Testando os componentes do C#
  • Eventos this BackColor System Drawing Color MessageBox Show Text
  • Form efetuando calculos operacoes basicas
  • MessageBoxButtons DialogResult Yes OK Cancel No
  • Manipulando ComboBox Itens Add Clear
  • Cálculos com metodos e tratamento de erros
  • Componente Timer e Data e Hora Now DateTime
  • Adicionando e Chamando novos Forms ShowDialog
  • Form CheckBox RadioButton Checked
  • Máscaras MaskedTextBox TextMaskFormat
Manipulando String
  • 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 Parametros
  • Manipulando String com Format Strings e Numericos
String Format
  • String Format Inteiros Espacos em Brancos e Zeros
  • String Format Inteiros decimais percentual monetario milhar
  • String Format DateTime Data e Hora comleta e customizada
  • String Format DateTime Data e Hora personalizada
Funções Matemáticas
  • Funções Matemáticas: Math abs ceiling floor min max pow sqrt round
Projeto: criar uma calculadora completa
  • Iniciando a criação de uma calculadora completa
  • criando metodos e variaveis boolean para calculadora completa
  • raciocínio lógico na calculadora
  • finalizando calculadora
Orientação a Objetos
  • namespace classe componentes forms_designer
  • Iniciando Orientação a Objetos classes public private protected
  • Instanciação de Classe e Encapsulamento
  • Encapsulamento usando Metodos na Instancioação da Classe OO
  • Nova Forma de usar GET e SET
  • Metodo Construtor e metodo destructor
  • Ensinando Sobrecarga varios metodos com o mesmo nome
  • Debugando o sistema Debug Step Into Over
  • Heranca herdando caracteristicas de outra classe
  • Polimorfismo virtual override sobrepondo classe Base
  • Polimorfismo sem usar Override e virtual
  • Finalizando Polimorfismo executando dois metodos iguais
  • classes e metodos Sealed Selada Finais
  • Abstract classes e metodos abstratos
  • Implementando Interface na POO
  • finalizando implementanção de Interface em OO
  • static entendendo o uso de membros estaticos
Diretorios
  • Entra e Saida IO DirectoryInfo Exists Create Diretorios
  • Manipulando Diretorios FullName CreateSubDirectory
  • Criando arquivos FileInfo FileStream CreationTime Attributes FullName
  • Lendo e Gravando arquivos StreamWriter StreamReader
Conxão com Bando de Dados
  • Iniciando Conexao 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
  • Conexao CCharp com SQLServer OleDb
  • SqlClient SqlConncetion SqlCommand SqlDataReader Conexao com SQLServer
  • Oracle conexao c# com Oracle via OleDb
  • MySql Baixando o driver MySQl Connector
  • MySql MySqlConnection MySqlDataReader Listando dados
  • PostgreSQL baixando driver npgsql adicionando Referencia
  • PostgreSQL NpgsqlConnection NpgsqlCommand NpgsqlDataReader Listando Dados
  • Firebird baixando driver NETProvider adicionando referencia
  • Firebird FbConnection FbDataReader FbCommand Listando dados
Programação em 3 camadas
  • 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 transferecia objetos entre camadas
  • Classe DAL para acesso aos dados do SQLSERVER
  • Explicação Datatable dataadapter dataset fill