Ret
RAPID-Q
Carlos Godinho
Site de Rapid-Q em Português
Uma linguagem de Programação
    Basic
criada por William Yu
DOWNLOAD
Mais de 150 programas colocados à sua disposição. Faça download seguindo as instruções. Muitos desses programas exploram a utilização da API do Windows aumentando as possibilidades de programação. Outros são aplicativos que fogem um pouco ao que é rotineiro. Alguns apenas servem de base para um desenvolvimento maior que você poderá fazer. Banco de dados, CD player, Player de musica, imagen e vídeos. Manuseio de arquivos, captura de imagens e ícones. Mouse, movimento, sombras, cores e muito mais. Alguns dos meus programas estão na parte final. Aproveite e se aperfeiçoe....

Clicando neste botão faz-se o download do arquivo "Rapid-q.zip". Esse arquivo está compactado, execute-o e ele se autodescompactará obtendo-se assim a pasta "Rapid-q" que contém todos os arquivos necessários para programar. Nessa pasta se encontram, a IDE* do Rapid-q, o compilador"RC.exe", as bibliotecas, listas e DLLs usadas pelo compilador e os programas .inc que são inseridos nos programas Rapid-q aumentando drásticamente seu potencial.
A IDE Rapid-q é muito simples e não foi completada, oferece apenas um ambiente para compor o layout de seus programas e escrever os códigos e executá-los além de fazer a compilação. Seu indicador de erros é bastante primitivo porque a IDE não faz a checagem de erros, mas o compilador 'Rc.exe'é que faz isso. Uma grande ajuda que ela fornece é o realce da sintaxe, tornando a
linguagem Rapid-q muito mais fácil. Abra a IDE clicando no arquivo "RapidQ.exe" e crie um atalho para ele. Quando seu programa é executado, seu código fonte é automaticamente salvo. Todos os arquivos são compilados antes de serem executados. Os arquivos de código têm a terminação .bas e os compilados a terminação .exe. A IDE Rapid-q é uma boa ferramenta para se aprender a linguagem Rapid-q, mas quando nos tornamos mais acostumados com a linguagem podemos mudar para outra IDE com mais recursos como a RqWork.

Com um clique neste botão se iniciará o download do arquivo "RqWork.zip." Após descompactá-lo obtém-se a pasta "RqWork.zip" que contém todos os arquivos necessários para o funcionamento da IDE*. Esta IDE é bem mais funcional do que a anterior e nela se poderá criar belos layouts de programas bem como códigos bastante sofisticados. Além dos objetos naturais do Rapid-q esta IDE apresenta alguns objetos adicionais criados através de arquivos .inc.
Enquanto na IDE anterior tinha-se de pressionar um botão para transformar o layout em código o que anulava qualquer mudança feita no código anterior, nesta IDE a transformação para o código se dá automaticamente cada vez que se clica no form e sem alterar o código anterior mesmo que ele tenha sido modificado pelo programador.
Após criar seus layouts faça as devidas alterações em seu código como as SUBs para os eventos criados e etc. Ao gravar os arquivos estes serão salvos automaticamente com a terminação .rqw embora a IDE leia os arquivos com a terminação .bas. Estas duas terminações são intercambiáveis.
Uma limitação desta IDE é não poder criar vários forms num mesmo programa (arquivo) mas, podem-se. adicionar forms criando seus layouts em arquivos gravados com a terminação .inc e os incluindo no programa principal através de linhas
"$Include".

*Nota:  IDE - Integrated  Development Environment
(Ambiente Integrado de Desenvolvimento) ou interface de programação.

Clique nos links sublinhados para fazer download dos arquivos compactados. Execute-os para autoextrair seu conteúdo.
Estes arquivos não contêm os programas "executáveis" mas apenas os "fontes" ou seja eles devem ser compilados para poderem ser executados mas, também podem ser alterados a seu gosto ou usados como ponto de partida para programas maiores e mais elaborados. Cada link poderá conter uma pasta ou mais, com um ou mais arquivos ou um arquivo simples. Descompacte o arquivo baixado, abra os arquivos com a terminação ".bas" usando a IDE do Rapid-q, faça a compilação criando o executável e faça bom uso...

Link Arquivos Descrição Arquivos Descrição
API   AbreFechaCD.bas
  API.bas 
  CopíaArquivo.bas
  DeleteFile.bas
  DirAtual.bas
  SPYINFO.bas
  TarefaClose.bas
 Abre fecha bandeja do drive de CD/DVD.
 Altera modo de programa abrir o form.
 Copía arquivo de um local para outro.
 Simplesmente apaga um arquivo.
 Dá nome diretório onde programa está.
 Dá informações de objetos sob o cursor.
 Fecha programas por ícone na barra.
  Hotkeys.bas.
  InvertDeskTop.bas
  SistemOperacional.bas
  Sleep.bas
  Speaker beep.bas
  TickCount.bas
 Testa teclas CTRL, SHFT, ALT com A, B
 Inverte Desktop. Volta com qualquer tecla.
 Mostra Sistema Operacional usado.
 Põe micro p/dormir por x milisegundos.
 Vários tipos de beeps nas caixas de som.
 Temporizador. Dá os miliseg. desde ligado.

Link Pastas Arquivos Descrição Arquivos Descrição
Audio  CDPlay
 Metrônomo
 Midi
 MidiPlayer
 Player
 RQBass
 Sound
 WScretcher
 Cdplay.bas
 Metronome.bas
 Midir.bas
 Midi.bas
 Player.bas
 MODPlayer.bas
 Altera Som.bas
 Wav-Scratcher.bas
 Lê e reproduz direto do CD.
 Dá os compassos 2/4, 3/4, e 4/4.
 Clique quadrículos, mude instrumento.
 mid, rmi, wav, avi, mp3, etc.
 Toca mod, xm, it, stm, mtm, etc.
 Mude velocidade e volume do som.
 Toque e mude a velocidade.
 GetSoundCardInfo.bas
 Midi.bas
 JojoMultimidia.bas
 Identifica cartão de som.
 Player de músicas midi.
 Player som/imagem muito variado.

Link Pastas Arquivos Descrição
Banco de Dados  SQLite
 RQ_SQL3.bas
Banco de dados SQLite simples, com DLL.

Link Pastas Arquivos Descrição
Captura  AviCapture
 CapturaSimples
 Screen_Capture_movie.bas
 Captura.bas
 Captura filmando a tela.
 Pega um instantâneo em sua tela.

Link Pastas Arquivos Descrição Arquivos Descrição
Compo-
nentes
 Arquivos
  
 Bitmap
 Button
 
 
 
 Canvas
 
 CheckBox
 Cursor
 Diálogos
 
 
 Edit
 DirTree
 Font
 Form
 
 
 
 
 
 
 
 
 
 Gauge
 Header
 Ícones
 Image
 
 ImageList
 ListBox
 ListView
 Menu
 OutLine
 Panel
 PopUp
 Printer
 RadioButton
 Richedit
 
 
 
 ScrollBar
 Splitter
 StatusBar
 
 StringGrid
 
 StringList
 TabControl
 
 QESaveToFile.bas
 AbreFacil.bas
 Bitmap.bas
 Botão.bas
 ButtonBar.bas
 Botões Altern.bas
 Focus.bas
 Rotate.bas
 Canvas.bas
 Checkbox.bas
 Cursor.bas
 OpenDialog.bas
 DialogCores.bas
 FontDialog.bas
 Editor de notas.bas
 Dirtree.bas
 FonteInclinada.bas
 AnimateWindow.bas
 CoolForm.bas
 Passaro.bas
 InstânciaUnica.bas
 MultChilds.bas
 OutLine.bas
 P/cima-Normal.bas
 ProgTray.bas
 Sempre por cima.bas
 Transparencia.bas
 Gauge2.bas
 Header.bas
 Icon.bas
 Bitmap.bas
 Imagens8.bas
 ImageList
 ListBoxBMP
 ListView.bas
 MenuColor.bas
 OutLine.bas
 PaineisVoadores.bas
 FormPopup.bas
 QPrint.bas
 RadioButton.bas
 SRichEditHighLi.bas
 RichEditImages.bas
 RichBusca.bas
 RichEditColors.bas
 ScrollBar.bas
 QSplitter.bas
 StatusBitmap.bas
 StatusBarFont.bas
 SelectCellColor.bas
 GridColorCell.bas
 StrinfList.bas
 QTab.bas
 
 Faz Gravação direta de texto.
 Abre arquivo texto: txt, bas e inc.
 Abre arquivo bitmap e põe na tela.
 Põe imagem no botão em execução.
 Usa botões p/chamar programas.
 Botões alternativos de um grupo.
 Passa o foco para outro objeto.
 Rotaciona imagem 2D.
 Pinta quadro cores aleatórias.
 CheckBox demonstração.
 Contém 12 cursores animados.
 Diálogo de abrir arquivos.
 Diálogo de cores.
 Diálogo de Fontes de caracteres.
 Editor Notas c/menos 200 linhas.
 Árvore de arquivos como Explorer.
 Escreve texto inclinado x graus.
 Abre/fecha form de modo animado.
 Barra de título colorida especial.
 Transfor. form em shape (pássaro).
 Só abre uma instância do programa.
 Abre forms filhos (cativos).
 Escreve sobre o fundo do form.
 O form fica sempre por cima.
 Adiciona botão à barra de título.
 Form sempre por cima usando API.
 Form semitransparente.
 Põe o indicador na barra de estado.
 Redimensione em execução.
 Viewer de ícones.
 Põe imagem sobre o form.
 Abre 8 formatos: BMP, ICO, JPG...
 Ponha uma imagem num botão.
 Uma ListBox com imagens.
 Um ListView melhorado.
 Use o menu para mudar cores.
 Implemente árvore tipo Win 3.1.
 Paineis redimensionáveis e móveis.
 Mostra Popup antes do form.
 Impressão c/aparência profissional.
 Aplicação de RadioButton.
 Editor com efeito Hilighter.
 Insere imagens como cacacteres.
 Busca palavras na Richedit.
 Colore palavras na Richedit.
 Forme sua cor predileta.
 Redimensione outros objetos.
 Botões no StatusBitmap.
 Cores forçadas no StatusBar.
 Troca cor de cela usando API.
 API p/colorir e uso de Sender.
 Coloca em ordem alfabética.
 Uso de TabControl com With.
 
 FileAtributos.bas
  
  
 ColorButton.bas
 ModalResult.bas
 ColorButton.bas
 MultiLineButton.bas
 Teste.bas
 OutLine.bas
  
 NovoCur.bas
 OpDialogFilter.bas
 PrinterDialog.bas
 SaveDialog.bas
  
  
  
 BoolForm.bas
 FormSBordas
 Forms.bas
 Message.bas
 MultForm.bas
 Outlinetext.bas
 ProgTray
 Rxdesktop
 TestForm.bas
  
  
  
 IconeVExec.bas
 Imagem3.bas
 Jpeg.bas
  
 Teste.bas
 ListViewRW.bas
 Cópia de menu.bas
  
  
 Popup.bas
 PrintSimple.bas
  
 Line Number.bas
 Test2.bas
 RichGragSize.bas
  
  
  
 QStatusBar.bas
  
 ListGrid.bas
 ChkGrid.bas
  
 QTabControl demos.bas
Pega os atributos de um arquivo.
  
  
 Botão colorido usando API.
 Propriedade ModalResult botão.
 Botão colorido simples.
 Caption com várias linhas.
 Desenha grade na tela.
 Escreve na tela usando API.
  
 Carrega arquivos cursores comuns.
 Diálogo de abrir arquivos filtro.
 Diálogo de impressora.
 Diálogo de salvar arquivos.
  
  
  
 Faz uma bola passear pela tela.
 Mova form sem bordas com mouse.
 Programa com 2 forms livres.
 Cria diálogo ao fechar programa.
 Cria forms livres interativos.
 Escreve no prórprio form.
 Ìcone no Sistray (Bandeja sistema).
 Faz RX do que houver no Desktop.
 Cria 4 forms filhos (cativos).
  
  
  
 Veja os ícones de prog executáveis.
 Gif fundo transparente n/animado.
 Abre 6 formatos: GIF, WMF, etc.
  
 Lista de itens colorida.
 Uso do ListView.
 Exemplo de uso.
  
  
 Simples Popup.
 Texto pela área de transferência.
  
 Editor com linhas numeradas.
 Insere BMP na Richedit.
 Richedit móvel em execução.
  
  
  
 Data/Hora no StatusBar.
  
 Use AddOptions, ColumnStyle/List.
 StringGrid com coluna marcável.
  
 Criar/apagar tabs em execução.
 

Link Pastas Arquivos Descrição Arquivos Descrição
Cores  Busca cor
 
 BuscaCor.bas
 Rgb.bas
 Pega o código de qualquer cor.
 Crie a cor que desejar.
 Gradiente.bas
 
 Faz gradiente de cores.
 

Link Pastas Arquivos Descrição Arquivos Descrição
Data-
Hora
 Data-Hora
 DataWorldClock.bas
 Fornece a hora de várias cidades.
 Calendario.bas
 Calendário de 1583 em diante.

Link Pastas Arquivos Descrição
Imagens  Desenhar
 Gif
 Imagens5
 RQImagem
 RQPng
 
 QBDrawla.bas
 GifViewer.bas
 QPicture.bas
 QPicture.bas
 Png.bas
 IconesProgramas.bas
 Faz desenhos no form.
 Põe imagem animada na tela.
 Imagem s/animação fundo branco.
 Imagem com fundo colorido.
 Abre imagem no formato ".png".
 Pega ícones de arquivos ".exe".

Link Pastas Arquivos Descrição Arquivos Descrição
Internet  
 
 FTP.bas
 Explorer.bas
 Baixe arquivos via FTP.
 Navegador simples. Incremente-o.
 frmNavigate.bas.
 Mailer.bas.
 Outro navegador mais simples ainda.
 Envie emails pelo seu provedor.

Link Pastas Arquivos Descrição Arquivos Descrição
Interprogramas  
 Ap_a.bas
 Programa A envia e recebe de B.
 Ap_b.bas
 Programa B envia e recebe de A.

Link Pastas Arquivos Descrição Arquivos Descrição
Jogos  
 Kabum.bas
 Jogo de campo minado.
 Puzzle.bas
 Jogo de quebra-cabeças.

Link Pastas Arquivos Descrição Arquivos Descrição
Mouse  
 Posição mouse.bas
 Arraste.bas
 Dá a posição do mouse, sem bordas.
 Exemplo de arrastar objetos.
 Posição no form.bas
 Botão Clicado.bas
 Dá a posição do cursor no form.
 Identifica botão do mouse clicado.

Link Arquivos Descrição Arquivos Descrição
Movimento  Movimento.bas
 Texto que se move aleatoriamente.
 
 

Link Arquivos Descrição Arquivos Descrição
Senhas  SenhasGerador.bas
 Gera senhas de comlexidade programada.
 
 

Link Arquivos Descrição Arquivos Descrição
Sombra  ShadowTest.bas
 Põe sombra em objetos.
 
 

Link Arquivos Descrição Arquivos Descrição
Teclado  Key.bas
 Dá o código de evento das teclas.
 KeyMap.bas
 Código de teclas e mapa de carcteres

Link Arquivos Descrição Arquivos Descrição
Vídeo DLL  Video_Play.bas
 Veja vídeos AVI, WMV, MPEG e outros.
 
 

Link Arquivos Descrição Arquivos Descrição
Windows  Calculadora.bas
 Chama a calculadora do Windows.
 SystemConfig.bas
 Programa para configuração do Win.

Link Arquivos Descrição Arquivos Descrição
XPButton  XPBtn.bas
 Gera um botão do tipo XP (mais bonito).
 
 

        Alguns programas do Godinho

Link Arquivos Descrição
Calendário  Calendo.bas
 Calendário Juliano e Gregoriano. Veja a transição em outubro de 1582 com a supressão de 10 dias.

Link Arquivos Descrição
CapturaÍcones  CapturaIcon.bas
 Captura ícones dentro de programas executáveis.

Link Arquivos Descrição
Captura  Captura.bas
 Captura qualquer parte da tela, mostra e guarda em arquivo acessível.

Link Arquivos Descrição
Cores  Webcam.bas
 Crie as cores que necessitar usando este programa.

Link Arquivos Descrição
Kripto  Kripto.bas
 Um tipo de criptografia que pode iludir curiosos pensando que se trata de uma língia extrangeira.

Link Arquivos Descrição
Leitor  Leitor.bas
 Faz a leitura em português (bras.) de arquivos de texto, da área de transferência ou texto escrito diretamente.

Link Arquivos Descrição
Memória  Log.bas
 Leia varáveis string diretamente da memória do micro.

Link Arquivos Descrição
Notas  Notas.bas
 Notas com lembretes por sons e movimentos. Mude cores e sons. Escreva na tela.

Link Arquivos Descrição
Ping  Ping.bas
 Verifica estado de sua conexão na Internet e mantém-a ativa.

Link Arquivos Descrição
Resolução  InOut32.bas
 Altere a resolução de sua tela a qualquer hora.

Link Arquivos Descrição
Teclado  Teclado.bas
 Sinais gráficos que não existem no teclado normal. Transfira da área de transferência para o texto

Link Arquivos Descrição
Trafos  Trafo.bas
 Construa seus próprios transformadores de pequeno porte usando este programa.

Link Arquivos Descrição
Twain  TwainOK.bas
 Pequeno programa que acessa seu Scaner ou Webcam e faz cópias.

 
Envie-me um Email:    godin13@hotmail.com     Críticas, sugestões e solicitações são benvindas     Meus doownloads favoritos:    Kerodownload