Форматированный вывод

Макросы вывода Функция печати (вывода) в Rust реализована набором макросов из модуля std::fmt. Рассмотрим популярные макросы: Все макросы с окончанием ln добавляют символ перевода строки, после вывода курсор переходит на …

комментарий

Примечание Если вы изучали C, C++, Java или C#, этот урок можно пропустить. Дело в том, что комментарии в Rust работают почти так же, как в этих языках. Что такое …

Пример Hello World

После установки Rust на предыдущем уроке полагаю, что все читатели уже настроили рабочее окружение Rust. Далее мы создадим наш первый пример на Rust. Сначала создайте на компьютере папку для хранения …

Введение и установка

Rust стремительно развивается, превратившись из узкоспециализированного увлечения в основной язык программирования. Он прочно закрепился в сфере системного программирования и широко используется сообществами открытого кода и различными отраслями промышленности.Язык сочетает безопасность …

Решение интернационализации для WinUI 3

В WinUI 3 реализована поддержка многоязычности, но на данный момент наиболее стабильный подход предполагает перезапуск приложения после смены языка — только так можно добиться корректного отображения перевода. Теоретически существует способ …

Использование распространённых виджетов ImGui

Сначала очистим все элементы управления из предыдущего урока и создадим простейшее пустое окно без каких-либо компонентов. Далее мы создадим виджеты ImGui по одному. Текстовый виджет Текст выводится слева направо, начиная …

Обзор первой программы WinUI на C++

На предыдущем занятии мы завершили установку WinUI C++ и создали первую рабочую программу. В этом уроке разберем структуру этого первого проекта WinUI на C++. Ниже рассмотрим назначение каждого файла и …

Отображение меню и диалога сохранения через ImGui – пример создания текстового блокнота TXT

На этом уроке мы изучим вывод меню. Мы разработаем программу, похожую на стандартный текстовый блокнот TXT: в верхней части окна будет панель меню с подпунктом «Сохранить». При клике по пункту …