quarta-feira, 11 de dezembro de 2013

Novo produto da familia Team Developer

A Gupta está preparando uma ferramenta totalmente nova para criação de aplicações mobile e eu testei uma aplicação exemplo e gostaria de compartilhar aqui.

A aplicação exemplo é uma interface para o banco de dados de exemplo que acompanha o Team Developer há alguns anos, o banco ISLAND.

A aplicação é bem simples e funcionou rápida e sem problemas num acesso através de wi-fi.

Abaixo segue algumas imagens da navegação através do site:


Página de login na aplicação





















 

A sequencia abaixo mostra as páginas de uso da aplicação após a navegação ter sido iniciada escolhendo uma empresa cliente.


  Relação de clientes

  Detalhes do cliente

Cada cliente possui invoices associadas a ele e cada invoice possui algumas informações de cadastro. Estas duas páginas são mostradas abaixo:

  Relação de invoices   Detalhes de uma invoice

A página abaixo mostra os itens que compoem uma invoice





















A página abaixo mostra o nível maior de detalhe, onde é possível ver a imagem da estampa da camiseta.

wp_ss_20131209_0012

A aplicação foi testada com sucesso num smartphone rodando Windows Phone 8.

links

página do TD Mobile: http://guptatechnologies.com/Products/App_Dev/TDMobile/default.aspx

página da aplicação: 
https://tdmobile.guptatechnologies.com/Island/Login

segunda-feira, 30 de setembro de 2013

Grupos de Abas com Abas filhas

Como exemplo vou mostrar uma sugestão de solução para usarmos as abas do Team Developer de forma que possam ter abas aninhadas, ou seja, abas cujo conteúdo é outro conjunto de abas.

A partir do Team Developer 6.1 este tipo de solução poderia ser feita, muito mais facilmente usando o objeto child tab. Porém, para todas as versões anteriores (que não possuem este controle de Tab) esta solução apresentada abaixo é recomendada.

Primeiramente inclua a biblioteca qcktabs.apl na sua aplicação.


A ilustração abaixo mostra a aba filha. É o formulário filho que contém três abas que em run-time serão mostradas como sendo filhas de uma aba principal.
Como pode ser visto, trata-se de um formulário simples com três abas filhas. No código abaixo é possível ver os objetos adicionados a cada uma das três abas.
Em seguida é criado o formulário principal, que será o container das abas. É como se fosse a janela principal de configurações. É nesse formulário que será adicionado o formulário criado anteriormente com as três abas.
Como pode ser visto acima, trata-se de um formulário sem nenhum conteúdo, apenas as três abas sendo que na aba central será adicionado o link para que seu conteúdo seja personalizado.
Para personalizar o conteúdo da aba, basta clicar com o botão direito na aba desejada e acionar o menu Tab Frame Properties.
Isso dará acesso a janela acima, onde é possível fazer o link entre a aba e o formulário que será exibido como conteúdo da aba.
A imagem acima mostra em tempo de design a visualização da aba cujo conteúdo associado é um formulário.
Em tempo de execução o efeito é muito interessante. Como pode ser visto acima, as abas ficam aninhadas.

É possível aplicar este conceito em qualquer versão do Team Developer acima da versão 5.0 do SQLWindows 16bits até a mais atual TD 6.2.

Única restrição que precisa estar clara é que, uma aplicação usando este tipo de aba não pode ser compilada para .Net e não pode executar em browser.

divirtam-se !
:)

Arquivo APT compatível com o TD5.2 disponível para download





sábado, 25 de maio de 2013

Livro de Centura para Download Free

ATUALIZADO em Abril-2021

Link para Download 

 

 

Em junho de 2000 eu publiquei um livro de Centura no Brasil e até hoje as pessoas ainda me procuram tentando obter um exemplar do livro. Como não tenho mais exemplares físicos do livro tomei a decisão de converter o livro para PDF e disponibilizar o livro para download free no blog. Então, qualquer pessoa interessada no livro por favor, pode fazer o download free no link abaixo:

Este link o levará ao meu onedrive onde eu compartilhei o livro e os arquivos fonte dos exercícios citados no livro. Quem tiver algum problema em acessar esta pasta me avise.

Lembro que o livro é sobre a versão 2.0 do Team Developer porém, como a linguagem e muito da IDE não sofreram grandes mudanças, o livro pode ser usado para aprender praticamente qualquer versão do Team Developer.

Espero que assim mais pessoas possam encontrar recursos para aprender o Team Developer.

Bom estudo!

sexta-feira, 22 de março de 2013

6º Encontro de desenvolvedores Gupta no Brasil

O 6º encontro de desenvolvedores Gupta ocorrerá dia 19 de março de 2013 e há um convite muito legal feito pelo Calegari aqui neste link. http://www.computermachine.com.br/informativo/DEVCON2013/DEVCON_BRASIL.html convido a todos que, se possível, compareçam ! nos vemos por lá.