Depois de ter experimentado bastante com diversos dos temas que vem no Morfik AppsBuilder 2.0, chego à conclusão de que seria interessante que ele já viesse com um tema mais "clean". Os novos efeitos visuais que estão disponíveis nesta versão são excelentes mas eu prefiro dosar o seu uso diretamente. Para isso seria melhor começar a partir de um tema bem simples e ir acrescentando efeitos onde apropriado, sem cair no exagero.
Pessoalmente, prefiro sites com o fundo claro, de preferência branco e que usam a cor de forma inteligente para compor e realçar os pontos apropriados. Espero que um tema nestas linhas seja adicionado em um dos próximos updates pois alguns pequenos bugs ainda dificultam o trabalho de criar um tema bem acabado.
Friday, December 19, 2008
Wednesday, December 17, 2008
Morfik libera atualização do AppsBuilder 2.0
Hoje a Morfik liberou uma nova versão do AppsBuilder 2.0. Esta versão é o build 2.0.5.18 e traz correções para uma série de pequenos bugs que estavam presentes na versão inicialmente liberada.
O AppsBuilder 2.0 introduziu um grande número de novos recursos e um ambiente de trabalho totalmente remodelado, em relação ao da versão 1.4. Com tantas modificações um grande número de pequenos defeitos permaneciam no aplicativo quando foi lançado no mês passado. A liberação desta nova versão, que acontece aproximadamente um mês após o lançamento da versão 2.0 original, mostra que a Morfik está trabalhando pesado no desenvolvimento continuo da ferramenta e na sua estabilização.
Já tendo passado o dia testando o build 2.0.5.18 posso dizer que ele realmente representa uma boa melhoria sobre o build que estava disponível.
O AppsBuilder 2.0 introduziu um grande número de novos recursos e um ambiente de trabalho totalmente remodelado, em relação ao da versão 1.4. Com tantas modificações um grande número de pequenos defeitos permaneciam no aplicativo quando foi lançado no mês passado. A liberação desta nova versão, que acontece aproximadamente um mês após o lançamento da versão 2.0 original, mostra que a Morfik está trabalhando pesado no desenvolvimento continuo da ferramenta e na sua estabilização.
Já tendo passado o dia testando o build 2.0.5.18 posso dizer que ele realmente representa uma boa melhoria sobre o build que estava disponível.
Tuesday, December 9, 2008
Expandindo as suas opções de degradê
O Morfik AppsBuilder 2.0 introduziu uma grande variedade de opções de efeitos visuais que podem ser aplicados aos controles às bandas dos Forms. Entre estes efeitos está o Gradient que permite a aplicação de um degradê na formatação dos controles e das bandas.
Embora as opções de degradê sejam bastante variadas, o Form Designer limita as suas opções quando o controle ou banda estão usando uma cor muito clara ou muita escura. Nestes casos a IDE só lhe permite escolher um degradê escuro ou claro, ao contrario da cor que esta sendo utilizada no controle. Isto pode ser um pouco inconveniente quando se quer fazer um degradê de uma cor bme clara para o branco ou de uma cor muito escura para o preto.
Esta limitação pode ser contornada alterando-se temporariamente a cor do controle ou banda para uma cor mais clara ou escura (de acordo com o caso). Isso irá disponibilizar todo o conjunto de opções de degradê disponíveis no efeito Gradient, possibilitando a seleção da opção desejada. Uma vez tendo feito esta seleção, pode-se retornar o controle para a cor original que a seleção do degradê continuará em efeito.
É possível que esta pequena limitação venha a ser removida em uma próxima versão, pela Morfik, uma vez que não parece fazer sentido manter um limite que não é tecnico que reduz as opções de formatação. Neste meio tempo esta limitação pode ser facilmente contornada da forma aqui descrita.
Embora as opções de degradê sejam bastante variadas, o Form Designer limita as suas opções quando o controle ou banda estão usando uma cor muito clara ou muita escura. Nestes casos a IDE só lhe permite escolher um degradê escuro ou claro, ao contrario da cor que esta sendo utilizada no controle. Isto pode ser um pouco inconveniente quando se quer fazer um degradê de uma cor bme clara para o branco ou de uma cor muito escura para o preto.
Esta limitação pode ser contornada alterando-se temporariamente a cor do controle ou banda para uma cor mais clara ou escura (de acordo com o caso). Isso irá disponibilizar todo o conjunto de opções de degradê disponíveis no efeito Gradient, possibilitando a seleção da opção desejada. Uma vez tendo feito esta seleção, pode-se retornar o controle para a cor original que a seleção do degradê continuará em efeito.
É possível que esta pequena limitação venha a ser removida em uma próxima versão, pela Morfik, uma vez que não parece fazer sentido manter um limite que não é tecnico que reduz as opções de formatação. Neste meio tempo esta limitação pode ser facilmente contornada da forma aqui descrita.
Thursday, November 27, 2008
Entendendo e utilizando Helper Methods
O Morfik AppsBuilder 2.0 introduziu um recurso muito interessante para aqueles de nós que estão interessados em escrever código elegante. Este recurso é chamado Helper Methods e basicamente permite que você extenda todos os tipos da linguagem Morfik com novos métodos.
Com os Helper Methods do Morfik você pode acrescentar novas funcionalidades até aos tipos primitivos das linguagens como os inteiros, as strings ou os booleanos. O trecho de código a seguir mostra como um pequeno Helper Method pode ser escrito em Morfik Pascal.
O mesmo método pode ser escrito em Morfik Basic da seguinte forma:
Este assunto é extenso demais para ser coberto em detalhe num "post" comum, por isso eu decidi disponibilizar para o download um documento PDF de um artigo mais extenso que faz parte do conjunto de informações que estou preparando para o meu novo livro. Este artigo chama-se Understanding and Using Helper Methods.
Peço desculpas a aqueles que não gostam de ler em Inglês mas eu não tive oportunidade de criar uma versão deste documento em Português.
Com os Helper Methods do Morfik você pode acrescentar novas funcionalidades até aos tipos primitivos das linguagens como os inteiros, as strings ou os booleanos. O trecho de código a seguir mostra como um pequeno Helper Method pode ser escrito em Morfik Pascal.
function Boolean.ToString: string;
begin
if Self then
Result := 'True'
else
Result := 'False';
end;
O mesmo método pode ser escrito em Morfik Basic da seguinte forma:
function Boolean.ToString as string
if Me then
Return "True"
else
Return "False"
end if
end function
Este assunto é extenso demais para ser coberto em detalhe num "post" comum, por isso eu decidi disponibilizar para o download um documento PDF de um artigo mais extenso que faz parte do conjunto de informações que estou preparando para o meu novo livro. Este artigo chama-se Understanding and Using Helper Methods.
Peço desculpas a aqueles que não gostam de ler em Inglês mas eu não tive oportunidade de criar uma versão deste documento em Português.
Friday, November 21, 2008
Copiando um form de um projeto Browser para um Web
O Morfik AppsBuilder 2.0 permite que você trabalhe com dois tipos de projetos: Browser e Web. Projetos Browser rodam inteiramente dentro do browser enquanto projetos Web incluem tnato código para o lado browser como para o lado servidor.
Se você criou um projeto Browser e depois descobriu que na verdade vai precisar de algum código no servidor, não há motivo para desespero. Embora não haja uma forma de converter um projeto de um tipo no outro, você pode criar um novo projeto e copiar seus objetos do outro.
A cópia de objetos entre projetos pode ser realizado da forma mais simples possível, você simplesmente copia em um e cola no outro. Isto funciona perfeitamente com todos os tipos de objetos e em todos os tipos de projetos, exceto por um pequeno problema quando você copia um Form de um projeto Browser e o cola em um projeto Web.
Como os Forms dos projetos do tipo Browser não tem código servidor, a IDE (integrated development environment) cria o módulo e a classe correspondentes para o lado servidor e a seu Form foi transplantado. Um pequeno defeito no build 2.0.4.78 do AppsBuilder (primeira versão lançada do AppsBuilder 2.0) faz com que as declarações das variáveis mebras da classe, correspondentes aos coutroles do Form não sejam geradas no lado servidor. É muito fácil, contudo, contornar esta questão. Tudo que você precisa fazer para contornar esta questão é copiar as declarações das variáveis membras da classe no lado Browser da aplicação e colar na posição apropriada da classe no lado servidor.
Uma vez esta pequena correção feita, você está pronto para seguir com o seu projeto.
Se você criou um projeto Browser e depois descobriu que na verdade vai precisar de algum código no servidor, não há motivo para desespero. Embora não haja uma forma de converter um projeto de um tipo no outro, você pode criar um novo projeto e copiar seus objetos do outro.
A cópia de objetos entre projetos pode ser realizado da forma mais simples possível, você simplesmente copia em um e cola no outro. Isto funciona perfeitamente com todos os tipos de objetos e em todos os tipos de projetos, exceto por um pequeno problema quando você copia um Form de um projeto Browser e o cola em um projeto Web.
Como os Forms dos projetos do tipo Browser não tem código servidor, a IDE (integrated development environment) cria o módulo e a classe correspondentes para o lado servidor e a seu Form foi transplantado. Um pequeno defeito no build 2.0.4.78 do AppsBuilder (primeira versão lançada do AppsBuilder 2.0) faz com que as declarações das variáveis mebras da classe, correspondentes aos coutroles do Form não sejam geradas no lado servidor. É muito fácil, contudo, contornar esta questão. Tudo que você precisa fazer para contornar esta questão é copiar as declarações das variáveis membras da classe no lado Browser da aplicação e colar na posição apropriada da classe no lado servidor.
Uma vez esta pequena correção feita, você está pronto para seguir com o seu projeto.
Tuesday, November 18, 2008
Utilizando uma marca d'água em uma aplicação Morfik
O Morfik AppsBuilder 2.0 introduziu uma série de novos recursos voltados para a criação de efeitos visuais. Este estes efeitos estão a possibilidade de ter-se formulários transparentes e de regular-se o nível de opacidade dos controles individuais.

Através da simples combinação destes dois recursos você consegue, com certa facilidade, colocar uma marca d'água na sua aplicação Morfik. A figura a seguir mostra um exemplo do uso deste tipo de recurso em uma aplicação de exemplo em que venho trabalhando.

Para criar este efeito comecei colocando uma imagem dentro de um container e configurando o nível de opacidade desta imagem de forma que o fundo branco do container fique parcialmente exposto o que leva a um "enfraquecimento" ou "esbranquiçamento" da imagem. Isto torna a figura mais adequada ao uso como marca d'água.
Para completar o efeito, os formulários que efetivamente mostram as informações sobre a imagem foram configurados com tendo NoColor como sua cor de fundo. Para criar um "fundo" para o texto que é exibido foram utilizados retângulos com a sua opacidade um pouco diminuída de forma a proporcionar um fundo mais legível para o texto sem esconder totalmente a imagem que aparece por trás.
Monday, November 17, 2008
Bem vindos ao Morfik Watch Brasil
Recentemente eu iniciei um blog (morfikwatch.com) focado no Morfik AppsBuilder. Essa iniciativa ocorreu mais ou menos próximo ao lançamento oficial da versão 2.0 do produto.
A pedido e por sugestão de alguns amigos meus, estou iniciando uma versão brasileira deste blog, em Português. Não pretendo traduzir o que escrevo no MorfikWatch e sim escrever diferentes artigos que façam sentido dentro da realidade do Brasil
Espero que gostem do que virão a ler neste blog tanto quanto eu gosto de escrevê-lo. Já fizeram o download do Morfik AppsBuilder 2? Já testaram os novos recursos de design?
A pedido e por sugestão de alguns amigos meus, estou iniciando uma versão brasileira deste blog, em Português. Não pretendo traduzir o que escrevo no MorfikWatch e sim escrever diferentes artigos que façam sentido dentro da realidade do Brasil
Espero que gostem do que virão a ler neste blog tanto quanto eu gosto de escrevê-lo. Já fizeram o download do Morfik AppsBuilder 2? Já testaram os novos recursos de design?
Subscribe to:
Posts (Atom)