segunda-feira, 26 de dezembro de 2011

Curso de C# Csharp - Potuguês

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

Nota:

Um comentário:

  1. Cara estou começando agora a estudar CSharp, teria queria como atualizar os links.

    Valeu Parabénss Pelo blog, muito bom.

    ResponderExcluir

Proibido palavras ofensivas, racistas ou descriminatórias.

[Seu Comentário será liberado no máximo em 24horas]