Что нового в Windows Forms в. NET 6.0

Что такое форм-фактор – как и где используется

Технологии развиваются, а в лексикон человека входят все новые слова. Одним из таких терминов стал форм-фактор. Это слово, появившееся на заре развития компьютерных технологий плотно вошло в обиход IT-индустрии.

Форм-фактор – это стандарт, который задает габариты изделия. Термин описывает форму и виды дополнительного оборудования, размещаемого на главную плату, а также самой платы или внешнего вида устройства. Носит рекомендательный характер.

Термином пользуются в индустрии информационных технологий. Здесь он задает спецификации техники, которую выпускают производители. Благодаря форм-фактору соблюдаются размеры и совместимость тех или иных устройств.

Узнать форм-фактор очень просто, достаточно сверить параметры своего устройства с принятыми стандартами.

Начальная загрузка приложения

В .NET Core 3.0 мы начали модернизировать и обновлять Windows Forms. В рамках этой инициативы мы изменили шрифт по умолчанию на Segoe UI, 9f (dotnet/winforms#656), и быстро узнали, что многие вещи зависят от метрик шрифта по умолчанию. Например, конструктор больше не был настоящим WYSIWYG, поскольку процесс Visual Studio выполняется под .NET Framework 4.7.2 и использует старый шрифт по умолчанию (Microsoft Sans Serif, 8.25f), а приложение .NET во время выполнения использует новый шрифт. Это изменение также усложнило для некоторых пользователей миграцию своих больших приложений с выверенными макетами. Несмотря на то, что мы предоставили стратегии миграции, применение их к сотням форм и элементам управления могло бы стать серьезной задачей.

Чтобы упростить миграцию этих приложений с идеально-выверенной точностью до пикселя, мы представили новый API (подробности см. в публикации о шрифтах по умолчанию для всего приложения):

Однако этого API было недостаточно для обеспечения возможности дизайнера отображать формы и элементы управления с использованием одного и того же нового шрифта. В то же время из-за того, что наши другие команды усиленно настаивали на небольших шаблонах приложений, наш Program.cs и его метод Main() стали выглядеть очень устаревшими, и мы решили следовать общей тенденции .NET и урезать шаблон. Встречайте новую загрузочную программу Windows Forms:

ApplicationConfiguration.Initialize() — это API, сгенерированный источником, который генерирует следующие вызовы:

Параметры этих вызовов настраиваются с помощью свойств MSBuild в файлах csproj или props. Дизайнер Windows Forms в Visual Studio 2022 также знает об этих свойствах (пока он читает только шрифт по умолчанию) и может показать вам ваше приложение (C#, .NET 6.0 и выше) так, как оно будет выглядеть во время выполнения:

(Мы знаем, что форма в дизайнере все еще выглядит как Windows 7, мы над этим работаем . )

(Мы знаем, что форма в дизайнере все еще выглядит как Windows 7, мы над этим работаем . )

Обратите внимание, что Visual Basic по-разному обрабатывает эти значения по умолчанию для всего приложения. В .NET 6.0 Visual Basic представляет новое событие приложения ApplyApplicationDefaults, которое позволяет вам определять параметры всего приложения (например, HighDpiMode или шрифт по умолчанию) обычным способом Visual Basic. В ближайшем будущем также появится дизайнерская поддержка шрифта по умолчанию, настроенного через свойства MSBuild. Для получения дополнительных сведений перейдите в специальный пост в блоге о Visual Basic, в котором обсуждаются новые возможности Visual Basic.

Шаг 1. Создание CLR проекта

Поскольку непосредственно Windows Forms проекта у нас не оказалось, мы обхитрим студию и создадим пустой CLR проект на С++. Для этого в том же окне поиска необходимо найти и выбрать Новый CLR проект , ввести имя (если нужно, то поменять директорию расположения проекта) и немного подождать, пока студия сделает свою работу.

Ищем пустой CLR проект (.Net Framework)

Создаём новый пустой CLR проект

В результате Visual Stido создаст новый C++ CLR проект, который будет выглядеть примерно так:

Результат создания нового CLR проекта

Собираем отзывы

Какой отзыв вы бы хотели больше? «Спасибо, все круто!» или развернутый, описывающий результаты вашей работы?

Я часто встречал заказчиков, которые просто не знают, как писать отзывы. От этого и получаются бесполезные «Мне все понравилось, всем рекомендую». Поэтому клиентов стоит немного подтолкнуть в правильном направлении. Как? Задать им вопросы, конечно!

И снова на помощь приходит Google Form. Сделайте простенькую анкету:

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

А если правильно настроить Form Publisher — на выходе вы получите уже готовый отзыв в текстовом формате.

Популярные форм-факторы

Выяснив, что такое форм-фактор жесткого диска, будет проще понимать, что же нужно для того или иного устройства. Самым распространенным вариантом считается размер 3,5″. Почти все современные компьютеры оснащены таким винчестером. Также возможен вариант на 2,5″.

В некотором оборудовании могут встречаться форм-факторы 1,8, 1,3, 1 и 0,85 дюйма. Но обычно при этом речь идет об узкоспециализированных устройствах.

Начало работы с Google Forms

Чтобы создать гугл-форму, необходимо авторизоваться в аккаунте Google. Если такого нет, его можно создать по ссылке accounts.google.com.

Перейти к созданию гугл-форм можно несколькими способами.

Из адресной строки браузера

Самый простой способ начать создавать форму — прямо в приложении Google Forms. Перейдя по ссылке https://docs.google.com/forms, вы окажетесь на главной странице, где сможете выбрать один из шаблонов или создать свой пустой файл.

Чтобы автоматически создать новую пустую форму, впишите forms.new в адресную строку любого браузера и нажмите Enter.

Из почты Gmail и стартовой страницы Google

Нажмите на иконку «Приложения Google» и в появившемся меню выберите значок «Формы». В некоторых аккаунтах может не быть этого значка по умолчанию, в таком случае необходимо выбрать пункт «Диск».

Из Google Диска

Нажмите в левом углу на кнопку с плюсиком «Создать» и в раскрывающемся меню выберите нужный пункт.

Из сервисов офисного пакета Google

Ссылка на Google Forms есть в документах, таблицах и презентациях: нажмите Файл → Создать → Форма, чтобы создать новую пустую форму.

Если вы уже работаете с таблицей Google и вам необходимо создать форму, которая будет автоматически с ней связываться, просто нажмите Инструменты → Создать форму. Ответы формы будут сохраняться в этой таблице отдельным листом без дополнительных настроек.

Горячие клавиши в «Google Таблицах»

Если выучить и довести до автоматизма использование хотя бы трети горячих клавиш, скорость работы в «Google Таблицах» можно увеличить раза в 1,5.

Всего сервис поддерживает более сотни горячих клавиш. Вот несколько самых полезных для Windows:

  • Ctrl + пробел — выделить столбец;
  • Shift + пробел — выделить строку;
  • Ctrl + Enter / D / R — заполнить диапазон / вниз / вправо;
  • Ctrl + K — вставить ссылку;
  • Home — перейти в начало строки;
  • Ctrl + Home — перейти в начало листа;
  • Ctrl + Backspace — перейти к активной ячейке.

Также в Таблицах работают общие для Windows и Mac сочетания для стандартных действий — копировать, вставить, вырезать, печать, найти и т. д. Полный список горячих клавиш — в справке по «Таблицам» или прямо в таблице во вкладке «Справка» → «Быстрые клавиши» (их ещё можно вызвать сочетанием Ctrl + /):

Быстрые клавиши в Google Sheets

Выберите нужный раздел, и будут показаны все клавиши для него

Активно пользуетесь Таблицами и знаете хитрости и лайфхаки, которые ускоряют и упрощают работу? Будет здорово, если вы поделитесь ими в комментариях и поможете другим работать эффективнее.

Как вести рабочие проекты и ничего не забыть: настройка автоматического импорта из Trello в «Google Таблицы»

Как вести рабочие проекты и ничего не забыть: настройка автоматического импорта из Trello в «Google Таблицы»

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector