
O artigo anterior falou sobre a extensibilidade do GeneXus X. Este novo conceito é um dos pilares da nova arquitetura sob o qual foi concebido o GeneXus X. Vimos que o ambiente de desenvolvimento, IDE do GeneXus, é extensível através de módulos, chamados de packages, que permitem adicionar funcionalidades específicas ao ambiente de desenvolvimento. Em outras palavras as extensions são um Add-in.
Um recurso muito útil que a extensibilidade do GeneXus propicia são os User Controls. Os User Controls são controles Web que podem ser inseridos nos Web objects GeneXus.
Além dos controles padrões oferecidos por GeneXus para ser usados na aplicação, GeneXus X permite que você crie seus próprios controles web personalizados. Eles são chamados de User Controls e podem ser facilmente criados. Os User Controls irão tornar mais fáceis à criação de interfaces ricas de usuário, padrão RIA, irá fornecer aos usuários uma experiência incrível quando utilizar a sua aplicação. Depois da instalação de um User Control, ele pode ser usado e funciona como qualquer controle padrão do GeneXus, ficando disponível na toolbox do IDE.
Os User Controls podem ser criados utilizando tecnologias como:
• HTML + JavaScript
• Flex Control
• Silverlight Control
GeneXus oferece um User Control Editor, que irá ajudá-lo no desenvolvimento de seu User Control.
Alguns User Controls já acompanham o IDE quando é feita a instalação do GeneXus X, mas você pode encontrar vários User Controls disponibilizadso gratuitamente para download em:
• http://gallery.genexus.com/Home.aspx
• http://www.gxopen.com
Toda a documentação e mais informações sobre: User Controls, extensibilidade e GXextensions são encontradas respectivamente em:
• http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?5273
• http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?7267
• http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?3243
Nenhum comentário:
Postar um comentário