the club - .delphi delphi .net dicas delphi ... “ â€‌. clique...

Download The Club - .Delphi Delphi .NET Dicas Delphi ... “ â€‌. Clique agora em View

Post on 11-Nov-2018

301 views

Category:

Documents

10 download

Embed Size (px)

TRANSCRIPT

  • junho 2009

  • junho 2009

  • junho 2009 03

    Delphi Delphi

    .NET Dicas Delphi Desafio The Club

    Vitor M. Rodrigues

    Delphi

    ndiceAplicao de outros idiomas em um mesmo projeto

    Editorial Delphi

    06Entre as muitas novidades do campo da informtica que surgem todo dia, a que est chamando... 04

    Plataforma de Servios Azure

    05Criando Interfaces e Mtodos de classe no Delphi 2009 10

    Lendo arquivos XML com TXMLDocument

    14Diretivas de compilao - Parte II

    18- Verificar se falta algum Edit para preencher- Verificar se a impressora est ligadaE mais... 24

    Aplicao de outros idiomas em um mesmo projeto

    28Caa-Palavras

    30LegendaInicianteIntermedirioAvanadoNo confunda modess com modem, o slot diferente.

    Momento de Reflexo

  • junho 200904

    Bem-vindo

    Delphi marca registrada da Borland International, as demais marcas citadas so registradas

    pelos seus respectivos proprietrios.

    Marcos Csar Silva - Editor Chefemarcos@theclub.com.br

    Entre as muitas novidades do campo da informtica que surgem todo dia, a que est chamando mais ateno no momento a plataforma Windows de Servios Azure, num artigo jogo rpido o consultor Vitor Rodrigues nos d uma viso geral desta plata-forma em seu artigo de abertura nos mantendo atualizados das novidades que vem surgindo.

    Nos dias de hoje com a facilidade de comercializar sistemas pelo mundo a fora, consequentemente surge necessidade de criar aplicaes com idio-mas diferentes, para isto podemos usar um recurso do Delphi que embora antigo, ainda muito pouco conhecido e explorado que a utilizao de idiomas diferentes na mesma aplicao. Em seu artigo o consultor Marco Antonio, aborda de forma simples como utilizar este recurso que pode ser muito til e produtivo.

    Neste ms o consultor Antonio Spitaleri Neto vem com o artigo Criando Interfaces e Mtodos de classe no Delphi 2009, neste artigo ele explora a linguagem Object Pascal usando conceitos de Orientao a objetos.

    No ltimo ano um dos assuntos mais discutidos na rea da programao foi o desenvolvimento de solues para Notas Fiscais Eletrnicas, como sabemos para comeo de conversa, um das primeiras coisas que o de-senvolvedor precisa saber como manipular arquivos XML no Delphi, neste ms em seu primeiro artigo para nossa revista Jonas Kirch escreve sobre leitura de arquivos XML usando TXMLDocument, um artigo de referencia inicial bastante importante.

    Dando continuidade em seu artigo de Diretivas de Compilao, o con-sultor Lus Alexandre de Oliveira, finaliza a lista de opes de compilao, e tambm d continuidade ao artigo sobre Silverlight escrevendo o artigo SilverLight utilizando Datagrid.

    Aproveitem esta edio e continuem mandando sugestes de artigos para as prximas edies, um grande abrao a todos.

    Av. Prof Celso Ferreira da Silva, 190 Jd. Europa - Avar - SP - CEP 18.707-150

    Informaes: (14) 3732-1529 Suporte: (14) 3733-1588

    Internethttp://www.theclub.com.br

    Cadastro: cadastro@theclub.com.brSuporte: suporte@theclub.com.br Informaes: info@theclub.com.brSkype Cadastro: theclub_cadastro

    Skype Suporte: theclub_linha1 theclub_linha2 theclub_linha3

    Copyright The Club Megazine 2009

    Diretor TcnicoMarcos Csar Silva

    Diagramao e ArteVitor M. Rodrigues

    RevisoMarcos Csar Silva

    ColunistasAntonio Spitaleri Neto

    Jonas KirchLus Alexandre de OliveiraMarco Antonio Armando

    Marcos Csar SilvaVitor M. Rodrigues

    Impresso e acabamento:GRIL - Grfica e EditoraRua So Paulo, n 447

    Cep: 18740-00 - Taquarituba-SPTel. (14) 3762-1345

    ReproduoA utilizao, reproduo, apropriao, armazenamento em banco de dados, sob qualquer forma ou meio, de textos, fotos e outras criaes intelectuais em cada publicao da revista The Club Megazine so terminantemente proibidos sem autorizao escrita dos titulares dos direitos autorais.

  • junho 2009 05

    vitor M. Rodrigues

    A Plataforma de Servios Azure da Microsoft consiste em um grupo de tecnologias da nuvem, que fornece um conjunto especfico de servios para desenvolvedo-res de aplicativos.

    Muito se comenta sobre o Windows Azu-re e mesmo assim ainda existem pessoas pensando que se trata do Windows 7 o que no verdade.

    O Windows Azure apenas um dos componentes dessa plataforma para exe-cuo de aplicaes na nuvem voltada aos desenvolvedores. Imagine voc programar e armazenar seus projetos diretamente na web, resumindo isso.

    A Microsoft fornece os datacenters com toda a estrutura de armazenamento, softwares e o mais importante, processamento.

    Isso faz com que os desenvolvedores no precisem se preocupar em adquirir mquinas com grande poder de processamento, instalar softwares e espao em disco. Voc precisar apenas de um computador com um browser e uma boa conexo de internet. O restante fica

    por conta da Microsoft.Confesso que quan-

    do comecei estu-dar sobre assunto fiquei com o p

    atrs. Afinal, esta-ramos nos tornando

    mais dependentes ainda. - E se ficarmos

    sem internet? essa foi a primeira questo

    levantada quando con-versei com o pessoal

    aqui no escritrio sobre o assunto. - Que garantias teremos sobre a proteo de nossos projetos? essa foi outra questo bastan-te citada.

    Claro que so ques-tes que devem ser

    Plataforma de Servios Azurelevantadas, mas no podemos deixar isso se tornar uma parania.

    Se voltarmos uns 15 anos, vamos nos lembrar que quando falvamos em implantar um sistema em alguma empresa, uma das pri-meiras questes era. - E se acabar a energia como eu fico? isso acontecia principalmente em cidades do interior onde a queda de energia era uma constante.

    Os componentes da Plataforma de Servi-os Azure podem ser usados por aplicativos locais executados em uma variedade de sistemas, inclusive vrios tipos de sistemas operacionais Windows, dispositivos mveis ou outros. Esses componentes incluem:

    Windows Azure: Fornece um ambiente baseado no Windows para executar aplicativos e armazenar dados nos servidores dos centros de dados da Microsoft.

    Microsoft .NET Services: Oferece servios de infra-estrutura distribudos para aplicativos baseados em nuvem e locais.

    Microsoft SQL Services: Fornece servios de dados na nuvem baseados no SQL Server.

    Live Services: Atravs do Live Fra-mework, fornece acesso aos dados a partir de aplicativos Live da Microsoft e outros. O Live Framework tambm permite sincronizar esses dados em estaes de trabalho e dis-positivos, encontrando e fazendo o download de aplicativos, e muito mais.

    Fiquem atentos, pois essa parece ser uma tima sada para economizar em equipamen-tos e poupar tempo.

    Caso queiram saber mais sobre o Azure acesse a URL: http://www.microsoft.com/azure/default.mspx

    Aquele abrao e beijo nas crianas!

  • junho 200906

    Delphi

    Neste artigo, ser demonstrado como o Delphi permite que um mesmo projeto, possa ser aplicado vrios idiomas (Ingls, Espanhol, etc).

    Para que o projeto de exemplo funcione corretamente, altamente recomendvel que as nomenclaturas dos componentes, quanto as Units, quando confeccionado pela primeira vez, acompanhe as descritas aqui.

    Assim num primeiro momento, daremos inicio, construindo nosso projeto. Abra o Delphi, clique em File New Application. Nomeie o form, na propriedade name como frmFuncionrios, e no caption do mesmo, insira Funcionrios.

    Completando, insira no form, um componente label, nomeando-o como lbNome e seu caption ser Nome, na sequncia, insira um Edit, e no Name, insira como edNome, e finalmente adicionaremos um componente Button, onde atribuiremos em Name, btSalvar, e em seu caption Salvar. Assim nosso projeto ficar como

    Aplicao de outros Idiomas em um mesmo Projeto

    na figura 1:

    Salve o projeto nomean-do a Unit como unFuncio-narios, e por fim o projeto Funcionarios.

    Neste ponto em diante, iremos trabalhar com os recursos de idioma, assim clicaremos em: Project Languages Add, aparecer a seguinte mensagem, con-forme a figura 2:

    Figura 1.

    Figura 2.

  • junho 2009 07

    Clicaremos em Yes, na sequncia ser apre-sentada a tela conforme a figura 3, clicaremos em Next, pois existe a opo de aplicar o recurso de idiomas a vrios projetos de uma vez s, mas no ser objeto neste artigo:

    Veja a imagem Figura 3

    Posteriormente aparecer a tela conforme a figura 4, selecion Ingls (Estados Unidos), clique em Next:

    Veja a imagem Figura 4

    O idioma selecionado ser mostrado na tela seguido do projeto ao qual ele ser aplicado, clique em Next, uma semelhante a figura 5, ser mostrada:

    Veja a imagem Figura 5

    Uma nova tela ser apresentada, mostrando onde a instncia ser criada, de acordo com idioma selecionado, de acordo com a figura 6:

    Veja a imagem Figura 6

    Finalmente, uma tela ser disponibilizada, clique em Finish, conforme a tela 7:

    Veja a imagem Figura 7

    Ao clicar em Finish a mensagem: This pro-ject needs to be compiled for the Resource DLL Wizard to finish. Compile the Project?, clique em Yes para concluirmos a insero do recurso de Idioma . Ao trmino o compilador exibir o que foi processado no projeto, veja na figura 8:

    Figura 8

    Por fim, o Delphi pedir para seja salvo um novo Project Group, salve como Idiomas.

    Abrindo o Windows Explorer, e abrindo a Pasta na qual foi salva o Projeto que criamos, verificare-

    Figura 3.

    Figura 4.

    Figura 5.

    Figura 6.

    Aplicao de outros Idiomas em um mesmo Projeto

  • junho 200908

    mos que foi criada uma nova pasta de nome ENU, a qual uma cpia do projeto original e conter as informaes do outro idioma nela inseridas.

    Continuando, feche o projeto. Clique em File Open e v para a pasta n