«Создайте свою собственную операционную систему, используя Visual Studio и C#» – предлагает нам автор этого проекта Chad Z. Hower. Сразу же заметим, что, несмотря на присутствие в названии именно C#, разработчики могут использовать VB.NET, Fortran или любой другой .NET-совместимый язык программирования.
Основным нововведением, появившимся в текущей версии данного средства автоматизированного создания документации к исходному коду, является поддержка выходного формата .qch (Qt compiled help) при помощи Qt's qthelpgenerator, включенного в библиотеку, начиная с версии 4.4.0. Для просмотра файлов в этом формате используется Qt's Assisant.
Текущая версия данного проекта подарила нам четыре новые библиотеки: Accumulators (поддержка инкрементальных вычислений), Exception (передача произвольных данных в объектах-исключениях и пересылка таких объектов между потоками), Units (обработка данных в различных единицах измерения и перевод из одних единиц в другие) и Unordered (реализация неупорядоченных ассоциативных контейнеров).
[.NET, C#] Оттолкнувшись от статьи How to Automate Exporting .NET Function to Unmanaged Programs, автор создал набор компонентов, позволяющих разрабатывать апплеты Панели правления Windows с использованием «управляемых» (managed) языков программирования. Все, что для этого требуется – это создать класс, реализующий интерфейс IControlPanelItem: public interface IControlPanelItem : IDisposable
[.NET, C# 2.0] Вспомогательный класс, добавляющий гибкости и значительно уменьшающий объем кода при выполнении асинхронных операций в части их запуска и отслеживании состояния.
[.NET, C# 2.0] Продолжение темы, начатой в предыдущей статье того же автора – на этот раз речь идет о выполнении асинхронных операций, которые тем или иным образом влияют на элементы пользовательского интерфейса.
[C++, WinAPI] Класс, предназначенный для обработки изображений в формате BMP и не зависящий от MFC и других библиотек. Поддерживаются масштабирование, вращение и применение различных фильтров; отрисовка с использованием прозрачности и градиентов. Изображение может быть загружено из файла с глубиной цвета 8, 16, 24 или 32 бита, однако все «внутренние» операции выполняются «на максимальной глубине» – 32 бита. Преобразованное изображение может быть затем сохранено в стандартном для Windows 24-битном формате. Использовать данный класс предельно просто:
[C++, MC++, C#] Библиотека для работы с «архивами» формата «Microsoft Cabinet» (.CAB); поддерживается как создание таких архивов, так и извлечение из них отдельных файлов. Предлагаются два варианта библиотеки, использующие общее ядро, написанное на «чистом» C++: один для применения при разработке «неуправляемых» приложений на C++, а второй – для приложений, использующих .NET Framework. Заметим, что оба варианта поддерживают архитектуры процессора x86 и x64.
[.NET, C#, WM5/6] В статье рассматриваются различные варианты автоматического запуска приложений на платформе Windows Mobile: по графику; при вставке карты памяти, на которой расположено само приложение.
[.NET, C#, Silverlight] Статья посвящена совместному визуальному использованию документов в формате PDF и технологии Silverlight с поддержкой двунаправленного обмена данными.