Введение в программирование

       

Создание формы


Формы Windows реализуются набором классов из пространства имен Systems.Windows.Forms.

Базовым классом для всех окон является класс Form.

Для создания приложения-диалога на языке С++ следует:

  1. В окне дизайнера создать диалоговую форму. Код, соответствующий создаваемой форме, записывается в файл с расширением .h (например, Form1.h).
  2. В методе main файла приложения выполнить создание формы вызовом метода Run объекта Application.

// D1.cpp : главный файл проекта. #include "stdafx.h" #include "Form1.h" // Файл формы using namespace D1; [STAThreadAttribute] int main(array<System::String ^> ^args) { // создание окна формы Application::Run(gcnew Form1()); return 0; }

Оператор gcnew создает экземпляр управляемого типа. Результатом выполнения данной операции является дескриптор, указывающий на объект управляемого типа. Для объявления переменной типа дескриптора используется операция ^. Доступ к свойствам и методам объекта через дескриптор выполняется операцией ->.



Содержание раздела