- 12
- 0
- 约6.62千字
- 约 9页
- 2018-09-06 发布于湖北
- 举报
VisaSti编写VisaC步骤及方法
使用项目和解决方案
用 Visual Studio 编写 Visual C++ 程序的第一步是选择项目的类型。对于每种项目类型,Visual Studio 都为您设置编译器设置并生成起始代码。
创建新项目
在“文件”菜单中,指向“新建”,然后单击“项目...”。
在“项目类型”区域中,单击“Win32”。然后,在“Visual Studio 已安装的模板”窗格中,单击“Win32 控制台应用程序”。
键入项目名称。在此示例中,我们将使用“游戏”。
创建新项目时,Visual Studio 将该项目放入一个解决方案。请接受解决方案的默认名称,该名称与项目的名称相同。
您可以接受默认位置、键入一个不同的位置或者浏览到要保存项目的目录。
按“确定”启动“Win32 应用程序向导”。
在“Win32 应用程序向导”对话框的“概述”页中,单击“下一步”。
在“应用程序类型”下的“应用程序设置”页,选择“控制台应用程序”。选择“其他选项”下的“空项目”设置并单击“完成”。
现在,您得到了一个没有源代码文件的项目。
使用解决方案资源管理器
通过解决方案资源管理器,您可以轻松使用解决方案中的文件和其他资源。
在本步骤中,您要向项目添加一个类,Visual Studio 会将 .h 和 .cpp 文件添加到项目中。然后,为测试类的主程序向项目添加一个新的源代码文件。
向项目添加类
如果“解决方案资源管理器”窗口不可见,请单击“视图”菜单上的“解决方案资源管理器”。
右击“解决方案资源管理器”中的“头文件”文件夹并指向“添加”。然后单击“类”。
在“Visual C++”类别中,单击“Visual Studio 已安装的模板”区域中的“C++”,然后单击“C++ 类”。单击“添加”。
在“一般 C++ 类向导”中,键入“Cardgame”作为“类名”,并接受默认的文件名,然后单击和设置。然后单击“完成”。
对编辑区域中显示的 Cardgame.h 文件进行下列更改:
在类定义的左大括号之后添加两个私有数据成员:
复制代码
int players;
static int totalparticipants;
添加一个采用一个 int 类型的参数的公共构造函数原型:
复制代码
Cardgame(int p);
删除为您生成的默认构造函数。默认构造函数是没有参数的构造函数。默认构造函数类似于如下所示:
复制代码
Cardgame(void);
进行上述更改后,Cardgame.h 文件应如下所示:
复制代码
#pragma once
class Cardgame
{
int players;
static int totalparticipants;
public:
Cardgame(int p);
~Cardgame(void);
};
#pragma once 行指明编译器只包含该文件一次。有关更多信息,请参见 once。
有关此头文件中包含的其他 C++ 关键字的信息,请参见 class (C++)、int、Static (C++) 和 public (C++)。
双击“源文件”文件夹中的“Cardgame.cpp”,以将其打开进行编辑。
为采用一个 int 参数的构造函数添加代码:
复制代码
Cardgame::Cardgame(int p)
{
players = p;
totalparticipants += p;
cout p players have started a new game. There are now
totalparticipants players in total. endl;
}
开始键入 pl 或 to 时,可以按 Ctrl-空格键,自动完成功能将为您完成键入 players 或 totalparticipants。
删除自动生成的默认构造函数:
复制代码
Cardgame::Cardgame(void);
进行上述更改后,Cardgame.cpp 文件应如下所示:
复制代码
#include Cardgame.h
#include iostream
using namespace std;
Cardgame::Cardgame(int p)
{
players = p;
totalparticipants += p;
cout p players have started a new game. There are now
totalparticipants
您可能关注的文档
- Sprtstar仕博达Heart Rate Master CI动尚高手有胸带的.ppt
- Sprtstar仕博达Heart Rate Master CI动尚高手有胸带的使用操作.ppt
- snt 09372000 进出口罐头检验规程 记录.doc
- Sprtstar仕博达HeartRateMasterI动尚高手无胸带心率表的使用操作.ppt
- SQL PLUS命令使用大全收集整理.doc
- Sprtstar仕博达Otr Master IV户外高手军版户外表的使用操作.ppt
- SR830 DSP LOCKIN AMPLIFIER课件.ppt
- stpfx片剂各工序工艺质量风险评估.doc
- STEM教育研究 美国K12阶段课程改革新关注.doc
- STPVP208 NJP全自动胶囊填充机清洁验证方案.doc
- 病毒性肝炎的干细胞治疗.ppt
- 2025松原职业技术学院单招《数学》过关检测试卷带答案详解(黄金题型).docx
- 2025榆林能源科技职业学院单招《数学》通关题库附参考答案详解(名师推荐).docx
- 2025杭州科技职业技术学院单招《数学》试题预测试卷及完整答案详解(夺冠).docx
- 2025松原职业技术学院单招《数学》过关检测试卷带答案详解(黄金题型).docx
- 2025杭州医学院单招《数学》自我提分评估附参考答案详解【模拟题】.docx
- 2025杨凌职业技术学院单招《数学》能力检测试卷标准卷附答案详解.docx
- 2025杨凌职业技术学院单招《数学》练习题附完整答案详解【各地真题】.docx
- 2025杭州科技职业技术学院单招《数学》考试黑钻押题及参考答案详解(精练).docx
- 2025杨凌职业技术学院单招《数学》复习提分资料【精华版】附答案详解.docx
原创力文档

文档评论(0)