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:
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 -> Ruby
Escrevendo seu primeiro programa em Ruby
1 - Introdução

No artigo Instalando e executando Ruby no Windows, vimos os passos necessários para efetuar uma instalação de sucesso do Ruby no Windows XP. Nosso próximo movimento é escrever e executar um programa nesta linguagem. Vamos lá?

2 - Escolha seu editor de texto

Por padrão, uma instalação do Ruby já traz alguns editores de texto que podem ser usados para escrever seus códigos. A versão 1.8.5-21 traz consigo os editores
FreeRide e SciTE. Para este artigo usaremos o SciTE, mas, você pode usar até mesmo o Bloco de Notas para escrever seus códigos Ruby.

O editor SciTE pode ser acessado via Iniciar -> Programas -> Ruby -> SciTE. Veja uma imagem de sua tela:


Qualquer que seja o editor escolhido, certifique-se de que o resultado final seja texto puro. Arquivos DOC ou RTF não serão considerados válidos pelo interpretador do Ruby.

3 - O código do nosso primeiro programa

Tendo escolhido o editor, digite a listagem a seguir:

nome = "Osmar J. Silva"
puts "Bom dia, " + nome


Salve o arquivo como primeiro.rb em um diretório de fácil acesso e sem espaços. Uma boa sugestão é "C:\estudos\ruby". Certifique-se também de não esquecer a extensão .rb. Esta é a extensão padrão de programas Ruby. Pode ser necessário modificar seu Windows Explorer de modo que este não oculte as extensões dos arquivos conhecidos.

4 - Executando o programa

Abra uma janela do Prompt de Comando e vá ao diretório onde você salvou o arquivo primeiro.rb. Caso tenha esquecido como navegar pelo DOS, veja a sugestão a seguir:

cd c:\estudos\ruby

Dispare o comando:

dir

para se certificar de que o arquivo que contém nosso código realmente está contido neste diretório. Pronto! Agora você pode executar nosso primeiro programa com o comando:

ruby primeiro.rb

Se tudo correu bem, você deverá ter o seguinte resultado:


Obteve resultado semelhante? Parabéns! Você acaba de escrever seu primeiro programa Ruby.

5 - Conclusão

Este artigo o guiou passo-a-passo na autoria de seu primeiro programa Ruby. Confesso que foi um programa muito simples e que, em nenhum momento deverá ser usado para demonstrar suas habilidades na linguagem. A Ruby é muito mais que isso. Ela consegue competir e ultrapassar a Java, C/C++ e Delphi em vários tipos de aplicação. Você pode agora estender seus conhecimentos acessando as nossas dicas, truques e anotações sobre Ruby.
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de ASP.NET
Como usar a propriedade SessionID da classe HttpSessionState para obter o identificador único de uma sessão ASP.NET
Como usar a propriedade EnableClientScript da classe BaseValidator para efetuar a validação somente no lado do servidor (server-side validation)
Definindo a string de conexão para o controle <asp:SqlDataSource> em tempo de execução
Destruindo uma sessão ASP.NET usando o método Abandon() da classe HttpSessionState (e gerando um novo SessionID)
Como definir a string de conexão para o controle <asp:SqlDataSource> no arquivo Web.config
Aprenda a usar o controle <asp:CompareValidator> na validação de seus formulários ASP.NET
Como usar o controle <asp:RangeValidator> para validar valores mínimos e máximos em suas aplicações ASP.NET
Como redirecionar o navegador para outra página usando o método Response.Redirect()
O que é a Camada de Lógica de Negócios (BLL - Business Logic Layer) e como usá-la em suas aplicações ASP.NET
Como inserir dados em uma tabela do SQL Server usando o controle <asp:SqlDataSource>
Veja dicas, truques e anotações de outras linguagens
VB.NET - Aprenda a adicionar dias à data atual
JavaScript - Obter o comprimento de uma string
C++ - Somando os valores dos elementos de um array de inteiros
Python - Contando de 0 a 10 usando o laço for
PHP - Adicionar dias a uma data
C++ - Matrizes - Exercício Resolvido 2 - Somando os elementos da diagonal secundária de uma matriz
C++ - Obtendo o arco seno de um número
JavaFX - Como maximizar uma janela Frame ao clicar em um botão
VB.NET - Como verificar se um valor está contido em algum dos elementos de um array usando um predicate
Java - Aprenda a usar a classe Integer em seus programas Java

       

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