Desde que o blog foi publicado, recebo alguns e-mails de leitores e visitantes do blog sobre dúvidas envolvendo programação. Por esse motivo, decidi disponibilizar alguns exemplos (bem básicos) que normalmente desenvolvo para ajudá-los nos fóruns de programação ou aqui mesmo pelo blog. Lembrando que não são projetos completos, são apenas pequenas porções de código para exemplificar algumas funcionalidades. Se você tem alguma dificuldade relacionado ao que já foi publicado, espero que os exemplos abaixo possam orientá-lo.
- Manipulação de arquivos INI
- Passagem de parâmetros com Query (exige o Firebird instalado)
- Tabela temporária com ClientDataSet
- Baixa de Estoque com IBTable (exige o Firebird instalado)
- Baixa de Estoque com IBQuery (exige o Firebird instalado)
- Exemplo de tela de Splash e Login (Delphi XE+)
- Mostrar BalloonHint ao clicar em um botão (Delphi XE+)
- Montar TreeView com dados de uma tabela
- Interação entre TreeViews (Drag and Drop) (Delphi XE+)
- Importação de arquivo XLS/XLSX (Excel)
- Envio de e-mail (Outlook ou Gmail)
- Dicas do componente DBGrid
- Atualização automática
- Exportação de relatórios em QuickReport para PDF com o Synopse
- Design Patterns – Abstract Factory
- Design Patterns – Builder
- Design Patterns – Factory Method
- Design Patterns – Prototype
- Design Patterns – Singleton
- Design Patterns – Adapter
- Design Patterns – Bridge
- Design Patterns – Composite
- Design Patterns – Decorator
- Design Patterns – Façade
- Design Patterns – Flyweight
- Design Patterns – Proxy
- Design Patterns – Chain of Responsibility
- Design Patterns – Command
- Design Patterns – Interpreter
- Design Patterns – Iterator
- Design Patterns – Mediator
- Design Patterns – Memento
- Design Patterns – Observer
- Design Patterns – State
- Design Patterns – Srrategy
- Design Patterns – Template Method
- Design Patterns – Visitor
Como já fui colaborador do fórum ActiveDelphi, procurei observar quais são as dificuldades mais comuns entre os desenvolvedores, e diga-se de passagem, são muitas. Embora eu não tenha a resposta para a maioria delas, procuro responder os tópicos que estão ao meu alcance, mesmo que me custe realizar algumas pesquisas na internet. Este compartilhamento de conhecimento é o que me motiva a participar de fóruns, e tenho certeza que muitos também pensam assim. A seguir, forneço a minha parcela de contribuição sobre programação por meio de artigos já publicados!
- [Delphi] Dicas para agilizar a consulta de dados em uma DBGrid
- [Delphi] Exportando relatórios em QuickReport para PDF com o Synopse
- [Delphi] Funcionalidade de Atualização Automática – Parte 3
- [Delphi] Funcionalidade de Atualização Automática – Parte 2
- [Delphi] Funcionalidade de Atualização Automática – Parte 1
- [Delphi] Dicas do componente DBGrid
- [Delphi XE] Envio de e-mail com componentes Indy
- [Delphi] Orientações sobre a utilização de eventos de tela
- [Delphi] Parametrizando o comportamento de um software
- [Delphi] Access Violation! O que fazer?
- [Delphi 7] Envio de e-mails com componentes Indy
- [PHP] SQL Injection: Cuidado!
- [Delphi] Arquitetura MVC
- [Delphi] Tabela temporária com ClientDataSet – Final
- [Delphi] Tabela temporária com ClientDataSet – Prática
- [Delphi] Tabela temporária com ClientDataSet – Conceito
- [Delphi] Trabalhando com parâmetros na Query
- [Delphi] Conhecendo o componente Query
- [Delphi] Trabalhando com arquivos INI
Confira também o artigo sobre boas práticas de desenvolvimento de um software.