quinta-feira, 24 de setembro de 2015

Dica de canal de programação Delphi

Olá pessoal hoje estou aqui para divulgar um canal com dicas super básicas para quem quer começar a aprender programação em Delphi. Eis aqui o link.

sexta-feira, 14 de agosto de 2015

sexta-feira, 29 de maio de 2015

Nestas postagens tratarei sobre a linguagem pascal (Delphi)


Introdução 


O Delphi é uma ferramenta RAD (Rapid Application Development – Desenvolvimento Rápido de Aplicações) criada pela Borland. É uma ferramenta de propósito geral, permitindo o desenvolvimento de aplicações tanto científicas como comerciais com a mesma facilidade e alto desempenho. Integra-se facilmente com a API (Application Program Interface) do Windows, permitindo a criação de programas que explorem ao máximo os seus recursos, assim como os programas escritos em linguagem C/C++. Possui um compilador extremamente rápido, que gera executáveis nativos (em código de máquina, não interpretado), obtendo assim melhor performance e total proteção do código fonte. O Delphi é extensível, sua IDE (Integrated Development Environment – Ambiente de Desenvolvimento Integrado) pode ser ampliada e personalizada com a adição de componentes e ferramentas criadas utilizando-se o Object Pascal, a linguagem de programação do Delphi. Neste ambiente constroem-se as janelas das aplicações de maneira visual, ou seja, arrastando e soltando componentes que irão compor a interface com o usuário. O Object Pascal é uma poderosa linguagem Orientada a Objeto, que além de possuir as características tradicionais das mesmas como classes e objetos, também possui interfaces (semelhantes às encontradas em COM e Java), tratamento de exceção, programação multithreaded e algumas características não encontradas nem mesmo em C++, como RTTI (Runtime Type Information). Assim como o C++, o Object Pascal é uma linguagem híbrida, pois além da orientação a objeto possui também uma parte da antiga linguagem estruturada (Pascal) Devido ao projeto inicial da arquitetura interna do Delphi e da orientação a objeto, suas características básicas mantêm-se as mesmas desde o seu lançamento em 1995 (ainda para o Windows 3.1, pois o Windows 95 ainda não havia sido lançado), o que demonstra um profundo respeito com o desenvolvedor. Isto permite que uma aplicação seja facilmente portada de uma versão anterior para uma nova, simplesmente recompilando-se o código fonte. Obs: Embora as características, teorias e exemplos abordadas aqui sejam sobre o Delphi 10, tudo pode ser aplicado em versões anteriores e posteriores do Delphi, excetuando-se o caso da utilização de componentes e ferramentas introduzidos apenas nesta versão.



Quer aprender a programar?

Olá sejam bem-vindos ao blog dicabinaria (sim o site eh esse mesmo), primeiramente, quero dizer às pessoas que estão querendo aprender a programar, para que não desanimem, aqui vão algumas dicas que encontrei na internet, créditos ao professor Abreu, Rodrigo.


1 - Tenha um objetivo. Você tendo um objetivo para aprender a programar fica muito mais fácil, anote em algum lugar numa folha ou até mesmo num arquivo de texto seu objetivo e quando estiver desanimado, leia. Ou até mesmo algo que você viu, alguém programando, etc. Não aprenda a programar por motivos bobos, como esse por exemplo: "Tenho que programar para ser "hacker"...", por que um hacker não é o que a mídia diz ser, por isso procure saber o que é realmente um hacker.

2 - Não se assuste. Quando você vê algo novo na linguagem que você está programando, sempre pense: isso é fácil... por que nem tudo é tão difícil quanto se aparenta ser. 

3 - Sempre veja exemplos de pessoas que já programam, você pode aprender com os exemplos e até evoluir os exemplos, essa é uma razão pra mim usar sistema open source. 

4 - Sem um professor, você mesmo determina o seu tempo de aprendizado para cada capítulo. Nunca avance sem ter aprendido o capítulo anterior. Caso você não esteja conseguindo aprender um capítulo, tente outra em outra hora que sua mente esteja mais descansada. Não se apresse, por que você será um eterno aprendiz. 

5 - Use sempre comentários em seus programas, isso te ajudará a fixar a função dos comandos. 

6 - Tenha uma boa lógica e um bom raciocínio. Tendo uma boa lógica e um bom raciocínio, você terá mais facilidade a aprender a programar. Programação não é baseada em só decorar os comandos como alguns pensam e me disseram, é preciso muito mais do que decorar os comandos, por isso ter uma boa lógica é fundamental. Uma boa coisa para evoluir a lógica é o raciocínio é a matemática. 

7 - Tire suas dúvidas com pessoas que já programam, se você não conhecer ninguém, na internet mesmo você pode encontrar. 

8 - Se você resolver estudar lógica de programação, no começo você certamente vai achar bobeira, pois não pare de estudar, no futuro isso vai fazer muito sentido. 

9 - Não evolua maus hábitos. Para não evoluir maus hábitos, é muito importante ver como uma pessoa que programa há muito tempo se comporta. Mas cuidado ao seguir os exemplos, dependendo do nível da pessoa que o programou.