26.02.2025
Разработка приложений с интерфейсом на С# 🧑💻
📚 Обучающиеся объединения «Основы прикладного программировании» завершили изучение языка программирования С++ и перешли к объектно-ориентированному языку программирования - C# (си-шарп).
💡 С# дает множество возможностей: используется для работы с VR/AR, позволяет делать web-приложения, desktop-приложения, игры с 3D графикой, имеет возможность подключения баз данных и многое другое. В рамках курса основными направлениями в изучении модуля «С#», являются консольные приложения и приложения Windows Forms (приложения с интерфейсом). Вся разработка реализуется на платформе Visual Studio.
✍️ Ребята изучили разработку консольных приложений, что позволило закрепить знания синтаксиса языка. И теперь перешли к приложениям с интерфейсом (Windows Forms).
☝️ Отличие этих приложений от консольных - интерфейс (внешняя оболочка: картинки, кнопки, надписи). 🎨 В консольных упор делается на код, его там достаточно много. В приложениях с интерфейсом нужно: добавить элементы на форму, создать дизайн, продумать функционал и, конечно же, запрограммировать каждый элемент формы (нажатие на форму, функции кнопки и т.д.). 🧑💻 В проработке нуждается каждый элемент: необходимо работать со свойствами (видимость, название, текст, размер и многим другим) ДЛЯ КАЖДОГО ЭЛЕМЕНТА! 🤩 Кода в таких приложениях немного меньше, но делаются они гораздо дольше. 🏁 Зато, в конечном итоге, мы имеем готовое приложение с внешней составляющей (не черный экран и белые буковки, а форма с фоном, названием, иконкой приложения, кнопки и надписи к красивым шрифтом и разными функциями).
👦 На занятии обучающиеся работали над приложением, в котором по щелчку на форме появляется надпись «Hello, world!», картинка, а также кнопка, нажав на которую рандомным образом будет меняться цвет фона.