




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十章
WinForm中的帮助、打包和部署
2WinForm中的帮助简介帮助文件将使用户能更快地了解应用程序的各种功能并向他们提供帮助,可以方便用户解决在使用应用程序的过程中遇到的问题。可以以HTML文件格式提供帮助,此格式包含一组相互链接的帮助主题,也可以使用MicrosoftHTMLHelpWorkshop生成的已编译HTML(CHM)文件格式提供帮助。
3帮助窗口一个典型的帮助窗口由目录、索引和搜索组成4HelpProvider控件Windows窗体的HelpProvider控件用于将HTMLHelp帮助文件(.htm文件或由HTMLHelpWorkshop生成的.chm文件)与Windows应用程序相关联。此控件为Windows窗体中的控件提供区分上下文的帮助,以及打开帮助文件到特定部分,如目录、索引或搜索功能的主页。HelpProvider控件为窗体上的每个控件提供以下4个属性:HelpString:将特定的帮助字符串与另一个控件相关联。当控件有焦点且用户按F1键时,在弹出式窗口中显示与该控件关联的字符串。HelpKeyword:设置通过HelpProvider控件传递至帮助文件,以显示相应帮助主题的字符串。HelpNavigator:设置为HelpNavigator枚举类型的值,确定如何将HelpKeyword属性传递至帮助系统。ShowHelp:确定是否应为该控件显示帮助。5HelpProvider控件HelpNavigator属性值值说明TableOfContents显示指定的URL目录页Find显示指定URL的搜索页Index显示指定URL的索引Topic显示与指定URL关联的帮助主题AssociatedIndex显示指定URL中执行指定主题的索引KeywordIndex显示基于关键字搜索的结果6HelpButton属性Windows窗体具有HelpButton属性,通过将此属性值设置为True,可以启用窗体标题栏中的帮助按钮,此属性的默认值为False。7创建帮助文件在使用HelpProvider控件之前,必须使用HTMLHelpWorkshop应用程序生成.chm帮助文件,必须生成用户要显示其帮助的每个主题的帮助主题文件(HTML文件)、目录表(TableofContents)和索引(Index),项目(Project)文件最终会将上述文件组合成单个项目,创建项目之后,经过编译生成.chm帮助文件。
单击“开始”
“程序”
HTMLHelpWorkshop
HTMLHelpWorkshop,以显示HTMLHelpWorkshop界面。单击File
New
HTMLFile,并单击OK按钮,进入创建帮助内容页面窗体单击File
New
TableofContents,并单击OK按钮,进入新建目录表窗体选择File
New
Index,然后单击OK,进入新建索引的窗体选择File
New
Project。此时将显示NewProject对话框,单击OK按钮,将打开新建工程向导,指导完成创建该项目项目文件包含目录、索引和HTML文件,在创建项目之后,必须通过单击菜单File
Compile来编译它,生成*.chm的文件,对任何HTML文件进行更改都需要重新编译项目。
8使用帮助文件
在应用程序中使用帮助文件要遵循的步骤如下:(1)从工具箱中选择HelpProvider控件并将它添加至窗体,它将显示在“Windows窗体设计器”窗口底部的托盘中。(2)从“属性”窗口中选择HelpNamespace属性,将此属性的名称指定为该项目的帮助文件*.chm。(3)对需要显示帮助文件的控件单击鼠标右键,选择“属性”,在“属性”窗口的HelpKeyword属性中添加一个字符串,以显示相应的帮助主题文件。(4)将HelpNavigator属性设置为HelpNavigator枚举中的一个值。执行程序,激活要显示帮助文件的控件,按F1键,就会打开先前所创建的帮助文件。9打包模式
为应用程序打包有很多种方法,其中包括:安装程序文件(使用MicrosoftWindows安装程序)CAB文件项目合并模块10打包和部署系统
打包和部署是一个集成过程。将一个应用程序打包以后,就可以安装它。一旦安装了程序包,就完成了部署。在部署过程中,可以根据需要添加应用程序目录,创建应用程序桌面快捷方式,在“开始”菜单的“程序”菜单中创建程序组。
11打包和部署系统
新建安装部署项目的步骤:教员演示12小结HelpProvider控件用于将HTML帮助文件(由HTMLHelpWorkshop生成的.chm文件或.htm文件)与Windows应用程序关联。通过将HelpButton属性值设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康科技在管理中的试题及答案
- 计算机技术与软件考试热点解析试题及答案
- 人力资源管理创新实践试题及答案
- 超星尔雅学习通《大学美育(同济大学)》2025章节测试附答案
- 2025年健康管理师考试服务质量试题及答案
- 二零二五年度房屋赠与及车位使用权合同
- 2025年健康管理师考试传授试题及答案
- 二零二五年度包车旅游定制合同范本
- 二零二五年度全国旅游合同集合:旅游保险代理合作协议
- 人力资源管理中的冲突解决试题及答案
- 二年级数学有余数的除法(2位数除以1位数)竞赛试题练习题
- 2025年法理学接本试题及答案
- 2024年河南省中考满分作文《成功所至诸径共趋》
- 2025年陕西国防工业职业技术学院单招综合素质考试题库学生专用
- 2025年中考百日誓师大会校长发言稿:激扬青春志 决胜中考时
- 同等学力英语申硕考试词汇(第六版大纲)电子版
- 部编四下语文《口语交际:转述》公开课教案教学设计【一等奖】
- 初中数学基于核心素养导向的大单元教学设计(共50张)
- 膝关节骨性关节炎
- 数学分析2期末考试题库(1)28页
- 抢救药物总结
评论
0/150
提交评论