Tipos de Sites Web gerados pelo VS2005

Slides:



Advertisements
Apresentações semelhantes
Área de Desenvolvimento de Sistemas
Advertisements

Novos serviços da ASP.Net 2.0
Membership e Login Web Site Administration Tool.
Controlos de Validação. 1 Verificar se o valor inserido num controlo está minimamente coerente com a informação pretendida Bloquear o processamento da.
Themes and Skins Uma Skin é uma descrição do aspecto de controlos.
O que é Web Part? Web Parts é um conjunto integrado de controlos que permitem aos utilizadores modificar o conteúdo, aparência e comportamento de páginas.
Maria da Conceição Neves
Criar uma Aplicação Web em ASP.NET v Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.
Personalização Objecto Profile. 1 O objecto Profile O objecto Profile permite armazenar informação única de um utilizador. Quando o utilizador visita.
Master Pages no ASP.NET 2.0 Adaptado/Retirado do MSDN.
Aparência Comum e Navegação 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Introdução a XML DTD Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Auditoria de Segurança da Informação
Tecnologia para Web Controles de Validação
Internet e Informação Electrónica INTERNET EXPLORER
Curso de Jornalismo e Ciências da Comunicação
Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/ Modelação visual com a ferramenta IBM Rational XDE (versão para o Microsoft.
Análise de Casos de Uso Alexandre Motnteiro.
1 APLICAÇÃO DA VISUALIZAÇÃO CIENTÍFICA À OCEANOGRAFIA Representação da agitação marítima no porto de Leixões Disciplina de Visualização Científica Mestrado.
Conhecendo o Visual Studio.NET
Monitoria GDI Aula Prática
II Semana de Tecnologia da Informação
Instalação e Configuração
Desenvolvimento de Projetos e Aplicações Web
Impressão de etiquetas
Microsoft Access Carlos Sebastião.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Comunicação Social Criação e Produção de Sites
PÁginas Dinâmicas Programação Web.
Tecnologias Web Rodrigo Cristiano Silva
Introdução ao Desenvolvimento Web
Capítulo 2 Java Servlets.
Conteúdos do tutorial O que é um Slide Mestre?
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Cadastro de Docentes e Auxiliares de Educação Infantil
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Salas de Matemática.
Rodrigo Cristiano Silva
Tecnologia para Web Enrique Pimentel
1 - Curso Elearning - Desenvolver uma Cultura de Qualidade CONSIDERAÇÕES GERAIS O acesso ao presente Curso a distância (elearning) deve ser sempre efetuado.
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
1.
1 1.
Compras - Pedido de Compra
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Adriano Melo Introdução ao ASP.NET Adriano Melo
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
CURSO DE EXTENSÃO PROGRAMAÇÃO C# .NET
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Rio Verde - Goiás - Brasil
1 Limites e Preenchimentos da Tabela Limites e preenchimento {Borders and Shading}, do menu Tabela {Table}, na barra de Ferramentas Tabelas e limites.
ÁREA DE TRABALHO DO WINDOWS
GESTÃO DE FICHEIROS ÍNDICE Pág. I.Instalação do Software 2 II.Selecção de Empresas / Manutenção de Empresas 5 III.Criação da Base de Dados (Clientes,
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Cadastro de Contas a Pagar
GINÁSTICA LABORAL UM NOVO CAMINHO.
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Academia de Ensino Superior Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Elaborando o design.
XIV Jornada de Cursos .NET com C# Antônio Junior Bruno Inojosa.
Bruno Inojosa MCP .NET Framework
Conceitos Programação Web.
Academia de Ensino Superior Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Desenhando a página.
Transcrição da apresentação:

Criar uma Aplicação Web em ASP.NET v2.0 .Net Apprentice Criar uma Aplicação Web em ASP.NET v2.0 (C) Laboratório .NET do Departamento de Engenharia Informática do ISEP/IPP

Tipos de Sites Web gerados pelo VS2005 .Net Apprentice Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado o Microsoft ASP.NET Development Server em vez do IIS Local IIS Web sites Directoria virtual do IIS local Remote IIS Web sites Directoria virtual no IIS remoto FTP sites Semelhante à criação de File-system ou Local IIS Web sites ftp://ftpserver.dominio.xpto (C) Laboratório .NET do Departamento de Engenharia Informática do ISEP/IPP

Criar uma Aplicação Web com o VS2005 Iniciar o VS2005 Criar Web Site

Criar uma Aplicação Web com o VS2005 Um Web Site C# em File System

Interface do VS2005 Toolbox Solution Explorer Properties Design

A ToolBox HTML Controls Web Server Controls Standard Controls Data Controls Validation Controls Navigation Controls Login Controls WebParts Controls

ToolBox – Standard Controls Interface com o utilizador TextBox ListBox DropDownList Label Button Image Calendar ...

ToolBox – Data Controls Manipulação de infomação em Bases de Dados relacionais GridView SqlDataSource ...

ToolBox – Validation Controls Validação de informação inserida pelo utilizador RequiredFieldValidator CompareValidator ...

ToolBox – Navigation Controls Controlos que auxiliam o utilizador a navegar no site Menu TreeView SiteMapPath ...

ToolBox – Login Controls Criação de interfaces de autenticação do utilizador Login ChangePassword PasswordRecovery ...

ToolBox – WebPart Controls Criação de “Portais” Web WebPartManager WebPartZone ...

Solution Explorer Permite gerir ficheiros e outros recursos do Web Site

Properties Permite configurar as propriedades dos objectos da página

A interface HTML - *.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> runat=“server”

Directiva @Page <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> Define atributos específicos para o ficheiro aspx utilizados pelo compilador ASP.NET Language – linguagem utilizada CodeFile – Indica a localização relativa do ficheiro code-behind. Este atributo utiliza-se em conjunção com Inherits para estabelecer a ligação entre code-behind e o aspx. Inherits – Define a classe (*.aspx.cs) da qual a página herda Especificação completa em: http://msdn2.microsoft.com/en-us/library/ydy4x04a.aspx

O “code-beside” - *.aspx.cs System.Web.UI.Page partial class Page_Load

São ficheiros ASP.NET com a extensão .master .Net Apprentice Master Pages São ficheiros ASP.NET com a extensão .master Definem layouts (código e conteúdo) reutilizáveis em diversas páginas web. Não são enviadas directamente para o browser Os elementos da Master Page e os da página que a utiliza, são aglutinados em tempo real O conteúdo resultante é enviado para o browser cliente (C) Laboratório .NET do Departamento de Engenharia Informática do ISEP/IPP

Têm directiva @Master em vez de @Page asp:contentplaceholder Master Pages Têm directiva @Master em vez de @Page asp:contentplaceholder

São páginas Web que referenciam uma master page para: Content Pages São páginas Web que referenciam uma master page para: Obter um layout consistente para o site Reutilizar código Reutilizar conteúdo e controlos Incluem o seu próprio conteúdo especifico Este conteúdo especifico é aglutinado em tempo real com o da master page

Master Pages

Content Pages MasterPageFile="~/MasterPage.master" asp:Content ContentPlaceHolderID="ContentPlaceHolder1"

Exemplo – Criar master Page 1/3

Exemplo – Criar master Page 2/3 1ª linha: texto 2ª linha: asp:contentplaceholder Tabela HTML com 3 linhas 3ª linha: asp:Label

Exemplo – Criar master Page 3/3

Exemplo – Utilizar master Page 1/3

Exemplo – Utilizar master Page 2/3 asp:DropDownList asp:TextBox asp:TextBox asp:Button asp:Label Texto HTML Tabela HTML com 1 linha

Exemplo – Utilizar master Page 3/3

Exemplo – Visualizar a página no Browser

Master Pages Imbricadas Uma master page pode referenciar outra master page Como a página que referencia é uma master page, na directiva @Master é colocado o atributo MasterPageFile <%@ Master Language="C#" CodeFile="MP2.master.cs" Inherits="MP2" MasterPageFile="~/MasterPage.master" %> Estas master pages podem incluir HTML, controlos e código especifico

Ficheiros de Configuração As várias configurações necessárias para a produção do Web Site estão armazenadas em ficheiros XML machine.config - Configurações gerais para todas as Aplicações no Servidor Web web.config – Configurações específicas da Aplicação Web A conjugação de especificações em ambos os ficheiros permite criar as configurações desejadas A ferramenta “Web Site Administration Tool” do Visual Studio 2005 pode ser utilizada para editar os ficheiros XML referidos