Baseado nos posts anteriores, crie uma janela como a seguinte:
Mas como não foi ensinado a colocar uma imagem no FORM, ensinaremos agora.
Image
Primeiramente vá na Aba Additional que se localiza na parte Superior da tela, depois procure o Ícone Image e arraste para o FORM.
Depois clique no objeto arrastado e vá em Properties>Picture e clique em Load na janela que aparecer, então procure por uma imagem e clique em OK.
Para deixar sua imagem certinha no quadrado do objeto vá em Properties>Stretch e marque True.
Editando Edit da Senha
Para que a senha não apareça quando o usuário digitá-la basta você ir em Properties>PasswordChar e trocar o que estiver escrito por um *, por exemplo.
Agora você precisará criar outro FORM, para ser acessado quando o usuário completar a fase do Login. Faça como mostramos no primeiro Post https://delphi4humans.wordpress.com/2011/10/06/dicas_basicas/
Mas depois de criado esse formulário, você deve fazer o seguinte: Project>Options e fazer como na imagem:
Isto servirá, para que o outro formulário não seja carregado junto com o de Login.
Outra coisa importante a se fazer é ir em File>Use Unit, para possibilitar a interação entre os 2 FORMs. Faça isso nos 2 FORMs.
Passado essa fase deixe salvo tudo certinho que agora começa a complicar, pois utilizaremos banco de dados!
Utilizando Microsoft Access
Para cadastrar os usuários e senhas deste software utilizaremos o ACCESS. Então vá abrindo o seu aí!
Depois que seu Access estiver aberto, procure salvar seu BD junto com os arquivos do Delphi.
Atenção, quando for salvar mude o tipo do BD para (formato 2000) e verifique se seu BD foi salvo com a terminação .mdb.
Pronto, agora pode criar seu BD!
Quando executar seu Access clique em Modo de Exibição de Folha de Dados para inserir os Campos.
Depois volte para o Modo Design para cadastrar um usuário, só para o teste.
Salve seu BD e volte para o Delphi.
ADO
Agora vá na Aba ADO e adicione 2 componentes: o ADOQuery e o ADOConnection. Eles são necessários para fazer a conexão com o BD.
De 2 cliques no ADO Connection, aparecerá a seguinte janela, então clique Build…
Na Próxima Janela selecione a Opção Microsoft Jet 4.0 OLE DB Provider, é o provedor utilizado pelo Access.Clique em Avançar.
Na Próxima janela clique em “…” e procure onde salvou seu BD, depois teste sua conexão e de OK.
Ainda com o ADOConnection selecionado vá em Properties>Connected e marque True.
Agora vá no ADOQuery e vá em Properties>Active e marque True.
Programando
Feito isso, hora de programar o botão Entrar.
Sendo que neste código:
edt_usuario.Text e edt_senha.Text são as áreas de texto(onde são digitadas) dos Edits;
edt_usuario.Clear e edt_senha.Clear limpa o que estiver escrito nas Edits;
edt_usuario.SetFocus manda o cursor para este Edit;
E as funções:
.Show – Mostra um formulário
.Hide – Esconde
.Create – Cria um formulário, quando ele ja está criado, mas está escondido como mostramos mais acima.
Executando
Depois disso, hora de executar!