Apresentação

Apresentação Intensive Delphi 2017 – Como começar minha StartUp com Delphi

No dia 28/12/2017 realizei minha apresentação Intensive Delphi 2017.

Foi uma honra participar do Intensive Delphi 2017, agradeço os organizadores e todos que tiraram um tempinho pra ver minha apresentação, pra quem não viu e gostaria de ver, segue abaixo:

Minha Apresentação – Como começar minha Startup com Delphi

A apresentação consiste em apresentar princípios que norteiam uma startup e a utilização do Delphi como uma ferramenta muito produtiva, fácil de começar a usar e que já irá criar o MVP para seu negócio rapidamente.

Se inscreva no canal e saiba em primeira mão quando vídeos novos forem publicados.

Grande abraço!

Preenchendo ListView em tempo de Execução

O Listview é um componente muito usado para exibição de informações no Firemonkey tanto quanto o dbgrid/grid é usado na VCL. Existem duas formas de popular um listview quando estamos desenvolvimento nosso app, são elas:

  • LiveBindings
  • Via código

Preparando o ambiente

Para o exemplo usaremos banco firebird, usaremos a base de dados de exemplo EMPLOYEE.FDB, que está localizada na pasta

Firebird 2.1

C:\Program Files (x86)\Firebird\Firebird_2_1\examples\empbuild\

Firebird 2.1 

C:\Program Files (x86)\Firebird\Firebird_2_5\examples\empbuild\

Firebird 3.0 

C:\Program Files (x86)\Firebird\Firebird_3_0\examples\empbuild\

Se a instalação realizada foi feita padrão.

Colocaremos um FDConnection e um FDTable para acessar a tabela COUNTRY.

Usando Livebindings

O que é o Livebindings

Continue lendo “Preenchendo ListView em tempo de Execução”

tortoisesvn

Curso Controle de Versão com Tortoise SVN

O que é o TortoiseSVN?

TortoiseSVN é um cliente Apache ™ Subversion (SVN) ®.

TortoiseSVN é um software de controle de versão de arquivos que é implementado como uma extensão de shell do Windows, isto é, ao instalado ele passará a exibir propriedade sobre o controle de versão de arquivos quando clicarmos com botão direito em pastas e arquivos, ele é bem intuitivo e fácil de usar, não exige que você utilize prompt de comando para o executar os comandos do Subversion e é de uso gratuito, mesmo em um ambiente comercial. Apreenda sobre essa simples ferramenta que fará toda a diferença na gestão de projetos!

Aula introdutória

O que serei capaz de fazer depois deste curso?

  • Controlar a versão dos arquivos de um projeto com o Tortoise SVN
  • Participar de projetos Open Source
  • Participar de projetos com colegas geograficamente distantes
  • Controlar seus projetos usando os conceitos de Trunk, Branch e Tag

Qual é o público-alvo?

  • Pessoas com necessidade de controlar versões de projetos
  • Desenvolvedores de softwares, websites, apps e conteúdos em geral

Quais são os requisitos para fazer o curso?

  • Conhecimentos na manipulação de pastas e arquivos do Windows
  • Um computador com internet e Windows instalado

O Curso

Esse curso lhe dará o conhecimento necessário para você aprender sobre controle de versões utilizando o Tortoise SVN através de aulas rápidas, didáticas e fáceis.

O que está esperando? Cadastre-se agora mesmo no curso e conheça as diversas funcionalidades dessas ferramentas importantíssimas no desenvolvimento de software!

Quero fazer o curso

Instalando duas instâncias do Firebird na mesma máquina

Instalando duas instâncias do Firebird na mesma máquina

Constantemente necessitamos de instalar duas versões do Firebird na mesma máquina, seja por que queremos fazer testes, seja por que já existia uma aplicação que usava um Firebird de versão diferente da sua aplicação e por isso é necessário instalar em outra porta a sua versão do Firebird. Quando trabalhamos com versões diferentes de Firebird na mesma máquina devemos tomar alguns cuidados.

Cuidados com uso de duas versões do Firebird

  • Alguém pode, por descuido, fazer um backup e um restore do banco de dados do sistema legado(que utiliza uma versão antiga do Firebird) e converter, por descuido, ao fazer o restore, automaticamente para a versão mais nova. Isto pode fazer com que o aplicativo legado não consiga mais interagir com seu banco de dados.
  • O software legado pode conter um sistema de checagem de versão do Firebird no qual pode bloquear qualquer tentativa de executá-lo em uma versão na qual ele não está apto a trabalhar, se reconhecer a versão errada ou se não houver uma forma de configurar qual porta o Firebird está rodando.
  • O proprietário do software que utiliza a outra versão do Firebird pode alegar que seu software “está dando pau” no software dele por não rodar dentro das especificações corretas para funcionar o software dele.
  • Um requisito muito importante para esta técnica é que todas as versões do Firebird devem ser instaladas como serviço. Nunca devem estar como aplicação.

 

Passos para realização do instalação

É recomendável desinstalar todas as versões e fazer corretamente os passos a seguir, nesse exemplo usaremos como base o Firebird 1.5 e Firebird 2.5.

Continue lendo “Instalando duas instâncias do Firebird na mesma máquina”

Apresentação

Intensive Delphi 2017

Intensive Delphi 2017 é o maior evento da comunidade Delphi on-line do país que está de volta depois da sua estréia em 2016 com muito sucesso. Esse ano terei a honra de ser um dos palestrantes e espero dar meu melhor para você.

Quando surgiu o evento

O evento surgiu em 2016 pelo MVP Thulio Bittencourt onde ele lançou uma ideia bem legal de reunir vários nomes da comunidade Delphi em um evento que gratuito e acessível para qualquer pessoa no território mundial. Rapidamente o evento Intensive Delphi caiu no gosto dos da comunidade e foi um sucesso. Três dias de palestras de altíssimo nível ministradas por diversos profissionais da área de desenvolvimento de software.

Como funciona o evento

O Evento se inicia na quarta-feira dia 20 de dezembro de 2017 as 08:00h da manhã e vai até as 22:00h, com transmissão ao vivo no canal do evento, as 00:00h iniciará os replays das melhores palestras dia. Durante todo o dia serão diversos vídeos que reunirão os melhores vídeos dos mais diversos canais de Delphi do Brasil, além de vídeos exclusivos que os palestrantes estão preparando para o evento.

Continue lendo “Intensive Delphi 2017”