Desenvolvimento - ASP. NET
ASP.NET 2.0 - Atlas Framework Toolkit
Conforme você tem acompanhado a evolução do AJAX (Asynchronous Javascript and XML) em conjunto com o Atlas Framework, chega agora o Atlas Framework ToolKit com um SDK poderoso de forma que você possa ampliar ainda mais os recursos do Atlas, criando novos componentes com mais recursos além dos já oferecidos.
por Ramon DurãesConforme você tem acompanhado a evolução do AJAX
(Asynchronous
Javascript and XML) em conjunto com o Atlas Framework, que é a
implementação da Microsoft para utilização em conjunto com ASP.NET 2.0, chega
agora o Atlas Framework ToolKit, com um SDK poderoso de forma que você possa
ampliar mais ainda os recursos do Atlas criando novos componentes com mais
recursos além dos já oferecidos.
O ToolKit é composto inicialmente de um
conjunto de 13 componentes com código fonte inclusos para que você possa
utilizar em suas aplicações e usar como exemplo na construção de novos
componentes. A idéia então é que você use mais esse componentes em suas
aplicações e ainda possa criar novos utilizando toda infra- estrutura criada pra
o Atlas. Confira na Tabela 01.
Controle | Descrição |
AlwaysVisibleControl | Sempre visível. Ideal para colocar uma informação
sempre disponível mesmo com rolagem do site.![]() |
CascadingDropDown | Agora ficou mais fácil ainda criar
dropdown em cascata, após selecionar um o outro se carrega.![]() |
CollapsiblePanel | Permite expandir ou ocultar um panel
com informações.![]() |
ConfirmButton | Adicione um JavaScript com
confirmação para Button, LinkButton, or ImageButton.![]() |
DragPanel | Arraste panel pela pagina. Parecido com WebParts. |
DropShadow | Adicionando uma sombra para um elemento na tela. Tipo uma imagem. |
HoverMenu | Crie um menu dinâmico. |
ModalPopup | ![]() |
PopupControl | Popup genérico para exibir
informações temporárias.![]() |
ReorderList | Arraste os itens de uma lista e mude sua ordem. |
RoundedCorners | Adicione bordas aos elementos na tela, tipo uma imagem. |
TextBoxWatermark | Coloque marca d"agua em um
textbox tipo "digite aqui".![]() |
ToggleButton | Um ótimo controle do tipo:
liga / desliga.![]() |
Depois de acompanhar a Tabela 01 você já deve está curioso para conhecer o Atlas Control Toolkit. Vamos dar uma rápida olhada no PopupControl que é bastante interessante. Conforme Listagem 01, confira a tag <atlasToolkit:PopupControlExtender> que representa o Popup, assim como sua propriedade onde configuramos qual Panel será carregado dentro do popup e qual TextBox está vinculado. Com isso tudo que estiver dentro do Panel1 será carregado pelo Popup quando você colocar o focus no TextBoxTeste.
PopupControl
<asp:Panel ID="Panel1" runat="server" CssClass="popupControl">
<atlas:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate>
<atlasToolkit:PopupControlExtender ID="PopupControlExtender1" runat="server">
<atlasToolkit:PopupControlProperties TargetControlID="TextBoxTeste" PopupControlID="Panel1" Position="Bottom" />
</atlasToolkit:PopupControlExtender>
<asp:Calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#999999" CellPadding="1" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" Width="160px" OnSelectionChanged="Calendar1_SelectionChanged">
</asp:Calendar>
</ContentTemplate>
</atlas:UpdatePanel>
</asp:Panel>
Você pode baixar agora
mesmo a ultima versão do Toolkit no endereço http://atlas.asp.net/atlastoolkit e
testar agora mesmo. Além dos controles finais já para utilização, esse pacote
acompanha código fonte para que caso necessário você possa criar seus
controles.
O que você
gostaria saber?
Aguardo seu comentário! Ele é muito importante. Participe!!!
Até próximo artigo!
Ramon Durães [MVP] - Participa da 2pC
Professional Computing (http://www.2pc.com.br) como Associate
Mentor.