




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
vsXX,解决方案资源管理器篇一:图解 VSXX打包全过程(含卸载)图解 VSXX打包全过程(含卸载功能) 首先打开已经完成的工程如图: 下面开始制作安装程序包。 第一步:文件新建?项目?安装项目。 名称可以自己根据要求修改。位置是指你要制作的安装文件存放在什么目录内,可以根据需要修改,本人一般是把它放在本工程的同一个目录内。 将解决方案改为“添入解决方案”否则 VSXX将单独创建一个新的解决方案。 设置完后点击确定按钮。 解决方案资源管理器中增加了 Setup1方案。当然也可以把图的 Setup1改名为 Install。 第二步、开始制作安装包。 安装向导完成后即可进入项目文件夹: 双击“应用程序文件夹“在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来. 当然也可以直接点右键选择添加项目输出 选择主输出之后点击确定。然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的“用户的程序菜单“和“用户桌面“中. 这样安装程序安装完成后会在 “开始-所有程序“和“桌面“上生成程序的快捷方式. 如果想在开始程序中单独创建文件夹,你就应当在“用户的程序菜单”中建立文件夹并为它起个名子,并把快捷方式放到这个文件夹中。 下面是为快捷方式添加图标,现在我们将准备好的图标复制到我们的 setup1文件夹下。并将此图标添加到VSXX安装项目的“应用程序文件夹”下。选择你的快捷方式,在它的属性对话框中选择“Icon”属性项,选择浏览。找到你的图标。 然后右击左边的“应用程序文件夹“打开属性对话框: 将属性中的“defaultlocation“的路径中的“manufacturer“去掉, 不然的话做好的安装程序默认安装目录会是“c:programm file你的用户名安装解决方案名称“。我把它改为如下名称:ProgramFilesFolderGzyShell。这样就是 c:programm file GzyShell了。 然后打开解决方案管理器,右击你的解决方案名称,选择属性:然后打开解决方案管理器,右击你的解决方案名称,选择属性: 在打开的属性页中,选择“系统必备“,好了,这样就完成 99%了,然后点击“生成-生成解决方案“,哈,生成成功! 第三步,加载“卸载”功能 上面的文章只介绍了简单的生成安装的方法, 但是在下并没有直接生成卸载程序的功能, 篇二:VSXX 中如何复用已有项目的对话框资源VSXX 中如何复用已有项目的对话框资源 运行环境:Visual Studio XX 参考资料 blog_ 基本过程:将原来的工程添加到新的工程中后,通过复制粘贴操作,把原来的工程中想要复用的对话框及其对应的文件,文件添加到新的工程中,移除原来的工程。 详细步骤截图 1通过“文件”菜单添加现有项目 2.在“打开文件”对话框中选择要添加的项目并打开 3.添加成功后,切换到“资源视图” ,打开文件夹 4.在“Dialog”文件夹中找到想要复用的对话框资源,右键复制5.在新的工程中找到“Dialog”文件夹,右键粘贴,完成对话框的复制。 6.切换到“解决方案资源管理器” ,在原工程的Header files文件夹中选择后,右键复制 7. 在新的工程中找到头文件所在的文件夹,右键粘贴,完成文件的复制。 8.在原工程的 Source files文件夹中选择后,右键复制 9. 在新的工程中找到源文件所在的文件夹,右键粘贴,完成文件的复制。 10. 移除原来的工程,完成对话框资源的复用。 11.重新编译新的项目,通常会编译出错!原因是未修改从原工程中复制过来的文件和文件。需要去掉无关的#include头文件(与原工程相关)并添加必要的#include “ 。12.在编译没有通过的情况下,是无法给复制的对话框添加控件变量的,尽管添加了与对话框对应的文件和文件,实际上对话框与文件中的类定义并没有关联起来。 注: 1. 本教程是关于从已有工程中复用对话框资源,至于为对话框添加控件变量或事件处理程 序涉及到对话框与文件关联; 2. 在调试中发现,即使调试不能通过,但是当错误不是发生在文件和 文件处,仍可以把相应的对话框与文件关联起来; 篇三:vsXX 动态库加载方法 一、创建新的动态链接库(DLL)项目 1. 从“File”菜单中,选择“New” ,然后选择“Project”。如下图: 2. 在“项目类型”窗格中,选择“Visual C+”下的(来自: 小龙文 档网:vsXX,解决方案资源管理器)“Win32”。 3. 在“模板”窗格中,选择“Win32 Console Application”。 4. 为项目选择一个名称,如 MathFuncsDll,并将其键入“Name:”字段。为解决方案选择一个名称,如 DynamicLibrary,并将其键入“Solution Name:”字段。 如下图:5. 单击“OK”启动 Win32 应用程序向导。在“Win32 应用程序向导”对话框的“概述”页中,单击“NEXT” 。6. 在“Win32 应用程序向导”中的“应用程序设置”页中,选择“应用程序类型”下的“DLL” (如果可用) ,或者选择“控制台应用程序” (如果“DLL”不可用) 。某些版本的 Visual Studio 不支持通过使用向导创建 DLL 项目。您可以稍后对此进行更改,以将项目编译为 DLL。 7. 在“Win32 应用程序向导”的“应用程序设置”页中,选择“附加选项”下的“空项目” 。 8.单击“Finish”创建项目。如下图: 二、向动态链接库添加类 1. 若要为新类创建头文件,请从“项目”菜单中选择“添加新项” 。将显示“添加新项”对话框。在“类别”窗格中,选择“Visual C+”下的“代码” 。在“模板”窗格中选择“头文件(.h)” 。为头文件选择一个名称,如 ,并单击“添加” 。将显示一个空白文件。 2. 添加一个名为“MyMathFuncs”的简单类,以执行常见的算术运算,如加、减、乘和除。代码应与以下内容类似: 3. / 4. 5. namespace MathFuncs 6. 7. class MyMathFuncs8. 9. public: 10./ Returns a + b _declspec(dllexport) double Add(double a, double b); 12. 13./ Returns a - b _declspec(dllexport) double Subtract(double a, double b); 15. 16./ Returns a * b _declspec(dllexport) double Multiply(double a, double b); 18. 19./ Returns a / b 20./ Throws DivideByZeroException if b is 0 _declspec(dllexport) double Divide(double a, double b); 22. ; 23. 请注意此代码方法声明中的 _declspec(dllexport) 修饰符。这些修饰符使 DLL 能够导出该方法以供其他应用程序使用。24. 若要为新类创建源文件,请从“项目”菜单中选择“添加新项” 。将显示“添加新项”对话框。在“类别”窗格中,选择“Visual C+”下的“代码” 。在“模板”窗格中,选择“C+ 文件(.cpp)” 。为源文件选择一个名称,如 ,并单击“添加” 。将显示一个空白文件。 25. 在源文件中实现“MyMathFuncs”的功能。代码应与以下内容类似: 26. / 27. / compile with: /EHsc /LD 28. 29. #include “ 30. 31. #include 32. 33
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字艺术市场交易活跃度2025年:艺术市场与艺术品市场可持续发展研究报告
- 多源异构数据融合算法-洞察及研究
- 建筑概念方案设计占比
- 数字孪生技术在智慧物流领域的应用与创新2025年研究报告
- 中考心理教研活动方案策划
- 滨州在线安全培训下载课件
- 滨州专业干安全培训课件
- 教师招聘之《小学教师招聘》押题模拟附答案详解【基础题】
- 康复儿童融合活动方案策划
- 人工智能与学前教育智慧教学运营优化方案
- 中国民族琵琶乐器课件
- 青少年生理健康知识教育
- 红色反对家庭暴力培训课件
- 肾功能衰竭患者的麻醉管理要点
- 食品公司研发部管理制度
- 《思想道德与法治》课件-第一节 人生观是对人生的总的看法
- 不等齿宽永磁同步电动机电磁力波特性与振动抑制策略研究
- 厂房分割租赁协议书
- 挂名法人股东协议书
- 企业车间5S培训课件
- 会计中级职称《财务管理》电子书
评论
0/150
提交评论