Página anterior | Voltar ao início do trabalho | Página seguinte |
Referência: 1.1
Automaticamente é criada uma pasta chamada "Theme" dentro do projeto. (Referência 1.2)
Referência: 1.2
Cliquei com o botão direito do mouse em cima da pasta "Theme", em seguida escolhi a opção "ADD New Item". Apareceu automaticamente uma janela com sete opções de arquivos "Templates" para a escolha. Segue os tipos de arquivos: (Referência 1.3).
StyleSheet.css |
Arquivo para estilo da extensão .css utilizado da mesma forma antigamente pela ferramenta 2003 do Visual Studio .NET. |
XMLFile.xml |
Arquivo XML |
TextFile.txt |
Arquivo TXT |
Report.rdlc |
Arquivo para geração de relatório usando o Crystal Report. |
XSLTFile.xsl |
Arquivo para geração de temas XSL. |
SkinFile.skin |
Skin utilizado para atribuição de controles cliente servidor das páginas ASPX. |
ClassDiagram.cd |
Arquivo de diagrama de classes. |
Referência: 1.3
Neste primeiro passo escolhi o tipo de arquivo "SkinFile.skin", automaticamente é criado um arquivo para edição. Dentro do mesmo pode ser colocado os controles cliente servidor utilizados no ASPX.
Referência: 1.3
Na referência 1.3, adicionei um controle cliente servidor chamado "TextBox" com uma configuração de borda e tamanho de borda. Bem simples e prático. Note que esse controle não tem "ID" definido como é necessário definir dentro das páginas ASPX. Foram adicionados apenas os estilos e o runat="server".
Criei uma página chamada "default.aspx" e agora preciso atribuir este estilo adicionado para dentro da página cujo o objetivo é aplicar no controle textbox da página. Código da página. (Referência 1.4)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Projeto Themes</title> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox runat="server" ID="txt"></asp:TextBox> </div> </form> </body> </html> |
Referência: 1.4
Note que existe apenas um controle chamado "txt" do tipo textbox. Agora para adicionar o estilo a página para que o controle mude, basta adicionar um atributo e um valor no início da página. Referência 1.5.
<%@ Page Language="C#" Theme="Theme" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> |
Referência: 1.5
Acrescentei apenas o atributo "Theme" com o valor "Theme", cujo é o nome adicionado no ato da criação. Cliquei F5 e mandei executar o projeto. (Referência 1.6)
Referência: 1.6
Note que o controle TextBox foi modificado automaticamente com traços em volta do mesmo. Com isso termino de falar dessa primeira etapa utilizando Temas com Visual Studio. NET 2005.
Bom, espero ter ajudado, qualquer dúvida favor entrar em contato através do e-mail mauricio[arroba]aspneti.com.
Mauricio Junior - mauricio[arroba]ascompras.com
Página anterior | Voltar ao início do trabalho | Página seguinte |
|
|