elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  como poner la opcion de ayuda a mi programa en vb 2008 ?¿
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como poner la opcion de ayuda a mi programa en vb 2008 ?¿  (Leído 8,381 veces)
linux1

Desconectado Desconectado

Mensajes: 138



Ver Perfil
como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« en: 22 Julio 2010, 18:59 pm »

hola amigos pues miren

ya ven que todos los programas traen la famosa ayuda f1 o el documento en helphtml
ejejeje

yo quisiera ponerle eso ami programa ya logre ponerle el f1 pero como puedo crear un boton que me abra el archivo de ayuda y si es posible como puedo poner un enlace

que me lleve a una pagina de soporte por ejemplo algo asi en mi programa

menu > ayuda
> ayuda en pantalla (el archivo)
> ayuda en linea (el enlace)

y claro el f1 que habre el mismo archivo de ayuda en pantalla

gracias por su colaboracion.


En línea



[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« Respuesta #1 en: 22 Julio 2010, 20:08 pm »

Qué tipo de ayuda? puede ser una página web, o algo incorporado, tamibién puede ser un PDF o un CHM?


En línea

linux1

Desconectado Desconectado

Mensajes: 138



Ver Perfil
Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« Respuesta #2 en: 22 Julio 2010, 22:52 pm »

Qué tipo de ayuda? puede ser una página web, o algo incorporado, tamibién puede ser un PDF o un CHM?
me refiero a dos la pagina web y sobre todo si a un pdf o chm
En línea



[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« Respuesta #3 en: 23 Julio 2010, 00:22 am »

Si el archivo corre en una aplicación aparte puedes correrlo con la clase Process.
En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« Respuesta #4 en: 23 Julio 2010, 07:13 am »

como puedo crear un boton que me abra el archivo de ayuda y si es posible como puedo poner un enlace

que me lleve a una pagina de soporte por ejemplo algo asi en mi programa

menu > ayuda
> ayuda en pantalla (el archivo)
> ayuda en linea (el enlace)

y claro el f1 que habre el mismo archivo de ayuda en pantalla

gracias por su colaboracion.

Para la ayuda local necesitas:
- HTML Help Workshop, luego de tener todas las paginas y el contenido, utilizas HmlHelp API Information en el proyecto, defines Alias para las paginas y luego utilizando un *.h (header file)
Código
  1. #define menu 100
donde menu corresponde a un Alias, defines todos los Alias que pusiste a las paginas.

- Un helpProvider de tu proyecto .NET, donde das la ruta del *.chm y para cada componente de tu formulario puedes definir un distinto TopicId del HelpNavigator y cambiando a cada componente el HelpKeyword que en este ejemplo seria "100" para el Alias menu. De ese modo puedes direccionar la ayuda a distintas partes del *.chm deacuerdo a tus necesidades.

- Para llamarlo desde un boton se puede hacer asi:
Código
  1. Help.ShowHelp(this, "ayuda.chm",HelpNavigator.TopicId, "100");

Para la ayuda en linea lo más sencillo es un componente WebBrowser, si quieres algo mas interesante puedes hacerlo con un Servicio Web utilizando .NET u otro.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
linux1

Desconectado Desconectado

Mensajes: 138



Ver Perfil
Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« Respuesta #5 en: 23 Julio 2010, 21:12 pm »

como puedo crear un boton que me abra el archivo de ayuda y si es posible como puedo poner un enlace

que me lleve a una pagina de soporte por ejemplo algo asi en mi programa

menu > ayuda
> ayuda en pantalla (el archivo)
> ayuda en linea (el enlace)

y claro el f1 que habre el mismo archivo de ayuda en pantalla

gracias por su colaboracion.

Para la ayuda local necesitas:
- HTML Help Workshop, luego de tener todas las paginas y el contenido, utilizas HmlHelp API Information en el proyecto, defines Alias para las paginas y luego utilizando un *.h (header file)
Código
  1. #define menu 100
donde menu corresponde a un Alias, defines todos los Alias que pusiste a las paginas.

- Un helpProvider de tu proyecto .NET, donde das la ruta del *.chm y para cada componente de tu formulario puedes definir un distinto TopicId del HelpNavigator y cambiando a cada componente el HelpKeyword que en este ejemplo seria "100" para el Alias menu. De ese modo puedes direccionar la ayuda a distintas partes del *.chm deacuerdo a tus necesidades.

- Para llamarlo desde un boton se puede hacer asi:
Código
  1. Help.ShowHelp(this, "ayuda.chm",HelpNavigator.TopicId, "100");

Para la ayuda en linea lo más sencillo es un componente WebBrowser, si quieres algo mas interesante puedes hacerlo con un Servicio Web utilizando .NET u otro.
no es posible poner algo basico como solo dos enlaces que me lleven a un web y otro de un archivo local ?¿ y que al presionar en los enlaces seme habra el navegador y me cargue la web y me habra el archivo chm o pdf ?¿
En línea



43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: como poner la opcion de ayuda a mi programa en vb 2008 ?¿
« Respuesta #6 en: 23 Julio 2010, 22:00 pm »

Puede ser con un control LinkLabel:

http://msdn.microsoft.com/es-es/library/aa288420%28VS.71%29.aspx

Y similar para un *.pdf o *.chm
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines