Página anterior Voltar ao início do trabalhoPágina seguinte 

Usando themes ASP.NET 2.0 (Parte 1) (página 2)

Mauricio Junior

 

Referência: 1.1

Automaticamente é criada uma pasta chamada "Theme" dentro do projeto. (Referência 1.2)

 

www.mauriciojunior.org

 

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".  

5. Atribuir estilo criado

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 trabalhoPágina seguinte 



As opiniões expressas em todos os documentos publicados aqui neste site são de responsabilidade exclusiva dos autores e não de Monografias.com. O objetivo de Monografias.com é disponibilizar o conhecimento para toda a sua comunidade. É de responsabilidade de cada leitor o eventual uso que venha a fazer desta informação. Em qualquer caso é obrigatória a citação bibliográfica completa, incluindo o autor e o site Monografias.com.