Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 ppt 作者 董久敏 12专题十二--WinForms帮助、打包和部署

上传人:E**** 文档编号:89349868 上传时间:2019-05-23 格式:PPT 页数:32 大小:2.96MB
返回 下载 相关 举报
Windows应用程序开发教程 C#版  国家级骨干高职院校中央财政支持的重点建设课程建设成果  教学课件 ppt 作者  董久敏 12专题十二--WinForms帮助、打包和部署_第1页
第1页 / 共32页
Windows应用程序开发教程 C#版  国家级骨干高职院校中央财政支持的重点建设课程建设成果  教学课件 ppt 作者  董久敏 12专题十二--WinForms帮助、打包和部署_第2页
第2页 / 共32页
Windows应用程序开发教程 C#版  国家级骨干高职院校中央财政支持的重点建设课程建设成果  教学课件 ppt 作者  董久敏 12专题十二--WinForms帮助、打包和部署_第3页
第3页 / 共32页
Windows应用程序开发教程 C#版  国家级骨干高职院校中央财政支持的重点建设课程建设成果  教学课件 ppt 作者  董久敏 12专题十二--WinForms帮助、打包和部署_第4页
第4页 / 共32页
Windows应用程序开发教程 C#版  国家级骨干高职院校中央财政支持的重点建设课程建设成果  教学课件 ppt 作者  董久敏 12专题十二--WinForms帮助、打包和部署_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 ppt 作者 董久敏 12专题十二--WinForms帮助、打包和部署》由会员分享,可在线阅读,更多相关《Windows应用程序开发教程 C#版 国家级骨干高职院校中央财政支持的重点建设课程建设成果 教学课件 ppt 作者 董久敏 12专题十二--WinForms帮助、打包和部署(32页珍藏版)》请在金锄头文库上搜索。

1、WinForms帮助、打包和部署,本章任务,制作超市销售管理系统帮助文件。,制作超市销售管理系统的安装程序 。,对超市销售管理系统进行安装和卸载 。,本章目标,了解帮助系统的基础知识 掌握制作帮助文件的基本步骤 了解程序部署的基本知识和常用方法 掌握WinForms安装程序的制作过程,预习检查,常见的帮助文件制作工具是什么? 使用哪个类的哪个方法能在应用程序中调出并显示帮助? 请说出卸载应用程序的关键代码?,提问,为什么需要帮助,应用程序用户,F1,所以除了软件还应该向客户提供系统帮助手册,专业的帮助制作工具,HTML Help Workshop:是专业的帮助制作工具,HTML Help Wo

2、rkshop主界面,传统的Help文件,流行的CHM文件,本次课我们介绍CHM文件的制作过程,制作帮助文件,制作CHM帮助文件 大致分以下三个步骤:,1、规划帮助的文件结构及文件名。,2、制作HTML文件 。,3、使用HTML Help Workshop创建目录、索引并生成.chm的帮助文件 。,接下来按照上述步骤来创建手机销售系统帮助文件,制作帮助文件,1、规划帮助内容的文件结构及文件名。,制作帮助文件,2、使用HTML Help Workshop创建帮助项目制作HTML文件,打开HTML Help Workshop,在菜单中选择 “文件”“新建”,选择“方案” 。,按照向导进行下一步操作,

3、选择文件存储 位置,继续下一步。,新建“HTML文件”,输入标题信息,录入网 页内容,保存HTML文件。,按照文件结构逐一创建。,演示操作过程,制作帮助文件,2、创建目录、索引并形成.chm帮助文件,单击界面左上方的“目录”标签,创建新目录 文件,并保存。,创建“系统简介”目录,并连接它所关联的 网页。,按目录组织结构,逐一创建目录并关联网 页。,单击窗口左上方“索引”标签 ,创建帮助索 引。,演示操作过程,单击窗口左侧工具栏中的“保存所有文件并 编译”按钮 ,生成帮助文件。,帮助文件与应用程序关联,单击“系统帮助”命令,调出帮助文件,F1,调出联机帮助,如何实现呢,在程序中调出帮助文件,显示

4、联机帮助,帮助文件与应用程序关联,Help类,public static void ShowHelp(Control parent, string url),public static void ShowHelpIndex (Control parent, string url),Help类封装了HTML Help引擎 ,不仅可以显示编译后的帮助文件, 还可以显示采用HTML格式的其他文件 。,在System.Windows.Forms 命名空间下,Help类常用方法:,帮助文件与应用程序关联,HelpProvider 控件,用于将帮助文件与WinForms应用程序进行关联,形成联机帮助。,H

5、elpProvider 控件为窗体上的每个控件提供三个属性:,帮助文件与应用程序关联,实现单击“系统帮助”菜单项,调出帮助文件。,在“系统帮助”菜单项的Click事件编写如下代码。,MobileManager.chm文件放在与应用程序相同的目录下。,实现单击增加品牌窗口中的“确定”按钮,调出联机帮助。,拖拽HelpProvider控件到CreateBrandForm.cs窗体中。,选中“确定”按钮,设置HelpKeyword、指定HelpNavigator任一枚举值及ShowHelp属性为True。,设置窗体的HelpButton属性为True;MaximizeBox、MinimizeBox属

6、性为False。,运行程序,单击“系统帮助”菜单项,调出帮助文件。,演示操作过程,WinForms打包和部署,应用程序开发,应用程序调试,.NET 集成开发环境,应用程序测试,在客户机上的安装准备就绪,WinForms打包和部署,现有项目,客户端计算机,文件,项目输出,文件,合并模块,程序集,要安装在特定位置,需要打包成一个文件,.NET 集成开发环境,打包后的文件,WinForms打包和部署,实现手机销售系统的打包可分为以下四步骤:,创建数据库安装项目 创建WinForms应用程序安装项目 创建卸载应用程序项目 制作WinForms安装程序,演示操作过程,启动SQL Server2005,将

7、MobileManager数据库中的数据表导成SQL脚本,命名为db.sql。,WinForms打包和部署,1、创建数据库安装项目,首先打开MobileManager解决方案。,在解决方案基础上创建类库项目,命名 为“DBCustomAction ”。,在 “DBCustomAction”项目中添加“安装 程序类”并名命名为“DBCustomAction.cs”。,将“DBCustomAction.cs”文件切换到代码视图窗口,重写该类的Install方法 。,创建MobileManager数据库,执行db.sql脚本创建数据表,读取安装向导中指定的数据库配置参数值,WinForms打包和部署

8、,2、创建WinForms应用程序安装项目,选择“MobileManager”解决方案,新建项目,在项目模板中选择“安装项目”。,选择安装项目,项目命名为MobileManagerSetup,创建好的安装项目,其他安装项目介绍,演示操作过程,WinForms打包和部署,3、创建卸载应用程序,选择“MobileManager”解决方案,新建控制台项目,项目命名为“uninst ”。,在Program.cs文件中,编写卸载代码,实现卸载应用程序。,指定卸载项目的ProductCode属性值,代码演示,4、制作WinForms安装程序,WinForms打包和部署,文件系统编辑器,各项内容将存储在客户

9、机上,在客户机上可以添加特殊文件夹,WinForms打包和部署,4、制作WinForms安装程序,(1) 选择“MobileManager解决方案”,右键菜单,选择“属性”,在配置管理器对话框中把所有项目配置都改成“Release”,以便提高代码执行效率。,(2) 在Windows安装项目中添加发布文件 。 选择“MobileManagerSetup”项目,右键菜单“视图”“文件系 统(F)”,选中应用程序文件夹,在弹出的窗口 中选择“DBCustomeAction ”,演示操作过程,WinForms打包和部署,4、制作WinForms安装程序,继续添加其他文件,单击鼠标右键,选择“添加”“文

10、件(I)”,将打开“添加文件”对话框,选择MobileManager、uninst项目Release文件夹下 的.exe及.dll文件,同时增加db.sql、MobileManager.chm及图标文件。,演示操作过程,WinForms打包和部署制作WinForms安装程序,(3) 创建快捷方式。 分别选择“MobileManager.exe”和 “uninst.exe”文件,右键创建快捷方式。,在“用户的程序菜单 ”文件夹下创建新文件夹 “手机销售系统”,并将上面 两个快捷方式拖拽到该文件夹中。,给快捷方式指定图标。选择快捷方式,右键“属性窗口”,设置Icon属性。,演示操作过程,WinFo

11、rms打包和部署制作WinForms安装程序,(4) 添加数据库安装向导窗口 。 在“MobileManagerSetup”项目上右键,选择“视图” “用户界面” 。,选中“启动”节点,右键选择“添加对话框” 继续选择“对话框(A) ”。,为对话框中各文本框设置名称并指定默认值。,演示操作过程,WinForms打包和部署制作WinForms安装程序,(5) 自定安装操作,读取“数据库设置窗口”中的配置信息。,选中“MobileManagerSetup”安装项目,右键菜单选择“视图” “自定义操作(C)”,将显示“自定义操作”窗口。,选中“安装”节点,右键菜单选择“添加自定义操作(A)” ,选择

12、“主输出来自DBCustomAction(活动)”,设置“CustomActionData”属性。,演示操作过程,WinForms打包和部署制作WinForms安装程序,(6) 设置系统必备组件,选中“MobileManagerSetup”项目,右键菜单 选择“属性”,调出项目属性页。,单击“系统必备”按钮,显示“系统必备” 选项窗口 。,选中“从与我的应用程序相同的位置下载系统 必备组件”,这样当安装项目在编译时,这些 选中的组件将自动出现在安装文件夹下。,演示操作过程,WinForms打包和部署制作WinForms安装程序,(7) 生成安装项目,选择“MobileManagerSetup”

13、项目,右键菜单选择“重新生成” ,将在 Release文件夹下生成安装项目。,.Net FreameWork框架组件,安装程序,演示操作过程,WinForms打包和部署制作WinForms安装程序,双击“setup.exe”文件,将显示安装向导 ,输入数据库配置信息。,运行安装程序,继续“下一步”,直到应用程序安装完成。,演示操作过程,WinForms打包和部署制作WinForms安装程序,单击“手机销售系统”级联菜单下的“卸载”命名,进行卸载。,卸载应用程序,演示操作过程,总结,显示编译好的帮助文件需要用到哪个类? 使用哪个控件可按索引显示联机帮助 ? 编译项目时Debug与Release版本有何不同? 在.Net中创建安装和部署的模板有哪几种 ?,提问,Thank You!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号