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 Firebird
Usando o tipo de dados BLOB (Binary Large OBject) do Firebird
Aprenda a usar os tipos de dados DATE, TIME e TIMESTAMP do Firebird
Como usar a função UPPER() para converter o valor de um campo do tipo CHAR ou VARCHAR em letras maiúsculas
Aprenda a usar os tipos de dados DECIMAL e NUMERIC do Firebird
Como inverter o conteúdo de um campo do tipo CHAR ou VARCHAR usando a função REVERSE()
Como obter a quantidade de caracteres em um campo do tipo CHAR ou VARCHAR usando as funções CHAR_LENGTH() e CHARACTER_LENGTH()
Aprenda a usar os tipos de dados CHAR e VARCHAR do Firebird
Como substituir valores em campos do tipo CHAR ou VARCHAR usando a função REPLACE()
Como usar a função RPAD() para adicionar espaços (ou outros caracteres) do lado direito do valor de um campo do tipo CHAR ou VARCHAR
Usando a função TRIM() para remover espaços em branco (ou outros caracteres) no início e fim do valor de um campo do tipo CHAR ou VARCHAR
Veja dicas, truques e anotações de outras linguagens
PHP - Como verificar se uma variável contém um valor numérico válido
JSP (Java Server Pages) - Escrevendo sua primeira página JSP
PHP - Como repetir uma string ou caractere um número determinado de vezes
MySQL - Aprenda a criar chaves primárias (PRIMARY KEY) compostas para suas tabelas MySQL
Ruby - Usando o método slice() para obter uma substring informando a posição inicial e a posição final
C# (CSharp) - Como redimensionar a imagem exibida em um PictureBox de forma a preencher toda a área cliente do componente
JSP (Java Server Pages) - Aprenda a importar pacotes e classes para suas páginas JSP usando o atributo import
Python - Exibindo a data atual de acordo com as configurações regionais
Java - Como ordenar as linhas de um JTextArea (ordem alfabética)
C# (CSharp) - Convertendo um tipo string para um tipo decimal

       

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