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: 45
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 Adobe Flex
Como obter o índice do item selecionado em uma List
Como obter o índice da linha selecionada em um DataGrid
Como superar o erro "Security error accessing url" ao tentar acessar dados remotos a partir de uma aplicação Flex local
Entendendo a classe Menu
Obtendo o tamanho do texto de um TextInput
Aplicando o efeito zebrinha (cores alternadas) aos itens de um ComboBox
Como preencher um DataGrid a partir de um ArrayCollection usando ActionScript
Definindo a codificação XML corretamente em documentos MXML
Como excluir o item selecionado em um ComboBox
Como habilitar ou desabilitar componentes e controles
Veja dicas, truques e anotações de outras linguagens
C++ - Como calcular o MDC (Máximo Divisor Comum) em C++
Java - Como testar se um Vector está vazio (não contém nenhum elemento)
jQuery - Como definir propriedades style de elementos HTML
Delphi - Como usar nil para testar ou indicar que um ponteiro não referencia nenhuma posição de memória
Qt - Como definir a quantidade máxima de caracteres que um QLineEdit aceitará
Java - Definir a cor de fundo para um JTextArea
Java Servlets - Como verificar se uma requisição a um servlet foi feita usando GET, POST, HEAD, etc
JSP (Java Server Pages) - Uso da action <jsp:getProperty> para retornar valores das propriedades de JavaBeans
Ruby - Entendendo a classe Fixnum
JSP (Java Server Pages) - Obtendo informações sobre o browser do usuário

       

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