我有一个控制台项目,但现在我需要打开一个用户界面.所以我使用的是3层模型(演示,业务,访问数据).
在我的方法中,Main()我调用表示层(如窗体形式或Wpf中的应用程序),因此,在表示层中是通过CONSOLE与用户交互.
现在我在表示层中添加一个名为"UserInterface.xaml"的窗口来代替控制台.因为应该用INTERFACE而不是控制台.
我观察到在MainWindow中调用的是MainWindow.Show();
但我不知道如何调用我的"UserInterface.xaml",因为没有.Show()方法.
这是我的方法主要:
public static void Main()
{
MainWindow.Show(); // THIS IS WITH MainWindow.xaml
UserInterface.??? // THIS IS MY CASE WITH UserInterface.xaml
}
Run Code Online (Sandbox Code Playgroud)
那么有人可以告诉我如何从Main方法调用我的窗口吗?
我对c ++不太熟悉.当我编译并运行以下代码时,还会打开一个带有消息框的控制台窗口.我需要知道为什么,以及如何避免该控制台窗口.我已经检查了重复的问题,但还没有找到合适的答案.
#include <Windows.h>
int main()
{
char* title = "Message box title";
char* message = "I am working";
MessageBox(NULL, message, title, MB_OK | MB_ICONEXCLAMATION );
return 0;
}
Run Code Online (Sandbox Code Playgroud)