Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CAPÍTULO 1 – APRESENTANDO O C#
1.1 - Apresentação
Quando fazemos nossas compras em um supermercado, é comum encontrarmos um
código de barras impresso nos produtos expostos em suas prateleiras. Este código nada mais é
do que um código de identificação do produto (tal qual o nosso conhecido RG). Ao passarmos
este produto em um dos diversos caixas do supermercado, este código é submetido a uma
leitura, via leitora ótica. Identificado e reconhecido como um registro de um banco de dados,
que representa todos os produtos a venda nesta empresa, é então efetuada a venda. Este
processo consiste na informação e inclusão do preço, quantidade e valor final do produto na
lista de compra do cliente, emissão de nota fiscal e/ou de compra do produto e, conseqüente
baixa do produto no banco de dados do supermercado. Ao lermos e entendermos este
processo pode-se identificar a figura do computador como o principal protagonista desta
história e de diversas outras. Através destas máquinas é possível controlar o fluxo de
passageiros de todas as linhas de metrô de uma cidade, controlar o fluxo de trens do metrô em
função de sua demanda, controlar e visualizar milhares de contas bancárias de uma instituição
financeira, bem como da movimentação de todas elas, editar e armazenar uma receita de bolo
em um arquivo texto, fazer a leitura de sinais eletrônicos enviados por um satélite
geoestacionário e transformá-los em uma imagem para fins de previsão meteorológica de uma
cidade, país ou até continente e muito mais.
Podemos reconhecer que o computador faz parte de nossas vidas. Ele executa, com
maestria, muitas tarefas que seriam impossíveis de serem realizadas manualmente em um
tempo recorde, podendo repetí-las indefinidamente.
Assim como nos seres humanos, um computador precisa ser ensinado antes de realizar
tais tarefas. Por exemplo, antes de realizar uma operação matemática simples deve ser
inserido na sua memória um modelo que represente, passo a passo, como esta operação será
realizada, ou seja, como ele receberá estes dados, onde eles serão armazenados, como e qual
operação matemática será realizada com estes dados, para quais valores de dados esta
operação será válida e, para finalizar, como o resultado desta operação será armazenado e/ou
apresentado ao usuário. Este modelo é também conhecido como programa de computador,
código computacional, ou simplesmente programa e consiste em um conjunto de instruções
elaboradas por um programador que resulte na realização de uma tarefa.
Programa Programa
Programa
Fonte Executável
Objeto
(Linguagem Compilação Linkagem (Linguagem
(Linguagem
de de
Objeto)
Programação) Máquina)
Para que estas transformações sejam realizadas de uma forma prática e com poucos,
ou nenhum erro, uma plataforma (ou ferramenta) de desenvolvimento é utilizada. No nosso
caso empregaremos a plataforma Visual C# Express. Esta plataforma faz parte de um
conjunto de plataformas denominado Visual Studio Express e pode ser “baixado” (em
inglês-download:termo comum quando carregamos, ou copiamos, um arquivo via internet)
gratuitamente do site da Microsoft. Tanto o Visual C# Express como o Visual Studio
Role a página através da barra de rolagem lateral até aparecer uma “etiqueta” ou “banner”
indicado como uma área de download do Visual C# Express (a única opção de download é na
versão em inglês), Figura 3.
A partir deste momento o arquivo executável necessário para instalação do Visual C# Express
já está gravado em sua pasta “Meus Documentos” (ou na área de trabalho, denominada
“Desktop”). Localize este arquivo e clique duas vezes sobre ela. Siga as instruções de
instalação e aceite o contrato de acordo para instalação do programa.
Menú de opções
namespace ConsoleApplication1
{
/// <summary>
/// Primeiro Programa em C#
/// </summary>
class PrimeiroPrograma
{
static void Main(string[] args)
{
//
// Aqui sera inserido o codigo do programa
//
Console.WriteLine("Olá - Este é o meu primeiro programa em C# ");
}
}
}