有工具的,先做好HTML,然后一转换,非常简单。

解决方案 »

  1.   

    给个EMAIL,我给你发个教程。
      

  2.   

    vb安装盘上有专门的制作工具,在TOOLS目录里, 你找找看.
      

  3.   

    HTMLHELP.exe
    Vb光盘里面的;非常简单;不过需要你会做Html的页面;过程不需要人来教,一摸索就会了,就是个拼凑而已;
      

  4.   

    HTML Help Workshop这个东东非常好,每个帮助页面就是一个html文件,全做好后编译一下就OK了,学常易学。htmlhelp.EXE是安装文件才3M多
      

  5.   

    用HTML Help Workshop,只要看看它的帮助就可以自己做帮助了,我就是这样的。如果要教程,email to :[email protected],我发给你。VB是不能做帮助的。
      

  6.   

    qbilbo(风之兄):
    给我一份行不行
    [email protected]
    谢谢
      

  7.   

    HTML帮助文件的制作和使用
    HTML Help Workshop 已经不是新鲜的东西,它取代了功能很强但看起来比较普通的 Help Workshop 4.0。
      HTML Help Workshop生成的是.CHM为扩展名的 HTML帮助文件,它的每一个帮助页都是一个Web页,您可以像使用WWW浏览一样容易地使用HTML Help。它甚至支持ActiveX, JavaScrip, VBScrip和Dll等。HTML帮助文件持拆分窗口(即类似资源管理器的窗口)浏览,使用极其方便。
      我相信大家都已经习惯了使用HTML帮助文件(.CHM),不再习惯使用原来的Help帮助文件(.HLP)了。当你再看到扩展名为.HLP文件的时候,你肯定会因为它的使用不便而将它弃之一旁……够了,就凭这些,我们也应该把Help Wordshop抛在一边了,让我们来学习HTML Help的制作和使用吧。
      HTML Help Workshop包括在Visual Studio 6中,但如果有条件的话,你一定要在下述站点去查看一下有否最新的版本:
    http://www.microsoft.com/workshop/author/htmlhelp
      要生成一个HTML Help,HTML Help Workshop准备好了吗?好,让我们先了解几种文件:
    HTML帮助项目文件(.HHP)
    编译源文件——HTML文件(.HTM)。
    如果你需要加上索引功能,那么还要一个HTML帮助索引文件(.HHK)。
    加上HTML帮助目录文件(.HHC)后,你就可以方便的选择帮助主题了。
    你还需要创建上下文件相关的帮助吗?那么再加一个C/C++语言头文件(.H)吧!
    其实需要的东西并不多,而且除C/C++语言头文件外,其它文件均可由HTML Help Workshop创建;而C/C++语言头文件随便用一种文本编辑器都可以创建,HTML Help Workshop也能,只是需要更改扩展名。你知道现在最流行的电子书籍是什么格式吗?不知道!没关系看看你的Windows 98或Windows 2000帮助文件是什么格式,你就应该知道了。这是一种文件后缀为CHM、文件类型为“已编译的 HTML 帮助文件”,呵呵,HTML不就是我们现在在网络上所浏览的网页格式吗!现在我们来认识认识CHM吧。
      在Microsoft公司推出Windows 98视窗系统的时候,就同时推出了一种基于 HTML 文件特性的帮助文件系统,这就是CHM,CHM是用来替换早先的winhelp文件系统。在CHM文件的属性中我们可以看到CHM的类型是“已编译的 HTML 帮助文件”,其实Internet Explorer 支持的 JavaScript、VBScript、ActiveX、Java Applet、Flash、HTML 图像文件(GIF、JPEG、PNG)、音频视频文件(AU、MIDI、WAV、AVI)等等,CHM文件也同样支持。正因为它有如此多的特性,理所当然的成为我们制作多媒体电子书籍的首选格式。
      制作 CHM 文件的最佳工具是微软的 HTML Help WorkShop,在本文中使用的是1.3版本,英文差的朋友下载一个汉化补丁安装一下就可以变成中文版了。开始制作CHM文档之前,我们必须准备好“原材料”,那就是HTML格式的网页文件,制作HTML文件的软件很多我们最常用的有FrontPage、Dreamweaver。
    先来看看CHM文件的窗口格式:打开Windows帮助,可以看到窗口分为三个部分,顶层是功能按钮,右边是主窗口,左边是导航窗口,看上去CHM窗口十分简洁美观。这些窗口和按钮的格式都可以在HTML Help WorkShop中设置、更改。
     
    创建项目
      没有项目文件,HTML Help Workshop就不知道怎样把各种文件组织起来,生成HTML帮助文件。
      下面先创建一个HTML帮助项目文件(.HHP):
      打开HTML Help Workshop后,选取菜单上的[File/New]或直接选取工具条上的新建工具,将打开一个列表框,选择Project项……OK,HTML项目文件向导已经启动了。
      向导的第一步上有一个名为“Convert Winhelp project”的复选框,若选上它,以后的操作就是将一个已经存在的Winhelp项目文件(.HJP)转变为HTML项目文件,以便将原来的Winhelp帮助转换成符合新标准的HTML帮助。我们的目的是建立一个新的“HTML Help project”,所以,直接单击“下一步”按钮。
      这一步要求输入或选择要创建的项目文件的路径和文件名。假设C区中已经存在一个目录“C:\Learn”,那么输入“C:\Learn\Learn”,单击“下一步”按钮,其扩展名.HHP将会自己加上。这是我们要创建的项目文件名。
      现在这一步要我们选择需要加入项目文件的目录文件、索引文件、和HTML文件,既然我们还没有建立,那么只好直接单击“下一步”按钮了。
    工具按钮介绍
    菜单工具栏
     
    1.New  新建一个文件,可以是工程文件、文本文件、HTML文件、目录文件、索引文件。
    2.Open  打开一个文件,如果没有打开的工程,则打开工程文件;否则打开HTML文件。
    3.Compile HTML file  编译HTML文件。即编译当前工程,生成HTML帮助文件。
    4.View compiled file  查看编译好的文件,即预览生成的HTML帮助文件。
    5.Display online infomation  显示在线信息,即打开HTML Help Workshop在线帮助。工程工具栏
      1.Change project options  设置工程选项,包括帮助文件的标题、默认页等属性。
    2.Add/Remove topic files  增加/删除主题文件(HTML文件)。
    3.Add/Modify window definitions  添加/修改窗口定义项。  这里可以定义窗口风格。
    4.HtmlHelp API infomation  API信息。  这里可以添加上下文帮助头文件。
    5.View HTML source  查看HTML源。  在这里可以修改HTML代码。
    6.Save project, contents, and index files  保存工程、目录、索引文件。
    7.Save all project files and compile  保存工程中的所有文件并进行编译。
    目录工具栏
      1.Contents project  设置目录文件的属性,包括字体、窗口、样式等。
    2.Insert a heading  插入一个帮助标题。  这个标题可以链接到某页HTML,也可以不链接。
    3.Insert a page  插入一个帮助页。  这个帮助页必须链接到某页HTML。
    4.Edit selectioin  修改选择项。即修改被选中的帮助标题或帮助页。
    5.Delete selection  删除选择项。即删除被选中的帮助标题或帮助页。
    6.Move selection up  将被选中的项上移一行。
    7.Move selection down,  将被选中的项下移一行。
    8.Move selection right  将被选中的项右移一列,即减小一个等级。
    9.Move selection left  将被选中的项左移一列,即增大一个等级。
    10.View HTML source  查看被选中的项所链接的HTML源。
    11.Save file  保存当前目录文件。索引工具栏
    1.Index properties  索引文件属性。包括字体和默认窗口等。
    2.Insert a keyword  插入一个关键字。
    3.Edit selection  修改被选中的关键字属性。
    4.Delete selection  删除被选中的关键字。
    5.Move selection up  将被选中的关键字上移一行。
    6.Move selection down  将被选中的关键字下移一行。
    7.Move selection right  将被选中的关键字右移一列,即减小一个等级。
    8.Move selection left  将被选中的关键字左移一列,好增大一个等级。
    9.Sort every keyword at same level as selection  将与当前被选中关键字同等级的各关键字进行排序。
    10.View HTML source  查看被选中关键字所链接的HTML源。
    11.Save file  保存当前索引文件。
      

  8.   

    他们都已经给你回答了,先做成HTML文件,然后使用HTMLHELP编译一下就可以了
      

  9.   

    http://elsesoft.home.sohu.com 
    绝对简单好用
      

  10.   

    那么怎么在vb里面调用呢?
    我的chm倒是做好了
      

  11.   

    shell 不行,我试过了,你贴个能用的贴子上来给我参考参考?:>谢谢
      

  12.   

    调用时:shell "hh.exe"+" "+yourchmfile,vbnormalfocus
      

  13.   

    或者app.helpfile=yourfile,这样在按下F1时就会自动弹出帮助。
    当只有一个MDI窗体,且没有加载任何子窗体时,按F1不会弹出帮助。
      

  14.   

    可以搜索我以前发的帖子,有关于chm的,我一直没有很好解决(资源消耗太大)或者[email protected]
      

  15.   

    '在VB中调用Chm文件Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongShellExecute hwnd, "Open", "help.chm", "", app.path, 1