12 апреля состоялась конференция, где эксперты в сфере образования и руководители ведущих ИТ‑компаний региона обсудили практики взаимодействия по подготовке кадров, а также проекты Фонда: стажировки для преподавателей и библиотека кейсов.
Фонд объединил 14 ведущих ИТ-компаний Ростовской области с целью трансформировать систему ИТ-образования в регионе и масштабировать этот опыт в другие регионы.
В своей работе Фонд сконцентрировался на нескольких проектах: стажировки для повышения квалификации ИТ-преподавателей, развитие сообщества ИТ-преподавателей, развитие библиотеки кейсов.
Об опыте образовательных учреждений по подготовке ИТ-кадров, нехватки ИТ-преподавателей и повышении их уровня практических знаний рассказали представители ЮФУ, ДГТУ и РКСИ. Всего в конференции приняли участие 10 вузов и 12 ссузов Ростовской области. Со стороны преподавателей есть запрос на качественные критерии и компетенции, которыми должны обладать выпускники для трудоустройства в ИТ-компании. Для этого Фонд подготовил методические рекомендации, которые получили участники конференции.
В рамках круглого стола затронули важный вопрос по профориентации школьников. Каждый эксперт дал свою оценку ситуации. В итоге участники ответили на вопрос, что можно сделать уже завтра для развития кадрового ИТ-потенциала региона.
Встречайте новые возможности для ваших проектов! Была добавлена поддержка Blazor WebAssembly, новые иконки для Ribbon-интерфейса, возможность открыть страницу другого отчета внутри текущего, изменения валидатора отчетов и WebReport, и многое другое. Изменения доступны для следующих продуктов:
- FastReport .NET, - FastReport Mono, - FastReport Desktop, - FastReport for DBA, - FastCube .NET.
Новые возможности
Добавлена поддержка Blazor WebAssembly
Добавлен пакет FastReport.Blazor.Wasm с поддержкой Blazor WebAssembly для обладателей редакции FastReport .NET Enterprise и выше. Теперь вы можете использовать Razor компоненты для отображения отчёта в вашем WebAssembly приложении. Внимание! На данный момент поддержка Blazor WebAssembly осуществляется в бета-режиме.
<WebReportContainer WebReport="WebReport" />
Подробнее читайте в статье.
Возможность открыть страницу другого отчета
В дизайнере появилась возможность открывать и добавлять страницы с диалоговыми формами другого отчета в разрабатываемый отчет. Для этого нужно перейти в меню "Файл" и выбрать пункт "Открыть страницу...".
Далее откроется стандартный диалог выбора файла, в котором можно выбрать отчет. После появится окно со списком страниц и предварительным видом выбранной страницы.
Здесь можно выбрать одну или несколько страниц, которые будут добавлены в текущий отчет. Имена страниц и всех содержащихся на них объектов, будут изменены на уникальные, если в отчете уже есть такие. Это необходимо для исключения ошибок, так как одинаковые имена недопустимы.
Подробнее читайте в статье.
Новые иконки для Ribbon-интерфейса
Для Ribbon-интерфейса в дизайнере добавлены новые иконки в стиле Visual Studio.
Их можно выбрать в настройках интерфейса.
Потребуется перезапуск дизайнера, чтобы изменения вступили в силу.
Фильтр в окне свойств
В окне свойств добавлена новая кнопка, которая позволяет включить режим отображения специфичных для объекта свойств. Например, для текстового объекта в этом режиме отображаются свойства Text, Font. И не отображаются общие для объектов свойства, такие как Top, Left, Height и Width.
Изменения валидатора отчетов
Валидатор отчета теперь не работает в фоне, а запускается отдельной кнопкой "Проверить отчет" в меню "Отчет". Кроме этого, окно валидатора удалено, а его сообщения выводятся в окно "Сообщения".
Возможность скрыть строку подключения
Добавлено новое свойство Config.ConnectionStringVisible, которое дает возможность скрыть строку подключения в дизайнере. Может быть использовано для разграничения прав между разработчиком приложения и пользователем отчета. При значении false, пользователь не сможет видеть и редактировать в дизайнере строки подключений.
Изменения WebReport
Добавлена поддержка MemoryCache. По умолчанию на данный момент используется текущий WebReportCache. Включить MemoryCache можно при регистрации сервисов FastReport:
services.AddFastReport(options =>
{
options.CacheOptions.UseLegacyWebReportCache = false;
});
В отличие от встроенного в WebReport кэша, MemoryCache более агрессивно выгружает экземпляры WebReport из памяти из-за отсутствия активности веб-отчёта. Выгрузка происходит после определенного времени, заданного в переменной “CacheOptions.CacheDuration”. Это может помочь в случаях, когда старый кэш по какой-то причине не очищает память.
Добавлена возможность фиксации панели инструментов на экране. Теперь вы можете настроить панель инструментов так, чтобы она всегда оставалась на месте даже при прокрутке страницы. Это удобно при работе с большими отчетами - панель инструментов всегда будет видна.
Чтобы закрепить панель инструментов на экране, необходимо установить следующее свойство:
webReport.Toolbar.Sticky = true;
Теперь панель инструментов всегда будет на экране.
Также была добавлена возможность настройки окна настроек экспорта. Теперь его можно сделать фиксированным на экране и отображать на переднем плане. Для этого необходимо установить следующее свойство:
webReport.Toolbar.Exports.PinnedSettingsPosition = true;
В окно настроек экспорта добавлена валидация для ввода диапазона страниц. Теперь в случае неправильного ввода поле будет выглядеть следующим образом.
Улучшения FastReport.Core.Skia
Улучшена работоспособность пакета FastReport.Core.Skia. Исправлены ошибки экспортов, примеры приведены ниже.
Исправлена отрисовка объектов с CanShrink = true:
Исправлена отрисовка фона у объектов с прозрачным фоном:
Добавлен стандартный шрифт, который зависит от операционной системы. Теперь, в случае если шрифта из отчёта не будет обнаружено в системе, экспорт не выдаст ошибку, а отрисует отчёт со стандартным шрифтом.
Об остальных исправлениях можно почитать в полном списке изменений.
Обновлен дизайн файлового менеджера МоиОтчеты Облако
Обновлен дизайн окна файлового менеджера для более удобной и интуитивно понятной работы с сервисом. Внесены изменения в расположение элементов интерфейса и цветовую схему, что улучшит общее визуальное восприятие пользователей.
Полный список изменений
[Engine]
+ добавлено свойство Config.ConnectionStringVisible, которое указывает, будут ли отображаться в дизайнере строки подключения источников данных; - исправлена ошибка с извлечением процедур в подключении, которое не может содержать процедуры; - исправлена ошибка, при которой первая колонка страницы всегда выводилась в крайней левой позиции; - исправлена ошибка, когда свойство GaugeObject.Value устанавливалось равным GaugeObject.Minimum, если новое значение было больше GaugeObject.Maximum. Теперь оно будет установлено равным GaugeObject.Maximum; [Designer] + добавлена возможность открыть отчет из МоиОтчеты Облако с помощью списка недавних файлов; + добавлено контекстное меню для элементов панели со страницами; + для панели со страницами отчета добавлено контекстное меню создания новых страниц и диалоговых форм; + добавлены новые иконки в стиле Visual Studio для Ribbon-интерфейса; + добавлена кнопка "Синхронизировать" в окно "Дерево отчета"; + добавлена кнопка "Фильтр" в окне свойств; + добавлены HiDPI иконки для Ribbon-интерфейса; + добавлена поддержка типов DBNull и Guid для параметров; * теперь имя прикрепляемого файла можно задать из кода при создании формы экспорта на почту; * валидатор отчета теперь запускается из меню "Отчет|Проверить отчет". Сообщения валидатора выводятся в окно "Сообщения"; * изменен интерфейс редактора QR Code; - исправлена ошибка при нажатии ПКМ на пункте меню "Источники данных"; - исправлена ошибка, при которой не виден чекбокс "Выбрать все" в мастере подключения к данным; - исправлена ошибка, вызывающая System.NullReferenceException при удалении диалоговой формы; - исправлено отсутствие API ключа при повторном открытии окна Аккаунт->Сервер, если он был введен в пункт стандартный сервер; - исправлен некорректный веб-адрес при попытке предварительного веб-просмотра для кастомного сервера; - исправлена проблема сворачивания панелей и некорректной смены языка вкладок и панелей при изменении локализации в Ribbon-интерфейсе; - исправлена проблема добавления таблиц, которые не были выбраны в мастере подключения; - исправлена ошибка, вызывавшая исключение System.NullReferenceException при создании подключения к хранимой процедуре; - исправлено исключение при ручном вводе недопустимого типа параметра; - исправлена ошибка, при которой нельзя было установить объекту прозрачный цвет; - исправлено повторное открытие мастера запросов;
[Preview]
+ добавлено сообщение об отправке отчета на почту в строке состояния;
[Exports]
+ добавлен перенос по словам в ячейках при экспорте в Excel 2007; - исправлена ошибка, из-за которой текст MSChart размывался после экспорта в HTML; - исправлены некорректные отступы при экспорте отчета в HTML; - исправлена ошибка, из-за которой прозрачный фон становился белым при использовании Skia; - исправлена ошибка с лишней пустой страницей при экспорте, если есть бэнды со свойством Exportable равным false; - исправлена ошибка, когда верхний отступ не учитывался при экспорте в послойный HTML; - исправлена ошибка, из-за которой при отдалении страницы текст выходил за рамки таблицы при HTML экспорте;
[WebReport]
+ добавлена поддержка Blazor WebAssembly; + добавлена поддержка DI в WebReport.Core/Blazor. Для использования следует вызвать services.AddFastReport(); + добавлена поддержка Microsoft.Extensions.Caching.Memory.MemoryCache вместо стандартного WebReportLegacyCache. Для использования, при регистрации DI контейнера следует использовать services.AddFastReport(options => options.CacheOptions.UseLegacyWebReportCache = false); + реализовано событие ItemCheck в CheckedListBox; + добавлена возможность включить отображение тулбара вне зависимости от положения экрана в WebReport с помощью свойства WebReport.Toolbar.Sticky; + добавлена асинхронная версия WebReport.Designer.SaveMethod - WebReport.Designer.SaveMethodAsync; + добавлена валидация диапазона страниц в окне настроек экспорта WebReport; + добавлено свойство WebReport.Toolbar.Exports.PinnedSettingsPosition. Если оно включено, то контейнер настроек экспорта будет зафиксирован на экране и отображаться на переднем плане; - исправлена ошибка, когда при попытке выбрать несколько элементов в ListBox с режимом множественного выбора, выбирался только один; - исправлен баг для диалога, при котором он не мог обновиться, когда CheckedBox являлся инициатором события. В этом случае, добавьте у CheckedBox хотя бы один зависимый объект в свойство DetailControl; - исправлен баг, при котором в .NET Framework MVC отчет с формой при нажатии на "OK" не убирал форму и не показывал загрузку отчета; - исправлена ошибка, из-за которой появлялись лишние страницы при печати; - исправлена некорректная работа отчета 'Interactive Report' на WebReport.Core; - исправлена редкая ошибка NullReferenceException в WebReportLegacyCache;
[Online Designer]
- исправлена ошибка, при которой свойства First Page Source, Other Page Source, Last Page Source и Duplex не сохранялись при изменении страницы отчета; - исправлена ошибка, из-за которой превью отчёта не обновлялось до нажатия кнопки "Обновить";
[.NET Core]
+ компилятор скрипта теперь будет отображать ошибки в зависимости от выбранной локализации, установленной с помощью FastReport.Utils.Res.LoadLocale() или FastReport.Utils.Config.CompilerSettings.CultureInfo; - исправлена ошибка, из-за которой неверно отображался текст с CanShrink = True после экспорта в Skia; - исправлена ошибка, из-за которой неверно рассчитывалась ширина отступа между символами с TextRenderType = HtmlTags в Skia; - исправлена ошибка, из-за которой при экспорте с помощью Skia у водяного знака с прозрачностью появлялся серый фон; - исправлена ошибка, из-за которой неверно рассчитывалась высота строки таблицы;
[CoreWin]
- исправлена ошибка при попытке добавить новое подключение;
[Mono]
+ добавлен элемент управления масштабом в окнах дизайнера и превью; - исправлена проблема масштабирования PreviewControl;
[Demos]
+ добавлено демо-приложение ASP.NET Core (Razor pages) под .NET 6.0; * обновлены демо-приложения для FastReport Core;
[Extras]
* исправлена ситуация, при которой хост при логауте мог не совпадать с таковым при авторизации;* исправлен баг, при котором при обновлении истекшей сессии в окне Аккаунт открывался браузер и запрашивал повторную авторизацию.
16 февраля в рамках договора о сотрудничестве ООО "Быстрые отчеты" с РГЭУ (РИНХ) прошла первая встреча студенческого ИТ-клуба и представителей нашей компании. Данное мероприятие было посвящено Российскому Дню Науки.
Шлюпкина Алла рассказала участникам клуба о том, как найти себя в ИТ-профессии. Как стать успешным специалистом, а также как выбрать подходящую для себя ИТ-специальность.
На встрече были затронуты интересные вопросы выбора ИТ-направления. Ребята получили ответы на интересующие их темы и рекомендации по профессиональному самоопределению.
15-16 февраля был проведен Всероссийский научный Форум «DIGITAL EDU. ЦИФРОВЫЕ КОМПЕТЕНЦИИ В ОБРАЗОВАНИИ» с международным участием представителей ИТ-отрасли. Компанию ООО "Быстрые отчеты" на данном форуме представляла Шлюпкина Алла.
В рамках мероприятия было представлено два выступления:
1. Мастер-классы по цифровым компетенциям: "От студента до сотрудника компании" - Подготовка студентов работодателями в рамках формирования цифровых компетенций.
2. Доклад : «Перспективы привлечения работников IT-сферы к преподаванию в учебном заведении».
В форуме приняли участие более 400 представителей образовательных учреждений и представителей ИТ- отросли, в том числе представители других стран: Белорусия, Казахстан, Турция, Кипр.
В федеральной сети детских технопарков - Кванториуме 9 февраля завершилась серия мастер-классов от компании "Быстрые отчеты".
На последнем занятии наш эксперт провел интерактивное занятие на тему "Жизненный цикл разаботки", в котором студенты технопарка учились определять целевую аудиторию своего будущего продукта, а также обсудили важность понимания, кому и зачем мы предлагаем свой продукт или услугу.
Ребята научились задавать нужные вопросы, оформлять их в опросники и формировать аналитику по полученной информации. Они легко усваивали информацию не через скучную лекцию, а наглядно, интерактивно, в живом диалоге с модератором, выполняя задания за компьютером.
2 февраля успешно стартовал курс мастер-классов от компании "Быстрые отчеты" для будущих программистов, инженеров и робототехников.
Первый интерактив был на тему: «Специалисты IT-компании (Hard и Soft skills)». Подростки узнали все о самых перспективных и востребованных направлениях IT-отрасли.
Вместе с экспертом школьники выяснили специфику и особенности работы разных специалистов IT-компаний: от администратора баз данных до разработчика вэб и мультимедийных приложений, поговорили о том, какими гибкими навыками и экспертным опытом должен владеть тот или иной IT-специалист и даже успели получить и отработать полезные навыки командообразования в увлекательной бизнес-игре!
Следующий мастер-класс будет на тему жизненного цикла разработки. Подробнее в группе ВКонтакте.