Этот курс посвящен изучению платформы WinForms для создания приложений под Windows. Мы познакомимся с этой платформой, научимся создавать приложения и разработаем небольшой проект на C++. Перед началом курса предлагаем узнать о возможностях платформы и её перспективах.
Способности платформы WinForms
Разработка на C++ часто ограничивается консольными приложениями, выводящими результат в консоль. Хотя такие приложения могут быть сложными и выполнять объёмные задачи, для обычного пользователя они неудобны. Известные программы обладают не только функциональностью, но и привлекательным визуальным оформлением. C++ позволяет создавать приложения на базе WinForms, оснащая их графическим интерфейсом.
WinForms — относительно простая платформа для разработки приложений под Windows. На ней можно создавать проекты с пользовательским интерфейсом, дизайном и разнообразными функциями. Многие программы, созданные на WinForms, до сих пор работают. Хотя существуют более новые альтернативы, знание WinForms полезно, так как другие платформы основаны на схожих принципах. WinForms — платформа для построения пользовательского интерфейса, которая до сих пор поддерживается. На ней можно создавать проекты как для личного использования, так и для небольших корпораций. Более сложные проекты лучше реализовывать на других платформах, но к ним стоит переходить после освоения WinForms.
Альтернативные платформы
Помимо WinForms, существуют другие платформы с поддержкой C++. Например, Qt — коммерческая платформа для разработки проектов любой сложности. Она предлагает множество стилей для создания привлекательного дизайна и обладает обширным набором функций. Ещё одна платформа — WPF (Windows Presentation Foundation), входящая в .NET Framework. Хотя изначально она создавалась для других языков, её можно использовать и с C++. WPF похожа на Qt и предлагает широкий набор функций для построения графических приложений под Windows.
Установка Visual Studio
Для написания кода можно использовать различные программы, поддерживающие C++ и WinForms. Рекомендуется установить Visual Studio как наиболее совершенную среду разработки. Бесплатную версию Visual Studio Community можно скачать с помощью поисковой системы. Запустите установщик. Установится промежуточный установщик, через который можно будет загрузить необходимые компоненты.
В окне промежуточного установщика выберите дополнительные компоненты. Для C++ установите компонент «Разработка классических приложений на C++». Для разработки приложений на основе WinForms потребуется компонент «Поддержка C++/CLI для средств сборки». После установки этих компонентов нажмите «Установить». Процесс может занять некоторое время.
После установки откройте Visual Studio и создайте новый проект. Выберите «Создать проект» и найдите шаблон «Пустой проект (.NET Framework)». Укажите имя проекта, его расположение и название. Имя решения и платформу оставьте по умолчанию. После нажатия кнопки «Создать» будет создан пустой проект на основе C++ WinForms.
Первый проект
При открытии программы может появиться окно авторизации в службах Visual Studio. Его можно закрыть. В этом уроке мы познакомились с платформой и установили необходимую программу. Рассмотрение окон и процесса построения графических программ начнём со следующего урока.
В этом уроке мы познакомились с платформой WinForms и установили Visual Studio. В следующих уроках мы начнём создавать наши первые приложения.