Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br Objetivo.

Slides:



Advertisements
Apresentações semelhantes
EBSCOhost Estilo guiado de pesquisa avançada
Advertisements

Faculdades Integradas Santa Cruz
Tutorial Isend – Marketing
HTML - HiperText Markup Language Tecnologia para Web
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
A17 – Primeiros passos na utilização das TIC
Themes and Skins Uma Skin é uma descrição do aspecto de controlos.
Personalização Objecto Profile. 1 O objecto Profile O objecto Profile permite armazenar informação única de um utilizador. Quando o utilizador visita.
Criar uma nova apresentação
EAD em alimentos – Construção de hipertextos Julio Alberto Nitzke Julho de 2009.
Tutorial Isend – Mala Direta
POWER POINT O POWER POINT é um editor de apresentações, pertencente ao
Tutorial de utilização do
Dreamweaver.
Folha de Cálculo TIC 10.
Internet e Informação Electrónica INTERNET EXPLORER
Fernanda Barroso Abril,2006
Tecnologias para Internet
7 - Criação de Páginas Web
Web: criação de páginas
II Semana de Tecnologia da Informação
C# Documentando código em XML Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 10/10/2002 Autor: Marden Menezes Costa.
7 - Criação de Páginas Web DREAMWEAVER Pt.2
Linguagem de Programação para WEB
Utilizando recursos especiais do Webnode
Windows Live Movie Maker. Você pode adicionar vídeos, fotos e arquivos de áudio para montar suas composições. À esquerda está localizado o player que.
Criando Apresentações
Gpnet Criando um novo módulo.
Usando Microsoft Access 2010
Rodrigo Cristiano Silva
INFORMÁTICA BÁSICA Prof. Marcelo West
Tutorial de uso EBSCOhost: Pesquisando temas de Tecnologia.
INFORMÁTICA PARA CONCURSOS
LOGIN Para acessar o sistema, digite em seu browser:
HTML HyperText Markup Language Uma linguagem de marcação.
POWER POWER POINT POINT.
Ambiente de trabalho Barra de ferramentas padrão Barras de rolamentos
Enviando dados com interface Classe Form – é um repositório de controles, sendo que apenas um Form pode ser visto de cada vez. Cada objeto da classe Form.
Prof. Alexandre Monteiro Recife
Oficina Plone Criação de Formulários
Introdução ao CSS Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo. Seções Clique com.
Profª Angela Tissi Tracierra. Tags... As tags... fazem a formatação de fonte no texto que envolvem no documento HTML. Juntamente a essas tags utilizam-se.
Bruno Inojosa MCP.NET Framework.NET com C#. Aula V  Tópicos abordados:  Desenvolvendo para internet (Parte III) Gerenciamento de Estados User Controls.
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Academia de Ensino Superior Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Elaborando o design.
7 - Criação de Páginas Web
Fundamentos da Linguagem C#
Fórmula Visual RM.
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
MENU ARQUIVO Comando Imprimir Imprimi o documento atual # Impressora
Edivox: trabalhando com comandos de bloco
1 Sistemas Multimídia Fundamentos Básicos - HTML Prof. Hemir Santiago Prof. Hemir Santiago.
Karine Alessandra Córdova
Karine Alessandra Córdova
Microsoft Excel.
1- Abrir o Visual Studio e clicar em
AULA 01 Apresentação do Editor de Texto do Office 2010.
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
PROF. DR. DIVINO IGNÁCIO RIBEIRO JR DEPARTAMENTO DE BIBLIOTECONOMIA E GESTÃO DA INFORMAÇÃO - FAED EndNote X5 – Gerenciador de Referências Bibliográficas.
ASP.NET Passo a Passo Pot Pourri de Componentes Componentes a serem estudados neste capítulo 1. Validadores 2. Image, ImageButton e ImageMap 3. Treeview.
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
ASP.NET Passo a Passo Controles com Processamento Personalizado Criando um controle personalizado 1. Abra ou copie a solução ControlORama desenvolvido.
IFRN Técnico em Informática para Internet Strings e Arquivos Texto Prof. Gilbert Azevedo.
Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br utilizando.
Qualquer site é criado com a intenção de que os utilizadores anónimos nele naveguem. Para este tipo de utilizador não é necessário registo, mas para.
ASP.NET Passo a Passo Configuração Conteúdo do Capítulo 1. Aplicar configurações a aplicações ASP.NET 2. Gerenciar a configuração do ASP.NET usando suas.
ASP.NET Passo a Passo Aparência Uniforme
ASP.NET Passo a Passo Estado da Seção
ASP.NET Passo a Passo Aparência Uniforme
Transcrição da apresentação:

Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br Objetivo Integrar os conhecimentos em programação ASP.NET apresentados através do desenvolvimento de um site

Atividade ASP.NET Portal da Memoria Criação da página mestre 1. Crie uma aplicação Web (Empty Web Application) de nome PortalMemoria. 2. Adicione um novo item à página selecionando a opção MasterPage e atribua o nome SiteMaster.master. A página mestre é criada. Ela contem uma DIV que contem o ContentPlaceHolder. 3. Adicione mais duas DIVs à página mestre, sendo uma antes e uma após a DIV originalmente existente. 4. Na DIV central adicione uma tabela (HTML Table) com uma linha e duas colunas. 5. Adicione à primeira célula da tabela um componente Menu. 6. Mova o componente ContentPlaceHolder para a segunda célula da tabela.

Atividade ASP.NET Portal da Memoria Página Mestre Contém três DIVs A DIV do centro contém o menu e o espaço para a implementação das páginas filhas.

Atividade ASP.NET Portal da Memoria Configuração do Menu 1. Adicione ao menu as seguintes opções: Página Inicial, Agenda, Cronologia, Atos e Fatos, Depoimentos, Mensagens, Ex-diretores, Eventos e Contato 2. Crie uma pasta com nome imagens na aplicação 3. Utilizando a opção inspecionar elemento do navegador (Chrome) localize o elemento div id=portal-content e capture a imagem bg-content.gif salvando-a na pasta de imagens. Adicione a imagem ao projeto. 4. Selecione o elemento DOCUMENT na janela de propriedades e associe a imagem bg-content.gif na propriedade background 5. Selecione no componente Menu a opção Auto Format e escolha a opção ColorFul. Limpe a propriedade BackColor de forma que o componente permaneça transparente e a imagem de background seja apresentada por trás do menu.

Atividade ASP.NET Portal da Memoria Página Mestre Configurada com imagem de fundo e opções de menu.

Atividade ASP.NET Portal da Memoria Configuração do Cabeçalho 1. Utilizando a opção inspecionar elemento do navegador localize o elemento id=portal-logo e capture a imagem logo.gif salvando-a na pasta de imagens. Adicione a imagem ao projeto. 2. Clique na imagem na janela da solução e arraste para a DIV criada para o cabeçalho. Configuração do Rodapé 1. Adicione ao DIV inferior o texto abaixo. 2. Selecione a propriedade a Style do DIV e altere as opções font-family para Verdana, font-size para small e color para Maroon. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte | Reitoria Rua Dr. Nilo Bezerra Ramalho, 1692, Tirol, Natal-RN, CEP: Fone/Fax: +55 (84) /

Atividade ASP.NET Portal da Memoria Página Mestre Configurada com imagem do cabeçalho. Incluído também o rodapé

Atividade ASP.NET Portal da Memoria Página Inicial 1. Adicione ao projeto uma página de nome WebFormInicial que utiliza a página mestre SiteMaster.master. 2. Adicione a esta página dois componentes HTML Horizontal Rule. 3. Entre estas linha, adicione o texto “Centenário do IFRN ” Página Ex-Diretores 1. Adicione ao projeto uma página de nome WebFormExDiretores que utiliza a página mestre SiteMaster.master. 2. Adicione a esta página dois componentes HTML Horizontal Rule. 3. Entre estas linha, adicione o texto “Ex-Diretores” 4. Adicione um componente ASP.NET Table e atribua o ID TableExDiretores.

Atividade ASP.NET Portal da Memoria Página Inicial e Página Ex-Diretores

Atividade ASP.NET Portal da Memoria Página Mestre – Controle de Navegação Selecione o componente menu da página mestre e associe a opção Página Inicial ao WebFormInicial e a opção Ex-Diretores à página WebFormExDiretores. Secione o WebFormInicial e escolha a opção “Set As Start Page” de forma que a solução sempre inicie na página WebFormInicial. Execute a aplicação e observe se a navegação está funcionando corretamente.

Atividade ASP.NET Portal da Memoria Arquivo Texto com dados de Ex-Diretores 1. Adicione ao projeto uma pasta de nome “ExDiretores”para armazenar arquivos a serem utilizados nesta página. 2. Adicione a esta pasta um arquivo texto de nome ExDiretores.txt. Utilize a opção Add/New Item/General/Text File. 3. Introduza no arquivo as seguintes informações de todos os diretores: o ano inicial de atividade do diretor, o nome do diretor e o períodos dados. 4. As informações de cada diretor devem ser apresentadas em uma linha, sendo cada informação separada pelo caractere “;”. 1909;Sebastião Fernandes de Oliveira; ;Silvino Bezerra Neto; ;Alcides Feijó Raupp ; ;Sérgio Luis Alves de França;

Atividade ASP.NET Portal da Memoria Arquivo texto com dados dos ex-diretores

Atividade ASP.NET Portal da Memoria Imagens de Ex-Diretores 1. Acesse a página original do centenário e salve na pasta ExDiretores da aplicação os arquivos com as imagens dos ex-diretores. 2. Utilize a seguinte nomenclatura nos arquivos: DiretorXXXX.jpg, sendo XXXX o ano de início do período de atuação do diretor. Observe que o valor de XXXX deve ser idêntico ao utilizado no arquivo texto. Este valor será utilizado em toda a aplicação para referenciar o diretor.

Atividade ASP.NET Portal da Memoria Conteúdo da pasta ExDiretores

Atividade ASP.NET Portal da Memoria Programação da Página de Ex-Diretores 1. Adicione à programação da página uma variável “ExDiretores”do tipo lista de string que será utilizada para conter as informações do arquivo texto. 2. Adicione no Page_Load a chamada a dois métodos LeArquivoTexto e InitTable. O primeiro irá carregar os dados do arquivo texto na lista de string. O segundo utilizará os dados da lista para configurar a tabela que irá mostrar os ex-diretores. public partial class WebFormExDiretores : System.Web.UI.Page { List ExDiretores; protected void Page_Load(object sender, EventArgs e) { LeArquivoTexto(); InitTable(); }

Atividade ASP.NET Portal da Memoria Programação da Página de Ex-Diretores void LeArquivoTexto() { StreamReader sr; string Arquivo, Linha; // Cria Lista de Diretores ExDiretores = new List (); // Nome do Arquivo Texto Arquivo = Request.PhysicalApplicationPath + "ExDiretores\\ExDiretores.txt"; // Le arquivo com nome de imagens if (System.IO.File.Exists(Arquivo)) { sr = new StreamReader(System.IO.File.OpenRead(Arquivo)); try { while (sr.Peek() > -1) { Linha = sr.ReadLine(); // Le uma Linha ExDiretores.Add(Linha); } finally { sr.Close(); } } }

Atividade ASP.NET Portal da Memoria Programação da Página de Ex-Diretores // Le Lista de Ex-Diretores e acrescenta componentes visuais de apresentação void InitTable() { TableRow tr; TableCell tc; ImageButton imagem; Label rotulo; string[] linha; int indicecoluna, qtdcoluna; // Le arquivo com nome de imagens if (ExDiretores.Count > 0) { indicecoluna = 0; qtdcoluna = 4; tr = new TableRow(); // Cria nova linha do componente table foreach(string strlinha in ExDiretores) { // Separa os dados em cada linha linha = strlinha.Split(';');

Atividade ASP.NET Portal da Memoria Programação da Página de Ex-Diretores // Configuração de uma celula da tabela // Cada celula da tabela tem 3 elementos: imagem do diretor, // nome do diretor e periodo de direção tc = new TableCell(); // Configura Imagem do Diretor imagem = new ImageButton(); imagem.ImageUrl = "~\\ExDiretores\\Diretor" + linha[0] +".jpg"; // linha[0] contem o ano inicial do diretor imagem.ToolTip = linha[1]; imagem.PostBackUrl = "~\\WebFormExDiretorDestaque.aspx?diretor= Diretor" + linha[0] + "&diretornome=" + linha[1]; tc.Controls.Add(imagem); // Adiciona imagem na celula tc.Height = 100; tc.Width = 800 / qtdcoluna; tc.HorizontalAlign = HorizontalAlign.Center; // Configura Nome do diretor rotulo = new Label(); rotulo.Text = " " + linha[1]; // linha[1] contem o nome do diretor tc.Controls.Add(rotulo); // Adiciona rotulo na celula rotulo.Font.Name = "verdana"; rotulo.Font.Bold = true; rotulo.Font.Size = 8;

Atividade ASP.NET Portal da Memoria Programação da Página de Ex-Diretores // Configura Periodo de direção rotulo = new Label(); rotulo.Text = " " + linha[2]; // linha[1] contem o nome do diretor tc.Controls.Add(rotulo); // Adiciona rotulo na celula rotulo.Font.Name = "verdana"; rotulo.Font.Size = 8; // Adiciona celula na linha tr.Cells.Add(tc); // Contador de colunas indicecoluna++; if (indicecoluna==qtdcoluna) { // Adiciona linha configurada na tabela TableExDiretores.Rows.Add(tr); // Cria nova linha do componente table tr = new TableRow(); indicecoluna = 0; } } // fim do foreach if (indicecoluna != 0) { // Adiciona linha configurada na tabela TableExDiretores.Rows.Add(tr); } } }

Atividade ASP.NET Portal da Memoria Página de Ex-Diretores

Atividade ASP.NET Portal da Memoria Página Ex-Diretores (Destaque) 1. Adicione ao projeto uma página de nome WebFormExDiretorDestaque que utiliza a página mestre SiteMaster.master. 2. Adicione a esta página dois componentes HTML Horizontal Rule. 3. Entre estas linha, adicione um rótulo e atribua ao componente o nome LabelDiretor. 4. Após as linhas, adicione um componente Image com nome ImageDiretor e um outro componente de rótulo de nome LabelDiretorDestaque.

Atividade ASP.NET Portal da Memoria Página Ex-Diretores (Destaque)

Atividade ASP.NET Portal da Memoria Imagens de Ex-Diretores 1. Acesse a página original do centenário, entre na página de Ex- Diretores, selecione cada diretor e salve na pasta ExDiretores da aplicação os arquivos com as imagens do destaque de cada um dos ex-diretores. 2. Utilize a seguinte nomenclatura nos arquivos de imagem: DiretorXXXXDestaque.jpg, sendo XXXX o ano de início do período de atuação do diretor. 3. A partir página de cada diretor, copie também o conteúdo do histórico do diretor em um arquivo texto com a seguinte nomenclatura: DiretorXXXX.txt. Salve os arquivos textos no padrão de codificação UniCode.

Atividade ASP.NET Portal da Memoria Conteúdo da pasta ExDiretores

Atividade ASP.NET Portal da Memoria Programação da Página de Destaque de Ex-Diretores 1. Adicione à programação da página uma variável “ExDiretores”do tipo lista de string que será utilizada para conter as informações do arquivo texto. 2. Adicione no Page_Load a chamada a dois métodos LeArquivoTexto e InitDiretor. O primeiro irá carregar os dados do arquivo texto na lista de string. O segundo utilizará os dados da lista para configurar os componentes irão mostrar os dados dos ex-diretores. public partial class WebFormExDiretores : System.Web.UI.Page { List ExDiretores; protected void Page_Load(object sender, EventArgs e) { LeArquivoTexto(); InitDiretor(); }

Atividade ASP.NET Portal da Memoria Programação da Página de Destaque de Ex-Diretor void LeArquivoTexto() { StreamReader sr; string Arquivo, Linha; // Cria Lista de Diretores ExDiretores = new List (); // Nome do Arquivo Texto Arquivo = Request.PhysicalApplicationPath + "ExDiretores\\" + Request.QueryString["diretor"] + ".txt"; // Le arquivo com nome de imagens if (System.IO.File.Exists(Arquivo)) { sr = new StreamReader(System.IO.File.OpenRead(Arquivo)); try { while (sr.Peek() > -1) { Linha = sr.ReadLine(); // Le uma Linha ExDiretores.Add(Linha); } } finally { sr.Close(); } } }

Atividade ASP.NET Portal da Memoria Transferência de dados utilizando query string 1. Observe que na chamada à página de destaque foi introduzido um caracter “?” e após ele duas definições de atributo. Foram declarados os atributos “diretor” e “diretornome” com os valores iguais ao conteúdo de linha[0] e linha[1], que contém o ano inicial do diretor e o nome do diretor respectivamente. 2. A cadeia de caracteres após a “?” é chamada de query string e serve para transferir informações entre páginas. Para acessar o conteúdo na página chamada, utiliza-se Request.QueryString[“x”] com x sendo o nome do atributo. Página de Ex-Diretores imagem.PostBackUrl = "~\\WebFormExDiretorDestaque.aspx?diretor= Diretor" + linha[0] + "&diretornome=" + linha[1]; Página de Destaque de Diretor Arquivo = Request.PhysicalApplicationPath + "ExDiretores\\" + Request.QueryString["diretor"] + ".txt";

Atividade ASP.NET Portal da Memoria Programação da Página de Destaque de Ex-Diretor void InitDiretor() { string strExDiretor = ""; LabelDiretor.Text = Request.QueryString["diretornome"]; ImageDiretor.ImageUrl = "~\\ExDiretores\\" + Request.QueryString["diretor"] + "Destaque.jpg"; LeArquivoTexto(); // Carrega dados da lista em variavel string foreach (string strlinha in ExDiretores) { strExDiretor = strExDiretor + " " + strlinha; } LabelDiretorDestaque.Text = strExDiretor; }

Exercício 1 Criar a página “Atos e Fatos” e a página com seu detalhamento para apresentar informações constantes em Atos e Fatos do site do centenário. Os dados a serem apresentados devem ser lidos em um arquivo texto em formato CSV com os campos separador pelo caractere “;” As imagens devem ser gravadas em uma pasta específica para essa página e com padronização de nomes definida pelo programador.

Exercício 2 Criar a página “Cronologia” com as informações constantes na página cronologia do site do centenário. Os anos e o tópico da cronologia devem ser lidos em um arquivo texto em formato CSV com os campos separador pelo caractere “;”. O texto da cronologia deve ser gravado em um arquivo para cada ano detalhado na cronologia. As imagens devem ser gravadas em uma pasta específica para essa página e com padronização de nomes definida pelo programador.

Exercício 3 Criar a página “Eventos” com as informações constantes na página eventos do site do centenário. Os nomes dos eventos, a descrição, o período (de e até) e o link para a galeria do evento devem ser lidos em um arquivo texto em formato CSV com os campos separador pelo caractere “;”. As imagens de cada evento ser gravadas em uma pasta específica para essa página e com padronização de nomes definida pelo programador.

Exercício 3 Observe que a página original não está apresentando o detalhamento do evento. Ativar apresentação de cada container de evento para conseguir visualizar. Veja figura abaixo com um detalhamento ativado.

Exercício 4 Ajustar a apresentação da página de detalhamento de “Ex- Diretores” para incluir: 1) O texto acima da foto principal 2) O painel direito com a foto do diretor, data de início, data de fim e nome da instituição na época de atuação do diretor.