Xailer

Xailer é um ambiente de desenvolvimento completo e profissional (GUI+IDE/RAD), para criar aplicações em Windows com a linguagem Harbour, DBF, SQL, DataSets, etc. Site oficial.

Harbour é uma linguagem xBase opensourse, multiplataforma, multithread, 100% compatível com a linguagem CA-Clipper. Suporte a: SQL nativo, ADO, ODBC, TCP/IP, FTP, e-mail, OLE, XML, OOP, impressão gráfica em Windows, Fast Report, acesso DLL de terceiros, codificação em C. Página oficial.

Ferramenta robusta com mais de 10 anos de mercado. Distribuído em 3 versões comerciais: Personal, Professional e Enterprise:
  • GUI (Graphical User Interface) - Interface gráfica com o usuário:
    • Classes, funções para construção de interface gráfica no Windows. Controles e componentes (Form, Label, ComboBox, Button, Browse, Imagem, Dialogs, TreeView, RichEdit, Timer, Menu, Data controls/DataSets, etc). Controles Windows 10
    • Gerador de relatórios (opção de adicionar subníveis, subtotais, etc) - TReport.
    • Permite construir interfaces MDI (múltiplos documentos) e SDI (único documento).
    • Mecanismo nativo de impressão e pré visualização de impressão, classe TCanvas.
    • Permite heranças, instanciar classes de Forms, controles e componentes via código.
  • IDE (Integrated Development Environment) - Ambiente Integrado de Desenvolvimento:
    • RAD (Rapid Application Development) - Desenvolvimento Rápido de Aplicação
    • Desenhador de formulários (Form Designer)
    • Gerenciador de projetos (Project Manager) com suporte a subprojetos
    • Inspetor de objetos, propriedades e eventos (Object inspector)
    • Editor de código fonte (Source Code Editor) com IntelliSense (assistente exibe durante a digitação, funções, métodos, propriedades, parâmetros, etc)
    • Depurador (DEBUG) - Executar linha a linha, executar expressões, consultar variáveis, áreas, sets, objetos, etc
    • Gerenciador de recursos (Resource manager), assistente para incluir na aplicação, imagens, ícones e cursores
    • Gerenciador profissional DATABASES:
      • DBF - RDDs: DBFCDX, DBFNTX, ADSCDX, ADSNTX, ADSADT, ADSVFP
      • SQLite: Importar DBF, Exportar MySQL/MariaDB, Assistente/Diagrama, SQL Runner/Query
    • Componentes de integração com o produto Fast Report
    • Gerenciador de erros no projeto (Bug tracking system)
    • IDE em vários idiomas, incluindo o português (Portugal)
    • Sistema de controle de versão: CVS e Subversion
    • Permite criar plugins e estender as funcionalidades
  • Documentação das classes e funções do Xailer e uso do IDE.
  • Exemplos, mais de 80 projetos para compilar e executar.
  • 6 meses de suporte técnico e atualizações.
  • Recursos adicionais (versão Professional e/ou Enterprise):
    • 12 meses de suporte técnico e atualizações (Professional, Enterprise)
    • Componentes DataSets para DBF, ADS, SQL (Professional, Enterprise)
    • Componentes para ActiveX (Professional, Enterprise)
    • Arquivos fonte das principais classes (Professional, Enterprise)
    • Acesso nativo a MySQL, SQLite, MariaDB (Enterprise)
    • Acesso a banco de dados externo via Web (Enterprise)
    • Controle Web Browser (Enterprise)
  • Executáveis autônomos, ou seja, não precisam de nenhum tipo de arquivo externo (como .Net, Java) ou configuração especial.
  • Versão Demo completa, atual e sem expirar. Download pequeno, instalação e configuração, rápida e fácil.
Requisitos para desenvolver aplicativos com o Xailer:
  • Sistema operacional Windows XP (ou superior)
  • Compilador xBase (Harbour).
  • Compilador C (MinGW ou Borland/BCC)
Novidades do Xailer What's new
3 recursos especiais independentes e podem ser combinados:
  • Janelas console + janelas Xailer na mesma aplicação.
  • Criar interface gráfica Xailer usando @SAY/GET/PICTURE/WHEN/VALID e coordenadas Clipper. Dispensando codificação de eventos, objetos e variáveis auxiliares.
  • Criar interface gráfica Xailer usando o Designer + SetObj
  • ScreenShots
DB2Form / Wizard:

    Foi iniciado o desenvolvimento deste utilitário para gerar Form baseado na tabela selecionada (DBF, SQLite, MySQL, etc), com recursos avançados que não existem no Wizard do Xailer.

    Após gerar e salvar (prg/xfm) o Form, você poderá adicionar em qualquer projeto e modificá-lo pelo designer do Xailer. Aqui esta uma parte desenvolvida.

Impressão e Preview:

    Ao migrar seu sistema para Xailer, as suas rotinas de impressão continuarão funcionando da mesma forma.

    Se seus relatórios ainda usam impressão direta (como no Clipper) e quiser conversão automática (a partir de arquivos PRN), permitindo imprimir em qualquer impressora instalada no Windows e com preview, conheça a PrintWin para o Xailer.

Resumo do treinamento
Harbour
  • Comandos de estrutura (TRY, WITH OBJECT, etc)
  • Introdução a OOP: Classes, instanciação, métodos, propriedades, objetos. Criar e executar Classes
  • Modo interativo/sem precisar compilar: executar expressões/funções, abrir/visualizar DBF, etc
Xailer
  • Aprenderá a programar eventos, criar interface dinâmica (ação do usuário).
  • IDE: Gerenciador de projetos, Inspetor de objetos, Gerenciar DBF, Resource Manager, Configurações.
  • Introdução ao DEBUG: Executar a aplicação passo a passo, definir pontos de paradas, executar expressões, consultar variáveis, objetos, etc.
  • Usando Browses Array e DBF. Pesquisa com digitação dinâmica.
  • DBF - Inclusão/Edição/Exclusão.
Aulas
  • Com acesso remoto, voz e forum exclusivo. Presencial é opcional.
  • Receberá um PDF exclusivo atualizado para auxiliar em todo o treinamento prático.
  • Poderá usar a última versão demo do Xailer, é completa, atual e não expira.
  • O treinamento é individual, com início em até 3 dias após confirmação do pagamento.
  • Requisito desejável: 2 anos de experiência na linguagem Clipper
Pagamento
  • Preço à vista: consulte
  • Conta corrente (opção entrada+30 dias)
  • Paypal (no parcelamento repassarei os custos)
Dúvidas ou contratação:

Início Harbour:

Instalação/Configuração:
  • Download instalador oficial Harbour / MinGW / Windows (ou Zip)
  • Execute o instalador, avance até solicitar a pasta de destino (EX: C:\DESENV\HB32), avance até iniciar a instalação... feche a janela quando concluir.
  • Adicionar a pasta C:\DESENV\HB32\BIN na sua variável de ambiente PATH, é a única configuração necessária. Configure no Windows ou no seu arquivo BAT.
  • Editor de código fonte - Use o seu editor preferido. Algumas sugestões gratuitas: Notepad++, XEdit, HbIDE

Compilação sem script:

    Com o utilitário hbmk2 você pode compilar um ou mais PRG sem script, diretamente na linha de comando. Exemplos:

       // TESTE.PRG
    function MAIN
       ? date()
       ? 'Hello Brazil'
       RETURN NIL
    

    Compilando TESTE.PRG (será gerado TESTE.EXE):

    hbmk2 TESTE.PRG
    

    Compilando múltiplos arquivos (será gerado PRINCIPAL.EXE):

    hbmk2 PRINCIPAL.PRG MODULO1.PRG MODULO2.PRG
    
Compilação com script (HBP):

    Criando um arquivo de script:

       // SISTEMA.HBP
    # Opcoes do compilador:
    -n -m
    #-w2 -es2
    
    # Relacao dos arquivos PRG:
    PRINCIPAL.PRG
    MODULO1.PRG
    MODULO2.PRG   
    

    Para compilar (será gerado PRINCIPAL.EXE):

    hbmk2 SISTEMA.HBP
    

    Criando script com mais opções:

       // SISTEMA.HBP
    # Opcoes do compilador:
    -n -m
    #-w2 -es2
    # Se quiser definir um nome para o EXE, ex: SYSPDV.EXE:
    #-oSYSPDV
    # (Padrao sera mesmo nome do primeiro PRG)
    
    # Compilacao incremental:
    -inc
    # (para forcar a compilacao de todos PRGs, use -rebuild na linha de comando)
    
    # Relacao dos arquivos PRG, iniciando pelo PRG principal (function main):
    PRINCIPAL.PRG
    MODULO1.PRG
    MODULO2.PRG   
    

Conversão Clipper para Harbour:

  • Adicionar FUNCTION MAIN no PRG principal
1-Quanto custa? Há 3 opções de preços: Personal, Professional, Enterprise (a partir de R$ 580,00 aproximadamente). Tabela comparativa.
2-Onde comprar? Há duas opções de empresas: Xailer e Ciber-tec Uma aceita transferência bancária/depósito e a outra Paypal. Após a confirmação do pagamento, você receberá o número serial por email, então deverá inserí-lo no IDE.
3-Tem suporte? Sim. Suporte e atualizações de 12 meses (Professional ou Enterprise) ou 6 meses (Personal) no forum oficial.
4-Tem versão de demonstração? Sim. É completa, atual e não expira. Poderá criar e executar qualquer projeto (executar apenas através do IDE).
Baixe o nosso PDF gratuito ou acesse a página xailer.com/download e baixe os 2 instaladores: Xailer (demo) e Harbour/MinGW (freeware)
5-Possui documentação e exemplos? Possui documentação e muitos exemplos legais prontos para compilar e executar (Estão na pasta XAILER\SAMPLES).
6-É possível misturar janelas console e gráficas do Xailer no mesmo executável? É possível.
7-É possível desenvolver em quais plataformas? Apenas Windows.
Desenvolvedores que precisam eventualmente alternar entre equipamentos com Mac ou Linux, é possível criar máquinas virtuais, instalando qualquer Windows e Xailer Demo, opcionalmente compartilhar a pasta dos fontes. Após concluir as tarefas, no equipamento Windows que possui a licença do Xailer, gerar o executável final para distribuição.
8-O que é preciso para compilar/desenvolver em Xailer? Apenas instalar o Xailer, Harbour (compilador xBase) com MinGW (compilador C).
Os instaladores estão disponíveis no site oficial do Xailer: Xailer (demo) e Harbour/MinGW (freeware)
9-Criei interfaces e modifiquei meu sistema com o Xailer demo, após comprar a licença, terei que alterar alguma coisa?

Nada, nenhum tipo de alteração. Após você inserir o seu número serial no IDE, poderá compilar e distribuir os seus executáveis.

Proibida a reprodução total ou parcial dos conteúdos nas páginas deste site.