31
CNPC News Delphi 2007 Poderoso e simples como Delphi 7 Firebird, a vez da Fenix [email protected] BrOffice 3.1 Esclarecendo a compatibilidade Edição 01 Maio de 2009 Banco de Dicas Aumentando seu Conhecimento

CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Embed Size (px)

Citation preview

Page 1: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

CNPC News

Delphi 2007 Poderoso e simples como Delphi 7

Firebird, a vez da Fenix

[email protected]

BrOffice 3.1Esclarecendo a compatibilidade

Edição

01

Maio de 2009

Banco de Dicas

Aumentando seu Conhecimento

Page 2: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Créditos

Paula SouzaDiagramadora, craque em QuarkXpress, Photoshop, Corel

Draw, responsável, pela bela capa, e acabamentos internos,

valeu mulher, obrigado.

Carlos Alencar

Excelente profissional e ex-aluno, valeu pela contribuição,

com a matéria do BROffice.

Vinícius Cevelin

Responsável pela correção, grande ajuda na primeira edição

da revista. Obrigado.

Newton SantosAnalista de Sistema [email protected]

Page 3: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Este trabalho tão sonhado, e agora começando a

nascer, me alegra, do fundo do meu coração

e essa alegria se completa com a

chegada de mais um filho

para alegrar minha vida

Newton SantosAnalista de Sistema [email protected]

Dedico, a minha família, aos amigos que me

ajudaram na construção desse trabalho

e principalmente aPablo e Breno

os herdeiros desse legado

Page 4: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Sumário

Artigos

Delphi 2007

Poderoso e simples como delphi 7.

BrOffice 3.1Esclarecendo a compatibilidade.

FireBirdA vez da Fenix.

DicasAumente seus conhecimentos

Page 5: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Delphi 2007 - Poderoso e Simples como o Delphi 7Tela Principal do Delphi 2007, a primeira impressão

que dá, é a falta de espaços, para trabalhar, principalmenteem formulários, na verdade esse é o layout de trablhopadrão que o Delphi traz, mas isso é completamente confi-gurável.

Na Fig. 1, observamos uma janela divididaem 3 colunas, a primeira da esquerda é compostade duas janelas pequenas Structure e Object Ins-

pector, no centro temos a área de trabalho é ai quemontamos os formulários, telas, códigos, etc., na di-reita temos o Project Mananger, e abaixo o Tool

Palette.

Na parte superior temos o menu principal,com um item especial, Gerenciador de

Desktop, este item é responsável pelosdiversos layouts que você pode ter, faci-litando muito o trabalho do desenvolve-dor, veja a Fig. 2.

Logo abaixo do menu Principal,nós temos as diversas barra de ferra-mentas, que normalmente é comumpara os software do Windows, algumas são especí-ficas do delphi, como: Run (F9), Pause, Reset Pro-

gram (Ctrl + F2), etc.

A partir de agora, vamos configurar o desktopda melhor maneira possivel.

A primeira ciasa a fazer é aumentar à área detrabalho, aquela onde será confeccionado os for-mulários que farão parte do projeto em desenvolvi-mento, isso é muito simples, primeiro vamos esconderas janelas da esquerda e da direita, da seguintemaneira:

No caption das janelas, por exemplo: Structure

tem um desenho parecido com o que está circuladona Fig. 3, a função deste ícone é es-conder a janela na lateral onde ela seencontra, abrindo assim a área de de-senvolvimento, esta janela será reexi-bida quando o mouse se aproximar daregião onde ela está escondida, funcio-nando mais ou menos como o processodo menu Iniciar do Windows, quando

está no modo deAuto-Ocultar ,isso facilita muitoo trabalho principalmente no desenvolvimento de re-latórios, cujo layout muitas vezes é extenso e largo.

Fig. 1

Fig. 2

Fig. 3

01

Page 6: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Outras Configurações importantes

Bem, feito a configuração do Desktop, ire-

mos agora fazer pequenas configurações iguais asfeitas no Delphi 7, porém em locais diferentes.

Vejamos o menu File->New, mudanças radi-cais em relação ao Delphi 7, na Fig. 6,estaremos mostrando as novas opções,porém o resultado é praticamente iguais,só que de uma forma bem mais organi-

zada.

Clique em todos os ícones e veja o resultado, deve ficar exatamente como a Fig. 4

Fig. 4

Veja a direita, na parte superior, as janelas Pro-

ject Mananger e Tool Palette, estão escondi-das, aumentando assim a área de trabalho. Nolado esquerdo superior, também temos amesma situação para as janelas Structure e

Object Inspector.

No próximo passo, vamos dá um nome aesse Desktop, para isso clique na caixa de texto dogerenciador de Desktop, digite um nome, no meucaso digitei Newton, coloque o nome que acharmais conveniente a você, veja como ficou na Fig. 5.Bem depois disso não se esqueça de clicar no botãosave currente Desktop.

Pronto o seu layoutestá gravado, agora vamoscriar um projeto para ver al-guns detalhes que foram modificados para melhor,em relação ao Delphi 7.

Fig. 5

A inovação ganhando

fronteiras

Fone: 11 4718- 3527Fig. 6

02

Page 7: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Configurações gerais do Projeto

Antes de começarmos um projeto, é muito in-teresante fazer-mos acon f igu raçãogeral e básica,para facilitar ostrabalhos de-senvolvidos nosprojetos, essasconfiguraçõessão válidas paratodos os proje-tos que ses e g u i r e m ,porém é sábioanalisar todasas opções, paraque a veloci-dade e a facili-dade deadministraçãoseja viável.

Para fazer as alterações das cofiguraçõesgerais e básicas, crie uma nova aplicação clicandoem File->New, VCL Forms Application - Delphi for

Win32, depois disso clique em Project ->Options...

Na janelaque aparecer,nós iremos ana-lisar e configuraros principaisitens que certa-mente terá umefeito muito bomnos resultados,veja a janela deconfiguração naFig. 10.

Veja que já não temos mais a opção Data

Module, que existia no Delphi 7, Calma, não sumi-ram, nessas opções estão definidas somente asopções de aplicação 32 bits, formulários, pacotes,etc.. Bem sevocê me per-guntar, e as ou-tras, eu terespondo, estáexatamente ai,no menuOther... (ou sejaOutros), veja naFig. 7.

Olhe quenessa janelaestá os outrostemplates, comoo Data Module,C o m p o n e n t ,

etc.. Nessajanela temostambem uma in-finidades de ou-tros templates,como .objetospara Internet,

Web Broker, Web Snap, Web documents, etc., Agrande vantagem que nós temos, eu, particulamenteacho, é à adição da janela Customize, fantásticavoce pode fazer seu menu File->New, da maneiraque voce desejar, veja a Fig. 8.

Nesta telavocê faz o seumenu File->New,veja, encontrei oData Module, ar-rastei e solteidentro do DelphiFiles, veja agoracomo ficou ajanela Menu

Items a direita,dessa formavocê vai teracesso maisrápido as opçõesque normalmenteirá usar nos seusprojetos duranteo dia-a-dia de tra-balho.

D e p o i sdessas alterações, clique OK, e verifique como ficouseu menu File->New. Veja a Fig. 9

Fig. 7

Fig. 8

Fig. 9

03

Page 8: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Janela Opções de Projetos

Essa janela é especial,nela você define um monte deconfiguração, que certamente iráte ajudar no futuro, porém valemuito prestar atenção, guarde namente o máximo de informaçõesque voce puder.

Na coluna esquerda temas configurações que voce irámodificar, na direita nós temos ossubitens dessas configurações,por exemplo:

Forms:

-Na direita voce escolher o

formulário principal (Main Form),esse form, é a abertura do pro-grama, Auto-create Forms, sãoos formulários que serão criados automaticamentequando o programa for executado, a desvantagemdesse método, é o consumo de memória, pelo fatodos fomulários dessa janela serem criados tudo emmemória. Available Forms, esses formuláriosdevem ser criados e apagados manualmente damemória, deixando-a livre, isso é muito bom, o pro-grama vai ser sempre veloz.

Application:

Nesta configuração, voce define o ícone daaplicação, aquele que aparece quando voce cria umatalho no Desktop, e aqui voce também define o tí-tulo da aplicação, o mesmo que também sai noatalho, veja na Fig. 11

Directories/Conditionals:

Outra configuração muito boa, nesta opçãovoce define várias regras que irão valer para todos osprojetos, regras importantes, como define o diretórioonde o executável vai ser gerado, diretório onde asDCU’s serão geradas, estas DCU’s são os códigosfontes compilados, se de repente você tiver uma bi-blioteca comum numa pasta geral, voce pode definirum caminho de pesquisa.

Se voce estiver criando um pacote de compo-nentes, nesta tela voce també define a pasta onde eleserão gerados para posteriormente serem distribuidos.

Mais se no caso o arquivo gerado for um DCP,voce terá o DCP Output Directory, para difinição dapasta onde será gerados esse arquivos.

Outra opção bem interes-sante, é o item de compatibili-dade chamado de Unit Aliases,essa vale para voce compilaralgum componente, ou apli-cações feita em versões maisantigas do Delphi 4, 3, etc..

Veja na Fig. 12

Fig. 10

Fig. 11

04

Page 9: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Menu Tools

Vamos configuraroutras opções muito impor-tantes para podermos de-senvolver nossa primeiraaplicação, essas configu-rações, se encontram nomenu Tools->Options, ire-mos ver algumas somenteque serão muito impor-tantes para nós, e para ve-locidade no desen-volvimento das nossas apli-cações.

Vamos acessar ajanela e ver essas opções,dê uma olhada na Fig. 13

Janela Options

Na primeira opção Environment Options.

Autosave Options:

Editor Files - salva os arquivos abertos, no Delphipara quando voce volta a aplicação os arquivos es-tejam na mesma posição deixada quando voce saiu.

Project desktop - Grava o Layoutusado na aplicação.

Compiling and Running:

Show compiler progress - mostraos arquivos que estão sendocompilados no momento.

Editor Options:

Na Fig. 14, tem as opções mar-cadas que certamente faramdiferenças durante o desenvolvi-mento, essas opções são degrande importancia na veloci-dade de desenvovimento docódigo, vamos ver o conceito de

Fig. 12

Fig. 13

Fig. 14

05

Page 10: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

06

Insert mode: Permite a inserção de código em linha de programação, ou substituição no modo Overwrite.

Group undu: Permite desfazer varias alterações no código de programa, conhecido como o famoso CTRL+ Z.

Force cut and copy enable: Permite recortar ou copiar linhas, blocos, de código de programas.

Auto complete text to find: Permite guardar as palavras digitadas para pesquisas, facilitando as próximase permitindo o complemento automático quando voce for digitando as letras iniciais.

Undu after save: Permite voce desfazer alterações no código, mesmo depois dele salvo (gravado).

Overwrite blocks: Permite colar blocos de informações sobre outro já existente.

Find text at cursor: Procura o texto e posiciona o cursor no seu início.

Preserve line ends: Preserva a posição do fim de linha.

Está é mais uma opção (veja Fig. 15) que voce deve observar, aqui voce define o layout de tecladoque deseja trabalhar, a opção Default, tem como layout o atual que o windows usa, que está definido osmétodos de teclas padrão como: Ctrl + C (Copia), Ctrl + X (Recorta), Ctrl + S (Salva), F9 - compila, etc..

Para os clássicos desenvolvedores, existe uma opção de layout bem interessante, chamada BRIEF

emulation, esta usa um layout de teclado parecido com a do antigo WordStar (para os saudosista), cujo con-junto de processos são feitos com base na tecla ALT + Letra, Veja alguns exemplos:

ALT + B - Mostra lista de programas abertosALT + C - Marca inicio de um bloco.ALT + D - Apaga a linha onde o cursor está posicionado.

Também temos o uso da tecla Ctrl, veja alguns exemplos:

Ctrl + M - Insere uma nova linha.Ctrl + K - Apaga caracteres do cursor até o início da linha.

Fig. 15

Page 11: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

07

E, finalmente estamos prontos para programar

Bem pessoal, essa foi a melhor configuração básica para deixar o Delphi 2007, parecido com o tra-balho que eu desenvolvia no Delphi 7, para mim, essa está ótima, mais isso não que dizer que esta bompara você, por isso explore-o bastante, e deixe a interface do Delphi 2007 o mais amigável possível, vocêverar os resultados satisfatórios no desenvolvimento dos seus projetos. Deêm uma olhada no Delphi depoisde todas essas modificações. Veja Fig. 16.

Fig. 16

Bastante lite, pronto para o desenvolvimento...........

O saber torna você, mais digno, mais profissional, mais perfeito...

Até a próxima, certamente iremos nos encontrar.

Newton Santos (New)Analista de sistemas senior.

Page 12: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Esclarecendo a Compatibilidade08

Page 13: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Tela de boas vindas do broffice.

O grande problema da aceitação do broffice, é o medo da compatibilidade, mais uma grande quanti-

dade de usuários não sabem que esta compatibilidade já é bem estreita entre as duas maiores suites de es-critório, a paga da grandeMicrosoft, e a gratuíta BrOf-

fice, essa briga é boa.

Mostraremos algunsmétodos muito bons e impor-tantes para deixo-los mais pró-ximos a nível decompatibilidade entre ambas aspartes, essas configurações,mostradas, vai fazer com que oBrOffice 3.1, trabalhe com-patível com o MSOffice, poisela não consegue ser com-patível com o o BrOffice.

Além de outras vanta-gens apresentadas pelo BrOffice, temos geração natural de arquivos PDF, gravação de arquivos padrãoMsOffice, como Xls, Doc, Ppt, etc., e ainda há uma grande difereça de tamanho entre os arquivos gravadospelos dois, veja na Fig. 3.

Fig. 1

Fig. 2

09

Page 14: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 3

Veja o arquivo “A ligeira raposa marrom ataca o cãopreguiçoso”, no formato ODF padrão openoffice, apenas15kb, em quando o formato DOC gravado no MsWord 2003,509kb, a diferença é absurda.

esses arquivos com qualquer usuário que tenha oMs Office, sem medo nenhum. Para os usuáriosmais acostumados com o BrOffice, basta usar-lo noformato de arquivo padrão, você ganhará em quali-dade e em espaço, ai quando for mandar para outrousuário que tenha Ms Office, use a opção Arquivo

-> Salvar Como, e grave como Arquivo do Ms Of-fice, Word ou Excel, dependendo do tipo que estejausando, depois disso só enviar para a pessoa quenão abre mão do Ms Office, por medo de não dá

certo.

Eu particulamente, uso os arquivos padrão doBr Office, e quando alguém precisa de um docu-mento, simplemente exporto para Pdf e envio, alémde mais rápido, o Pdf é mais seguro, e, mais díficilde alterar.

Configurando a Compatibilidade.

Vamos fazer nossa primeira configuraçãopara que o BrOffice trabalhe e grave arquivo comoMs Office, esta configuração pode ser feita por qual-quer um dos software que compõe a suíte BrOffice

os principais são:

Base - Banco de dados

Calc - Planilha

Draw - Desenho

Impress - slides

Math - Matemática

Writer - Documentos

Execute um dessese clique no menu Ferra-

mentas Opções, e emseguida Carregar / Salvar,escolha a opção Geral, najanela da direita, vocêdefinirá o tipo de docu-mento que será gravado,veja na Fig. 4, a janela deconfiguração.

Nesta janela (Fig. 4), voce escolhe o tipo dedocumento, pode ser planilha, documento, slide,etc.., em sempre salvar como, escolher o tipo, nocaso de Documento de texto, escolha Microsoft

Word 97/2000/XP, agora escolha o tipo de docu-mento Planilha e Salvar sempre como Microsoft

Excel 97/2000/XP, pronto seu BrOffice, está prontopara salvar planilhas e documentos para Ms Office,

sem voce se preoculpar, podendo compartilhar ->

Fig. 4

010

Page 15: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Veja na Fig. 8, os quatro tipos de arquivos que osprogramas do suite BR Office, exporta.

A outra janela de exportação aparece quandovoce clica direto na opção Exportar como PDF, issofacilita o seu trabalho pelo fato de na maioria dasvezes, voce precisar somente da exportação de pdf,isso seria uma atalho rápido para acesso a tela deconfiguração. Veja Fig. 9.

Outro tipo de exportação por assim dizer, e oenvio do documento por email, neste caso voce tema opção Enviar, e das opções voce tem a Email

com o documento em formato PDF, essa é umaopção muito boa para envio de documento para ou-tras pessoas.

Fig. 6

Uutras diferenças, somente lugares.

A Ms Office e a Br Office, fizeram mudançassimples na estrutura de menus, mais que deixamusuários comuns de cabelos em pé, e isso é um mo-tivo para simplesmente desistir de uma mudança,exceto se esta for obrigatória, porém, se o usuáriofor menos nervoso, irá ver que as mudanças tiveramlógica, as opções corretas estão nos lugares corre-tos, por exemplo:

Configurar Página

Na Microsoft está no menu Arquivos nestehá uma alusão errada, menu Arquivos é para ar-quivos, então a Br Of-fice fez a troca,colocou-o no menuFormatar, Ficandoassim mais lógico,veja na Fig. 5 e Fig. 6.

Exportação

Foi adicionadono Br Office, exata-mente no menu Ar-quivo, a opção deExportação, muitis-simo interesante, pelofato de você podergravar seus documen-tos em Pdf(aconse-lhavel), Html ouXhtml, no caso deenvio de email paraterceiro, é bastanteprudente que vocecomo usuário por se-gurança exporte paraPdf, e envie o Pdf,

este tipo de docu-mento é mais dificil de ser alte-rado, burlado, etc., veja a fig. 7, as opções de ex-

portação.

Exportar... abre uma janela para escolha do arquivoque voce deseja exportar seu documento, veja naFig. 8, Exportar como PDF..., já vai direto para ajanela de Exportação do documento PDF, veja Fig.

9, detalhe até a versão 2003 da MS Office, não tinhaa opção de Exportação.

Fig. 5

Fig. 7

Fig. 8

011

Page 16: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Opções para exportação do PDF

Na Fig. 9, voce tem todas as opções para ex-portação do documento atual, nela voce pode esco-lher:

-Se vai exportar todas as folhas, as especificadas ouas selecionadas.

-Para as imagens voce pode definir manual o nívelde compressão ou escolher compressão sem per-das que será gerado automaticamente, e, aindapode reduzir a resolução das imagens em DPI.

-Nas opções gerais, geralmente deixo no formatopadrão, é o suficiente para voce exporta seu docu-mento em PDF.

Por que a importância da configuração daaba Geral? É importante pelo fato de que docu-mento gerado fique num tamanho e numa qualidadeideal para que possa ser enviado por email, depoisdessa operação o usuário deve verificar o tamanhodo arquivo gerado, geralmente nas nossa diversasinternet de empresas diferentes, o tamanho ideal deum documento é de até 2,5 mb, isso significa queele não irar atrapalhar o fluxo de dados da rede, issonão significa que você não possa enviar um arquivomaior do que este, mais ai deve ser feito por suaconta e risco. Fig. 9

Fig. 10

Fig. 11

Veja abaixo as barras de ferramentas dos dois principais softwares das Suites

e compare tambem as opções de menus

Veja os menus e barras de ferramentas do Writer e do Word, são bem parecidas, teste compare, ve-rifique, com botão direito do mouse em qualquer área limpa das barra de ferramentas aparecerá o menu debarras de ferramentas disponíveis, tire e coloque as que voce achar mais adequado para o seu trabalho.

012

Page 17: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 12

Fig. 13

Agora os menus e barras de ferramentas dos software Calc e Excel, também bastante parecidas, ex-plore, analise e verifique, veja que a compatibilidade entre os dois são muito grandes.

BrOffice, todos os software gratuítos, pode ser instalados em quantos pcs voce tiver na sua

empresa, atualizações, performance, e qualidade de primeira, acredite custo benefício muito

bom, vale apena testa-lo, lógico que voce terá problemas, com usuários viciados em msoffice,

mais é fácil contornar.

Marcelo AlencarAnalista Junior

Newton Santos (New)Analista Senior

No caso da suite MsOffice, pesa o valor

da licença, ótima suíte, porém custo benefi-

cio muito alto, veja o valor da licença stan-

dart Microsoft Office 2007 Sngl OLP NL

R$ 665,00, agora imagine multiplicado por

50 pcs., é algo de ser analizado.

013

Page 18: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Firebird

A vez da Fenix

Banco de Dados Relacional

014

Page 19: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

O Banco de dados

Banco de dados relacional que cresceu muito nos últimos anos, de facíl instalação e manutenção, alémdisso é multi plataforma, ou seja, pode ser instalado no Windows, no Linux (Onde ele é bastante forte), eleé filho do interbase banco de dados respeitado da borland, mais com as implementações eles começam a sedistanciar um do outro, e o Firebird começa a ficar completamente independente, mais também vai se tor-nando robusto e aceito em várias empresas, principalmente pelo seu custo benefício, nesta matéria iremosver como baixar, instalar criar banco de dados e tabelas.

Bem vamos deixar de blablabla e vamos ao que interesa, Baixando o Firebird, iremos usar a versão2.1.2, abra o navegador e digite: www.FirebirdSql.org, veja na Fig. 1

Fig. 1

Depois de ter baixado o firebird, vamos enten-der como deve ser instalado, bem existe duas situ-ações, primeiro se você esta numa rede, a opçãoservidor deve ser instalado no micro consideradoServidor da rede, e a opção Minimal Client nos mi-cros que vão fazer acesso aos bancos de dados queserão criados no servidor, mais se você é desenvolve-dor então a opção a ser instalada no seu micro é aopção Servidor de preferencia opção servidor com-pleta, iremos mostrar os dois tipo de instalação, tantoa cliente como a servidora, vá até a pasta onde vocêfez o download e execute Firebird-2.1.2.18118_0_Win32.exe, Fig. 2

selecione o idioma e clique em ok

Fig. 2

015

Page 20: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 3

Esta instalação sera feitapara um servidor este pode ser oServidor da rede ou no PC do de-senvolvedor, o importante nestemomento é voce prestar atençãona versão e quais componentesserão instalados.

Clique no botãoSeguinte.

Fig. 4

Aceite o contrato eclique no botãoSeguinte.

Veja que no contrato aceito por voce está escrito INTERBASE PUBLIC LICENSE, puxa, mais não erao Firebird que eu estava instalando?, Calma, este contrato é baseado no Interbase Free, liberado pela Bor-land, a partir dai surgiu o Firebird, projetado por uma comunidade open source, mais a licença deve ser abaseada no pai do Firebird. Na Fig. 5, voce verá importante informações sobre o Firebird, se desejar dá umaolhada tudo ok, se não iremos continuar nossa instalação.

11 4718-3527016

Page 21: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 5

Aqui voce encontra infor-mações sobre o kit de insta-lação do Fb 2.1, se quizer daruma olhada, vale apena.

Fig. 7

Na Fig. 6 está mostrando apasta onde será instalado o Fire-

bird 2.1, geralmente não se mexenesta opção, porém se você é ex-pert, esteja a vontade para fazerquaisquer alteração que desejar.

Na Fig. 7, tem todas asopções necessárias para Servidor

ou um PC de desenvolvimento,voce tem a opção de escolher entreClassic Server e Super Server es-colha a segunda, ele é mais dinâ-mico.

017

Page 22: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Aqui também não mu-daria nada, simplesmente cliqueem Seguinte.

Fig. 8

Fig. 9

Na Fig. 9, voce deve obser-var as opções com batante cautela,vamos ver:

Deixe marcado Usar o Guardian

para controlar o servidor?, oguardian e rápido e fácil, em outraocasião falaremos sobre ele.

Deixe selecionado Executar como

um Serviço?, pelo fato do Windowsexecutar com mais garantia, e pro-teger o gerenciador dos bisbilho-teiros de plantão, as 4 últimasopções, você deve marcar todas,vai deixar o Firebird, melhor e com-patível com o Interbase, o seu pai.

018

Page 23: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Pronto todas as escolhasforam feitas, estamos quase no final,na Fig. 10, está descrito todas asopções que ao longo da instalçãonós selecionamos, se você quizerdá uma avaliada, faça isso, só assimvocê pode voltar e consertar. Se nãohouver nada de errado, clique nobotão instalar.

Fig. 10

Aqui na Fig. 11 contém algumas infor-mações importantes sobre o Firebird, é umaespécie de um mini tutorial, se você é marin-heiro de primeira viagem, vale apena dá umaolhada, depois disso clique no botãoSeguinte.

E por fim a conclusão, é necessárioque voce reinicie o computador para que asconfigurações sejam validadas, isso so-mente se você instalou num servidor Win-dows ou no seu PC, com Windows, se poracaso a instalação foi feita num Linux, nãose preocupe com re-inicialização. Marque aprimeira opção, e clique no botão Concluir,veja na Fig. 12

Fig. 11

Fig. 12019

Page 24: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Depois da Instalação.

e Agora ?

Boa pergunta, depois da re-inicialização, o quefazer?.

Se você já é um programador certamente jádeve saber o que fazer, mais se você é amador,vamos dá uma analisada na situação, primeiro nãouse nunca a ferramenta de criação de bancos etabelas que acompanha o Firebird, ela é um saco, ealém do mais, isso seria regressão, não faz meu es-tilo, por isso vamos baixar uma ferramenta para Win-

dows, básica e simples de usar.

Entre no Google e digite iboconsole, veja oresultado Fig. 1---->

O site do Iboconsole para download, sem pre-cisar do Google, é, www.mengoni.it, depois dissoclique no menu Download, e não se esqueça, escolhao Iboconsole.zip, é mais simples para voce. Geral-mente as pessoas constumam usar o Google, maisisso pode ser perigoso, já que sites infectados podemtambém oferecer download do iboconsole e estepode conter vírus, cavalo de tróia, rootkit então sepuder digite o site direto no espaço destinado a digi-tação da página Ok.

Fig. 1

Descompacte o arquivo dentro da pasta C:\Iboconsole, depois crie um atalho no Desktop, depoisdisso dê um duplo clique e vamos configurar-lo para administrar bancos de dados Firebird.

Lorenzo Mengoni, éItaliano, e criou essaferramenta, paramanibular banco dedados do Firebird,entre no site e façadownload do ibocon-

sole zipado

Fig. 2

A inovação ganhando fronteiras

Fone: 11 4718- 3527020

Page 25: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 3

Esta é a tela do iboconsole,bem simples, sem firulas,agora nós iremos configurarpara que ele acesse o servi-dor Firebird, que está instal-ado no seu computador ou noseu Servidor, veja Fig. 3

Bem, agora com o botão direito do mouse, clique emServers, e escolha Register, irar aparecer a seguinte janela.Fig. 4.

Nesta tela, existe duas opções, a primeira Local

Server, esta indica a configuração para o Firebird que foiinstalado no seu computador, ou seja Servidor Local. Vejaque as opções relativas ao servidor Remoto, estão desabil-itadas, mais abaixo em Description escreva Meu PC, deixeSave Alias Information marcado, em Login Information,digite o usuário: SYSDBA (em maíscula), e a senha (Pass-word): masterkey (em minúsculo), veja a Fig. 4.

Olhe agora na Fig. 5, e veja depois da configuração,o servidor local, está pronto para receber um banco já criado,ou para criar um do zero, clique no sinal de +, e depois como botão direito do mouse clique em Databases, em seguidaclique em Create Database... veja na Fig. 6

Fig. 4

Fig. 5

Fig. 6

021

Page 26: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 7

Em uma pasta previamente criada, nomeu caso chamada de Bancos, digite no boxeabaixo de Filename(s), veja na Fig. 7, nãoprecisa mexer nas outras opções, exceto asduas últimas Register Database deve sermarcada, em Alias digite Vendas, e depoisclique em OK.

Fig. 8

Veja, depois de criado obanco de Dados, a tela do Ibocon-

sole ficou igual a Fig. 8, e tudo queestá abaixo de Vendas, sãoopções do banco de dados paravoce incrementa-lo de forma aatender as suas necessidades.

Opções do Banco de Dados. Fig. 8

Domains - Dominíos, cria variáveis default para campos, facilitando a criação de tabelasTables - Cria tabelas de dadosViews - Cria visões virtuais das tabelas de dados usando comandos SQL.Stored Procedures - Cria funções e procedimentos no banco de dadosExternal Functions - Cria link com funções externas criadas pelo usuário.Generators - Cria variáveis para utilização no banco, elas podem ser incrementáveis.Exceptions - Cria mensagens de erros

Obs.: Blob Filters e Roles, veremos em outro momento oportuno.

022

Page 27: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Opções do Banco de Dados. Fig. 8

Backup - Opção importante, aqui voce faz backup e restauração do Banco, diariamente.Users - Aqui você cria usuários para utilizar o banco de dados, isso é feito para garantir a segurança.

Fig. 9

Agora com o botão direito sobre a opção Ta-

bles, escolha a opção Create, aparecerar a tela daFig. 9, nesta tela você cria um Tabela, primeirocoloque o nome (Clientes), depois column(codigo_cli), geralmente o primeiro campo, é umcampo chave, neste caso você deve marcar Not

Null e Primary Key, escolhe agora o tipo decampo, e pressione OK, pronto, a tabela foi criada,o pró-ximo passo é adicionar os outros campos.

Agora para adicionar os outros campos, dêum duplo clique na tabela (Clientes) Fig. 10, seráexibido a tela de adição e edição de campos deuma tabela. Fig. 11

Fig. 10Fig. 11

Na tela da Fig. 11, você adiciona os outros campos, clicando com botão direito do mouse, irar apareceros três comandos básicos Novo, Editar, e Apagar, esses comandos irão ajuda-lo a administrar os camposda tabela que está sendo criada.

023

Page 28: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Ah, lembrando, toda vez que entra noIboconsole, dê um duplo clique em cima doservidor Local ou Remoto, irar abrir a janelade conexão do banco, simplesmente digite oUsuário padrão = SYSDBA, Password = mas-

terkey, depois clique no botão Login. Pronto,voce acaba se conectar no servidor, agora ésó selecionar o banco e dá um duplo clique,para abrir o Banco, e trabalhar.

Newton dos Santosanalista de sistemas senior

024

Page 29: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

025

Banco de Dicas

Aumentando seu conhecimento.

Fig. 1

As dicas abaixo são interessantes para usuários legos, é sempre bom, quando o computador está emperfeita ordem, por esse motivo as dicas desta primeira edição, é sobre o Windows XP, ou Vista.

Na Fig. 1, está sendo mostrado a tela de configuração do Windows clique na aba Inicializar (WindowsXP), e, Inicialização de Programas (Windows Vista), nesta tela estão ligados todos os programas que estãoativos na memória, e acredite a maioria não server para nada, oculpa espaço e detona a performance do PC.

Primeiro o que você deve ter em mente é queo necessário para o computador, é simplesmente:

1. Antivírus2. Skype3. Msn4. Alguns utilitários de Wireless (se tiver)5. Antispyware (se tiver)

isso é o necessário, acredite, o resto só atrabalha aperformance do PC.

Você deve me perguntar, como esses progra-mas vão para na inicialização do meu PC, eles apare-cem quando você vai instalando alguns softwares, asvezes necessários como: compactadores, leitores dePdf, programas de telefones, máquinas digitais, im-pressoras, eles colocam na memória, os atua-lizadores (updates), controladores, verificadores, etc.,na verdade todos eles são lixo na memória que atra-palha muito a peformance do computador, então todavez que instalar um novo software você pode execu-

tar o msconfig, e ver se foi instalado algum software, se estiver pode desligar, exceto se ele for muito im-portante, caso contrário pode desligar.

Limpando o Sistema.

Outra forma de melhorar a performance do sis-tema, é fazendo uma limpeza periódica, pelo fato doWindows ser campeão em guardar ou gerar lixo, eisso, deixa o sistema muito lento, também é lixo denavegação, lixo de instalação, lixo temporário de usode arquivo pelos aplicativos, lixo de desinstalação, écomplicado quando se trata do Sistema OperacionalWindows, e além do mais toda vez que for limpar osistema não se esqueça de marcar compactar ar-

quivo antigo.

Para acessar o sistema de limpeza do Windows, sim-plesmente clique em Iniciar, Programas,

acessórios, Ferramentas de Sistemas, agora cliqueem limpeza de disco veja Fig. 2.

Page 30: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

Fig. 2

Fig. 3

026

Nessa tela Fig. 2, você escolhe a unidade que de-seja fazer a limpeza, porém geralmente essa limpeza éfeito no HD ou seja drive C:, pressionando OK, o sistemade limpeza calculará todos os arquivos desnecessáriospara limpeza, veja Fig. 3.

Fig. 4

Geralmente seleciono todas as opções, o quetorna um pouco demorado. no Vista não existe aopção Compactar arquivos antigos, somente noXP, essa compactação dá uma velocidade boa noXP, quando a limpeza é feita.

Então vale lembrar, limpezas periódicas sãode extrema importância, para o seu PC, porém nãose esqueça de fazer.

até a próxima.........

Newton dos Santosanalista de sistemas senior

Page 31: CNPC News - Informática - Delphi, Código Aberto ... · Delphi 2007 - Poderoso e Simples como o Delphi 7 Tela Principal do Delphi 2007, a primeira impressão que dá, é a falta

027

Na próxima teremos:

1. Início do Curso de “Delphi 2007 para Win 32”

2. Inicio do Curso de Banco de dados “Usando o Firebird”

3. Mil e Outras Coisas

Você não vai querer perder... Vai?

Principais tópicos da próxima Edição

“Conhecer e Aprender”, certamente a única forma

de você ingressar no futuro, não deixe que barreira

nenhuma impessa de você pegar esse bonde.

New.

11 - 4718-3527

Mairinque - São Paulo.

www.cnpc.com.br