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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 1908
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: 3092
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