我想给我的应用程序写个帮助文件,该用什么软件写呀?

darren77 2003-05-11 01:12:47
我想给我的应用程序写个帮助文件,该用什么软件写呀?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihonggen0 2003-05-11
  • 打赏
  • 举报
回复
http://www.csdn.net/cnshare/soft/8/8430.shtm
lihonggen0 2003-05-11
  • 打赏
  • 举报
回复
CHM文件的制作工具

在www.google.com 上搜索


visual chm
lihonggen0 2003-05-11
  • 打赏
  • 举报
回复
在VB中调用CHM 帮助的几种方法

一个应用程序不论编制得如何完美,在很多情况下用户还是会对如何使用它提出问题。 Visual Basic 提供了对两种不同帮助系统的支持:传统的 Windows 帮助系统 (WinHelp)和新的 HTML 帮助(CHM帮助)。当我们制作好帮助文件后,就需要在程序的适当位置编写代码进行调用,本文将讨论几种在程序中调用CHM帮助文件的方法。
方法一 使用F1键:
这种方法最简单,只需如下代码即可:
Private Sub Form_Load()
App.HelpFile = app.path & "\help.chm" '调用与主程序同目录下的help.chm帮助文件,按F1键调用
End Sub

方法二 使用SendKeys方法:
Private Sub Form_Load()
App.HelpFile = app.path & "\help.chm"
End Sub
private Sub CmdHelp_Click()
SendKeys "{F1}" '发送击键到活动窗口
End Sub

方法三 使用Shell函数:
private Sub CmdHelp_Click()
Shell "hh.exe help.chm", vbNormalFocus 'help.chm为指定的帮助文件,可包含路径。
End Sub

方法四 使用HtmlHelp函数:
先声明如下API:
Option Explicit
Private Declare Function HtmlHelpA Lib "hhctrl.ocx" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long
'hwndCaller指定调用者的窗口,pszFile指定要调用的文件,uCommand是发送给 HtmlHelp的命令,dwData是uCommand的参数。
然后在过程中调用:
private Sub CmdHelp_Click()
dim i as string
i = app.path & "\help.chm" '用变量i记录与主程序同目录下的help.chm帮助文件
HtmlHelpA Form1.hWnd, i, 0, 0
End Sub

方法五 使用ShellExecute函数:
先声明如下API:
Option Explicit
'声明API函数用于异步打开一个文档
Private 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 Long
Private Const SW_SHOWNORMAL = 1
然后在过程中调用:
private Sub CmdHelp_Click()
dim a as long
Dim b As String
b = App.Path & "\help.chm" '用变量b记录与主程序同目录下的help.chm帮助文件
a = ShellExecute (0, "open", b, "", "", SW_SHOWNORMAL)
End Sub
以上五种方法各有优缺点,从代码的简单上讲,建议使用第二种方法。从功能上讲,建议使用第五种方法,因其不只用于打开CHM帮助文件,还可用同样的格式打开、打印或查找一个文件或文档(参见该API的说明资料)。
具有不完整信息的DSGE模型的鲁棒预测研究(Matlab代码实现)内容概要:本文围绕“具有不完整信息的DSGE模型的鲁棒预测研究”展开,结合Matlab代码实现,探讨了在宏观经济建模中如何应对信息不完整情况下的预测不确定性。通过构建包含不确定参数和外生冲击的动态随机一般均衡(DSGE)模型,引入鲁棒控制理论以增强模型对模型设定风险的抵抗能力,从而提高经济政策模拟与预测的可靠性。文中详细展示了模型的数学推导、状态空间表达、Kalman滤波估计及鲁棒性调整的技术细节,并提供了完整的Matlab仿真代码,便于读者复现结果并应用于实际经济分析场景。; 适合人群:具备宏观经济学基础和一定Matlab编程能力的研究生、科研人员及从事经济政策分析的专业人士;熟悉计量经济学与动态系统建模的高年级本科生亦可参考学习。; 使用场景及目标:①用于宏观经济预测与政策评估,特别是在数据缺失或模型不确定性较高的情境下提升预测稳健性;②服务于学术研究与论文复现,帮助理解DSGE模型与鲁棒控制方法的结合机制;③为金融与政府机构提供决策支持工具的开发基础。; 其他说明:资源配套提供完整Matlab代码与仿真文件,建议结合文档与代码同步学习,重点关注状态估计、滤波算法与鲁棒优化模块的设计逻辑,以深入掌握模型实现的核心技术路径。

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧