Acho que sei o que você está pensando… “Eu quero escrever um programa e quero escrevê-lo agora! Codificação é a parte legal; não quero ler metade do livro antes de poder escrever meu primeiro programa. Na verdade, essa frase já está ficando muito longa — eu quero começar já!"
Francamente, ainda não encontrei um programador que resistisse a partir diretamente para a ação — afinal de contas, se você comprasse uma bicicleta nova, conseguiria sentar-se e ler o manual primeiro? Provavelmente não. Você subiria, daria uma voltinha, cairia de cara e só mais tarde descobriria que os freios desse modelo são diferentes dos padrões convencionais.
Então, vamos fazer um acordo. Vamos mergulhar direto no primeiro capítulo. Depois que você tiver instalado o software, poderá executar alguns programas de exemplo e, se estiver confiante, talvez até modificá-los.
Mas o código parecerá estranho e não fará muito sentido — você estará andando às cegas — e quando você cometer um pequeno erro, não terá idéia do que está errado e de como corrigir o problema. Simplesmente não funcionará e você não saberá por quê. Nesse momento, você perceberá que já é hora de começar a estudar a teoria como um profissional. Não desanime quando algo não der certo, nem desista. Quando essa hora chegar, leia o resto do livro, está bem?
A parte realmente importante
Em programação, como em todas as outras profissões, as pessoas que têm mais sucesso são aquelas que amam o que fazem. Se você gosta da sua programação, achará difícil se privar de aprender coisas novas. Sua necessidade de saber o levará adiante e estudar mais será apenas algo que acontece ao longo do caminho.
Então, acima de tudo, divirta-se à medida que você domina o mundo da programação em C#!
Software You'll Need
Para desenvolver programas em C#, você precisará ter:
-
O Microsoft .NET Framework 2.0, disponível gratuitamente em http://msdn2.microsoft.com/en-us/netframework/aa569263.aspx.
-
Um ambiente de desenvolvimento .NET Framework. Recomendamos o Microsoft Visual C# 2005 Express Edition, disponibilizado gratuitamente pela Microsoft em http://msdn.microsoft.com/vstudio/express/visualcsharp/. O pacote de instalação do Visual C# 2005 Express inclui o .NET Framework, então você não precisa se preocupar em instalar o item 1 acima separadamente.
-
Por último, você precisa copiar os arquivos de exemplo do livro para uma unidade no seu computador. Extraia o arquivo example.zip em qualquer pasta de sua escolha. Apenas lembre-se do local escolhido, pois mais tarde será solicitado que você abra os arquivos nesse local.
Mais informações sobre o Microsoft Visual C# 2005 Express Edition
É possível criar programas em C# usando nada além de um simples editor de texto (como o Bloco de Notas) e um recurso chamado de "compilador do C#", incluído no .NET Framework. Para facilitar um pouco as coisas e garantir que você possa seguir em frente depois de ler este livro, sugerimos que use um ambiente de desenvolvimento como o Visual C# Express. Ele é um ambiente leve para desenvolver aplicativos do Windows e de console (linha de comando) usando o C#.
É importante que você entenda que este livro não se destina a ensinar a usar o produto de software Visual C# Express Edition, e sim a linguagem C#. O Visual C# Express também possui muitos recursos sofisticados, como escrever código em C# para você, quando você arrasta e solta um botão ou outro controle na página. É um ótimo recurso e você pode usá-lo à vontade — mas este livro tem o objetivo de ensinar o C# desde o início. Preferimos que você aprenda primeiro a escrever código em C# manualmente, para que realmente entenda o que está acontecendo.
Se desejar saber mais sobre o ambiente de desenvolvimento do Visual C#, vá até o site http://msdn.microsoft.com/vstudio/express/visualcsharp/.
Escrevendo um novo programa usando o Visual C# Express
-
Para iniciar o Visual C# Express, clique em INICIAR -> Todos os Programas -> Microsoft Visual C# 2005 Express Edition.
-
Para iniciar um novo projeto, simplesmente selecione File (Arquivo) -> New Project (Novo Projeto) e escolha um tipo de projeto. Começaremos com alguns aplicativos de console e passaremos mais tarde para aplicativos do Windows.
-
Por exemplo, tente criar um novo aplicativo de console e clicar em OK. Quando a janela de codificação de Program.cs for exibida, exclua todo o código inserido automaticamente e digite um programa simples como este. Você pode copiá-lo e colá-lo se estiver com preguiça. Ou seria esperteza?!
using System;
class PleaseSayYo
{
static void Main()
{
Console.WriteLine("Yo!");
Console.ReadLine();
}
}Certifique-se de digitar EXATAMENTE como mostrado acima (exceto elementos de formatação como o uso de itálico, que podem ser ignorados).
-
Em seguida, clique no botão Run (Executar) ou Play (Reproduzir), ou então pressione F5.
-
Se o programa for executado com êxito, ele será exibido dentro de alguns instantes, em uma janela acima da janela do C# Express.
Quando terminar, pare o programa. Normalmente, isso é feito clicando no X, no canto superior direito para fechar a janela.
-
Se houver algum problema no código do programa, você será alertado sobre esse fato. Por exemplo, você observa que, na linguagem computacional C#, é preciso encerrar cada frase ou instrução com ponto-e-vírgula. Se você tentar excluir o último ponto-e-vírgula ";" e clicar no botão Start (Iniciar), verá a mensagem de erro abaixo.
Na maioria dos casos, você clicará em "No" (Não) e verá alguns detalhes na janela "Error List" (Lista de Erros), incluindo uma indicação do número da linha em que o erro foi encontrado. Se você clicar duas vezes na descrição do erro, será levado para a linha onde existe o problema, para tentar corrigi-lo.
Executando os programas de exemplo do livro
Vários programas de exemplo deste livro precisam dos arquivos que os acompanham. Esses programas não serão executados corretamente se você simplesmente colar o código como mostrado acima.
Após ter copiado os arquivos de exemplo para alguma pasta do computador, você deverá executá-los:
-
No Visual C# Express, selecione File -> Open Project (Abrir Projeto).
-
Vá até a pasta onde salvou seus arquivos de exemplo e selecione o projeto desejado, que sempre terá uma extensão .csproj (projeto do C#).
-
Clique no botão verde Executar.
Formatting Standards Used in this Book
Para que seja mais fácil acompanhar as amostras de código do livro, adotamos certos hábitos.
Considere este bloco de código como exemplo:
// Main method
static void Main()
{
Application.Run( new MyButtonClass() );
}
// Event handler method
void MyButtonClickEventHandler( object sender, EventArgs e )
{
mrButton.Text = "You clicked me!";
}
-
Amostras de código são escritas usando uma fonte ligeiramente diferente do restante do texto (Courier New)
-
Palavras ou símbolos “escolhidos por nós” são escritos em itálico. Os exemplos acima incluem “MyButtonClass” e “mrButton”.
-
Palavras ou símbolos que façam parte da linguagem C# ou que estejam incorporados ao .NET Framework, como “static void Main()” ou “.Text”, são escritos em estilo normal.
-
O texto em negrito simplesmente indica algo para o qual desejamos chamar a sua atenção.
-
Duas barras // indicam comentários para explicar o código (na verdade, esse é um recurso da linguagem C#). Tudo o que houver no restante da linha será ignorado pelo computador. Um exemplo acima é “// Main method”.
A parte II do livro contém a maioria dos conceitos gerais e, na maioria das vezes, os conceitos principais aparecem resumidos. Esses resumos são chamados de “blocos de construção”. Veja um exemplo parcial mostrando como um bloco de construção é exibido.
| Bloco de construção: classes |
| Todos os programas em C# são criados dentro de classes. A estrutura básica de uma classe é escrita para o computador da seguinte forma: class Animal |
What's Next?
É provável que você queira brincar com o Visual C# Express por um tempo — é possível que você queira explorar os arquivos de ajuda e ver do que se trata. Mas, se você for iniciante em C#, provavelmente descobrirá em breve que não basta possuir uma ferramenta de programação — você precisa de mais do que uma simples ferramenta para se comunicar com o computador.
Então, é hora de passar à próxima parte do livro: aprendendo a comunicar-se com o computador usando a linguagem de programação C#.




Nenhum comentário:
Postar um comentário