在VS2008,我建立个VC++,Windows窗体应用程序,项目中,我建个 C++类,可出来的不是像在VC6.0里的那样:头文件、类、函数。 建的是method.cpp,里边附带了个method.h头,然后在method.cpp文件里是
#include "StdAfx.h"
#include "method.h"
method::method( void)
{
}
-----------------------------------------------
method.h文件里是
#pragma once
ref class method
{
public:
method(void);
};
-----------------------------------------------
#include "stdafx.h"//这个是主项目文件,我做的是个opencv程序
#include "Form1.h"
using namespace gradut;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// 在创建任何控件之前启用 Windows XP 可视化效果
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// 创建主窗口并运行它
Application::Run(gcnew Form1());
return 0;
}
我想问的是
1,我该在什么地方写自己的类和函数,
2,我在窗体里触发点击按钮后,怎么调用自己写的函数(包括用不用引入类名,反正给说的全些吧,谢谢了)。
3,主项目文件里 放的是些什么东西?在里边用自己写别的东西吗?
4,建立的是CLR项目,这个和MFC有什么普别?与C++是什么关系?
谢谢各位了,请各位多多指点小弟,感激不尽了。。。
------解决方案--------------------------------------------------------
你应该建 win32 或MFC
------解决方案--------------------------------------------------------
建立win32控制台吧
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
Windows 窗体应用程序使用的是 CLR/.NET 框架,C#和VB的类库。
如果想创建类似于VC++6.0的程序,应该使用Win32应用程序或者MFC应用程序。
------解决方案--------------------------------------------------------
VC6.0和vs2005/2008区别还是挺大的,想建立对话框的话就用MFC吧