我有一个使用VS2010的C控制台应用程序,我想添加一个简单的Window界面。 (所有程序都是一个简单的循环:从用户那里获得一些输入,运行程序,结果产生一个数字,继续)。用户的输入基本上只涉及修改C结构的值:
struct input {
int howMany;
char name[100];
int style;
char child[100];
char parent[100];
bool useShoes;
double weight;
}
理想情况下,我想传递一个结构,让用户进行任何更改,然后将其恢复。对于那些不想花几天时间学习新脚本或编程语言的人来说,最简单的方法是什么? (我只知道C ......我能说什么,我是英语专业......)
答案 0 :(得分:2)
答案 1 :(得分:2)
您要么必须学习新语言,要么学习您不熟悉的新框架。如果要在Windows上使用直接C,可以使用Win32 API to create a window。但是,Win32很老,很硬,而且不像其他框架那么容易使用。如果您将成为一名Windows开发人员,那么您最好选择C#。
答案 2 :(得分:-1)
要创建一个窗口,您需要在C#中使用Form类,
在VS2010中创建Windows窗体项目。你可以在那里嵌入你的代码,但你已经编写了额外的代码行或将代码转换为C#以将用户输入和控制台输出映射到Windows表单,这非常简单。
以下是开始使用的简易学习MSDN链接。
http://msdn.microsoft.com/en-us/library/ms229601.aspx
希望它有所帮助。