A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Criar uma Aplicação Web em ASP.NET v2.0. 1 Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.

Apresentações semelhantes


Apresentação em tema: "Criar uma Aplicação Web em ASP.NET v2.0. 1 Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado."— Transcrição da apresentação:

1 Criar uma Aplicação Web em ASP.NET v2.0

2 1 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

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

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

5 4 Interface do VS2005 Toolbox Solution Explorer Properties Design

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

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

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

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

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

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

12 11 ToolBox – WebPart Controls Criação de Portais Web WebPartManager WebPartZone...

13 12 Solution Explorer Permite gerir ficheiros e outros recursos do Web Site

14 13 Properties Permite configurar as propriedades dos objectos da página

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

16 15 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: us/library/ydy4x04a.aspx Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

17 16 O code-beside - *.aspx.cs partial class System.Web.UI.Page Page_Load

18 17 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

19 18 Master Pages Têm em vez asp:contentplaceholder

20 19 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

21 20 Master Pages

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

23 22 Exemplo – Criar master Page 1/3

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

25 24 Exemplo – Criar master Page 3/3

26 25 Exemplo – Utilizar master Page 1/3

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

28 27 Exemplo – Utilizar master Page 3/3

29 28 Exemplo – Visualizar a página no Browser

30 29 Master Pages Imbricadas Uma master page pode referenciar outra master page Como a página que referencia é uma master page, na é colocado o atributo MasterPageFile Estas master pages podem incluir HTML, controlos e código especifico

31 30 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


Carregar ppt "Criar uma Aplicação Web em ASP.NET v2.0. 1 Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado."

Apresentações semelhantes


Anúncios Google