Curso Básico de C# - Parte 1
Introdução ao C# e ao Framework.Net. Este curso destina-se aqueles que desejam iniciar o aprendizado na linguagem C# desenvolvida especialmente para a plataforma .NET. Ao acompanhar este artigo você a...
Publicado em: 5 de março de 2009 | Leituras: 10.199 |
Canal: ASP.NET |
Autor: Carlos Eduardo de Andrade
Introdução
Este curso destina-se aqueles que desejam iniciar o aprendizado na linguagem C# desenvolvida especialmente para a plataforma .NET. Ao acompanhar este artigo você aprenderá a criar pequenos aplicativos para desktop. Veremos aqui os conceitos básicos da linguagem C# e a IDE Visual Studio, para um melhor aproveitamento do .NET Framework. Para um melhor entendimento dos artigos que se seguem, é importante conhecimento em lógica de programação.A linguagem
A linguagem de programação C# (lê-se C Sharp) surge como uma evolução da linguagem "C" e destina-se a aplicações utilizando o .NET Framework, utilizando os novos conceitos de Orientação a Objetos (OO).O .NET Framework
Basicamente definido como um componente integral do Windows responsável por fornecer os serviços necessários, para construção e carregamento de aplicações para Windows e Web.O . NET Framework utiliza o CLR (Common Language Run Time) sendo uma base para o .NET Framework, disponibilizando:
- Interoperabilidade de linguagem;
- Suporte de versões aprimorado;
- Segurança aprimorada;
- Garbage Colection.
Também utiliza o Framework Class Library (Biblioteca de Classes) e tem como agente um serviço de Run Time que gerencia o código durante a execução do aplicativo.
Definição de variáveis
Veremos aqui os tipos de variáveis mais utilizadas no desenvolvimento de softwares. Variáveis são definidas como locais de armazenamento temporário de diferentes tipos como: números, palavras, datas e outros, que podem receber resultados de cálculos ou entrada de dados pelo usuário.As variáveis devem receber um nome único (dentro de um escopo), para que seja usado como referência ao decorrer do desenvolvimento e deve ter um nome curto e de fácil memorização, não sendo recomendado utilizar variáveis com o mesmo nome diferenciando-as somente por maiúsculas e minúsculas.
Exemplo:
nomecliente
nomeClienteIsso pode causar confusão para o desenvolvedor, ou seja, usualmente as variáveis são escritas com a primeira letra minúscula e se tiver mais de uma palavra a segunda palavra com a primeira letra maiúscula.
Exemplo:
nomeCliente
sobrenomeCliente
idadeClienteOutra prática muito utilizada hoje pelas empresas para um melhor entendimento das variáveis e também para facilitar a manutenção do seu código é no início de cada variável inserir letras minúsculas indicando o tipo da variável que você declarou no inicio do código.
Exemplo:
strNomeCliente (variável do tipo string)
intIdadeCliente (variável do tipo int)Veja abaixo as variáveis mais utilizadas no desenvolvimento de softwares em C#:
Descrição dos tipos de dados:
int = Números inteiros (32 bits por padrão)
long = Números inteiros (64 bits por padrão)
float = Números de ponto flutuante (32 bits por padrão)
double = Números de ponto flutuante (63 bits por padrão)
decimal = Valores monetários (128 bits por padrão)
string = Para seqüências de caracteres (16 bits por caractere)
char = Para somente um caractere (16 bits)
bool = Valor booleano que pode ser (true) ou (false)
Para atribuição de valores as variáveis citadas acima você deve utilizar o sinal de (=) que se trata de um operador lógico que veremos nas próximas aulas.
Exemplos de uso das variáveis:
int intIdade = 10;
bool booFumante = false;
decimal decPagamento = 1000;
double dblComissão = 1.27;
char chrSexo = M;
string strNome = "Einstein";Ao término da declaração de cada variável deve-se usar (;) para que o Visual Studio entenda que ali se encerra a declaração da variável.
Conclusão
Este é o primeiro de uma série de artigos para iniciantes da linguagem C# deixando aberto a idéias e dúvidas através do e-mail: carlos.andrade@fcamara.com.br.No próximo artigo iremos aprender sobre operadores lógicos e sua utilização.
Carlos Eduardo de Andrade, MCTS Web Applications e sócio-coordenador da F|Camara, estuda além da evolução técnica, também a evolução humana.Já trabalhou em muitos projetos e hoje atua como consultor e gerente de projetos.
Resposta em até 24 horas! (grátis)Dúvidas?
Últimas perguntas:
| em sao paulo,tem o curso basico de c#? | Por: James Carvalho |
Autor da matéria
Últimas matérias escritas pelo autor:
|
Carlos Eduardo de Andrade MCTS Web Applications, desenvolvedor a mais de 10 anos e sócio-coordenador da F|Camara, estuda além da evolução técnica, também a evolução humana. |
Últimas matérias escritas pelo autor:
29/07 - Curso Básico de C# - Parte 17 - GroupB...
06/07 - Curso Básico de C# - Parte 16 - ToolTi...
05/07 - Curso Básico de C# - Parte 15 - ListBo...
04/07 - Curso Básico de C# - Parte 14 - ComboB...
02/07 - Curso Básico de C# - Parte 13 - Label
23/06 - Curso Básico de C# - Parte 12 - TextBo...
04/06 - Curso Básico de C# - Parte 11 - Button
29/05 - Curso Básico de C# - Parte 10 - Forms
18/05 - Curso Básico de VB.NET - Parte 7 - Exi...
15/05 - Curso Básico de VB.NET - Parte 6 - Rep...
12/05 - Curso Básico de VB.NET - Parte 5 - Rep...
09/05 - Curso Básico de VB.NET - Parte 4 - Com...
06/05 - Curso Básico de VB.NET - Parte 3 - Com...
05/05 - Curso Básico de VB.NET - Parte 2 - Ope...
06/07 - Curso Básico de C# - Parte 16 - ToolTi...
05/07 - Curso Básico de C# - Parte 15 - ListBo...
04/07 - Curso Básico de C# - Parte 14 - ComboB...
02/07 - Curso Básico de C# - Parte 13 - Label
23/06 - Curso Básico de C# - Parte 12 - TextBo...
04/06 - Curso Básico de C# - Parte 11 - Button
29/05 - Curso Básico de C# - Parte 10 - Forms
18/05 - Curso Básico de VB.NET - Parte 7 - Exi...
15/05 - Curso Básico de VB.NET - Parte 6 - Rep...
12/05 - Curso Básico de VB.NET - Parte 5 - Rep...
09/05 - Curso Básico de VB.NET - Parte 4 - Com...
06/05 - Curso Básico de VB.NET - Parte 3 - Com...
05/05 - Curso Básico de VB.NET - Parte 2 - Ope...
Matérias relacionadas
Últimas matérias
Últimas notícias
Dicas do canal
- Edição de dados no GridView utilizando o...
Chegamos à segunda parte deste artigo e criaremos ... - Edição de dados no GridView utilizando o...
Existem alguns problemas comuns nos projetos de so...







Asp .Net - JavaScriptSerializer: JSON em C#
O que você procura para sua vida profissional?
O planejamento agrega valor
E-mail marketing em 140 caracteres
Novos iPods, novo iOS, novo iTunes e nova Apple TV
Conheça as 100 primeiras cidades atendidas pelo Banda Larga ...
Linus Torvalds diz que mercado já se rendeu ao Linux