O documento discute o ASP.NET, MasterPages, Themes e Skins. O ASP.NET é uma tecnologia da Microsoft para desenvolvimento web que surgiu em 2002. MasterPages permitem padronização através de páginas mestras. Themes e Skins definem a aparência dos controles e páginas por meio de propriedades visuais.
2. O que veremos hoje? ASP.NET O que é? Quando surgiu? Qual a situação atual? MasterPages O que são? Qual é o seu objetivo? Themes e Skins O que são? Quais são os seus objetivos? Tópicos de Esclarecimento Exercício Dicas de Estudo Agradecimento
3. ASP.NET O que é? ASP.NET é a tecnologia para desenvolvimento de Web Sites e Aplicações Web criada pela Microsoft e utilizada em conjunto com o .NET Framework. Quando surgiu? Surgiu em 2002, junto com a primeira versão do .NET Framework, consistindo em uma evolução da tecnologia ASP 3.0.
4. ASP.NET Qual a situação atual? O ASP.NET encontra-se em sua versão 4.0, juntamente com o .NET Framework e não dá nenhum “sinal de cansaço”. Muito pelo contrário! A cada atualização do .NET Framework, temos visto o surgimento de tecnolgias derivadas do ASP.NET, tais como o ASP.NET MVC e o ASP.NET Dynamic Data.
5. MasterPages O que é? Master Page é um recurso do ASP.NET que permite ao desenvolvedor criar uma página mestra que serve de base para as demais páginas de seu Site/Aplicação Web. Este recurso surgiu no Visual Studio 2005 (.NET Framework 2.0) Qual é o seu objetivo? Possibilitar padronização e produtividade no desenvolvimento do projeto tanto no aspecto visual, como em codificação.
6. Themes e Skins O que são? Themes Coleção de propriedades que definem a aparência dos controles e das páginas do Site/Aplicação Web. É composto por imagens, arquivos de folhas de estilo em cascata (CSS) e arquivos de Skin. Skins Arquivos onde as propriedades de customização visual dos controles informados são definidas.
7. Themes e Skins Quais são os seus objetivos? O principal objetivo dos Themes e Skins é o de oferecer uma interface padronizada para as páginas e controles do Site/Aplicação Web.
8. Tópicos de Esclarecimento ASP.NET A diferença entre Web Site e Web Application (Aplicação Web) é que a segunda, quando compilada, gera um arquivo *.dll contendo todas as informações do projeto. Você só precisa salvar esse arquivo em seu servidor para colocar a aplicação on-line. Porém, o Web Site permite que você trabalhe com os arquivos separadamente, facilitando a manutenção do seu projeto. MasterPages É possível ter mais de uma Master Page no mesmo projeto. Themes e Skins É possível que um projeto tenha mais de um Tema (Theme). O mesmo vale para Skins dentro de um Theme. Cada controle deve ter um identificador único nos arquivos de Skin.