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
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
Aprenda a usar os tipos de dados CHAR e VARCHAR do Firebird
Como obter a quantidade de caracteres em um campo do tipo CHAR ou VARCHAR usando as funções CHAR_LENGTH() e CHARACTER_LENGTH()
Usando o tipo de dados BLOB (Binary Large OBject) do Firebird
Como usar a função LOWER() para converter o valor de um campo do tipo CHAR ou VARCHAR em letras minúsculas
Como usar a função UPPER() para converter o valor de um campo do tipo CHAR ou VARCHAR em letras maiúsculas
Como criar uma tabela contendo um campo auto-incremento no Firebird
Aprenda a usar o tipo de dados SMALLINT do Firebird
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
Como usar a função LPAD() para adicionar espaços (ou outros caracteres) do lado esquerdo do valor de um campo do tipo CHAR ou VARCHAR
Veja dicas, truques e anotações de outras linguagens
Java - Copiar um arquivo
C# (CSharp) - Como excluir uma determinada linha de um TextBox de múltiplas linhas
C# (CSharp) - Obtendo os valores dos cabeçalhos de uma resposta HTTP usando o método GetResponseHeader() da classe HttpWebResponse
JavaScript - Obter a quantidade de formulários na página
Java - Usando o método entrySet() para retornar um conjunto (Set) dos mapeamentos em um HashMap
C# (CSharp) - Como obter a quantidade de colunas em um DataGridView
C++ - Usando o laço while da linguagem C++
Python - Obtendo os minutos como um decimal no intervalo 00-59
Java - Como obter o IP da máquina local (localhost)
Java - Como usar o método replace() da classe String para efetuar a substituição de substrings em uma string

       

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