Conhecendo o Visual FoxPro 8.0 Parte 2



Documentos relacionados
Conhecendo o Visual FoxPro 8.0 Parte 1

Microsoft Office PowerPoint 2007

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

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


ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Curso Básico de Visual FoxPro 8.0

Conhecendo o Visual FoxPro 8.0 Parte 3

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:

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

ALBUM DE FOTOGRAFIAS NO POWER POINT

INTRODUÇÃO AO WINDOWS

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

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

Banco de Dados BrOffice Base

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

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

15. OLHA QUEM ESTÁ NA WEB!

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

02 - Usando o SiteMaster - Informações importantes

Guia de Início Rápido

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

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

Table of Contents. PowerPoint XP

Módulo 1 Configuração de Cursos. Robson Santos da Silva Ms.

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

APOSTILA WORD BÁSICO

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

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa

Inserindo Dados no Banco de Dados Paradox.

AULA 3 FERRAMENTAS E APLICATIVOS DE NAVEGAÇÃO, DE CORREIO ELETRÔNICO, DE GRUPOS DE DISCUSSÃO, DE BUSCA E PESQUISA (PARTE II)

Microsoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos

OneDrive: saiba como usar a nuvem da Microsoft

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

Guia de Início Rápido

ÍNDICE... 2 POWER POINT Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo LAYOUT E DESIGN... 13

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010.

Clique na célula sobre a qual você deseja comentar.

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Iniciação à Informática

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

Impressão de Relatórios com Data Report Professor Sérgio Furgeri. A figura seguinte ilustra a geração de um relatório a partir de uma tabela de...

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Informática Aplicada

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

Banco de Dados Microsoft Access: Criar tabelas

Microsoft Office Excel 2007

Microsoft PowerPoint

Adapti - Technology Solutions Leonor cardoso nº 331 Fone : (041) Curitiba - PR MANUAL DO USUÁRIO

Como Gerar documento em PDF com várias Imagens

Disciplina: Programas de Edição de Textos Professora: Érica Barcelos

Dicas para usar melhor o Word 2007

COMO USAR DOIS MONITORES NO WINDOWS 8

Criando Quiz com BrOffice.impress

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

SISTEMAS OPERACIONAIS

WORD. Professor: Leandro Crescencio Colégio Politécnico 1

Manual de Instalação

Treinamento de Drupal para Administradores do Site Bibliotecas UFU

Tutorial: Como fazer o backup (cópia) e a restauração de conteúdos no Moodle?

Instruções de uso do TABNET. Linha, Coluna e Conteúdo


Sistema de Recursos Humanos

Microsoft Access XP Módulo Um

1. FILTRAR OS DADOS ATRAVÉS DE FORMULÁRIO (FILTER BY FORM)

Roteiro 3: Apresentações eletrônicas (parte 1)

Sumário. Computação Gráfica Illustrator

EXEMPLO DE COMO FAZER UMA MALA DIRETA

VERSÃO PARA INTERNET. Tutorial SIGA BRASIL CNT

Novas Funcionalidades do MyABCM v.4.0

ANDROID APPLICATION PROJECT

Unidade 1: O Painel de Controle do Excel *

1Conhecendo o Flash O B J E T I V O S

CRIANDO TEMPLATES E LEGENDAS

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

SAMUEL SEAP INFORMÁTICA. Rua Lúcio José Filho, 27 Parque Anchieta Tel:

Manual Signext Card Explorer

Treinamento Plone. Unirio

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

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

Planilhas Eletrônicas

Excel VBA - Parte IV:Inserindo um formulário e seus comandos

Android e Bancos de Dados

Sumário. 1 Tutorial: Blogs no Clickideia

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

MANUAL C R M ÍNDICE. Sobre o módulo de CRM Definindo a Campanha... 3

DIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES

TUTORIAL PARA CONFIGURAÇÃO DE SEU SITE SITES GRÁTIS

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

Capítulo 7 O Gerenciador de Arquivos

Sumário. Tutorial: Editor de Exercícios Online para o professor

PASSO A PASSO MOVIE MAKER

Transcrição:

AULA Conhecendo o Visual FoxPro 8.0 Parte 2 Na aula anterior, vimos sobre: a) Janela de comando b) Gerenciador de Projetos c) Database Designer e Table Designer Prosseguiremos então a conhecer as ferramentas mais importantes do ambiente de desenvolvimento do Visual FoxPro. A Ferramenta Form Designer O Visual FoxPro é bastante conhecido por sua extrema facilidade de aprendizado e utilização. Sem dúvida o que o torna tão atraente são suas ferramentas bem projetadas para lhe proporcionar a maior produtividade numa linha de aprendizado relativamente curta. A Form Designer é uma das várias ferramentas que se pode dizer de alta produtividade encontradas no Visual FoxPro. No desenvolvimento de aplicativos voltados para a resolução de problemas empresariais é muito comum que seja necessária a criação de diversos formulários para entrada e também para a apresentação de dados. Mesmo com o advento da programação orientada a objetos (OOP) ainda é muito comum a necessidade da digitação de muito código fonte para a obtenção de pouco resultado. Para contornar esses problemas, a equipe de desenvolvimento do Visual FoxPro criou várias ferramentas RAD (Rapid Application Development), ou seja ferramentas para Desenvolvimento Rápido de Aplicações, que possibilitam alta produtividade com pouco trabalho. Uma dessas ferramentas é a Form Designer, a qual vamos conhecê-la superficialmente neste momento. Para ativar a Form Designer há no mínimo duas maneiras rápidas. Você pode acionar o Menu File e escolher New. Aparecerá o diálogo New, apresentada na figura 3.1 exibida a seguir:

Figura 3.1 Diálogo New No diálogo New, escolha Form e depois clique no botão New File. A segunda forma de acionar a Form Designer é digitar CREATE FORM a partir da janela de comandos. Independente do meio utilizado, o resultado será o mesmo:

Figura 3.2 Form Designer Observe na figura 3.2 que juntamente com a Form Designer existe uma barra de ferramentas chamada Form Controls a qual utilizamos para inserir controles nos formulários. Futuramente estaremos conhecendo também a Toolbox que é outra ferramenta para inserção de controles em formulários, porém, esta última é um recurso exclusivo da versão 8.0 em diante. Além da barra de ferramentas temos também o menu Form e uma janela chamada Properties (propriedades). Esta última é utilizada para acessarmos as PEM s (propriedades, eventos e métodos) do formulário. Figura 3.3 Janela propriedades Caso a janela propriedades não tenha aparecido automaticamente, basta clicar no formulário com o botão direito e escolher Properties. Apenas a título de ilustração, vamos arrastar alguns controles da barra de ferramentas Form Controls para dentro de nosso formulário. Insira os seguintes controles no formulário, segundo a figura 3.4: 3 TextBox (caixa de texto) 3 Labels (texto descritivo) 1 Command Button (botão de comando)

Figura 3.4 Controles inseridos no formulário. Agora salve seu formulário e em seguida execute-o, clicando no botão Run (! ) da barra de ferramentas padrão do Visual FoxPro. O resultado será algo como: Figura 3.5 Form1 sendo executado Como você percebeu, não é difícil inserir os controles no formulário e formatar sua aparência. No entanto este formulário não tem nenhuma funcionalidade. Permite apenas que se preencha os Text Boxes, mas não realiza nada com as informações preenchidas. O botão de comandos também não executa nenhuma ação se clicado. Nesse momento, nosso objetivo é apenas de apresentar a ferramenta e qual o seu

objeto. Em aulas subseqüentes estaremos aprendendo a lidar com a parte da programação dos controles. A Ferramenta Menu Designer De acordo com o Dicionário Houaiss, menu (na informática) significa lista de opções ou entradas postas à disposição do usuário, que aparece no vídeo de um terminal de computador com as funções que este poderá, a seguir, realizar por meio de um programa ou de um software. Um dos itens mais comuns em nossos softwares realmente é o Menu. Dificilmente encontramos uma aplicação sem um menu, mas isto não é regra. O fato é que o menu torna fácil o acesso às diversas opções disponíveis em nosso software, permitindo-nos ainda sua organização em grupos separados de acordo com a função a ser executada. Observe na figura 3.6 o menu do Visual FoxPro um exemplo clássico de menu padrão Win32. Figura 3.6 Menu do Visual FoxPro Codificar um menu manualmente não é lá uma das tarefas mais agradáveis de se fazer. Por isso existe uma excelente ferramenta visual para a construção do menus no Visual FoxPro, a Menu Designer.

Vamos agora conhecer algumas características da ferramenta Menu Designer. Para tal, vamos conhecer duas formas de acioná-lo. Uma a partir do menu File / New, e a outra a partir da Janela de Comandos, para não perdermos o costume de utilizá-la. Vamos ao trabalho! Clique no menu File e escolha New e depois Menu, clicando em New File: Figura 3.7 Diálogo New Ou digite CREATE MENU na Janela de Comandos Aparecerá a janela do New Menu para você escolher o tipo de menu, que poderá ser Menu ou Shortcut. No nosso caso, vamos escolher Menu. Figura 3.8 Escolhendo o tipo de menu

Aparecerá então a janela da Menu Designer. A partir daí podemos montar nosso menu incluindo sub-menus, comandos, pads, procudures, além de definir outras opções como teclas de acesso rápido, condições para desabilitar o menu, inclusão de figuras no menu entre outras coisas. Figura 3.9 Ferramenta Menu Designer Para testar o resultado do nosso trabalho, basta clicar no botão Preview do Menu Designer que o menu do Visual FoxPro será substituído pelo menu que estivermos desenhando. Como você viu, não é difícil trabalhar com o Menu Designer. Nesse primeiro contato com o mesmo, o objetivo era de apenas conhecer a interface e saber o que podemos realizar com o mesmo. Haveremos de ter um capítulo inteiro destinado apenas à criação de menus. A Ferramenta Report Designer É normal que projetemos nossas aplicações com a finalidade de coletar informações, resolver problemas e enfim gerarmos novas informações. Essas novas informações precisam ser apresentadas aos usuários de nossa aplicação de alguma forma, podendo ser por meio de consultas em tela, relatórios ou em ambas as formas. Independente da forma como queremos apresentar essas informações, o Visual FoxPro possui ferramentas extremamente capazes de executá-las. Uma dessas ferramentas é a Report Designer, utilizado para a criação de relatórios. Vamos conhecer a interface básica da Report Designer, e algumas das tarefas que podemos realizar com esta ferramenta.

Para ativar da janela da Report Designer, podemos seguir o padrão já utilizando para as ferramentas anteriores. Ou podemos acessá-lo através do menu File / New, ou através da janela de comandos. Vamos então ativá-lo para que possamos examiná-lo. Clique no menu File, e depois em New. Escolha a opção Report e clique no botão New File. Figura 3.10 Diálogo New / Report Ou digite CREATE REPORT na Command Window. O resultado será o seguinte:

Figura 3.11 Ferramenta Report Designer Figura 3.12 Barra de ferramentas Report Controls Note nas figura 3.11 e 3.12 os elementos básicos da Report Designer. Descreverei abaixo alguns desses elementos: Barra de Ferramentas Report Controls possui os controles que podem ser inseridos num relatório. Os controles disponíveis são: a) Label controle usado para a inserção de textos fixos. b) Field controle usado para inserir campos de tabelas de banco de dados, variáveis de memória e fórmulas. c) Line controle usado para inserir linhas horizontais e verticais com o intuito de deixar os relatórios mais agradáveis de serem lidos. Pode-se criar relatórios extremamente complexos e bem formatados. d) Rectangle - controle usado para inserir um retângulo no relatório. e) Rounded Rectangle controle usado para inserir um retângulo com cantos arredondados no relatório.

f) Picture/ActiveX Bound Control usado para inserção de figuras no relatório. Podem ser inseridas figuras a partir de arquivos e também de campos de tabelas do banco de dados. Além da barra de ferramentas, há também outros componentes como a régua, usada para se ter noção das medidas do tamanho do relatório. Há ainda as bandas de posicionamento de dados. Os dados mais comuns num relatório são: Page Header destinado à inserção de campos, variáveis, imagens ou textos que formarão o cabeçalho do relatório. Detail destinado à inserção de informações de detalhe do relatório, por exemplo os campos que formarão uma lista de contas a pagar. Page Footer destinado à inserção de informações que serão apresentadas no rodapé do relatório. Title usada para a inserção de título do relatório. Summary usada para a inserção de sumários. Group Header e Group Footer um relatório pode ter agrupamentos de dados. É possível usar essas duas bandas para determinar as informações que aparecerão no cabeçalho de grupo e no rodapé de grupo. A Report Designer ainda oferece a possibilidade da criação de variáveis. Essas variáveis podem ser para acúmulo de somatórias, contagem, média, etc, conforme figura 3.13 a seguir:

Figura 3.13 Report Variables O menu Report, inserido na barra de menus do Visual FoxPro a partir do momento que o Report Designer foi ativado permite acessar praticamente todas as opções disponíveis para o Report Designer. Veja a figura 3.14: Figura 3.14 Menu Report Note na figura acima que praticamente todos os tópicos mencionados anteriormente sobre a Report Designer estão disponíveis no menu, e ainda alguns outros não comentados.

A Ferramenta Class Browser Permite criar subclasses, copiar classes de uma biblioteca de classes para outra, remover classes de uma biblioteca de classes, renomear classes ou ainda redefinir relacionamentos entre classes. Para acessar a Class Browser, basta acessar o menu Tools e escolher Class Browser. A janela se abrirá em branco. Para explorar o conteúdo de uma biblioteca de classes, clique no botão Open da barra de ferramentas e localize a biblioteca a ser aberta. Geralmente as bibliotecas de classes visuais possuem uma extensão de arquivo.vcx. Dentro da pasta de instalação do Visual FoxPro há uma pasta chamada ffc que possui várias bibliotecas de classes chamadas de Foundation Classes (Classes de Fundação) ou classes de base. Para visualizar o código fonte de uma classe, basta clicar na classe e depois no botão View Class Code da barra de ferramentas. Para abrir a classe no modo de edição, clique com o botão direito sobre a classe que deseja editar e então escolha Modify. A partir daí você pode utilizar Page Up e Page Down para navegar entre os métodos ou se preferir, poderá utilizar também a janela de propriedades (properties window) já vista anteriormente na ferramenta Form Designer. Quando você clica sobre uma classe, suas PEM s (propriedades, eventos e métodos) são exibidas no painel direito da Class Browser. Um duplo clique sobre qualquer um dos PEM s fará com que o editor de classes seja aberto no método ou evento e ou no caso de uma propriedade, um diálogo será exibido mostrando o nome da propriedade e seu valor. Experimente abrir algumas bibliotecas de classes e vasculhar seu conteúdo. A sua curiosidade poderá ser uma ferramenta muito valiosa a seu favor, quando se trata de explorar código orientado a objetos.

Figura 3.15 Class Browser explorando o conteúdo de uma classe O desenvolvedor que realmente deseja alcançar bons resultados com a programação orientada a objetos com certeza não ficará sem a Class Browser. Além dos recursos já comentados, esta ferramenta é comumente utilizada para visualizar o código fonte de formulários, uma vez que não temos uma visão do código gerado para formulários a partir do Visual FoxPro 3.0.