Capítulo 9 Implementação de Estatísticas do Site
Até agora, o BLOG da Doking está operacional. Mas você pode descobrir que a navegação esquerda ainda está vazia. Os capítulos seguintes adicionam principalmente menus de funções à navegação esquerda. Este capítulo explica principalmente como adicionar estatísticas relevantes do site na navegação esquerda.
Abra o modelo dkblog.dwt.aspx e adicione design de texto à navegação esquerda, conforme mostrado na Figura 9-1.
Figura 9-1 Modelo dkblog.dwt.aspx design de texto de navegação à esquerda
A implementação de estatísticas de pessoas on-line depende do arquivo global.asax. O arquivo global.asax contém código de programa para lidar com eventos em nível de aplicativo, assim como o arquivo Global.asa no ASP clássico. A tag <script> em Global.asax contém manipuladores de eventos em nível de aplicativo. O primeiro grupo de manipuladores de eventos trata dos eventos de início e parada do aplicativo. Um evento start é gerado na primeira vez que qualquer página é solicitada. O evento de encerramento do aplicativo será acionado quando o aplicativo for fechado.
A criação do arquivo global.asax geralmente requer edição manual. Agora você pode criar rapidamente o arquivo global.asax no Visual Web Developer 2005.
(1) Baixe e instale o Visual Web Developer 2005.
Endereço de download do Visual Web Developer 2005:
http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409
Baixe e instale. Após a execução, a interface de boas-vindas é mostrada na Figura 9-2.
Figura 9-2 Interface de boas-vindas do Visual Web Developer 2005
(2) Após a execução do Visual Web Developer 2005, selecione [Arquivo] → [Novo arquivo] e, na caixa de diálogo pop-up [Novo arquivo], expanda "Web" de " Categorias" e selecione "Visual Basic", selecione "Global Application Class" em "Templates", conforme mostrado na Figura 9-3.
Figura 9-3 Crie uma nova classe de aplicação global
(3) Clique no botão "Abrir" e crie um novo arquivo Glbal conforme mostrado na Figura 9-4.
Figura 9-4 Um arquivo Glbal recém-criado
(4) Modifique o arquivo Glbal, conforme mostrado na Figura 9-5 após a modificação.
Figura 9-5 Modifique o arquivo Glbal
(5) Salve o arquivo Glbal no diretório raiz de D:dkkblog com o nome de arquivo Glbal.asax.
(6) Retorne ao Dreamweaver, abra o modelo dkblog.dwt.aspx, mude para visualização de código, encontre o código:
<td class="BTD">Estatísticas populacionais online deste site: pessoas</td>
e altere-o para:
<td class="BTD">Estatísticas de pessoas online neste site: <%=Application("dk_uses")%> pessoas</td>
(7) Salve o modelo.
Lembrete: O arquivo Glball.asax é criado aqui usando o Visual Web Developer 2005, apenas para conveniência dos leitores e, ao mesmo tempo, também permite que os leitores entrem em contato com o Visual Web Developer 2005. Este novo software é muito poderoso. Se você não possui o Visual Web Developer 2005, basta criar um novo bloco de notas em branco, escrever o código mostrado na Figura 9.5 acima e salvá-lo como um arquivo Glball.asax.
Lembre-se de que em "7.1 Login do usuário no comportamento do servidor", contamos uma vez as notas e respostas postadas pelos usuários. As estatísticas das notas e respostas do site são semelhantes a esta.
(1) Abra o modelo dkblog.dwt.aspx, crie um novo conjunto de dados zdbj e suas configurações são mostradas na Figura 9-6; crie um novo conjunto de dados zdhf e suas configurações são mostradas na Figura 9-7;
Figura 9-6 Diagrama de configuração do conjunto de dados zdbj
Figura 9-7 Diagrama de configuração do conjunto de dados zdhf
(2) Vincule o conjunto de dados zbbj e o conjunto de dados zbhf à página respectivamente, conforme mostrado na Figura 9-8.
Figura 9-8 Vincular conjuntos de dados zbbj e zbhf
(3) Salve o modelo dkblog.dwt.aspx e atualize todas as páginas da web.