quarta-feira, 26 de dezembro de 2012

DBgrid for HTML5 Builder - JQgrid component

POST #010 ============================================================================= Nota:
DBGrid component is not provided as part of the HTML5 Builder installation.
How to implement DBgrid kind of functionality in HTML5 Builder?
How about a built-in jQuery-based grid component for HTML5 Builder?
Image a component that one just make some settings and give data source to it and it will render it for you. This video is regarding to those questions.
The cure for boredom is curiosity. There is no cure for curiosity.

Tags: DBGrid for HTML5 Builder; H5B dbgrid; HTML 5 Builder grid component;


sexta-feira, 14 de dezembro de 2012

HTML5 Builder using ExtJS DBGrid component

POST #009 ============================================================================= Objetivo:
This quick video I'm going to show you how to build an HTML5 Builder Server Web Application and connect it to DBGrid based on ExtJS 4. Pretty cool, isn't it?
Tags: HTML5 Builder using ExtJS DBGrid; HTML5 Builder grid component;


sexta-feira, 12 de outubro de 2012

Webservice com Sencha Architect - FishFacts

POST #008 ============================================================================= Objetivo:
Na pasta DEMOS do Delphi, existe um pequeno projeto chamado FishFacts.
Com o objetivo de portar o aplicativo win32 para a plataforma web, utilizei o Sencha Architect, como ferramenta de criação de interfaces.

Tags: Sencha Architect webservice; Extjs 4 webservice datasnap;


quarta-feira, 29 de agosto de 2012

Extjs web service - datasnap



Eu estava folheando umas revistas antigas aqui em casa "Informática Exame hoje Revista Info", quando deparei com o artigo Função por extenso no Excel. Tratava-se de uma macro VBA, a qual gerava o extenso de um valor numérico qualquer. Esta função retornava um valor, dinheiro ou quantidade, por extenso, usada para a impressão de cheques, valor de duplicatas, entre outros. Surgiu a seguinte questão: Como converter números em texto por extenso no ExtJS 4 consumindo um webservice feito no Delphi? Aí são outros quinhentos (anos?).

A pesquisa mostrou que aplicações clientes javascript (ExtJS) pode ter boa parte dos processos realizados remotamente no servidor (Delphi) de maneira muito veloz, efetuando solicitações e recebendo respostas através dos métodos disponibilizados pelo servidor de aplicação com base no protocolo TCP/IP + HTTP para possibilitar a comunicação. Pretty cool, isn't it?

Mostrou a possibilidade de clientes em javascript (aqui ExtJS) consumir, invocar, chamar métodos remotamente em servidores de aplicações Win32 implementados no Delphi. O Delphi não está restrito a clientes Desktop win32, pode-se criar aplicações distribuídas baseadas em REST, onde o tráfego de dados são realizados via JSON.

O servidor de aplicação baseado no REST recebe a solicitação de uma aplicação cliente, processa e retorna uma resposta com relação a tal requisição de uma maneira automática. Por ser baseado em padrões comuns, mais especificamente na notação JSON.

Quanto ao JSON, o mesmo pode ser definido como uma notação padrão que dentro deste contexto deve ser adotada para a transferência das informações pelo fato de ser mais leve e simples se comparado a outros padrões presentes na atualidade, como é o caso do XML. Neste cenário, utilizei o Sencha Architect, como ferramenta de apoio.

No Sencha, são invocados dois métodos: a função Extenso (converte valores numéricos para extenso) e a função inverte strings. Estas funções foram implementadas no Delphi.


Keywords:
Sencha Architect consuming webservice; Datasnap with ExtJS; Datasnap javascript client. Função extenso no ExtJS; ExtJS web service.

 

quinta-feira, 21 de junho de 2012

Curso ExtJS 4 - Panel

POST #006
============================================
Este mini-vídeo contém 12 dicas sobre o componente panel.

Keywords: Unofficial ExtJS 4 course - part 26; Curso ExtJS 4 - aula 26: Panel

ExtJS with Notepad++ Context Sensitive Help

POST #005 ExtJS with Notepad++ Context Sensitive Help
============================================
How about select a keyword in your ExtJS code in Notepad++ and press CTRL F1 to ask quick context sensitive Help ExtJS (call help offline any time lika in MS-Office, Delphi).
Keywords: ExtJS using Notepad++; 700 tips of ExtJS; ExtJS offline sensitive help

quarta-feira, 28 de março de 2012

RadPHP - Debugging PHP

POST #004 ============================================================================= a) Imagine que você utilize variaveis e funções em um arquivo PHP;
b) Imagine que este arquivo seja enorme (tenha centenas de linhas);
c) Assuma que exista um problema com a função pega_valor_b();
d) e agora, o que fazer??? Setar um breakpoint e analisar.
Delphi for PHP Hacker: é uma mini IDE for PHP; menos de 1MB; lightweight for PHP, super rápida, utiliza o Notepad++; abre e executa projetos do RadPHP XE super rápido.
Keywords: Notepad++ for PHP; RadPHP Hacker; D4PHP Hacker; Delphi for PHP Hacker

terça-feira, 20 de março de 2012

RadPHP - Formulários

POST #003 ============================================================================= Does anybody out there knows how to convert Delphi Win32 to RadPHP in one click? Sounds like a dream, this mini video shows this magic. Why dontcha implement this in your next version of Delphi win32? Keywords: Notepad++ for PHP; RadPHP Hacker; D4PHP Hacker; Delphi for PHP Hacker Delphi for PHP Hacker: é uma mini IDE for PHP; menos de 1MB; lightweight for PHP, super rápida, utiliza o Notepad++; abre e executa projetos do RadPHP XE super rápido.

segunda-feira, 19 de março de 2012

RadPHP - Open RadPHP projects without RadPHP

POST #002 ============================================================================= Objective: In this video, I'll show how I can open several projects - in the same time - created with RadPHP without RadPHP! I just  have created my own D4PHP viewer - it's a super fast way to create and visualize scripts in PHP with the astonish VCL library besides this, My D4PHP Hacker is extremely fast. Keywords: Notepad++ for PHP; RadPHP Hacker; D4PHP Hacker; Delphi for PHP Hacker Delphi for PHP Hacker: é uma mini IDE for PHP; menos de 1MB; lightweight for PHP, super rápida, utiliza o Notepad++; abre e executa projetos do RadPHP XE super rápido.

quinta-feira, 12 de janeiro de 2012

RadPHP com ExtJS

POST #001 ============================================================================= Objective:
In this video, I'll show my first mini-app using Rich Internet Applications with RadPHP using ExtJS. This is nothing of "Hello World", but it's simple e quick way to use this outstanding library.