quarta-feira, 24 de junho de 2009

O que? Mais um Blog sobre Delphi!


O que é este Blog

Não, este não é mais um Blog sobre Delphi. É "Ô" Blog sobre Delphi Para Leigos. :-)

Mas não discrimine meu Blog por causa do "para leigos". Qualquer coisa que aprendi na vida, aprendi desta forma: li sempre dois livros (no mínimo) sobre o assunto. O primeiro livro se chamava "Qualquer coisa Para Leigos". O segundo livro se chamava "Aprofundando-se em Qualquer coisa". Chegará um momento em que abordarei temas e práticas consideradas avançadas. É só acompanhar o Blog.

Participo de muitos forums*, dentre os quais alguns de Delphi. Não sei se é por causa do fenômeno moderno da ansiedade, mas vejo pessoas sem a menor noção de Qualquer coisa abarrotando os forums de perguntas muitas vezes idiotas (desculpem a sinceridade)!

Muitas pessoas, levadas não sei porque motivo, se metem a fazer coisas relativamente complicadas, sem se darem ao menor trabalho de pesquisar e estudar o mínimo necessário. Tudo começa pelo começo, já não disseram? Então como é que uma pessoa se mete a fazer um "sistema" em Delphi, quando nem sabe como o Delphi funciona?!

Então estas pessoas vão desesperadas nestes forums, colocam lá suas dúvidas, e ficam "histéricas" quando não respondem ou quando são criticadas. Incrível, mas é a verdade!


O Delphi é uma ferramenta de desenvolvimento de programas para computador (chamada comumente de programação)! Ninguém aprende a desenvolver por causa do Delphi. As pessoas podem usar o Delphi para desenvolver programas para computador. É diferente!

Programação de computadores é uma ciência. E a matéria que orienta esta ciência se chama Engenharia de Software. Mas não precisamos ir tão longe. Uma pessoa pode começar lendo livros, até mesmo apostilas, a respeito da ciência de desenvolver programas de computador. Ela precisa, em primeiro lugar, aprender o que é Algoritmo.

Desenvolver é implementar algoritmos. Todo aquele que tiver a pretensão de ser um programador de computadores, precisa de noções básicas. E a primeira delas é o conceito de algoritmo junto com a capacidade de criar algoritmos.

Aconselho fortemente que você, antes de continuar lendo meu Blog (se me der a honra), procure estudar o seguinte, no mínimo:

  • Algoritmos & estruturas de Dados
  • Bancos de Dados
Apesar da recomendação, sempre que possível vou dar umas dicas de como desenvolver certos algoritmos para o que for necessário (ao menos para o entendimento do que eu estiver falando em determinado momento).

Como vai funcionar este Blog

Como o nome sugere, vou começar do básico. Mas como isto aqui é um Blog, e não um livro do Cantu, não vou esmiuçar o Delphi. Vou abordar o Delphi de uma forma prática, identificando logo o que é mais relevante e que permitirá a você, em pouco tempo, "colocar a mão na massa".

O Delphi é muito extenso e um poderosa ferramenta. Sua paleta de componentes e sua VCL (Visual Component Library) oferecem recursos que, em mais de 15 anos que trabalho com o Delphi, nunca precisei utilizá-la 100%! Então vamos ser práticos.



Clique na figura acima, para visualizar a IDE do Delphi. IDE quer dizer Integrated Development Environment ou Ambiente de Desenvolvimento Integrado. A Idéia é "tudo o que você precisa para desenvolver integrado em um ambiente".

Através da IDE do Delphi você "desenha" o visual dos teus programas; escreve o código necessário para dar "inteligência" aos elementos visuais que você coloca na tela; permite você executar o programa de uma vez ou passo-a-passo; permite "depurar" o programa; etc.


Paleta de ferramentas do Delphi.

Nas próximas publicações, irei explorar a IDE do Delphi, começando por sua paleta de ferramentas. Identificarei os componentes mais relevantes e mostrarei como eles funcionam. Na medida em que for mostrando o funcionamento dos componentes, irei apresentando também a Object Pascal, a Linguagem de Programação do Delphi.

Até a próxima!

*(O plural de forum é fora! Mas vou aportuguesar a expressão, para ninguém ficar achando que sou pedante :-)


2 comentários:

  1. Olha amigo, desde ontem que só digito no google Delphi para leigos. Que sorte, encontrei seu site agora. O seu projeto é muito, mas muito legal mesmo, para pessoas como eu, que não sabem nem a lógica de programação direito rs. É disso que o mundo precisa, de pessoas como você, que vai até onde as pessoas mais precisam. Está de parabéns. Eu queria muito de iniciativas como a sua. Obrigado.

    ResponderExcluir
  2. Obrigado, Lion!

    Teu comentário me estimulou a dar seguimento ao Blog. Eu pediria a você e aos demais navegantes que porventura cheguem aqui que se tornem seguidores do Blog.

    Obrigado mais uma vez.

    ResponderExcluir