В этой части главы («Работаем с оконными элементами») вы узнаете об основах и достоинствах Windows.Forms в .NET Framework. Так сказать, небольшое теоретическое введение.
Windows.Forms используется в Microsoft .NET для создания приложений, снабженных графическим интерфейсом. Основывается он на .NET Framework class library и имеет намного более совершенную и удобную в работе модель программирования, чем, напримеру, программные интерфейсы Win32 API или MFC.
Если вам уже приходилось работать с Win32 API или MFC, то вам, безусловно, понравится, на сколько удобна и быстра разработка с использованием Windows.Forms. А написание оконных приложений - намного качественнее, так как Windows.Forms устраняют многие ошибки Windows API. Код, который вы будите писать — намного проще и компактнее (никаким DDX переменных и километров макросов, как в MFC — это просто отлично!).
По сути, Windows.Forms — это набор различных управляемых библиотек, с помощью которых вы можете выполнить все необходимые для оконного приложения действия, начиная от обмена сообщениями с операционной системой для отслеживания любых событий клиентского окна, заканчивая диалоговыми системами, связью с другими компьютерами по сети и многими другими возможностями.
В данном случае под формой понимается видимая поверхность окна, включающая информацию для конечного пользователя, а также содержащую в себе набор инструментов (элементов управления) для работы с представленными данными или взаимодействия с пользователем.
Так как Windows.Forms, по сути, должна включать сотни организованных классов, чтобы обеспечивать все необходимые возможности разработчику, .NET Framework разбита на ряд иерархических разделов, имеющих свои имена. System является корневым разделом и предназначен для описания фундаментальных типов данных (о которых мы говорили в предыдущей главе).
Чтобы максимально ощутить мощь Windows Forms, мы сразу перейдем к созданию простых, с точки зрения программирования и языка C#, но интересных и осмысленных приложений. В следующей части мы создадим небольшое оконное приложение, которое будет «убегать от пользователя» при попытке ответа на каверзный вопрос.
- Главная❯
- Уроки❯
- OpenGL❯
- Уроки OpenGL + C#❯
- 2.1 Основы Windows.Forms
2.1 Основы Windows.Forms
Понравилась публикация? Сохраните ее, чтобы вернуться к изучению материала!
Нет доступа к просмотру комментариев.
Стоит ли переходить на Windows 10? Windows 10 установлена на каждый 3-й компьютер. Какие плюсы от перехода? DirectX 12 работает только в Windows 10?
Как установить Windows 10? Как бесплатно и легально скачать? Как записать и установить с последними обновлениями?