Visual Studio 2013 Ultimate中缺少用于制作Windows窗体应用程序的项目模板。 这是真实的。我在网上找到了。有人在西班牙语。所以我用英语重写了它。请参阅下面的答案。
答案 0 :(得分:2)
以下是制作此类项目的步骤:
最后,双击表单设计器并将光标移动到"命名空间Project1"的右括号之前的代码底部。粘贴以下代码。请记住根据项目需要重命名此代码的变量,以使其与空表单一起使用。
[STAThread]
void main(array<String^>^ arg) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
MyForm form;
Application::Run(%form);
}
这个答案归功于@superlinux。
答案 1 :(得分:1)
该指南对我不起作用,因此我在YouTube video中进行了搜索,并且很容易将以下代码放在MyForm.cpp
中,而不是帖子提供的代码,并且它有效。
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project1::MyForm form;
Application::Run(%form);
}
答案 2 :(得分:0)
我知道这可能会迟到,但其他用户可能会对如何执行此操作感到好奇,同时保持终端窗口打开。这样您就可以使用result
测试次要内容。无论如何,你可以创建另一个.cpp文件(只是cpp而不是一个全新的类),而不是将import java.util.Scanner;
public class MinMaxAvg {
public static void main(String[] args) {
int i = 5;
int j = 2;
int k = 3;
int l = max(i, j, k);
System.out.println ("The maximum of " + i + " and " + j + " and " + k + " is " + l);
}
public static int max (int num1, int num2, int num3) {
int result;
if (num1 > num2 || num1 > num3) {
result = num1;
} else if (num2 > num1 || num2 > num3) {
result = num2;
} else if (num3 > num1 || num3 > num2) {
result = num3;
}
return result;
}
}
放在UI中,而在其中你会有类似的东西:
cout
这样你就不必弄乱配置并且可以保持终端窗口打开。我相信您可以稍后通过配置属性关闭终端窗口。但我通常更喜欢这种方式,因为它更容易测试我的代码。