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

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

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, Prototype, Proxy. Há Continue lendo

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

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

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, o diretório é Continue lendo

Aprenda tudo sobre servidores de Aplicação com DataSnap

Aprenda tudo sobre servidores de Aplicação com DataSnap

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 e as aplicações Continue lendo

Rad Studio 10 Seattle – RX. Vale a pena aprender sobre esta nova versão?

Rad Studio 10 Seattle – RX. Vale a pena aprender sobre esta nova versão?

A ferramenta atingiu um nível de maturidade nesta versão RX que nos permite parar e dedicar nosso tempo a desbravar tudo o que há de novo até o momento, pois como citei no post anterior esta versão trás muitas novidades também para desenvolvimento Windows e 100% compatíveis com a mais recente versão deste sistema operacional.

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?

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 significa muita coisa, Continue lendo

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

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

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

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