Escolar Documentos
Profissional Documentos
Cultura Documentos
16
17
Para exibir o resultado dos nmeros da planilha de forma mais agradvel, o nmero de grficos foi
ampliado, oferecendo tipos cnicos, cilndricos e de bolha, entre outros. possvel tambm inserir mapas
geogrficos para ilustrar nmeros relativos a um determinado pas, continente ou at cidade.
As planilhas so tratadas como pastas de trabalho que podem ser compartilhadas por diversos
usurios. Se uma cpia da planilha enviada a outro local da rede, as modificaes introduzidas so
mescladas ao documento original. Alm disso, alteraes so registradas e identificam quem as fez e
quando. O proprietrio do documento pode aceitar ou descartar alteraes. Vrios usurios podem
acrescentar seus comentrios a uma clula.
O Excel 97 tem estreita integrao com a Internet. Em suas frmulas, possvel usar URLs de
clulas contidas em planilhas que estejam em qualquer servidor do planeta. Um novo recurso chamado
Web Query. Ele permite que, a partir da planilha, sejam feitas pesquisas na Internet que retornam um
resultado sob a forma de outra planilha. Por exemplo, pode-se criar uma consulta na qual o usurio digita o
cdigo de uma empresa e obtm a cotao anual das aes dessa empresa na Bolsa de Nova York. Os
undos e redos (desfazer ou refazer tarefas) agora suportam mltiplos nveis, como no Word.
6.3 - Microsoft PowerPoint 97
O PowerPoint 97 sofreu muitas mudanas e melhorias nessa verso, em especial para facilitar seu
uso e sua integrao Internet. A multimdia um dos fortes do pacote, que permite a utilizao de udio,
vdeo e animaes de maneira bastante profissional. Se uma apresentao vai ser executada num quiosque
multimdia, o usurio pode indicar a faixa de msica de um CD para tocar durante a apresentao. Os
18
Alm de gerar apresentaes baseadas em pginas HTML, existe a opo de criar animaes
PowerPoint que rodam com todos os efeitos caractersticos do produto s que dentro de um pgina
HTML. O PowerPoint 97 permite ainda distribuir apresentaes via rede NT ou TCP/IP. Um assistente de
confeco auxilia na criao da conexo necessria. O tamanho das aplicaes foi sensivelmente reduzido
pela compresso de imagens e arquivos, considerando o uso que podero ter na Internet.
6.4 - Microsoft Outlook 97
O Outlook, o mais novo integrante do Office, um gerenciador de informaes pessoais. Ele resulta
da evoluo e mesclagem dos produtos Microsoft Mail, Exchange e Schedule+. Composto de mdulos de
correio eletrnico, calendrio pessoal, agenda de grupo e visualizador/compartilhador de documentos, o
Outlook utiliza como ferramenta de texto o prprio Word 97 como uma espcie de Word-Mail, com todos os
recursos para gerao de mensagens sofisticadas.
19
No mdulo de agenda de grupo permite a marcao de reunies com outros usurios, inclusive com
consulta agenda de cada um, no caso de se ter permisso para isso. Outro recurso interessante
chamado de Autorizao. Ele converte tipos diferentes de dados, eliminando ou reduzindo a redundncia de
digitao. Por exemplo, uma mensagem recebida solicita uma reunio. Em lugar de ativar a agenda e
manualmente marcar a reunio, o usurio arrasta a mensagem e cria automaticamente o evento na agenda.
6.5 - Pacote ValuePack
O pacote ValuePack conta com um conjunto de complementos que no so instalados como
padro. Nele, encontram-se o Internet Explorer e o MS-Camcorder, utilitrio de gravao de vdeos para
treinamento.
H tambm o Photo Editor, um programa de converso e tratamento de imagens, ideal para a
criao de ilustraes para home pages. O ValuePack inclui ainda imagens GIF animadas, milhares de
cliparts (240 com temas brasileiros, como bandeiras dos estados, mapas e personagens famosos), modelos
prontos e uma srie de outros itens.
Quem pretende manter pginas na Internet encontra no ValuePack um assistente de publicao que
facilita o trabalho de upload dos documentos para o servidor Web.
20
7.0 - Java
O projeto Java comeou seis anos atrs, voltado no para computadores, mas para produtos
eletrnicos de grande consumo, como televisores, videocassetes e alarmes de carro. A equipe de
programadores que desenvolveu o Java tentou construir programas interativos para esses produtos, e
sempre esbarravam em ferramentas que no funcionavam direito. No acerto dessas ferramentas, nasceu o
Java, mas na poca a linguagem foi batizada de Oak (carvalho, em portugus). Mas no foi possvel
registrar a marca Oak, pois j era uma marca patenteada. Foi a que adotaram o nome de Java, em
homenagem s xcaras da bebida que James Gosling, o criador do Java, e sua equipe haviam virado, uma
aps a outra, enquanto quebravam a cabea no projeto. O mais difcil foi achar uma aplicao prtica para o
Java.
A linguagem Java prometeu o fim da imcompatibilidade entre programas, de um lado, e
computadores e sistemas operacionais do outro. As empresas poderiam combinar com menos dificuldades
computadores de diversas geraes, e poderiam se manter atualizadas sem mandar para o lixo o velho
hardware. As empresas de software escreveriam uma s verso de seus programas para os diferentes
sistemas operacionais. Mas para que tudo isso acontea, preciso que um padro Java se imponha, o que
seria muito difcil, pois a Microsoft domina 90% do mercado de sistemas operacionais para PCs, o que torna
os produtos Microsoft Universais.
E a prpria Microsoft usou o Java para combater o poderoso browser Nescape. Sem o Java, o
navegador Internet Explorer parecia uma carroa perto no navegador Netscape.
21
8.0 Delphi
O Borland Delphi uma poderosa linguagem de programao orientada a objeto. Atravs do Delphi
podemos construir verdadeiros sistemas. Ele RAD que significa Desenvolvimento Rpido de Aplicativo,
ou seja, basta apenas arrastar objetos para a rea de trabalho do Delphi que ele cria automaticamente o
cdigo fonte.
O Delphi o prximo passo nos ambientes de desenvolvimento RAD. Ele corrige a maioria das
deficincias encontradas no seu arqui-rival: o Visual Basic, da Microsoft. O Delphi usa o Object Pascal
como linguagem de base. O compilador Pascal da Borland (a partir do Turbo Pascal 1.0) tem sido um dos
mais rpidos do mercado. A Borland acrescentou extenses baseadas em objetos de linguagem, para dar
apoio s boas prticas de programao e suportar cdigo mais eficiente (fazer mais coisas com menos
linhas de cdigos). O Object Pascal uma verdadeira linguagem baseada em objetos, com um slido
compilador por trs.
22
Delphi Desktop: Vem com a capacidade de conectar-se com o dBase e Paradox, atravs do Borland
Database Engine.
23
Developer Edition: Contm conectividade ODBC (para a conexo com qualquer origem de dados com
um driver ODBC).
Client/Server Edition: Vem com SQL Links. O produto SQL Links fornece drivers de 32 bits de alta
velocidade para a conexo com bancos de dados SQL, como SyBase e Oracle.
A Client/Server Edition projetava para competir com outros produtos de desenvolvimento de
Delphi Client/Server
Aplicativo
Aplicativo
ODBC
Driver SQL
Nativo
Driver SQL
Banco de
Dados
Banco de
Dados
Acesso a banco de dados nativo com Delphi Client/Server.
Outro excelente recurso do Delphi o construtor de consultas visual, com a opo ainda de arrastar
e soltar campos em uma janela, e de fazer a conexo de pontos.
O ltimo item verdadeiramente excelente do Delphi Client/Server o ReportSmith, que uma tima
ferramenta de escrita de relatrios. No Client/Server obtm-se a edio de SQL do RepotSmith, que podese conectar diretamente com banco de dados SQL, assim como com banco de dados locais em Paradox,
dBASE e outros formatos de bancos de dados.
ReportSmith
Mecanismo de
Relatrio
Mecanismo de
Relatrio
ODBC
Driver SQL
Nativo
Driver SQL
Banco de
Dados
Banco de
Dados
Acesso nativo ao SQL Server com a edio SQL do RepotSmith
24
projetada para ajudar a acessar as funes mais utilizadas fcil e rapidamente. A configurao
padro fornece 14 itens do que a Borland considera os mais usados. So itens que tambm esto
disponveis no menu do Delphi, e so colocados na SpeedBar apenas para acelerar o acesso a elas.
8.3.2 Paleta de Componentes
A paleta de componentes o inventrio visual de sua biblioteca de componentes visuais (VCL).
Ela permite a classificao de seus componentes visuais em determinados grupos. Por padro, os
componentes so agrupados em linhas funcionais; isto , com todos os componentes de acesso aos dados
juntos, etc. Esses agrupamentos ou pginas so identificados com guias rotuladas. As pginas padro so:
Stardard
Additional
Win32
Data Access
Data Controls
Win 3.1
Dialogs
System
Qreport
ActiveX
Samples
25
A pgina de componentes bem denominada, pois contm os itens mais necessrios para um
aplicativo Windows fundamental, como botes, menus pop-ups, labels, barra de rolagens, etc. Esses
componentes so o ncleo da maioria dos aplicativos Windows existentes.
Essa pgina contm controles comuns padro Windows 95. Esses controles so encontrados na
maioria dos aplicativos Windows. Eles ajudam a proporcionar uma aparncia e um comportamento comuns
a todos os aplicativos. Eles contm barras de controle deslizantes, medidores de progresso, controles de
guia, barra de status e outros.
Contm vrios componentes que permitem determinar o contedo e o fluxo de dados a partir dos
controles de acessos de dados. Essa pgina contm componentes chamados de Reconhecimento de
Dados. Eles podem ligar seus fluxos de sada de dados de determinados controles de acesso de dados.
Isso quer dizer que seu controle poderia mudar seus dados automaticamente, quando um componente de
acesso mudasse as tabelas.
26
Proporciona fcil acesso a vrias caixas de dilogo padro do Windows 95. Nenhum dos
componentes interativo (visual). por isso que esse componentes so apenas shells para as chamadas
de sistema do Windows 95.
Pode-se encontrar o controle container de OLE, usado para incluir um servidor OLE em aplicativos,
assim como controles OLEs para permitir que o aplicativo fale com outros. Contm tambm controladores
de temporizador e at o controlador de mdia.
Os componentes do QuickReport, foram includos pela Borland para proporcionar um modo rpido e
fcil de gerar relatrios simples sem a sobrecarga do ReportSmith.
Os OCXs foram fornecidos para mostrar como o Delphi pode fazer a interface com eles. Todos eles
so compilados em executveis e minimizam os problemas de controle de verso. Mas haver ocasies em
que o poder do OLE ser necessrio e, quando isso acontecer, os OCXs viro em nosso auxlio.
27
So exemplos fornecidos para mostrar o tipo de componentes que podero ser escritos.
Como o prprio nome da pgina sugere, so componentes para a criao de aplicativos que rodem
na Internet. Esta pgina encontrada apenas na novssima verso 3.0 do Delphi.
8.4 Formulrio
A base de praticamente todos os aplicativos em Delphi o formulrio. onde so arrastados todos
os componentes e desenhados as janelas do aplicativo.
A barra de ttulo apresenta o nome do arquivo que est sendo visto. Na parte superior da janela,
guias indicando as pginas que esto disponveis, que no caso do exemplo acima, a guia chama-se
LogoMain. possvel ainda que haja muitos arquivos-fonte para os aplicativos Delphi, e as guias ajudam a
navegar por eles.
Fornece uma interface muito prtica e fcil de usar (como o Delphi propriamente dito...). Usado para
mudar as propriedades de um item do aplicativo Delphi, assim como para controlar os eventos a que um
objeto reage.
29
Guia Properties
Guia Events
a outra metade da vida do Object Inspector. Ela est relacionada ao programador e aos diferentes
eventos a que esse objeto responde.
8.7 Exemplo de um programa fonte usando apenas o Object Pascal (no orientado a objetos):
Program MyRealDemo;
Uses
Forms;
30
31
32
1.0 Objetivo....................................................................................................................... 3
2.0 Placa de CPU.............................................................................................................
b) Jumpers .......................................................................................................................... 6
3.0 Memria...................................................................................................................... 7
3.1 Tipos de memria.......................................................................................................
11
11
12
15
16
21
7.1 Exemplo de um pequeno trecho de uma home page escrita em Java ...................... 22
8.0 Delphi ......................................................................................................................... 22
8.1 As vantagens do Delphi .............................................................................................
22
23
28
32
33