Visual Studio.NET и формы
И хотя вполне реально создать
приложение Windows Forms (Формы Windows), используя в
командной строке только комплекс
инструментальных средств разработки
программ .NET Framework SDK, на практике подобную
работу намного проще выполнить с помощью
Visual Studio.NET. К сожалению, в Visual Studio.NET нет
средств для генерирования проекта пусковой
системы на управляемом C++ на основе Form (Форма),
и управляемый C++ не поддерживает
конструктор форм (Forms Designer). Однако для
начала можно создать проект Windows-приложения
на С# (Windows Application). При этом будет
сгенерирован код пусковой системы и будут
установлены ссылки на необходимые
библиотеки .NET. Затем можно в конструкторе
форм (Forms Designer) перетащить управляющие
элементы с инструментальной панели на вашу
форму. Конструктор форм (Forms Designer) вставит
необходимый шаблон кода на С#, который
поддерживает функционирование этих
управляющих элементов в форме. В окне Properties
(Свойства) несложно определить свойства
управляющего элемента в процессе
проектирования. Можно, конечно, определить
эти свойства и во время запуска приложения,
как мы это сделали для поля pTxtGreeting в
предыдущем примере. После этого можно
перенести код С# в программу на управляемом
C++, но этого обычно не рекомендуется делать.
|