欢迎来到天天文库
浏览记录
ID:40422316
大小:8.18 MB
页数:43页
时间:2019-08-02
《WinForms中的帮助、打包和部署》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Winforms开发(C#)第10章WinForms中的帮助、打包和部署掌握Help类及其方法掌握HelpProvider控件的使用了解打包和部署的概念掌握如何打包资源掌握各种部署应用程序的方法目标介绍WinForms中的帮助应用程序用户F1Help类及其组件5-1“目录”窗口提供帮助文件中信息的整体结构。Help类及其组件5-2“索引”窗口与图书的索引类似,以字母顺序显示主题列表。使用索引可以搜索关键字和与关键字相关的主题。Help类及其组件5-3“搜索”对话框用于查找特定关键字或短语。当用户需要必需的信息却
2、不知道在何处查找时,这种搜索很有用。Help类及其组件5-4“收藏夹”窗口显示指向各项(如帮助主题和网页)的链接。Help类及其组件5-5Help类System.Windows.Forms命名空间HelpShowHelp()用于显示特定控件的帮助文件的目录。ShowHelpIndex()显示指定的Help文件的索引。publicstaticvoidShowHelp(Controlparent,stringurl)publicstaticvoidShowHelpIndex(Controlparent,string
3、url)Windows窗体的HelpProvider控件用于将HTMLHelp1.x帮助文件(.htm文件或由HTMLHelpWorkshop生成的.chm文件)与WinForms应用程序相关联。HelpProvider控件在HelpProvider控件名称前加上前缀“hlp”,hlpCustomer和hlpBooks是有效的控件名示例。HelpProvider控件为窗体上的每个控件提供三个属性:HelpString:将显示在与工具提示类似的窗口中的字符串文本HelpKeyword:设置通过HelpProvid
4、er控件传递至帮助文件,以显示相应帮助主题的字符串HelpNavigator:设置为HelpNavigator枚举类型的值,确定如何将HelpKeyword属性传递至帮助系统编码标准:使用HelpProvider控件的HelpNameSpace属性将帮助文件与应用程序相关联为控件提供帮助的步骤使用HelpNavigator()方法设置帮助的类型使用SetHelpKeyword()方法指定帮助的关键字HelpNavigator枚举值值说明TableOfContents显示指定的URL目录页Find显示指定URL的
5、搜索页Index显示指定URL的索引Topic显示与指定URL的索引关联的帮助主题AssociatedIndex显示指定URL中执行指定主题的索引KeywordIndex显示基于关键字搜索的结果Windows窗体具有HelpButton属性,通过将此属性值设置为True,可以启用窗体标题栏中的帮助按钮。在将该值设置为True之后,标题栏“关闭”按钮的左边将显示一个带有问号的按钮,此问号可用于显示应用程序的帮助。HelpButton属性如果将窗体的“最大化”和“最小化”按钮设置为True或者显示窗体的这两个按钮,
6、则将不会显示帮助按钮。单击“开始”“程序”“HTMLHelpWorkshop”“HTMLHelpWorkshop”,以显示HTMLHelpWorkshop界面单击“File”“New”帮助应用程序示例4-1创建所有HTML文件之后,必须创建目录(TableofContents)单击“HTMLFile”并单击“OK”按钮添加要在帮助文件中显示的内容对于每个帮助主题,都必须创建一个HTML文件创建一个具有所有关键字的索引文件,必须将这些关键字与其各自的HTML帮助文件关联最后,生成项目文件Passenger
7、Help在创建项目PassengerHelp后,通过单击菜单“File”“Compile”来编译它帮助应用程序示例4-2在目录中,要为每个帮助主题指定标题,通过单击“Add”按钮建立与相关HTML文件的链接从工具箱中选择HelpProvider控件并将它添加至窗体,它将显示在“Windows窗体设计器”窗口底部的托盘中帮助应用程序示例4-3选择HelpProvider控件helpProvider1,单击鼠标右键并选择“属性”,将此控件重命名为hlpPassenger从“属性”窗口中选择HelpNamespac
8、e属性,将此属性的名称指定为该帮助项目的名称PassengerHelp.chm将TextBox控件添加至窗体,右击此控件并选择属性在“属性”窗口的HelpKeyword属性中添加一个字符串,以显示相应的帮助主题文件将HelpNavigator属性设置为HelpNavigator枚举中的一个值对所有其他控件重复步骤4、5和6在程序中使用帮助文件要遵循的步骤为:执行程序时,在数据网格上按下
此文档下载收益归作者所有