logo search
Lesson2

Как запустить приложение

Выполнение приложения начинается, как всегда, в функции main(), и она определена в файле Ex1_01.cpp:

int main(array<System::String ^> ^args)

{

// Enabling Windows XP visual effects before any controls are created

Application::EnableVisualStyles();

Application::SetCompatibleTextRenderingDefault(false);

// Create the main window and run it

Application::Run(gcnew Form1());

return 0;

}

Функция main() вызывает две статические функции, которые определены в классе Application в System:: Windows:: Forms namespace. Статические функции классе Application - основа любого Windows Forms приложения. Функция EnableVisualStyles (), которая вызывается вначале, устанавливает визуальный стиль для приложения. Функция Run() запускает цикл сообщений Windows приложений и передает объект Form как видимый параметр. Приложение, запущенное как CLR, в конечном счете, является приложением Windows, так как работает с циклом сообщений также как и все другие приложения Windows.