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.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 142
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> Tutoriais -> C# -> Curso Completo
Parte 1 :: Considerações Iniciais e Ferramentas Necessárias :: Escrevendo, compilando e executando seu primeiro aplicativo em C#
Com este tópico iniciamos oficialmente o lado prático de nosso estudo da linguagem C#. Baseado nas instruções a seguir, você aprenderá a escrever, compilar e executar um aplicativo C# que é a versão tupiniquim do famoso "Hello, World". O primeiro passo é abrir o editor que você escolheu para o estudo. Em seguida digite a seguinte listagem:

// Um programa "Olá, Mundo!" em C#

class Ola
{
    static void Main()
    {
        System.Console.WriteLine("Olá, Mundo!");
    }
}



Salve este arquivo com o nome de Ola.cs em um diretório de sua preferência. É uma boa idéia manter os nomes dos arquivos e diretórios sempre curtos e sem espaços, visto que usaremos o Prompt de Comando para navegar pelos diretórios e invocar o compilador. Não existe uma exigência de que o nome da extensão seja "cs". Poderia ser qualquer extensão, porém, usa-se esta para refletir o nome da linguagem.

Assumindo que você tenha criado um diretório chamado "C:\csharp" e que o arquivo Ola.cs esteja neste diretório, tudo que precisamos fazer é navegar até este diretório:

cd c:\csharp

e invocar o compilador C# fornecendo o nome do arquivo a ser compilado:

C:\csharp>csc Ola.cs

Se tudo correr como esperado, você terá um arquivo executável com o nome de Ola.exe no mesmo diretório do arquivo-fonte. Este arquivo executável contém o código MSIL que poderá agora ser executado sob a gerência do .NET Framework. Para executá-lo, basta usar o seguinte comando:

C:\csharp>Ola

O resultado da execução, ou seja, a frase "Ola, Mundo!" será exibida no console. Outra forma de executar nosso primeiro aplicativo é dar um duplo-clique no arquivo executável. Mas, ao fazermos isso, o programa é executado e se fecha de imediato. Poderíamos conseguir uma pausa no programa anterior fazendo uso de um recurso acrescentado na versão 2.0 do framework .NET, a saber, o método ReadKey(), que permite pausar o programa até que uma tecla seja pressionada. No momento oportuno este método será estudado com mais detalhes. Apenas a titulo de introdução, modifique o programa anterior para esta nova versão:

// Um programa "Olá, Mundo!" em C#

class Ola
{
    static void Main()
    {
        System.Console.WriteLine("Olá, Mundo!");
        System.Console.WriteLine("Pressione qualquer tecla
            para continuar...");
        System.Console.ReadKey(true);
    }
}


Nota do Autor:
O símboloserá usado com freqüência nas listagens dos códigos para mostrar uma quebra de linha que foi inserida por questões de espaço, mas que deve ser evitada no código fonte que você estiver digitando. Em caso de dúvidas faça download do arquivo correspondente e verifique sua estrutura.

Salve este código com o nome Ola2.cs e compile-o. Ao executá-lo você perceberá que sua execução terminará apenas quando uma tecla for pressionada. Experimente executá-lo também usando apenas um duplo-clique no arquivo executável. O tópico seguinte faz uma analise detalhada da estrutura desses aplicativos simples que escrevemos. Os arquivos Ola.cs e Ola2.cs podem ser baixados clicando-se nos links correspondentes.
Esta parte contém as seguintes seções:
  1. Introdução
  2. Entendendo a plataforma .NET
  3. Como as aplicações são executadas na plataforma .NET
  4. C#: Apenas mais uma linguagem de programação?
  5. Obtendo e instalando o .NET Framework SDK
  6. Ferramentas necessárias para programar em C#
  7. A quem este curso se destina
  8. Os exemplos e arquivos disponíveis para download
  9. Escrevendo, compilando e executando seu primeiro aplicativo em C#
  10. Anatomia de uma aplicação C#
  11. Como inserir comentários em seus programas C#
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de ActionScript
Como obter uma substring de uma string fornecendo os índices das posições inicial e final
Como remover e retornar o último elemento de um array
Como converter uma string em um objeto Date
Calculando a tangente inversa de dois pontos x e y
Ordenando um array de strings em ordem decrescente
Convertendo um valor de ponto flutuante em um inteiro e descartando a parte fracionária
Constantes úteis para o cálculo de datas e horas em ActionScript
Aprendendo a usar o laço for em ActionScript
Como obter a quantidade de dias no mês de fevereiro de qualquer ano
Como converter uma string em um valor inteiro válido
Veja dicas, truques e anotações de outras linguagens
PHP - Como usar a função isset() para verificar se uma variável existe (foi definida)
Ruby - Usando variáveis de instância em Ruby
Java - Entenda a classe JTable
JSP (Java Server Pages) - Uso da diretiva include para incluir arquivos em uma página JSP
Java - Entendendo a classe JPanel
C# (CSharp) - Como classificar as linhas de um TextBox em ordem alfabética
JavaScript - Como obter o logaritmo natural de 10
Python - Ordenando uma lista de inteiros usando uma função de comparação
Ruby - Removendo os espaços em excesso de uma string
C# (CSharp) - Código completo para uma aplicação Ping usando C#

       

http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
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 as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site