Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

Curso Online

Aplicação Financeira com Delphi 2009 e MySQL

  [de seu feedback]
Nesse curso criaremos uma aplicação financeira (contas a pagar e receber), primeiramente, realizaremos o download do MySQL e também iremos instalar e configurar o mesmo, será preciso modelar nossas tabelas, para termos uma idéia de como vai funcionar a aplicação, o software que eu utilizarei será o MySQL Workbench, o sucessor do DBDesigner.

  Gratuidade neste curso:
Tipo
Total de itens
Info
Vídeo:
52
52 videos são gratuitos para assinantes ClubeDelphi
Vídeo recomendável:
3
1 item de 'Vídeo recomendável' é gratuito para assinantes SQL Magazine
3 itens de 'Vídeo recomendável' são gratuitos para assinantes ClubeDelphi

Download MySQL, MySQL Workbench, MySQL Front

1)  Download MySQL, MySQL Workbench, MySQL Front
Descrição: Nesta Vídeo Aula vamos iniciar o nosso curso com uma aplicação financeira utilizando Delphi 2009 e MySQL.
[Marcar este item como lido/assistido]
  Vídeo recomendável - Instalação do MySQL e criação de um banco de dados
Descrição: Instalação do MySQL e criação de um banco de dados, nesta vídeo aula de Guinther Pauli.
[Marcar este item como lido/assistido]

Modelando a aplicação

2)  Modelando as tabelas de nosso banco de dados(DER)
Descrição: Nesta vídeo aula, realizaremos a modelagem do nosso banco de dados, utilizando o Conceito DER.
[Marcar este item como lido/assistido]
3)  Relacionamento das tabelas, criação banco de dados e gerando a SQL
Descrição: Nesta vídeo aula, vamos realizar a modelagem do nosso banco de dados, utilizando o Conceito DER.
[Marcar este item como lido/assistido]

Tela Principal

4)  Criando o projeto e iniciando a tela principal da aplicação
Descrição: Nesta vídeo aula, daremos início a tela principal da nossa aplicação.
[Marcar este item como lido/assistido]
5)  Finalizando a tela principal da Aplicação
Descrição: Nesta Vídeo Aula estaremos continuando a criação do nossa tela principal, criando os menu de atalho.
[Marcar este item como lido/assistido]

Formulário Base

6)  Ajustando o Formulário Principal e Criando a estrutura do formulário base
Descrição: Nesta vídeo, ajustaremos alguns itens do formulário principal e também alteraremos propriedades dos itens do nosso menu.
[Marcar este item como lido/assistido]
7)  Criando/iniciando procedimento de ações do formulário
Descrição: Nesta vídeo, inserimos alguns botões, criando/iniciando procedimento de ações no formulário base.
[Marcar este item como lido/assistido]
8)  Concluindo procedimento de ações do formulário base
Descrição: Na vídeo aula de hoje estaremos concluindo esse procedimento com as ações (read, save, new, cancel, edit).
[Marcar este item como lido/assistido]

Conexão com banco de dados utilizando DbExpress

9)  Conexão com banco de dados utilizando DbExpress
Descrição: Nesta vídeo aula, criaremos a conexão com o banco de dados MySql para nossa aplicação.
[Marcar este item como lido/assistido]

Componente de validação

10)  Parte 1
Descrição: Neste vídeo aula, estaremos abordando um assunto muito interessante, que é a criação de um componente.
[Marcar este item como lido/assistido]
11)  Parte 2
Descrição: Nesse vídeo, faremos as verificações do componente iniciado na aula anterior e daremos foco no controle de erros.
[Marcar este item como lido/assistido]
  Vídeo recomendável - Como Criar componentes e pacotes
Descrição: Como criar componentes e Pacotes? Saiba tudo nesta vídeo aula de Guinther Pauli.
[Marcar este item como lido/assistido]
  Vídeo recomendável - Validando Campos
Descrição: Validando Campos, nesta vídeo aula de Guinther Pauli.
[Marcar este item como lido/assistido]

Formulário de Clientes

12)  Criando Formulário de Clientes
Descrição: Nesta vídeo, iremos criar o formulário de clientes da aplicação e corrigiremos um erro no formulário base.
[Marcar este item como lido/assistido]

ID de determinado registro

13)  Recuperando ID de determinado registro no Mysql
Descrição: Nesta vídeo aula, será mostrado um exemplo prático de como recuperar um ID no mysql.
[Marcar este item como lido/assistido]

Formulário de Fornecedores

14)  Iniciando o Formulário de Fornecedores e aproveitando para exibir o número de registros encontrado através da propriedade RecordCount
Descrição: Nesta vídeo aula, mostraremos como exibir o número de registros encontrado através da propriedade RecordCount.
[Marcar este item como lido/assistido]

Criando Unit Funções

15)  Criando Unit Funções para ser utilizada no decorrer de todo o projeto
Descrição: Nesta vídeo aula, criaremos uma unit funções, contendo algumas funções que serão aplicada ao nosso projeto.
[Marcar este item como lido/assistido]

Propriedade color de todos DBEdit

16)  Aplicando ao formulário base, evento para que a propriedade color de todos DBEdit sejam automaticamente preenchidas tanto no evento OnEnter e OnExit
Descrição: Veremos que com essa funcionalidade apresentada, qualquer formulário herdado de frmBase, irá possuir as caracteristicas do formulário base.
[Marcar este item como lido/assistido]

Busca Dinâmica

17)  Busca Dinâmica com Herança de Formulário
Descrição: Nesta vídeo aula, iniciaremos a criação de um sistema de busca dinâmica.
[Marcar este item como lido/assistido]
18)  Busca Dinâmica com Herança de Formulário-Parte 2 (Concluindo o procedimento que irá criar o filtro no clientdataset)
Descrição: Nesta segunda parte de busca dinâmica, vamos concluir o procedimento que irá criar o filtro no clientdataset.
[Marcar este item como lido/assistido]

Ajustes e Observações

19)  Ajustes e Observações
Descrição: Nesta vídeo aula, estaremos realizando alguns ajustes em nossa aplicação.
[Marcar este item como lido/assistido]

Login

21)  Login(Desenvolvendo a interface visual da tela de usuário)-Parte 2
Descrição: Nesta vídeo aula, estaremos desenvolvendo a interface visual da tela de usuário.
[Marcar este item como lido/assistido]
22)  Ajustes na inserção de registros e iniciando os procedimentos do formulário de login da aplicação
Descrição: Nesta vídeo, estaremos realizando ajustes na inserção de registros e iniciando os procedimentos do formulário de login da aplicação.
[Marcar este item como lido/assistido]
23)  Método Login e Trabalhando com parâmetros no dbx
Descrição: Nesta vídeo aula, concluiremos o método que lista todos os logins cadastrados no banco de dados.
[Marcar este item como lido/assistido]
24)  Chamando método LoadListUser
Descrição: Nesta vídeo, estaremos utilizando a função LoadListUser, conseqüentemente carregando uma lista de usuários.
[Marcar este item como lido/assistido]

Skin na aplicação

25)  Introdução ao Skin
Descrição: Nesta vídeo, estaremos comentando um assunto bastante interessante, que é trabalhar com skin na aplicação.
[Marcar este item como lido/assistido]
26)  Hash MD5 e Skin com AlphaSkin
Descrição: Nesta vídeo, continuaremos com o assunto skin e veremos também como gerar Hash MD5.
[Marcar este item como lido/assistido]

MD5

27)  Criando Função MD5
Descrição: Nesta vídeo, veremos como gerar função MD5 para segurança da aplicação.
[Marcar este item como lido/assistido]
28)  MD5 MySQL - Primeiras Triggers
Descrição: Nesta vídeo, veja também que a trigger criada irá buscar o valor digitado pelo usuário e criptografar para MD5.
[Marcar este item como lido/assistido]
29)  SQL: Trabalhando diretamente na função MD5
Descrição: Nesta vídeo aula, abordaremos também com maior ênfase a função MD5 para o banco de dados MySQL.
[Marcar este item como lido/assistido]
30)  Testando insertUser
Descrição: Nesta vídeo, realizaremos testes na aplicação SCF e com execuções de comandos SQL, executado diretamente no MySQL Front.
[Marcar este item como lido/assistido]
31)  MD5 com MySQL: função para Logar
Descrição: Nesta vídeo aula, será mostrado como trabalhar com a função para logar na aplicação. A função denominada login, recebe dois parâmetros, login e senha. O primeiro teste, será utilizando ela, mas sem trabalhar com MD5, somente realizando uma verificação do usuário e senha. Para isso, será adicionado um botão ao formulário, e a função será chamada com valores estáticos.
[Marcar este item como lido/assistido]
32)  MD5 com Delphi: Método Logar
Descrição: Nesta vídeo aula, será mostrado primeiramente o exemplo utilizando na própria consulta SQL a utilização MD5. Desta forma o próprio MySQL, se encarrega de definir e gerar o hash MD5. O exemplo será retornando sucesso ou erro no momento de chamar o método para logar.
[Marcar este item como lido/assistido]
33)  MD5 com Delphi: Finalizando o exemplo Login
Descrição: Nesta vídeo aula, será a finalização do exemplo de formulário de login. Primeiramente será mostrado as mensagem de sucesso e erro, em seguida a mensagem de erro será alterada utilizando o Application.MessageBox.
[Marcar este item como lido/assistido]

Skin

34)  Alpha Skin - Curso Aplicação Financeira Delphi 2009 e MySQL - Parte 34
Descrição: Nesta vídeo aula, será mostrado um novo componente. Trabalhar com componentes de terceiro nem sempre é uma boa opção, e um dos motivos que extrai esta opinião, é quando você migra seu projeto para uma IDE mais nova. Como por exemplo Delphi 7 para 2009/2010. Neste caso os componentes provavelmente não seriam aceitam, o que geraria alguns incômodos na migração.
[Marcar este item como lido/assistido]
35)  Arquivo INI - Alpha Skin - Curso Aplicação Financeira Delphi 2009 e MySQL - Parte 35
Descrição: Nesta vídeo aula, será mostrado como trabalhar com arquivos .INI. O objetivo é buscar no arquivo config.ini da aplicação, o nome da skin. Desta forma é possível utilizar este resultado, comparado com os valores já colocado no combobox. Com isso sempre a skin salve fica mostrado no mesmo. Além disso, esta mesma função, será utilizado para carregar a skin corretamente, no momento que aplicação for iniciada pelo usuário.
[Marcar este item como lido/assistido]
36)  Gravando arquivo .INI - Alpha Skin - Curso Aplicação Financeira Delphi 2009 e MySQL - Parte 36
Descrição: Nesta vídeo aula será mostrado como gravar em arquivos .INI. Como o objetivo é usuário ter a possibilidade de salvar algumas configurações em arquivos .INI, primeiramente será criado uma procedure para gravar na seção configurações em skin. Os parâmetros informados, são diretamente a seção, e o valor a ser salvo. Este valor é recuperado justamente do valor selecionado no combobox.
[Marcar este item como lido/assistido]

Contas a Pagar e a Receber

37)  Form Contas Pagar: Herança - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 37
Descrição: Nesta vídeo aula será mostrado como criar o formulário de contas a pagar. O formulário será criado a partir do formulário base. Este formulário base foi criado, de uma forma bastante genérica. Desta forma é possível criar outros formulário a parti dele, conforme será visto na vídeo.
[Marcar este item como lido/assistido]
38)  Fornecedores e Contas Pagar: Campo Lookup - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 38
Descrição: Nesta vídeo aula será mostrado como criar relacionamento com a tabela de fornecedores e contas pagar. Analisando a idéia, quando realizar um cadastro de contas a pagar, este pagamento deve ser realizado a um fornecedor. Desta forma, deve ser salvo o ID do fornecedor na tabela de contas pagar.
[Marcar este item como lido/assistido]
39)  Clientes e Contas Receber: Campo Lookup - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 39
Descrição: Nesta vídeo aula será mostrado como criar relacionamento com a tabela de cliente e contas receber. A ideia é a mesma de contas a pagar com fornecedores. Posteriormente, será mostrado como implementar um DateTimerPick para trabalhar com o campo de data. Desta forma não será utilizado um DBEdit diretamente.
[Marcar este item como lido/assistido]
40)  Status de Pagamento: Combobox - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 40
Descrição: Nesta vídeo aula será mostrado a continuação da questão de status de pagamento. Em primeiro momento foi trabalhado com siglas P e N. Mais pensando como usuário esta questão seria complicado. E também não seria interessante, salvar informações como “Pago” ou “Não Pago” no banco.
[Marcar este item como lido/assistido]
41)  Contas a Pagar e Caixa - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 41
Descrição: Nesta vídeo aula será mostrado a continuação da questão de contas a pagar. Com isso é realizado a implementação de status e data do mesmo. Em seguida é iniciado o desenvolvimento do caixa da aplicação. A ideia é que seja creditado e debitado valores do mesmo.
[Marcar este item como lido/assistido]

Caixa e Movimento

42)  Caixa - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 42
Descrição: Nesta vídeo aula será mostrado a continuação no desenvolvimento do formulário de caixa. EM primeiro momento, a ideia esta muito simples, é preciso adicionar algumas funcionalidades para facilitar um resultado final com o usuário. Para isso é necessário definir um combobox de opções para tipo do valor, se ele é um crédito ou débito.
[Marcar este item como lido/assistido]
43)  Movimento Geral - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 43
Descrição: Nesta vídeo aula será iniciado o desenvolvimento do formulário movimento geral. Será realizada toda a parte visual do mesmo, concentrando uma estrutura para a pesquisa via data e filtrar essas informações.
[Marcar este item como lido/assistido]
44)  Query Movimento Geral - Curso Aplicação Financeira Delphi 2009 e MySQL – Parte 44
Descrição: Nesta vídeo aula será iniciado a query para mostrar as informações de movimento geral. É preciso criar uma query simples e objetiva. A idéia é já trazer na própria query o tipo de valor, se é um débito ou credito.
[Marcar este item como lido/assistido]
45)  SQL com SUM e CASE
Descrição: Nesta vídeo aula será mostrado como implementar o valor total do caixa por data. Para isso é necessário utilizar um campo do tipo aggregate, o campo criado será intitulado de total. Em seguida o mesmo é recuperado e a informação é atribuída a um label.
[Marcar este item como lido/assistido]

Manipulando Data

46)  Convertendo Data MySQL
Descrição: Nesta vídeo aula será mostrado como trabalhar com o padrão de data do MySQL. Conforme o exemplo que está sendo desenvolvido, o padrão de data utilizado no modelo brasileiro, e é diferente do MySQL. Desta forma de como o exemplo é aplicado, seria necessário realizar a conversão. É mostrado uma dessas maneiras.
[Marcar este item como lido/assistido]

Relatório

47)  Relatório com rave Reports
Descrição: Nesta vídeo aula será mostrado como trabalhar com relatórios no Delphi. Para isso, a primeira etapa é concentrar informações de acesso a dados. No projeto é criado um data module, no mesmo será adicionado alguns dataset. São eles para clientes, fornecedores, contas pagar e contas receber.
[Marcar este item como lido/assistido]
48)  Criando Relatórios
Descrição: Nesta vídeo aula será mostrado como criar um relatório no Rave Reports. Para isso é preciso adicionar um componente Rave Project. Primeiramente será criado um relatório para clientes. Em seguida fornecedores e contas a pagar. O principal objetivo é mostrar como é simples criar relatórios no Rave reports, utilizando diretamente o assiste do mesmo.
[Marcar este item como lido/assistido]
49)  Exibindo Relatórios
Descrição: Nesta vídeo aula será mostrado como personalizar um relatório criado pelo o assistente do Rave Report. Para isso é utilizado o relatório de contas a pagar. Com isso, será comentado alguns componentes que você encontra. Entre eles, o componente para realizar um SUM em um Field.
[Marcar este item como lido/assistido]

Backup e Instalador

50)  Backup MySQL
Descrição: Nesta vídeo aula será mostrado como criar uma rotina de backup do de dados mysql via Delphi. Primeiramente será criado um menu Backup e o mesmo irá chamar um arquivo .bat.
[Marcar este item como lido/assistido]
51)  Criando instalador software com MySQL
Descrição: Nesta vídeo aula será mostrado como criar algumas rotinas para instalar e remover um serviço do MySQL. A idéia é criar um instalador que automaticamente também instale o banco de dados MySQL.
[Marcar este item como lido/assistido]
52)  Finalizando o instalador software com MySQL
Descrição: Nesta vídeo aula será mostrado como trabalhar com isto. Utilizando o inno setup foi criado um instalador básico para a instalação da aplicação. Agora é precisa criar outras rotinas, como chamar arquivos externos durante a instalação ou desinstalação do software.
[Marcar este item como lido/assistido]

Estatísticas

Favoritado:
Comentários:
1

Conteúdo:
Utilidade:
19    0
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03