C# (CSharp) é uma linguagem de programação orientada a objetos criada pela Microsoft, faz parte da sua plataforma .Net. A companhia baseou C# na linguagem C++ e Java.
História
A linguagem C# foi criada junto com a arquitetura .NET. Embora existam várias outras linguagens que suportam essa tecnologia (como VB.NET, C++, J#), C# é considerada a linguagem símbolo do .NET pelas seguintes razões:
* Foi criada praticamente do zero para funcionar na nova plataforma, sem preocupações de compatibilidade com código de legado.
* O compilador C# foi o primeiro a ser desenvolvido.
* A maior parte das classes do .NET Framework foram desenvolvidas em C#.
A criação da linguagem, embora tenha sido feita por vários desenvolvedores, é atribuída principalmente a Anders_Hejlsberg, hoje um Distinguished Engineer na Microsoft. Anders Hejlsberg era desenvolvedor de compiladores na Borland, e entre suas criações mais conhecidas estão o Turbo Pascal e o Delphi.
C R O N O G R A M A D E S T E C U R S O
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 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 repeticao FOR
lacos de repeticao 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
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
calculos 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 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 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 Matematicas Math abs ceiling floor min max pow sqrt round
Iniciando a criacao de uma calculadora completa
criando metodos e variaveis boolean para calculadora completa
raciocínio lógico na calculadora
finalizando calculadora
namespace classe componentes forms_designer
Iniciando Orientacao a Objetos classes public private protected
Instanciação de Classe e Encapsulamento
Encapsulamento usando Metodos na Instancioacao 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 implementancao de Interface em OO
static entendendo o uso de membros estaticos
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
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
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
Criando classe camada de acesso aos dados
Criando classe camada de Regras de Negocio BLL
Camada Visao chamando Regras de Negocio que chama Acesso aos dados
Entendendo o uso do @ ARROBA em strings e variaveis
classe camada grava no banco insert
metodo grava na camada de regras de negócio
gravando dados usando as 3 camadas e modelo
implementando exclusao de registros nas 3 camadas
implementando alteracao de registros nas 3 camadas
iniciando pesquisas na camada Data Access Layer
Finalizando a parte de pesquisas em camadas
Corrigindo bug na pesquisas em camadas
Finalizando CRUD 3 camadas e Images Resources
Finally Close Fechando as conexoes abertas do CRUD
Iniciando Data Add New Data Source DATABASE
Form Manualmente com DataSet DataGridView BindingSource BindingNavigator
Geracao automatica de formularios com o WIZARD do c#
Tamanho : 3.5 GB
Senha : Não Contem SENHA!
Upload : MegaUpload.Com
Autor: Neri Neitzke