Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Parte 1 :: Considerações
Iniciais e Ferramentas Necessárias :: Anatomia
de uma aplicação C#
C# é uma linguagem orientada
a objetos. Nas próximas partes do curso você terá
a oportunidade de aprender as principais funcionalidades de
uma linguagem orientada a objetos e aprenderá também
porque a abordagem orientada a objetos permite o desenvolvimento
de projetos mais robustos e de fácil expansão
comparados a projetos desenvolvidos usando linguagens procedurais.
Parte integrante da maioria das linguagens orientadas a objetos,
a palavra class também está presente
no C#. Na verdade, o mais simples dos programas em C# deverá
estar contido em uma classe e esta classe poderá conter
outras classes como variáveis de membro. Terminologia
confusa? Não se preocupe. No momento oportuno discutiremos
estes termos em detalhes. Por ora saiba que todo programa C#
deverá estar contido em uma classe, como mostra o trecho
de código seguinte:
class
Ola
{
// variáveis, constantes e métodos
vão aqui
}
Você poderá dar qualquer nome às suas classes,
desde que obedeça às regras de nomeação
impostas pela linguagem. Estas regras são discutidas
na parte 2. Diferente de Java, o C# não insiste que o
nome da classe principal do aplicativo seja idêntica ao
nome do arquivo que a contém.
Veja que após a palavra-chave class
você tem o nome da classe e uma chave de abertura "{"
e de fechamento "}". Acostume-se desde já com
estas chaves de abertura e fechamento. Elas são usadas
para demarcar blocos de códigos e geralmente são
as causas mais prováveis dos erros que impedem a compilação
de um programa.
Cada programa C# tem um ponto de entrada, ou seja, o trecho
de código que será executado inicialmente e que
permitirá a execução dos demais trechos
do programa. Este ponto de entrada é um método
Main presente na classe principal do programa.
Veja este método para o aplicativo que escrevemos anteriormente:
static void Main()
{
// o código a ser executado vai
aqui
}
A parte 2 descreve este método em detalhes. Por ora,
fique ciente que cada aplicativo C# que você escrever
deverá ter este método na classe principal. Observe
ainda a presença das chaves de abertura "{"
e fechamento "}". Estas chaves são parte de
todos os métodos de uma classe.
Bem, já sabemos que todo aplicativo precisa estar contido
em uma classe. Também sabemos que a classe principal
deverá ter um método de entrada chamado Main.
Desta forma, todas as vezes que nossa versão tupiniquim
do "Hello, World" é executada, temos a execução
do método Main e consequentemente uma
mensagem escrita no console:
Por ora o método usado para escrever no console não
será discutido. Apenas leve consigo a informação
de que WriteLine é um método
da classe Console que permite escrever os mais
variados tipos de dados no console. Aprenda ainda que a classe
Console é parte do namespace
System.
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.