Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[Curso basico]Delphi

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Delphi [Curso basico]Delphi

    Delphi

    Delphi (pronuncia-se "dél-fi") é um IDE (ambiente integrado para desenvolvimento de software) produzido antigamente pela Borland Software Corporation agora é produzida pela Embarcadero. A linguagem utilizada pelo ambiente Delphi é o Object Pascal. O Delphi, originalmente direcionado para a plataforma Windows, chegou a ser usado para desenvolvimento de aplicações nativas para Linux e Mac OS, através do Kylix (o Kylix é um IDE para as linguagens C++ e Object Pascal), e para o framework Microsoft .NET em suas versões mais recentes. O desenvolvimento do Kylix foi descontinuado.

    Atualmente há um projeto chamado Lazarus que possui uma interface muito semelhante ao Delphi e a característica de ser multiplataforma, ou seja, roda tanto no windows quanto no linux.

    O nome Delphi é inspirado na cidade de Delfos, o único local na Grécia antiga em que era possível consultar o Oráculo de Delfos. O nome deve-se ao fato de que os desenvolvedores do compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle - daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi".

    Aplicações


    O Delphi é muito utilizado no desenvolvimento de aplicações desktop, aplicações multicamadas e cliente/servidor, compatível com os bancos de dados mais conhecidos do mercado. O Delphi pode ser utilizado para diversos tipos de desenvolvimento de projeto, abrangendo desde Serviços a Aplicações Web e CTI.

    Desenvolvimento


    Quando lançado em 1995 para a plataforma Windows 16 bits, foi o primeiro a ser descrito como ambiente RAD (em português, Desenvolvimento Rápido de Aplicações). A segunda versão, lançada um ano depois, já produzia aplicativos para a plataforma Windows 32 bits (também existe uma versão em C++ - o C++ Builder). Em 2001, uma versão para plataforma Linux, conhecida como Kylix (uma espécie de junção do Delphi e do C++ Builder para o Linux), foi disponibilizada.

    Em 2002, foi lançada uma nova versão compatível com Linux (através do Kylix e a paleta de componentes CLX ), sendo que em 2003 o Delphi 8 passou a incluir suporte para desenvolvimento de aplicações .NET. No final de 2004 foi lançada a versão Delphi 2005 (correspondente a versão 9), com suporte, na mesma IDE, ao desenvolvimento para plataformas Windows 32 bits e Windows .NET, além de integrar no mesmo ambiente de desenvolvimento a possibilidade de se desenvolver utilizando o ambiente do Delphi, C++ Builder ou C#. No final de 2005 foi lançada a versão Delphi 2006 (correspondente a versão 10) integrada no Borland Developer Studio 4.0 com destaque para a total integração com o Borland Together, o preview do compilador do C++ Builder, atualização dos drivers DBExpress, novos refactorings e recursos da IDE. Nessa versão o gerenciador de memória utilizado pelo Delphi foi substituído, tornando os aplicativos compilados em Delphi mais rápidos. Como a ferramenta é compilada utilizando o próprio Delphi, esta nova versão também está muito rápida.

    O arquiteto por trás do Delphi e de seu predecessor Turbo Pascal foi Anders Hejlsberg, até a sua alteração para a Microsoft em 1996, onde se tornou o arquiteto responsável pelo projeto do C# e foi peça chave na criação do ambiente Microsoft .NET, utilizado no Delphi 8. O Delphi teve o formato da IDE alterado pela primeira vez na versão 8, basicamente similar ao formato do Microsoft Visual Studio para .NET.

    As principais diferenças entre o Delphi/Kylix e outras ferramentas de desenvolvimento são: a programação visual, programação orientada a eventos, as paletas VCL e CLX, forte ênfase na conectividade com diversos bancos de dados e um grande número de componentes produzidos por terceiros, muitos deles disponíveis na internet e grande parte deles com o código fonte disponível. Alguns destacam como vantagens do Delphi: a existência de uma grande quantidade de componentes prontos em sua biblioteca, facilidade de uso e aprendizado e desenvolvimento rápido.

    No dia 5 de setembro de 2006 a Borland, juntamente com a Developer Tools Group (grupo responsável pelo desenvolvimento das ferramentas IDE), entrega ao público a linha Turbo, que é praticamente o desmembramento da suíte Borland Developer Studio (BDS 2006). Em duas versões, Explorer (download gratuito; direcionado a estudantes, iniciantes em programação e hobbistas) e a Professional (pago; direcionado às softwares-houses e profissionais autônomos).

    Já no dia 14 de novembro de 2006, a Borland não encontrando um potencial comprador que atendesse os quesitos que se comprometam com a evolução das ferramentas IDE, ela decidiu criar uma subsidiária colocando todos responsáveis pela "DevCo" nessa nova empresa chamada CodeGear. Que, especialmente cuidará das IDEs..

    Para os usuários, a versão 7 (Delphi 7) é considerada a mais estável. Ela foi lançada em 2002.

    Tiburón é o nome de projeto da próxima versão do Delphi, a ser lançada provavelmente no segundo semestre de 2008. A CodeGear está incluindo nesta versão: o aperfeiçoamento do dbExpress, muitas melhorias no DataSnap, localização para múltiplos idiomas e recursos avançados de linguagem, como generics e métodos anônimos.


    Características Técnicas

    O Delphi é um ambiente de desenvolvimento de softwares com as seguintes particularidades:

    1. Visual: A definição da interface e até mesmo de parte da estrutura de um aplicativo Delphi pode ser realizada com o auxílio de ferramentas visuais. Por exemplo, uma tela é criada com um simples clique e um botão, selecionando esta imagem em uma barra de ferramentas e clicando sobre a tela onde ele deve aparecer.

    2. Orientada a Objeto: Os conceitos de classe, herança e polimorfismo são abarcados pela linguagem de programação do Delphi, o Object Pascal. Esta não é, no entanto, uma linguagem puramente orientada a objeto como Smalltalk e Eiffel.

    3. Orientada a Eventos: Cada elemento de uma interface de aplicativo é capaz de capturar e associar ações a uma série de eventos.

    4. Compilada: A geração de código em linguagem de máquina acelera a execução dos aplicativos.


    O Delphi consiste de vários elementos, ferramentas de design e de banco de dados para auxiliá-lo a desenvolver e testar suas aplicações de forma rápida e intuitiva. A seguir algumas características do Delphi:

    •Construtor Visual de Interface com o Usuário

    •Arquitetura Baseada em Componentes

    •Compilador de Código Nativo de Alta Performance

    •Tow-Way Tools

    •Biblioteca de Componentes Visuais

    •Arquitetura Aberta

    •Linguagem Orientada a Objetos

    •Suporte à Tecnologia do Windows

    •Depurador Gráfico

    •Ambiente Personalizável

    •Gerenciador de Projetos

    •Assistentes

    •Gerador de Relatórios

    •Servidor Local Baseado em SQL


    Em Delphi temos:

    •O Project que é a coleção de arquivos necessários para compilar o sistema, os Forms, onde será desenvolvida a "cara" do programa;

    •As Units , código do form, sendo que para todo Form temos pelo menos uma Unit , mas temos Units sem form (códigos de procedures, funções, etc).
    Last edited by .IndependentResearch.; 18-12-2009, 19:42.

  • Font Size
    #2
    Lembre-se de dizer de onde você pegou =)

    Extraído de: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    Black-Hat.

    Comment


    • Font Size
      #3
      Da próxima vez dimia a letra ._.

      Comment


      • Font Size
        #4
        muito bom post, agora vo baixa a ultima versao do delphi, vlw
        " Melhor morre lutando, do que vive de joelhos. " Sun tzu - A arte da guerra.

        Comment


        • Font Size
          #5
          Embora tenha ouvido ai falar da CodeGear nao li nenhuma referencia para o mais recente delphi 2009
          Embor maioria dos usuarios utilizem a versao 7 do delphi eu optei por migrar para o 2009 e acho que fizeram um optimo trabalho em relaçao a IDE as janelas do design e da estrutura do codigo agora sao numa so tendo a opçao em baixo de alternar a aba entre elas a palete das a num dos componentes esta num quadro em baixo a direita ordenado pelos respectivos nomes e com expansao ao clique incluindo em cima a busca para enontrarmos logo o que queremos.
          Na parte de codagem mal estamos a escrever ele vai sublinhando a vermelho erros de sitaxe, variaveis nao definidas etc etc e alerta.nos em cima numa quadro a direita para possiveis erros de codagem tbm =)
          ia.me esquecendo a medida que alteramos o nosso codigo.. aparece a esquerda a beira do numero das linhas um traço amarelo.. e o que nao foi alterado permanece a verde =)

          Cumpz pa todos
          -----------------------------------------------------------------------------------------------------------
          ------------------------ My knowledge ___ Your Weakness ---------------------


          Comment


          • Font Size
            #6
            Delphi é uma linguagem muito poderosa, permitindo inclusive programação de baixo nível em assembler. Eu recomendo.

            Comment

            X
            Working...
            X