За решеткой

ext-ref.gif SharpDevelop — версия 1.1.0.2124

14 февраля на свет появился долгожданный релиз бесплатной среды разработки на C# и VB.NET. От своего декабрьского кандидата он отличается только исправлениями мелких ошибок, выявленных в ходе тестирования. На этом развитие линейки 1.x прекращено и разработчики полностью сосредотачивают свои усилия на проекте SharpDevelop2, вторая бета-версия которого уже доступна для скачивания.

Условия распространения: freeware, open-source, GNU GPL.
Поддерживаемые ОС: Windows 2000/XP с установленным .NET Framework 1.1.

Средства разработки

ext-ref.gif Debugging Tools for Windows — версия 6.6.3.5

Очередное обновление бесплатного пакета отладочных инструментов от Microsoft. Основные изменения коснулись пользовательского интерфеса: появилась «раскраска» исходного кода, копирование текста в формате RTF, расширились возможности по стыковке окон, etc. Кроме того, появлись и дополнительные возможности для собственно отладки приложений: просмотр стеков для невыполняющихся в данный момент потоков, расширенное использование псевдо-регистров и улучшенное распознавание режима WOW64. Полный список изменений и улучшений как всегда находится по адресу What's New for Debugging Tools for Windows.

Условия распространения: freeware.
Поддерживаемые ОС: Windows 2000/XP.

ext-ref.gif Subversion — версия 1.3

В новой версии «правопреемницы» CVS исправлено более 30 ошибок, обнаруженных в линейке 1.2.x, а также увеличена производительность как серверной, так и клиентской составляющей. Помимо это было улучшено логгирование выполняемых операций; маркеры конфликтов, используемые при объединении файлов, записываются с учетом региональных настроек ОС; вывод результатов команды diff также производится теперь в «родной» кодировке (а не в UTF8, как это было раньше). Подробное описание всех новшеств можно найти на странице Subversion 1.3 Release Notes.

Условия распространения: freeware, open-source, Apache/BSD-style open source license.
Поддерживаемые ОС: Windows, Linux, OpenBSD, FreeBSD, Solaris, MacOS X.

ext-ref.gif TortoiseSVN — версия 1.3.2.5840

Вслед за Subversion не замедлила «подрасти» и ее популярная графическая оболочка. Помимо обновленного ядра новая версия принесла с собой официальную поддержку папок «_svn», использующихся при работе с некоторыми версиями проектов на ASP .NET; горячие клавиши для команд, доступных через контекстное меню Проводника Windows; возможность настройки цветов и переработанное окно для отображения графа ревизий. Страница TortoiseSVN 1.3 Release Notes содержит полный перечень всех изменений, реализованных в данной версии.

Условия распространения: freeware, open-source, GNU GPL.
Поддерживаемые ОС: Windows 2000/XP/2003.

Библиотеки

ext-ref.gif FreeImage — версия 3.8.0

Мощная библиотека для обработки избражений. Список поддерживаемых форматов довольно обширен: BMP, GIF, JPEG, ICO, PCX, PNG, TIFF и другие. Для большинства форматов возможно и чтение, и запись соответствующих графических файлов; для некоторых (например, PCX) — только чтение. Библиотека позволяет выполнять преобразование цветов, обрабатывать метаданные и получать прямой доступ к палитрам изображений. Предоставляется полный исходный код (на «переносимом» C++) и примеры использования, а также документация.

Условия распространения: freeware, open-source, GNU GPL (для open-source проектов) или FreeImage Public Licence (для коммерческих проектов).
Поддерживаемые ОС: Windows, Linux.

ext-ref.gif ZipArchive — версия 2.4.9

Библиотека для работы с архивами в формате ZIP. Поддерживается чтение и создание архивов (в том числе — многотомных), а также добавление и удаление из них отдельных файлов. В текущей версии библиотеки была улучшена совместимость с Visual Studio 2005 и исправлено несколько ошибок связанных с переименованием файлов.

Условия распространения: freeware, open-source, GNU GPL.
Поддерживаемые ОС: Windows, Linux.

Исходники

ext-ref.gif CFtpServer: A complete, fast, and reliable FTP server class — версия 2.6

[C++] Класс, инкапсулирующий FTP-сервер, не содержащий зависимостей от WinInet. Поддерживается 38 основных команд протокола FTP; сам сервер реализзован как многопоточный и не блокирует выполнения приложения, в которое он проинтегрирован. Для компиляции под Windows может использоваться как Visual C++ 6.0, так и GCC; для компиляции под Linux — только GCC.

ext-ref.gif FileHelpers: An Automatic File Import/Export Framework — версия 1.3.5

[C#] Библиотека для работы с файлами, содержащими записи фиксированного размера или использующие заданный симвом в качестве разделителя. Помимо этого поддерживается импорт/экспорт таких записей из MS Excel, MS Access и MS SQL Server.

ext-ref.gif Extended ListView — версия от 15 February 2006

[C#] Класс, расширяющий возможности элемента управления List View. Позволяет отображать несколько изображений в подэлементах списка; позволяет пользователю редактировать поэлементы с использованием произвольных элементов управления; поддерживает сортировку колонок по датам, числам, строкам и изображениям.

ext-ref.gif Updater — версия 0.8.1.1

[C++/MFC] Модуль, реализующий возможность проверки наличия новой версии приложения через Интернет с ее последующей закачкой и установкой. Существует возможность выборочных обновлений отдельных компонентов; «откат» обновлений; модификация INI-файлов и системного реестра. Полностью поддерживается использование proxy-серверов.

Статьи

ext-ref.gif WTL for MFC Programmers, Part IX — GDI Classes, Common Dialogs, and Utility Classes

Девятая статья от Michael Dunn, облегчающая миграцию с MFC на WTL. На сей раз речь идет об использовании классов, инкапсулирующих объекты GDI, а также классов-оболочек стандартных системных диалоговоых окон. Как всегда подробно описываются различия между WTL и MFC, а также между версиями ATL. Как и предыдущие восемь статей серии, она будет очень полезна для тех, кто переходит к использованию Windows Template Library.

обновлено
10.03.2006
 
Проверка PR и ТИЦ