VS2008-从零开始(1)

原创 2011年01月17日 15:57:00

    在VS2008中,您可以将工作组织为项目和解决方案。一个解决方案可以包含多个项目,如一个 DLL 和一个引用该 DLL 的可执行文件。Visual Studio 提供了两类容器,分别叫做解决方案和项目,帮助您有效地管理开发工作所需的项,如引用、数据连接、文件夹和文件。解决方案和项目包含一些项,这些项表示创建应用程序所需的引用、数据连接、文件夹和文件。一个解决方案可包含多个项目,而一个项目通常包含多个项。

    (1)使用项目和解决方案。用 Visual Studio 编写 Visual C++ 程序的第一步是选择项目的类型。对于每种项目类型,Visual Studio 都为您设置编译器并生成起始代码。

    创建新项目

    (2)使用解决方案资源管理器。通过解决方案资源管理器,您可以轻松使用解决方案中的文件和其他资源。

    向项目添加类

    添加源文件

    (3)生成项目。F7-》生成解决方案。

    (4)测试项目。F9-》切换断点;F5-》启动调试;F10-》逐过程调试;Shift+F5-》停止调试。

    (5)调试项目。

    (6)部署程序。现在,我们创建了应用程序,最后一步是创建可供其他用户在其计算机上安装该程序的安装程序。为此,我们需要将新项目添加到现有解决方案。此新项目的输出是 setup.exe 文件,该文件用于安装我们之前在另一台计算机上创建的应用程序。可以使用Windows Installer 和ClickOnce 来部署应用程序。

    在“文件”菜单上单击“添加”,再单击“新建项目...” ,随即出现“添加新项目”对话框。

    从“项目类型:”窗格中,展开“其他项目类型”节点并选择“安装和部署”

    从“模板”窗格中,选择“安装向导”。为安装项目键入名称(如 gameInstaller),并单击“确定”按钮。

    将出现“安装向导”。单击“下一步”继续。

    从向导的“选择一种项目类型”窗格中,选择“为 Windows 应用程序创建一个安装程序”选项,并单击“下一步”继续。

    从向导的“选择要包括的项目输出”窗格,选择“游戏的主输出”,并单击“下一步”继续。

    无需在安装程序中包括任何其他文件,因此,从安装程序的“选择要包括的文件”窗格中,单击“下一步”

    检查向导的更改,并验证所有内容是否正确。单击“完成”创建项目。

   “解决方案资源管理器”中将列出新的 gameInstaller 项目。此项目将列出应用程序依靠的依赖项(如 C 运行时库或 .NET       

                Framework)以及安装程序中将包括的项目文件。

    建安装项目后,有许多选项可以更改。有关更多信息,请参见 Windows Installer 部署。

    通过在“解决方案资源管理器”中选择安装程序并从“生成”菜单单击“生成 gameInstaller”来生成安装程序。

    找到上一节创建的 setup.exe 和 gameInstaller.msi 程序。在计算机上双击任一文件安装应用程序。   

从零开始前端学习[43]:初识javaScript,前端的行为层

初识javaScript,前端的行为层 javaScript是什么? javaScript是用来做什么的? javaScript的几种引用形式 提示 博主:章飞_906285288 博客...
  • qq_29924041
  • qq_29924041
  • 2017年11月05日 21:41
  • 478

JVM(1)——简介

网上流传着一段挺有意思的话…… 对于从事C或C++的开发人员来说,他们既是内存管理的最高权力的皇帝,也是最基础的劳动人民,担负着每一个对象生命开始到终结的维护工作,有点光杆司令的赶脚。 ...
  • u010066934
  • u010066934
  • 2016年04月24日 16:04
  • 2361

where 1=1有什么用?

为什么要在sql语句后边加上where 1=1 ,对于初次见到的童鞋确实很纳闷。 觉得select * from table1 where 1=1 与 select * from table1完全没...
  • qq_23994787
  • qq_23994787
  • 2018年01月12日 17:18
  • 96

从零开始一个项目-1.项目规划篇

最近帮助新公司搭建一个数据分析后台,借此机会,把整个项目的点滴记录下来,顺便帮助一些朋友理清一个项目的流程,建立良好的开发习惯,提高效率 1.需求整理公司需求只是一个简单的数据分析后台,只需要表格的展...
  • Ligongxiang123
  • Ligongxiang123
  • 2017年04月12日 22:46
  • 289

MySQL 5.6 从零开始学 读后总结和感

写在最前面: 此书包含,但是不限于下面的内容。以上只是写了一部份内容,还有,日志,试图,备份还原等内容没有写出。《MySQL 5.6从零开始学(视频教学版)》以MySQL5.6为线索,全面讲...
  • liuguangqiang
  • liuguangqiang
  • 2016年07月29日 22:31
  • 4224

GAL GAME 汉化教程攻略从零开始 1

从接触GAL 汉化到现在也有一段时间了,汉化组也呆了一些,不知道会干到什么时候,也不知道能不能一直保持这样的兴趣- -,虽然程序没有翻译辛苦,但是很多坑坑了可能大多因为程序的原因,所以想记录下自己的历...
  • carlylll
  • carlylll
  • 2014年06月08日 19:24
  • 2008

JSP从零开始

JSP从零开始一、JSP概述1、Servlet的优点和缺点Servlet几乎可以完成服务器编程的所有任务,而且对于Java程序员来说,也容易上手,编写代码时与编写桌面应用程序的差别不大。但是,Serv...
  • dengpeng0419
  • dengpeng0419
  • 2015年06月18日 21:53
  • 759

从零开始的Android新项目11 - 组件化实践(1)

我个人一直是比较反感黑科技的,其中首当其冲的就是 插件化 以及 保活。作为一个开发者,除了研究技术,提高自己以外,是否应该考虑些其他东西呢?尤其是我们这些嵌入式系统(客户端)开发者,在依赖、受哺于系统...
  • marktheone
  • marktheone
  • 2017年02月06日 11:49
  • 2655

《Python 机器学习及实践--从零开始通往kaggle竞赛之路》--第一章代码

logistic regression 实现二分类
  • wanglei5205
  • wanglei5205
  • 2018年01月03日 15:09
  • 123

openstack从零开始(0)——概述

openstack从零开始(1)overviewopenstack是开源的、支持所有云环境的云计算框架。openstack旨在简洁实现大规模性、可伸缩性、以及其他多种feature。来自世界各地的云计...
  • cugb1004101218
  • cugb1004101218
  • 2015年09月20日 20:57
  • 959
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS2008-从零开始(1)
举报原因:
原因补充:

(最多只允许输入30个字)