Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo



Documentos relacionados
Conteúdo Programático de PHP

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Sumário. Capítulo 1 Revisão de PHP Capítulo 2 Melhorando o processamento de formulários... 46

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Plano de Aula - Dreamweaver CS6 - cód Horas/Aula

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

ÍNDICE. 16/06/ :48 Leite Júnior

Manual de Instalação ( Client / Server ) Versão 1.0

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

Sumário. Conteúdo Certificação OFFICE 2010

Manual de Instalação e Configuração do SQL Express

1. Introdução. 2. A área de trabalho

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Configurando o IIS no Server 2003

Configuração do Servidor DHCP no Windows Server 2003

Motorola Phone Tools. Início Rápido

Universidade Federal do Mato Grosso - STI-CAE. Índice

Table of Contents. PowerPoint XP

Manual de Instalação do SAB

MicrovixPOS Configurações Iniciais do IE e Testes de Desempenho da Internet

PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS

MANUAL DE INSTALAÇÃO DOS PROGRAMAS NOVA GIA DECLARAÇÃO DO SIMPLES PARA WINDOWS VISTA

Noções de. Microsoft SQL Server. Microsoft SQL Server

Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

02 - Usando o SiteMaster - Informações importantes

Desenvolvendo Websites com PHP

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

CONFIGURAÇÃO MINIMA EXIGIDA:

Menus Personalizados

Informática Básica. Microsoft Word XP, 2003 e 2007

PRÉ-REQUISITOS CARGA-HORÁRIA A QUEM SE DESTINA:

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Escrito por Lisiane Batista Neitzke Qui, 13 de Outubro de :11 - Última atualização Seg, 30 de Março de :38

Easytrade Admin Client

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Documentação Symom. Agente de Monitoração na Plataforma Windows

Manual do Usuário Solução para Integração B2B Siagri x Conecta BASF Thiago Borges de Oliveira thiago.oliveira@siagri.com.br

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

Curso: Operador de Computador - PRONATEC. Prof.: Roberto Franciscatto. S.O. Windows Seven Gerenciamento Básico

Manual de Instalação do Agente Citsmart

Sumário. 1 Explorando o Windows Gerenciando contas de usuário Parte 1 Conhecendo o Windows 7

Tutorial MSN Messenger

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes.

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Desenvolvendo Websites com PHP


Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Programação Web Prof. Wladimir

Manual de Utilização do GLPI

Procedimentos para Instalação do SISLOC

Manual de Operações. Versão 1.0. Janeiro/2009. Autor : Carlos Valotto

Manual de Atualização MATERIAL DE APOIO - KB IMÓVEIS

Ambiente de trabalho. Configurações. Acessórios

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani

EverSafe Online Backup Client

MANUAL DE INSTALAÇÃO DO SISTEMA SIA (TERMINAL)

Guia de Instalação e Atualização do Sistema Podológico

mobile PhoneTools Guia do Usuário

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão Copyright TIM PROTECT BACKUP

Instalando e configurando DFS (Distributed File System) no Windows Server 2008 R2 em ambiente virtual (VirtualBox)

Copyright 2008, 2013 da Novatec Editora Ltda.

LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

MS-Excel 2010 Essencial (I)

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

FunsetNet. Manual do Usuário DENATRAN

Manual Backup Online. Manual do Usuário. Backup Online. Versão Copyright GVT

MANUAL GDS TOUCH. Versão: 1.0 Direitos reservados.

Frente Loja Avanço (PAF-ECF) versão Rotina de Atualização Frente Avanço Windows

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Índice

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Gerência de Operações

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

Manual de Utilização do PDV Klavix

ÍNDICE... 2 INTRODUÇÃO... 4

... MANUAL DO MODERADOR SERVIÇOS DE WEB

Apostila de PowerPoint 2013

PLANO DE AULA. IPD introdução a processamento de dados Componentes do computador, gabinete, memórias RAM e ROM, periféricos de entrada e saída.

Outlook Apresentação

(token SafeNet e-gov - Plataforma Windows 32).

Apostila de criação de website

SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS MÓDULO DO CERTIFICADOR

Conectar diferentes pesquisas na internet por um menu

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Curso: Operador de Computador - PRONATEC. Prof.: Roberto Franciscatto. S.O. Windows Seven Gerenciamento Básico

SISTEMA PARA ABERTURA DE CHAMADOS TÉCNICOS GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário

Sistema de Controle de Cheques GOLD

9º Ano. 1º Período. . Conhecer os conceitos básicos relacionados com a Tecnologias Da Informação e Comunicação (TIC);

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Lajedo Site Guia de operações comuns

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Manual Backup Online. Manual do Usuário. Versão Copyright Backup Online

Plano de Trabalho Docente Ensino Técnico

Transcrição:

Conteúdo INTRODUÇÃO... 6 Como acessar a ajuda on line?... 6 Conhecendo o WebDev... 8 Iniciando o WebDev... 8 Ambiente de desenvolvimento... 8 O Editor... 8 A barra de menus... 10 Os botões... 10 Os painéis... 10 Opções... 11 Minha primeira página... 11 Abrindo o projeto... 12 Criando a página... 14 Entrando dados e mostrando os dados digitados... 18 Codificando um botão... 21 Testando a página... 24 Mudando a forma como o usuário entra os dados... 25 Validando o que foi digitado... 26 Criando mecanismos de cálculo em uma página... 26 Criando um controle de Edição... 28 Criando o botão com a rotina de cálculo... 34 Trabalhando com timers... 36 Implementando o timer... 37 Trabalhando com loopers... 39 Criando um controle looper... 40 Programando o preenchimento do looper... 44 Funções Callback... 46 Ancorando os controles à página.... 48 Principais conceitos do desenvolvimento Webdev.... 49 Principais conceitos.... 49 Terminologias usadas no desenvolvimento Webdev.... 50 Tipos de páginas que podem ser desenvolvidas com o Webdev.... 52 1

Páginas dinâmicas... 52 Páginas estáticas... 53 Páginas semi dinâmicas.... 54 Tipos de sites.... 55 Sites dinâmicos (Webdev ou PHP).... 55 Sites estáticos.... 55 Sites semi dinâmicos.... 55 Servidores Web e navegadores (browsers).... 56 Servidores de Aplicações Web.... 56 Configurando o ISS para rodar o Webdev Application Server.... 58 Configurando o Windows... 58 Conceitos de Programação Webdev... 64 Server code e Browser code... 64 Server code.... 65 Browser code.... 65 Declarando variáveis.... 66 Escopo das variáveis declaradas.... 67 Principais comandos da Wlanguage... 68 Sentenças de desvios condicionais.... 69 Comentarios.... 71 A palavra chave MySelf.... 71 A palavra chave Mypage.... 71 Executando os exemplos do tutorial do Webdev 19.... 72 Principais operadores da Wlanguage.... 72 Operadores lógicos.... 72 Operadores de comparação... 72 Operadores Indirection.... 73 Procedures e funções.... 74 Local procedures.... 74 Global procedures e Set de procedures.... 74 Como saber se devo usar uma Local procedure ou uma Global procedure?... 75 Sobre a passagem de parâmetros.... 75 Chamada de uma procedure.... 75 Como criar uma procedure?... 76 2

Processamento de strings.... 79 Alguns detalhes importantes para Server code e Browser code.... 80 Processamento de valores numéricos em Server code e Browser code.... 83 Alguns exemplos de operações numéricas realizadas com a Wlanguage.... 84 Processamento de valores monetários (currency).... 86 Misturando valores numéricos e strings.... 87 Processamento de datas e horas (Server code e Browser code).... 88 As datas (Server code e Browser code);... 88 Manipulando datas via programação.... 89 Função Today().... 90 Função DateToString()... 90 Função DateDiference()... 91 Função DateToDayInAlpha()... 91 Manipulando variáveis de datas no código do Servidor.... 92 A função Duration().... 93 As horas (Server code e Browser code).... 93 Que horas são?... 93 Calculando a diferença entre duas unidades de tempo.... 94 Variáveis de tempo que funcionam somente no Server code... 95 Trabalhando com Bancos de dados.... 96 Como criar uma aplicação que utiliza banco de dados.... 96 Criando um projeto.... 96 Abrindo duas instâncias do Webdev.... 115 Copiando estruturas de uma aplicação para outra.... 115 Estabelecendo relacionamento entre tabelas.... 119 Cardinalidade.... 121 Elementos do relacionamento.... 122 Regras de integridade.... 123 Gerando scripts SQL a partir das definições da Análise.... 128 Gerando um script para o PostgreSQL.... 128 Gerando uma aplicação Web Full Rad.... 133 Alterando o template da página.... 136 Adicionando uma imagem à opção de menu... 141 Adicionando separadores às opções de menu... 142 3

Atualizando as informações de contato, usando hiperlinks.... 143 Concluindo as alterações do template.... 146 O que acontece quando o usuário clica em uma opção de menu.... 146 Uso de ações pré-determinadas ao invés do código.... 147 Mostrando uma página de outro site (htttp)... 148 Baixando,abrindo ou mostrando um arquivo da web.... 149 Conectando um servidor de arquivos FTP.... 149 Enviando um email.... 149 Ancorando uma página... 149 Enviar o valor de um controle para outra página.... 150 Compartilhando em uma rede social.... 150 Mudando o idioma do site.... 151 Personalizando a página de livros.... 151 Analisando os códigos gerados pela RAD nos controles Tabela.... 156 Analisando os dados gerados pela RAD nos formulários de dados.... 159 O que acontece quando o botão Cancelar é executado.... 160 O que acontece na validação do formulário, botão OK... 161 Tratamento de erros.... 162 Habilitando o tratamento automático de erros.... 163 Gerenciando os erros em modo avançado, via programação.... 165 Usando Visions para retornar valores de outras tabelas para um formulário.... 168 Mostrando dados de múltiplas tabelas no mesmo form.... 174 Adicionando os dados relacionais aos controles de tabela.... 177 Personalizando as Visions.... 179 Como uma Vision retorna os valores para o formulário.... 180 Fazendo o upload de imagens para o nosso site... 180 Mostrando uma imagem em cada linha do controle tabela.... 187 Criando um slider automático da pasta de imagens.... 187 Trabalhando com relatórios.... 191 Alterando o relatório gerado pela RAD.... 191 Parte 1 Start of document.... 192 Parte 2 Page header... 194 Parte 3 Body.... 194 Parte 4 Page Footer.... 196 4

Parte 5 End of Document.... 196 Campos calculados em relatórios.... 197 Copiando as definições de um relatório para outro.... 201 Duplicando um controle e o seu respectivo código.... 202 Mudando o layout do relatório copiado.... 202 Escrevendo código em um relatório.... 205 Criando um cabeçalho padrão para todos os relatórios.... 209 Criando um Relatório... 212 Controles de navegação para tabelas.... 216 Trabalhando com folhas de estilo.... 216 Posicionando no primeiro registro de uma tabela.... 223 Modo Ajax.... 223 Posicionando no próximo registro da tabela.... 224 Posicionando no registro anterior da tabela... 224 Posicionando no último registro da tabela.... 225 Usando looper para criar um catálogo.... 227 Executando uma ação quando ocorrer um click no looper.... 234 Passando parâmetros entre páginas.... 236 Executando um código na abertura da página.... 237 Criando um db navigator para uma página web.... 238 Usando ToastDisplay.... 239 Criando um looper linear.... 239 Fazendo o deploy de uma aplicação web.... 241 Gerando o Pack de instalação.... 242 Copiando os arquivos para o servidor.... 249 Instalando o site no servidor remoto.... 251 Fontes do site.... 256 Conclusão... 256 Bibliografia... 258 5