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