Abstração

Abstração

menos de 1 minuto A abstração é um dos pilares da orientação a objetos e por se tratar de um conceito, algo que não é concretamente implementável, esse pilar da orientação a objetos é algo um tanto obscuro para muitos desenvolvedores.  Nesta primeira aula do nosso curso de orientação a objetos nós nos propomos a entender o que é de fato este conceito empregando a simplicidade que lhe é peculiar. Curta a nossa página no Facebook: http://fb.com/blogrodrigomourao Inscreva-se no nosso canal, dê um like Continue lendo

Migre do BDE, AnyDAC e DBX para FireDac com um duplo clique!

Migre do BDE, AnyDAC e DBX para FireDac com um duplo clique!

O reFind.exe é um utilitários que permite localizar e substituir textos utilizando expressões regulares com base em instruções que passadas em um determinada sintaxe. com isso é possível realizar a migração dos códigos fontes (.pas e .dfm) alterando as classes, propriedades e métodos da BDE, ADO ou DBX para o FireDAC.

Meu Deus, o que a IDERA vai fazer com o Delphi, não acredito!

Meu Deus, o que a IDERA vai fazer com o Delphi, não acredito!

3 minutos Todos sabem que recentemente a Embarcadero foi comprada pela IDERA, quando a notícia veio a público um misto de incerteza e esperança pairou no ar. Quem está há mais de 10 anos com o Delphi sentiu no peito o mesmo sentimento quando a Inspire surgiu, depois Code Gear e por fim Embarcadero. Pois bem, agora estamos nas mãos da IDERA, e a pergunta que fazemos (me fizeram muito nos últimos meses) é: Estamos em boas mãos? Mais uma vez não errei em minhas Continue lendo

Padrões de Projetos, por onde começar?

Padrões de Projetos, por onde começar?

4 minutos Estamos em uma série de artigos falando sobre padrão de projetos e como aplicá-los utilizando o Delphi. Como vimos na introdução ao histórico de padrões de projetos descrito no artigo anterior, o GOF (Gang of Four) catalogou 23 padrões de projetos.  Fora estes, existem outros padrões de projetos documentados por outros profissionais, associações e empresas.  Dentro dos 23 padrões de projetos do GOF temos aqueles que são mais utilizados em projetos no dia-a-dia, entre eles podemos citar:  Singleton, Factory, Abstract Factory, Composite, Continue lendo

TVertScrollBox, aprenda a evitar que o teclado virtual encubra seus controles

TVertScrollBox, aprenda a evitar que o teclado virtual encubra seus controles

2 minutos Quando temos um controle onde precisamos digitar algo, como um TEdit, TMemo e etc., dependendo da posição deste controle no form, o teclado virtual pode encobri-lo quando é mostrado pelo sistema operacional. Já passou por isso? Para contornar esta condição, existe um exemplo no Delphi XE7, XE8 e no Delphi 10 Seattle, chamado ScrollableFormDemo. O diretório é para é C:\Users\Public\Documents\Embarcadero\Studio\xx.x\Samples\Object Pascal\Mobile Samples\User Interface\ScrollableForm onde para o Delphi XE7 XX.X é = 15.0 e para o XE8 16.0. Para o Delphi 10 Seattle, Continue lendo

Aprenda tudo sobre servidores de Aplicação com DataSnap

Aprenda tudo sobre servidores de Aplicação com DataSnap

2 minutos A tecnologia DataSnap continua a evoluir assim como as demandas por aplicações distribuídas. A infraestrutura por trás do DataSnap deu um salto gigantesco ao sair de uma abordagem de transferência remota de dados através do Microsoft COM/DCOM para uma abordagem mais aberta com base em TCP/IP. Esta evolução permitiu que o DataSnap se tornasse um Framework mais completo e muito mais eficiente. Uma das principais características desta nova arquitetura é sem dúvida a velocidade. Com DataSnap é rápido desenvolver, é rápido implantar Continue lendo

Rad Studio 10 Seattle – RX. O que houve com o XE9?

Rad Studio 10 Seattle – RX. O que houve com o XE9?

O Delphi vem mantendo a tradição de sair na frente e isso desde a época do Windows 95, caso não saiba o Delphi sempre acompanhou a evolução do sistema operacional do tio Bill e sempre se apresentou como solução de desenvolvimento com suporte as novidades que a empresa de Gates lançava no mercado

Delphi no Top 10 de popularidade, e ai?

Delphi no Top 10 de popularidade, e ai?

5 minutos No primeiro artigo desta série sobre a popularidade das linguagens de programação, falamos sobre a “expressiva” subida da popularidade do Delphi. Eu enfatizei o que isso significava, lembram? Nada! Pois é, nada pois os dados por si só não nos permitem uma análise mais aprofundada, porém os dados quando cruzados com eles mesmos podem nos dizer alguma pouca coisa. Vamos começar então entendendo que o fato do Delphi estar na 10ª posição e ter subido 7 posições em 12 meses de fato não Continue lendo

Linguagem Delphi, 7 posições em 12 meses, o que houve?

Linguagem Delphi, 7 posições em 12 meses, o que houve?

3 minutos Fala pessoal, todos os meses o site tiobe.com divulga o índice de popularidade das linguagens de programação. A classificação é feita com base nos resultado de busca dos principais engines de busca do mercado. Como o próprio site enfatiza, este índice não tem o propósito de indicar a melhor ou pior linguagem de programação nem mesmo indicar qual linguagem é a mais utilizada no mundo do desenvolvimento de softwares.

Desenvolvimento Delphi na Era XE

menos de 1 minuto Bate papo descontraído sobre tecnologia, desenvolvimento mobile, carreira, mercado e muito mais. Como acompanhar as novidades que a cada nova versão são incluídas na IDE? Por onde começar? Veja, na opinião do autor, quais os 4 pilares essenciais que devemos dominar para sermos bem sucedidos no desenvolvimento mobile utilizando o Rad Studio. Curta nossa fanpage: https://www.facebook.com/blogrodrigomourao