Exemplo de Help

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Exemplo de Help

Mensagem por spereira »

Bom dia,

Gostaria de incluir no meu novo sistema uma tela de ajuda através da tecla F1.
Na verdade gostaria de apresentar o F1 com uma breve descrição de cada módulo do sistema quando este módulo estiver ativo.
Alguém poderia sugerir como apresentar este help, de forma que se possa personalizar de acordo com o módulo?

Obrigado.
Sérgio Pereira.

Sérgio Pereira
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Exemplo de Help

Mensagem por JoséQuintas »

Não tem muito o que pensar.
Se o help é por módulo, precisa saber o nome do módulo.
E pode guardar o help num banco de dados.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1912
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Exemplo de Help

Mensagem por Kapiaba »

Veja se ajuda:
HELP.png
Neste modelo, o próprio usuário, pode ir incrementando a sua auto ajuda.

Abs.
alxsts
Colaborador
Colaborador
Mensagens: 3108
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Exemplo de Help

Mensagem por alxsts »

Olá!

Também pode ser implementado por funcionalidade. Quando o usuário pressionar F1, busca na tabela de Help pelo nome da procedure ou função que está sendo utilizada (ProcName()).
[]´s
Alexandre Santos (AlxSts)
spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Exemplo de Help

Mensagem por spereira »

Obrigado pelas dicas,

Com certeza a implementação por tabela é a mais prática e, como o alxsts sugeriu, filtrar pela procedure utilizada para um grid ficaria "personalizado".

Obrigado mais uma vez.
:{

Sérgio Pereira
Responder