Biblia. dreamweaver.8

877 views

Published on

Criação de web master.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
877
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
66
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Biblia. dreamweaver.8

  1. 1. Usando o Dreamweaver
  2. 2. Marcas comerciais 1-Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central, ColdFusion, Contribute, Database Explorer, Director, Dreamweaver, Fireworks, Flash, FlashCast, FlashHelp, Flash Lite, FlashPaper, Flex, Flex Builder, Fontographer, FreeHand, Generator, HomeSite, JRun, MacRecorder, Macromedia, MXML, RoboEngine, RoboHelp, RoboInfo, RoboPDF, Roundtrip, Roundtrip HTML, Shockwave, SoundEdit, Studio MX, UltraDev e WebHelp são marcas registradas ou comerciais da Macromedia, Inc. e podem estar registradas nos Estados Unidos ou em outras jurisdições, inclusive jurisdições internacionais. Outros nomes de produtos, logotipos, desenhos, títulos, palavras ou frases mencionadas nesta publicação podem ser marcas comerciais ou de serviço, bem como nomes comerciais da Macromedia, Inc. ou de outras entidades, podendo estar registrados em determinadas jurisdições, inclusive internacionais. Informações sobre outros fabricantes Este guia contém links para sites de terceiros que não estão sob controle da Macromedia, e a Macromedia não se responsabiliza pelo conteúdo de quaisquer sites de terceiros. O acesso a um site da Web de terceiros mencionado neste guia deve ser feito por sua própria conta e risco. A Macromedia fornece esses links apenas para a sua conveniência e a inclusão desses não implica endosso ou responsabilidade pelo conteúdo dos sites de outros fabricantes. Copyright © 1997-2005 Macromedia, Inc. Todos os direitos reservados. Este manual não pode ser copiado, fotocopiado, reproduzido, traduzido ou convertido para qualquer meio eletrônico ou formato legível por máquina, parcial ou integralmente, sem aprovação por escrito da Macromedia, Inc. Não obstante o acima exposto, o proprietário ou o usuário autorizado de uma cópia válida do software com o qual este manual foi fornecido pode imprimir uma cópia deste manual a partir de uma versão eletrônica deste manual com a única finalidade de tal proprietário ou usuário autorizado aprender a usar o referido software, desde que nenhuma parte deste manual possa ser impressa, reproduzida, distribuída, revendida ou transmitida para quaisquer outras finalidades, incluindo, mas não limitado a, finalidades comerciais, tais como a venda de cópias desta documentação ou o fornecimento de serviços de suporte pago. Agradecimentos Gerente de projeto: Charles Nadeau Redatores: Michael Varese Demais redatores: Jennifer Rowe, Paul Gubbay, Charles Nadeau Edição: Rosana Francescato, Lisa Stanziano, Anne Szabla, Mary Ferguson, Mark Nigara Gerentes de produção e edição: Patrice O’Neill e Rosana Francescato Projeto e produção de mídia: Adam Barnett, Aaron Begley, Paul Benkman, John Francis, Geeta Karmarkar, Paul Rangel, Arena Reed, Mario Reynoso Gerente de localização: Melissa Baerwald Agradecimentos especiais para Sheila McGinn, Paul Gubbay, Vic Mitnick, Jim Doubek, Joaquin Blas, Wenlan Du, Ken Karleskint, Jennifer Taylor, Jorge Taylor, Nick Halbakken, Scott Richards, Sami Kaied, John Skidgel, Masayo Noda, Kristin Conradi, Yuko Yagi, os responsáveis pelos testes da versão beta e toda a equipe de engenharia e de controle de qualidade da Dreamweaver. Primeira edição: Setembro de 2005 Macromedia, Inc. 601 Townsend St. San Francisco, CA 94103, EUA
  3. 3. 3 Sumário PARTE 1: PRINCÍPIOS BÁSICOS DO DREAMWEAVER Introdução. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Novidades do Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Onde iniciar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Fluxo de trabalho do Dreamweaver para criar sites da Web . . . . . . . 28 Utilizar o Dreamweaver com outros aplicativos. . . . . . . . . . . . . . . . . . . 33 Dreamweaver e acessibilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Guia para a mídia de treinamento do Dreamweaver. . . . . . . . . . . . . . . 36 Convenções tipográficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Recursos de tecnologias da Web e HTML. . . . . . . . . . . . . . . . . . . . . . . 40 Capítulo 1: Explorar a área de trabalho. . . . . . . . . . . . . . . . . . . . . 43 Sobre a área de trabalho do Dreamweaver . . . . . . . . . . . . . . . . . . . . . . 43 Trabalhar na janela do documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Utilizar barras de ferramentas, inspetores e menus contextuais . . . . 59 Utilizar painéis e grupos de painéis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Utilizar os recursos de acessibilidade do Dreamweaver . . . . . . . . . . . .70 Otimizar a área de trabalho para o projeto de página acessível. . . . . .76 Utilizar guias visuais no Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . .77 Dreamweaver conceitos básicos de personalização . . . . . . . . . . . . . . .78 Capítulo 2: Configurar um site do Dreamweaver . . . . . . . . . . . . .87 Sobre sites do Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87 Configurar um novo site do Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . 90 Utilizar as definições avançadas para configurar um site do Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Editar definições de um site do Dreamweaver . . . . . . . . . . . . . . . . . . . .97 Editar sites da Web já existentes no Dreamweaver . . . . . . . . . . . . . . . .97
  4. 4. 4 Sumário Capítulo 3: Criar e abrir documentos . . . . . . . . . . . . . . . . . . . . . . 101 Criar novos documentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Salvar um novo documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Definir um novo tipo de documento padrão . . . . . . . . . . . . . . . . . . . . . 106 Definir a extensão de arquivo padrão de novos documentos HTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Abrir documentos existentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Limpar arquivos HTML do Microsoft Word. . . . . . . . . . . . . . . . . . . . . . 108 PARTE 2: TRABALHAR COM SITES DO DREAMWEAVER Capítulo 4: Gerenciar arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Sobre o gerenciamento de sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 Acessar sites, um servidor e unidades locais . . . . . . . . . . . . . . . . . . . . .118 Exibir arquivos e pastas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Comparar arquivos para conhecer as diferenças. . . . . . . . . . . . . . . . . 126 Reverter arquivos (usuários do Contribute). . . . . . . . . . . . . . . . . . . . . . 132 Gerenciar arquivos e pastas no painel Files (Arquivos) . . . . . . . . . . . 132 Trabalhar com um mapa visual do site . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Importar e exportar sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Remover um site do Dreamweaver da lista de sites . . . . . . . . . . . . . . 148 Devolver e retirar arquivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Obter e colocar arquivos no servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Sincronizar os arquivos nos sites local e remoto . . . . . . . . . . . . . . . . . .161 Identificar e excluir arquivos não-utilizados. . . . . . . . . . . . . . . . . . . . . . 162 Mascarar as pastas e os arquivos do site. . . . . . . . . . . . . . . . . . . . . . . . 163 Armazenar informações sobre arquivos nas Design Notes . . . . . . . . 167 Testar o site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Capítulo 5: Gerenciar bibliotecas e propriedades de sites . . . . 177 Sobre itens de biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Trabalhar com propriedades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Criar e gerenciar uma lista de propriedades favoritas . . . . . . . . . . . . . 188 Trabalhar com itens de biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
  5. 5. Sumário 5 Capítulo 6: Gerenciar sites do Contribute com o Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Sobre o gerenciamento de sites do Contribute . . . . . . . . . . . . . . . . . . 202 Preparar um site para utilizar com o Contribute . . . . . . . . . . . . . . . . . 207 Administrar um site do Contribute utilizando o Dreamweaver . . . . . 208 Gerenciar arquivos do Contribute utilizando o Dreamweaver . . . . . .210 Solucionar problemas de um site do Contribute . . . . . . . . . . . . . . . . . .214 PARTE 3: CRIAR LAYOUTS DE PÁGINA Capítulo 7: Criar layouts de páginas com CSS . . . . . . . . . . . . . .219 Sobre camadas no Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Inserir uma camada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Definir propriedades e preferências de camadas . . . . . . . . . . . . . . . . 225 Gerenciar camadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Manipular camadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Converter camadas em tabelas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Animar camadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Inserir tags div no layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Trabalhar com tags div no layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Alterar a cor de realce de tags div. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Trabalhar com visualização de layout CSS . . . . . . . . . . . . . . . . . . . . . 248 Utilizar réguas, guias e grades para definir o layout de páginas. . . . 250 Utilizar uma imagem de rastreamento . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Capítulo 8: Apresentar conteúdo com tabelas . . . . . . . . . . . . . 257 Sobre as tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 Inserir uma tabela e adicionar conteúdo . . . . . . . . . . . . . . . . . . . . . . . . 260 Importar e exportar dados tabulares . . . . . . . . . . . . . . . . . . . . . . . . . . . .261 Selecionar os elementos da tabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Usar o modo Expanded Tables (Tabelas expandidas) para facilitar a edição da tabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Formatar tabelas e células . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Redimensionar tabelas, colunas e linhas . . . . . . . . . . . . . . . . . . . . . . . 270 Adicionar e remover linhas e colunas . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Dividir e mesclar células . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Copiar, colar e excluir células. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Aninhar tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281 Ordenar tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
  6. 6. 6 Sumário Capítulo 9: Criação de páginas no modo Layout . . . . . . . . . . . 283 Sobre o modo Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284 Alternar do modo Standard (Padrão) para o modo Layout . . . . . . . .288 Desenhar no modo Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289 Adicionar conteúdo a uma célula de layout . . . . . . . . . . . . . . . . . . . . . .293 Limpar automaticamente as alturas das células. . . . . . . . . . . . . . . . . 295 Redimensionar e mover células e tabelas de layout . . . . . . . . . . . . . 295 Formatar células e tabelas de layout. . . . . . . . . . . . . . . . . . . . . . . . . . . .297 Definir a largura da coluna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 Definir preferência para o modo Layout. . . . . . . . . . . . . . . . . . . . . . . . 302 Capítulo 10: Utilização de quadros . . . . . . . . . . . . . . . . . . . . . . . 303 Sobre quadros e conjuntos de quadros . . . . . . . . . . . . . . . . . . . . . . . . 303 Trabalhar com conjuntos de quadros na janela do documento. . . . 309 Criar quadros e conjuntos de quadros . . . . . . . . . . . . . . . . . . . . . . . . . 309 Selecionar quadros e conjuntos de quadros . . . . . . . . . . . . . . . . . . . . . 313 Abrir um documento em um quadro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Salvar arquivos de quadros e de conjuntos de quadros . . . . . . . . . . . 316 Visualização e definição de propriedades e atributos de quadros . . 318 Exibir e definir propriedades de conjuntos de quadros . . . . . . . . . . . 320 Controlar o conteúdo de quadros com links . . . . . . . . . . . . . . . . . . . . . 321 Lidar com um navegador que não pode exibir quadros . . . . . . . . . . .323 Utilizar comportamentos JavaScript com quadros . . . . . . . . . . . . . . .323 Capítulo 11: Gerenciar modelos . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Sobre modelos do Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .326 Criar um modelo no Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Criar modelos para um site do Contribute . . . . . . . . . . . . . . . . . . . . . . 344 Criar regiões editáveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .346 Criar regiões repetitivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Usar regiões opcionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353 Definir atributos de tag editáveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .356 Criar um modelo aninhado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .357 Editar e atualizar modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Gerenciar modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .363 Exportar e importar o conteúdo XML de um modelo . . . . . . . . . . . . .364 Exportar um site sem markup de modelo. . . . . . . . . . . . . . . . . . . . . . . .365 Aplicar ou remover um modelo de um documento existente. . . . . . .366 Editar conteúdo em um documento baseado em modelo . . . . . . . . .368
  7. 7. Sumário 7 PARTE 4: ADICIONAR CONTEÚDO ÀS PÁGINAS Capítulo 12: Trabalhar com páginas . . . . . . . . . . . . . . . . . . . . . . 375 Sobre o trabalho com páginas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Salvar páginas da Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Especificar HTML em vez de CSS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .381 Definir propriedades de página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .381 Trabalhar com cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Selecionar elementos na janela do documento. . . . . . . . . . . . . . . . . . 386 Aplicar zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Utilizar o painel History (Histórico) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Automatizar tarefas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .391 Utilizar comportamentos JavaScript para detectar navegadores e plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 Visualizar e testar páginas em navegadores . . . . . . . . . . . . . . . . . . . . 399 Definir preferências de tamanho e tempo de download . . . . . . . . . . 402 Capítulo 13: Inserir e formatar texto . . . . . . . . . . . . . . . . . . . . . . 405 Formatar texto no Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 Inserir texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .418 Formatar parágrafos e estruturas de documento . . . . . . . . . . . . . . . . 422 Formatação do texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Utilizar a opção Cascading Style Sheets (Folha de estilo em cascata) para formatar texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433 Verificar a ortografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Procurar e substituir texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Capítulo 14: Inserir imagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Sobre as imagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Inserir uma imagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Redimensionar uma imagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Cortar uma imagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 Usar o Fireworks para otimizar uma imagem. . . . . . . . . . . . . . . . . . . . 455 Ajustar o brilho e o contraste de uma imagem. . . . . . . . . . . . . . . . . . . 456 Definir a nitidez de uma imagem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Criar uma imagem cambiável. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 Usar um editor de imagens externo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Aplicar comportamentos a imagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
  8. 8. 8 Sumário Capítulo 15: Links e navegação. . . . . . . . . . . . . . . . . . . . . . . . . . . 461 Localizações e caminhos dos documentos. . . . . . . . . . . . . . . . . . . . . .462 Menus de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .465 Barras de navegação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .466 Sobre mapas de imagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .467 Criar links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .467 Gerenciar links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .479 Inserir menus de salto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .483 Usar as barras de navegação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .486 Usar mapas de imagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .488 Anexar comportamentos JavaScript aos links . . . . . . . . . . . . . . . . . . . 491 Verificar links rompidos, externos e órfãos . . . . . . . . . . . . . . . . . . . . . . 491 Corrigir links rompidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 Abrir documentos vinculados no Dreamweaver. . . . . . . . . . . . . . . . . 495 Capítulo 16: Trabalhar com outros aplicativos . . . . . . . . . . . . . 497 Sobre a integração com o Fireworks e com o Flash . . . . . . . . . . . . . .497 Otimizar o ambiente de trabalho para Fireworks e Flash . . . . . . . . . 498 Trabalhar com o Fireworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 Trabalhar com o Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 Capítulo 17: Adicionar áudio, vídeo e elementos interativos . . . 515 Sobre os arquivos de mídia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Inserir e editar um objeto de mídia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Iniciar um editor de arquivos de mídia externo . . . . . . . . . . . . . . . . . . . 521 Utilizar as Design Notes (Notas de design) com um objeto de mídia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .523 Inserir e modificar um objeto de botão Flash . . . . . . . . . . . . . . . . . . . .523 Inserir um objeto de texto do Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . .526 Inserir conteúdo Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .526 Fazer o download e instalar os elementos Flash . . . . . . . . . . . . . . . . .527 Inserir elementos Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .528 Editar atributos de elementos Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Inserir documento do FlashPaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Inserir conteúdo do Flash Video. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Inserir filmes Shockwave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .534 Adicionar vídeo (não-Flash) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .535 Adicionar som a uma página. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .535 Inserir conteúdo de plug-in para Netscape Navigator. . . . . . . . . . . . .537 Inserir um controle ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 Inserir um applet Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
  9. 9. Sumário 9 Utilizar comportamentos para controlar elementos de mídia. . . . . . 540 Capítulo 18: Utilizar comportamentos JavaScript. . . . . . . . . . . .541 Utilizar o painel Behaviors (Comportamentos) . . . . . . . . . . . . . . . . . . 543 Sobre os eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 Aplicação de um comportamento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544 Anexar um comportamento ao texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 Alterar um comportamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Atualizar um comportamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Criar novas ações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548 Fazer o download e instalar os comportamentos de outros fabricantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548 Utilizar as ações de comportamentos enviadas com o Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 PARTE 5: TRABALHAR COM CÓDIGOS DE PÁGINA Capítulo 19: Configurar o ambiente de codificação . . . . . . . . . 583 Exibir o código. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Utilizar a área de trabalho orientada a codificador (apenas no Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 Definir preferências de codificação . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 Personalizar atalhos de teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 Abrir arquivos na visualização do código por padrão. . . . . . . . . . . . . 589 Definir preferências do Validator (Validador). . . . . . . . . . . . . . . . . . . . 590 Gerenciar bibliotecas de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .591 Importar tags personalizadas para o Dreamweaver . . . . . . . . . . . . . 596 Utilizar um editor de HTML externo com o Dreamweaver . . . . . . . . 599 Capítulo 20: Codificar no Dreamweaver . . . . . . . . . . . . . . . . . . 603 Sobre a codificação no Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . 604 Escrever e editar o código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .613 Procurar e substituir tags e atributos . . . . . . . . . . . . . . . . . . . . . . . . . . . 628 Fazer alterações rápidas em uma seleção do código . . . . . . . . . . . . 630 Utilizar o material de referência de linguagens . . . . . . . . . . . . . . . . . . .631 Imprimir o código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
  10. 10. 10 Sumário Capítulo 21: Otimizar e depurar o código. . . . . . . . . . . . . . . . . . 633 Limpar o código. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .633 Verificar se as tags e as chaves estão ajustadas . . . . . . . . . . . . . . . . .634 Verificar a compatibilidade com navegadores . . . . . . . . . . . . . . . . . . .635 Validar tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .639 Tornar páginas compatíveis com XHTML . . . . . . . . . . . . . . . . . . . . . . 640 Usar o depurador ColdFusion (somente no Windows). . . . . . . . . . . . 641 Capítulo 22: Editar o código na Design View (Visualização do projeto) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 Editar o código com o Property inspector (Inspetor de propriedades) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644 Alterar atributos com o Tag inspector (Inspetor de tags) . . . . . . . . . 644 Editar o código com o Quick Tag Editor. . . . . . . . . . . . . . . . . . . . . . . . .646 Editar código com o seletor de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . 649 Editar scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650 Trabalhar com inclusões do servidor. . . . . . . . . . . . . . . . . . . . . . . . . . . .652 Utilizar comportamentos JavaScript. . . . . . . . . . . . . . . . . . . . . . . . . . . .653 Exibir e editar o conteúdo do cabeçalho . . . . . . . . . . . . . . . . . . . . . . . .654 PARTE 6: PREPARAR PARA A CRIAÇÃO DE SITES DINÂMICOS Capítulo 23: Configurar um aplicativo para a Web . . . . . . . . . .657 O que é necessário para criar aplicativos para a Web. . . . . . . . . . . . .657 Configurar um servidor da Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .658 Configurar um servidor de aplicativos. . . . . . . . . . . . . . . . . . . . . . . . . . 659 Criar uma pasta raiz para o aplicativo . . . . . . . . . . . . . . . . . . . . . . . . . . .663 Definir um site do Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .665 Efetuar a conexão com um banco de dados . . . . . . . . . . . . . . . . . . . . .668 Capítulo 24: Conexões de banco de dados para desenvolvedores ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669 Conectar-se a um banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . .669 Editar ou excluir uma conexão de banco de dados . . . . . . . . . . . . . . .672 Capítulo 25: Conexões de banco de dados para desenvolvedores de ASP.NET. . . . . . . . . . . . . . . . . . . . . . . . . . . .673 Conectar-se a um banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . .673 Editar ou excluir uma conexão de banco de dados . . . . . . . . . . . . . . .678
  11. 11. Sumário 11 Capítulo 26: Conexões de banco de dados para desenvolvedores de ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681 Sobre conexões de banco de dados no ASP . . . . . . . . . . . . . . . . . . . .681 Criar uma conexão DSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684 Criação de uma conexão sem DSN . . . . . . . . . . . . . . . . . . . . . . . . . . . 688 Efetuar a conexão com um banco de dados através de um ISP . . . 689 Editar ou excluir uma conexão de banco de dados. . . . . . . . . . . . . . . 693 Capítulo 27: Conexões de banco de dados para desenvolvedores JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695 Sobre conexões de banco de dados no JSP. . . . . . . . . . . . . . . . . . . . 695 Conectar-se a um banco de dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697 Conectar-se através de um driver ODBC . . . . . . . . . . . . . . . . . . . . . . . 699 Editar ou excluir uma conexão de banco de dados. . . . . . . . . . . . . . . 702 Capítulo 28: Conexões de banco de dados para desenvolvedores PHP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705 Conectar-se a um banco de dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705 Editar ou excluir uma conexão de banco de dados. . . . . . . . . . . . . . . 706 Capítulo 29: Solucionar problemas de conexões de banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709 Solucionar problemas de permissões . . . . . . . . . . . . . . . . . . . . . . . . . . 709 Solucionar mensagens de erro da Microsoft . . . . . . . . . . . . . . . . . . . . . 711 Solucionar mensagens de erro do MySQL . . . . . . . . . . . . . . . . . . . . . . 718 PARTE 7: TORNAR DINÂMICAS AS PÁGINAS Capítulo 30: Otimizar a área de trabalho para desenvolvimento visual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 Exibir painéis de desenvolvimento de aplicativos para a Web. . . . . . 721 Exibir o banco de dados no Dreamweaver . . . . . . . . . . . . . . . . . . . . . . 724 Exibir o Live Data na visualização do projeto . . . . . . . . . . . . . . . . . . . 725 Trabalhar na visualização do projeto sem o Live Data. . . . . . . . . . . . . 731 Visualizar páginas dinâmicas em um navegador. . . . . . . . . . . . . . . . . 732 Restringir uma informação do banco de dados no Dreamweaver . 733
  12. 12. 12 Sumário Capítulo 31: Fluxo de trabalho para projetos de páginas dinâmicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .735 Projetar a página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .735 Criar uma fonte de conteúdo dinâmico. . . . . . . . . . . . . . . . . . . . . . . . . .736 Adicionar conteúdo dinâmico a uma página da Web . . . . . . . . . . . . .738 Aprimorar a funcionalidade de uma página dinâmica . . . . . . . . . . . . .739 Testar e depurar a página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 Capítulo 32: Obter dados para a página . . . . . . . . . . . . . . . . . . 745 Utilizar um banco de dados para armazenar conteúdo. . . . . . . . . . . .745 Coletar dados enviados por usuários . . . . . . . . . . . . . . . . . . . . . . . . . . . 747 Acessar dados armazenados em variáveis de sessão . . . . . . . . . . . .752 Capítulo 33: Definir as fontes de conteúdo dinâmico . . . . . . . 759 Sobre fontes de conteúdo dinâmico . . . . . . . . . . . . . . . . . . . . . . . . . . . .760 Definir um recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .765 Definir os parâmetros de URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .769 Definir os parâmetros de formulário . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771 Definir as variáveis de sessão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772 Definir variáveis de aplicativo ASP e ColdFusion . . . . . . . . . . . . . . . . 773 Utilizar uma variável como fonte de dados para um recordset ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774 Definir variáveis de servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775 Armazenar em cache as fontes de conteúdo . . . . . . . . . . . . . . . . . . . . 778 Alterar ou excluir as fontes de conteúdo . . . . . . . . . . . . . . . . . . . . . . . . 778 Copiar um recordset para outra página . . . . . . . . . . . . . . . . . . . . . . . . . 779 Capítulo 34: Adicionar conteúdo dinâmico a páginas da Web . 781 Sobre a adição de conteúdo dinâmico . . . . . . . . . . . . . . . . . . . . . . . . . . 781 Tornar dinâmico o texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .783 Tornar dinâmicas as imagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .785 Tornar dinâmicos atributos HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . .786 Tornar dinâmicos objetos ActiveX, Flash e outros parâmetros de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .788 Editar conteúdo dinâmico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .789 Excluir o conteúdo dinâmico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .789 Criar páginas dinâmicas em um site do Contribute . . . . . . . . . . . . . . .790
  13. 13. Sumário 13 Capítulo 35: Exibir registros de bancos de dados . . . . . . . . . . 793 Sobre a exibição de registros de bancos de dados . . . . . . . . . . . . . . 793 Utilizar formatos de dados predefinidos . . . . . . . . . . . . . . . . . . . . . . . . 800 Criar links de navegação para recordsets . . . . . . . . . . . . . . . . . . . . . . 802 Mostrar ou ocultar regiões com base em resultados do recordset . 806 Exibir vários resultados de recordsets . . . . . . . . . . . . . . . . . . . . . . . . . 806 Criar uma tabela com um comportamento de servidor Repeat Region (Repetir região). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 Criar um contador de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809 Capítulo 36: Exibir dados XML em páginas da Web . . . . . . . . . 813 Sobre como usar XML e XSL com páginas da Web . . . . . . . . . . . . . .814 Sobre transformações de XSL no lado servidor . . . . . . . . . . . . . . . . . .816 Sobre transformações de XSL no lado cliente . . . . . . . . . . . . . . . . . . .819 Sobre dados XML e elementos repetidos . . . . . . . . . . . . . . . . . . . . . . 822 Sobre a visualização de dados XML . . . . . . . . . . . . . . . . . . . . . . . . . . . 824 Executar transformações de XSL no servidor . . . . . . . . . . . . . . . . . . . 826 Executar transformações de XSL no cliente . . . . . . . . . . . . . . . . . . . . 842 Aplicar estilos a fragmentos XSLT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 844 Solucionar problemas de transformações de XSL . . . . . . . . . . . . . . . 845 Capítulo 37: Usar os serviços da Web . . . . . . . . . . . . . . . . . . . . 847 Sobre os serviços da Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848 Configurar geradores proxy para utilização com o Dreamweaver. . 852 Adicionar um proxy para serviços da Web utilizando a descrição WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855 Adicionar um serviço da Web a uma página . . . . . . . . . . . . . . . . . . . . 856 Editar a lista de sites de serviços da Web UDDI . . . . . . . . . . . . . . . . . 859 Capítulo 38: Adicionar comportamentos de servidor personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861 Sobre os comportamentos de servidor . . . . . . . . . . . . . . . . . . . . . . . . . .861 Instalar comportamentos de servidor de terceiros . . . . . . . . . . . . . . . 873 Usar o Server Behavior Builder (Criador de comportamentos de servidor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874 Usar parâmetros em comportamentos de servidor . . . . . . . . . . . . . . 878 Posicionar blocos de código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878 Criar uma caixa de diálogo para um comportamento de servidor personalizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880 Editar e modificar comportamentos de servidor . . . . . . . . . . . . . . . . . 883
  14. 14. 14 Sumário Capítulo 39: Criar formulários. . . . . . . . . . . . . . . . . . . . . . . . . . . 885 Sobre os formulários. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .886 Criar formulários HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890 Inserir objetos de formulário HTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . .892 Inserir objetos de formulário HTML dinâmicos. . . . . . . . . . . . . . . . . . .898 Validar dados de formulário HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902 Anexar comportamentos JavaScript a objetos de formulário HTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903 Anexar scripts personalizados a botões de formulário HTML. . . . . 903 Criar formulários HTML acessíveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904 PARTE 8: DESENVOLVER APLICATIVOS RAPIDAMENTE Capítulo 40: Criar aplicativos ColdFusion rapidamente . . . . . 909 Sobre o desenvolvimento rápido de aplicativos (todos os servidores). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909 Criar formulários no ColdFusion MX 7 . . . . . . . . . . . . . . . . . . . . . . . . . . 915 Criar páginas-mestras/detalhes (ColdFusion) . . . . . . . . . . . . . . . . . . .928 Criar páginas de busca/resultados (ColdFusion, ASP, JSP, PHP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .937 Criar uma página de inserção de registros (todos os servidores) . . 944 Criar páginas para atualizar um registro (ColdFusion) . . . . . . . . . . . 948 Criar páginas para excluir um registro (ColdFusion) . . . . . . . . . . . . . 955 Utilizar os procedimentos armazenados para modificar bancos de dados (ColdFusion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965 Criar páginas que restrinjam o acesso ao site (ColdFusion, ASP, JSP, PHP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .966 Proteger uma pasta em em seu aplicativo (ColdFusion) . . . . . . . . . . 977 Utilizar componentes ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .978 Capítulo 41: Criar aplicativos ASP.NET rapidamente . . . . . . . .987 Criar formulários ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .987 Criar controles da WeB DataGrid e DataList do ASP.NET . . . . . . 992 Criar páginas-mestras/detalhes (ASP.NET) . . . . . . . . . . . . . . . . . . . . .997 Criar uma página de busca do banco de dados (ASP.NET) . . . . . .1004 Criar uma página de inserção de registros (ASP.NET). . . . . . . . . . . 1010 Criar páginas para atualizar um registro (ASP.NET) . . . . . . . . . . . . . . 1011 Criar páginas para excluir um registro (ASP.NET). . . . . . . . . . . . . . .1020 Utilizar procedimentos armazenados para modificar bancos de dados (ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1030 Criar páginas que restringem o acesso ao site (ASP.NET) . . . . . . . 1031
  15. 15. Sumário 15 Capítulo 42: Criar aplicativos ASP e JSP rapidamente. . . . . 1033 Criar páginas-mestras/detalhes (ASP e JSP) . . . . . . . . . . . . . . . . . . 1033 Criar páginas de busca/resultados (ASP e JSP). . . . . . . . . . . . . . . . 1038 Criar uma página de inserção de registro (ASP e JSP). . . . . . . . . . 1038 Criar páginas para atualizar um registro (ASP e JSP) . . . . . . . . . . . 1038 Criar páginas para exclusão de um registro (ASP e JSP). . . . . . . . 1045 Criar páginas com objetos avançados de manipulação de dados (ASP e JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 Criar páginas que restrinjam o acesso ao site (ASP e JSP) . . . . . . 1054 Utilizar o JavaBeans (JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 Capítulo 43: Criar aplicativos PHP rapidamente . . . . . . . . . . .1057 Criar páginas-mestras/detalhes (PHP) . . . . . . . . . . . . . . . . . . . . . . . . 1057 Criar páginas de busca/resultados (PHP). . . . . . . . . . . . . . . . . . . . . . 1064 Criar uma página de inserção de registros (PHP). . . . . . . . . . . . . . . 1064 Criar páginas para atualizar um registro (PHP) . . . . . . . . . . . . . . . . . 1064 Criar páginas para excluir um registro (PHP) . . . . . . . . . . . . . . . . . . . 1072 Criar páginas que restringem o acesso ao site (PHP) . . . . . . . . . . . . 1081 PARTE 9: APÊNDICES Apêndice A: Guia do iniciante em bancos de dados. . . . . . . . 1085 Sobre os bancos de dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085 Conceitos básicos do projeto de um banco de dados . . . . . . . . . . . 1086 Conexões de bancos de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094 Apêndice B: Manual básico de SQL . . . . . . . . . . . . . . . . . . . . . . 1101 Princípios básicos de sintaxe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101 Definir as colunas de um recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103 Limitar o número de registros de um recordset. . . . . . . . . . . . . . . . . . 1103 Ordenar os registros em um recordset . . . . . . . . . . . . . . . . . . . . . . . . . 1107 Unir tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107 Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1109
  16. 16. 16 Sumário