Сообщений 0    Оценка 251        Оценить  
Система Orphus

[ANN]once — #3'2006

Автор: Илья Зарецкий
The RSDN Group

Источник: RSDN Magazine #3-2006
Опубликовано: 06.12.2006
Исправлено: 10.12.2016
Версия текста: 1.0
Средства разработки
DBdoc: automated CHM documentation for a SQL Server 2000 database
Image Viewer Utility - версия 2.1
WTL Helper – версия 1.1.6
Sandcastle Help File Builder – версия 1.3.2.0
WinMerge – версия 2.6.0
N в одном
Эволюция своими руками
Исходники
A highly configurable MDI TabControl from scratch
Customizing OpenFileDialog in .NET
CCalendarCtrl - A simple scrolling calendar class
Report Generator
Библиотеки
ProfUIS – версия 2.61
FreeImage – версия 3.9.2
wxWidgets – версия 2.8.0 RC 1

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

DBdoc: automated CHM documentation for a SQL Server 2000 database

http://www.codeproject.com/useritems/DBdoc.asp

Довольно занятная утилита, которая позволяет генерировать CHM-документацию к базам данных Microsoft SQL Server 2000, аналогично тому, как это делается для исходного кода, написанного на C# или VB.NET, при помощи утилиты NDoc.


«Исходником» для DBdoc является «должным образом откомментированная» база данных MS SQL Server, на основании которой данная утилита составит коллекцию комментариев к коду и описаний объектов. Как пишет сам автор, «до тех пор, пока ваша БД и ее описание будут неделимы, вы сможете с легкостью поддерживать документацию в актуальном состоянии, модифицируя эту БД, ее структуру и T-SQL код».

Image Viewer Utility - версия 2.1

http://www.codeproject.com/tools/imageviewer.asp

Нет, нет и еще раз нет! – это совсем не «очередной», «написанный идусом», «на коленке», «в гараже» конкурент ACDSee или FastStone Image Viewer! «Приходилось ли вам когда-нибудь отлаживать функции работы с графикой, больше всего на свете мечтая о том, чтобы увидеть, как же будут на самом деле выглядеть изображения, которые вы сейчас обрабатываете в памяти – и все это при трассировке кода в отладчике? Ну что же, теперь у вас есть такая возможность!!!»


Данный «просмотровщик изображений» является утилитой, позволяющей пристально рассмотреть то, что вы собираетесь нарисовать – будь это «HDCs, CDCs, HBITMAPs, CBitmaps, HIMAGELISTs, CImageLists, HRGNs, CRgns, или Gdiplus::Bitmaps». Помимо всего этого, предусмотрена функция масштабирования подопытных изображений.

WTL Helper – версия 1.1.6

http://salos.narod.ru/WTLHelper/WTLHelper.html

http://www.codeproject.com/macro/wtlhelper.asp

Очередное обновление замечательного «помощника» от Сергея Соложенцева, облегчающего труд разработчиков, использующих WTL для создания Windows-приложений. В новой версии автор исправил ошибки, связанные с именованием файлов, «разбиванием» панелей инструментов в среде MS Visual Studio 2005, а также привнес несколько других улучшений и дополнений. Осведомляться о текущем состоянии проекта вы можете по адресу http://salos.narod.ru/index.html. Ну и конечно я не в силах отказать себе в очередной раз «порекламировать» другой, не менее интересный, проект этого же автора – WTL Wizards, являющийся аналогом MFC-шного «колдуна» для создания заготовок приложений.

Sandcastle Help File Builder – версия 1.3.2.0

http://www.codeproject.com/useritems/SandcastleBuilder.asp

Welcome to the Sandcastle Help File Builder

В качестве эпиграфа я не могу не использовать слова нашего всеобщего коллеги Алексея Кирюшкина a.k.a. Odi$$ey – «ух-ты, оно работает». Sandcastle является утилитой, предназначенной для генерации выдержанной в MSDN-стиле документации для .NET-овских сборок на основе связанных с ними файлов с комментариями в формате XML. Текущей версией является ноябрьский CTP, а данное приложение представляет собой ни что иное, как графическую «надстройку», позволяющую комфортно создавать соответствующие справочные файлы в форматах HTML 1.x (.CHM), HTML 2.x (.HxS) и/или веб-сайта.


WinMerge – версия 2.6.0

http://winmerge.sourceforge.net/

Помимо изменившегося (не в лучшую, на мой вкус) сторону внешнего вида, эта «слиятельница» файлов и папок научилась при сравнении нумеровать и переносить строки, а также переименовывать элементы файловой системы. Анонс данного релиза с полным перечнем нововведений доступен по адресу http://sourceforge.net/forum/forum.php?forum_id=622750.

N в одном

Inno Setup 5.1.8, Inno Setup Form Designer 2.0.8 и ISTool 5.1.8 – очередная итерация крайне любимого мной инструмента для создания дистрибутивов и сопутствующих ему (инструменту) «примочек». В новой версии основной упор был сделан на обеспечение совместимости с Windows Vista. Кроме этого, документация к Инне теперь распространяется в CHM-формате, хотя автор честно предупреждает о возможном наличии ошибок.

Subversion 1.4.2 и TortoiseSVN 1.4.1 – замечательная система контроля версий продолжает свое развитие. Полный список изменений (коснувшихся в основном исправления ошибок, найденных со времен версии 1.4.0) можно найти по адресу http://svn.collab.net/repos/svn/tags/1.4.2/CHANGES.

Эволюция своими руками

Будучи изрядно утомленным постоянно повышающейся монстроуозностью всеми нами любимого Nero, я вдруг совершенно случайно наткнулся на очень приятный и «легкий» аналог – Complex Evolution.


Общее впечатление вполне выражается пресловутым «а если нет разницы, зачем платить больше?» Легкая, удобная и надежная... единственное, что вызывает у меня недоумение – это использование «шкурок» (a.k.a. скинов). Но функциональность – на высоте. В целом же я в очередной раз возгордился за «местных шароварщиков» и с легким сердцем поменял в лисьем «Избранном» ссылку на используемый мной прожигатель. Единственное, чего мне не хватает в данном приложении – это чтобы при запуске оно воспроизводило песню Motorhead «Burner». :)

Исходники

A highly configurable MDI TabControl from scratch

http://www.codeproject.com/useritems/MDITabControl.asp

[.NET, VB] «Я подумал – вместо того, чтобы сражаться с Windws.Forms.TabControl, будет гораздо веселее написать свой аналог с нуля. Моей целью было создание элемента управления «закладки», простого в использовании и в то же время максимально гибкого.»


Получилось у автора, на мой вгляд, неплохо, Элемент управления позволяет:

Customizing OpenFileDialog in .NET

http://www.codeproject.com/cs/miscctrl/OpenFileDialogEx.asp

[.NET, C# 2.0] Интересная, как мне представляется, статья, в какой-то степени дополняющая небезызвестную Implementing a Read-Only 'File Open' or 'File Save' Common Dialog – но под соусом .NET с Сандрой.


Автор рассказывает о том, как добавить дополнительную функциональность к стандартному диалоговому окну выбора файла, весьма подробно расписывая сам процесс поиска решения.

CCalendarCtrl - A simple scrolling calendar class

http://www.codeproject.com/miscctrl/CCalendarCtrl.asp

[C++, MFC] Элемент управления «календарь» с поддержкой навигации, выделения нескольких ячеек и рядом других интересных возможностей.


К основным возможностям автор относит:

Report Generator

http://www.codeproject.com/printing/ReportGenerator.asp

[C++, MFC] Неутомимый Johan Rosengren продолжает радовать нас своими «плагинами» для MFC – на сей раз он обновил свой замечательный «генератор отчетов». Тем, кто раньше не читал данную колонку, я настоятельно рекомендую ознакомиться с другими проектами этого автора, упомянутыми в статье Where in the world is Carmen Sandiego? (а именно, CDiagramEditor – DIY vector and dialog editor и UMLEditor – revisiting the vector editor).

Библиотеки

ProfUIS – версия 2.61

http://www.prof-uis.com/

Продолжает обновляться один из самых популярных «расширителей» MFC, лишний раз доказывая, что слухи о ее смерти «несколько преувеличены». 20 октября на свет появилась новая версия, предоставляющая возможность создавать интерфейсы в стиле MS Office 2007, и содержащая исправления ряда ошибок, найденных с момента предыдущего релиза.

FreeImage – версия 3.9.2

http://freeimage.sourceforge.net/

Одна из самых приятных библиотек для обработки графических файлов. Множество поддерживаемых форматов и возможностей по их обработке. Кросс-платформенная, с «обертками» для C++, .NET, Delphi и VB – что еще нужно для счастья. :) По адресу http://freeimage.sourceforge.net/news.html вы можете найти ее исчерпывающую биографию.

wxWidgets – версия 2.8.0 RC 1

http://www.wxwidgets.org/

Продолжает свое развитие и эта кросс-платформенная библиотека для создания «оконных» приложений. Правда, на сей раз авторы скромно утверждают, что всего лишь «исправили ряд ошибок, выявленных за время эксплуатации версии 2.7.2», однако я бы в первую очередь обратил внимание на wxWinCE – набирающий обороты вариант для разработки для системы, работающих под управлением Windows CE. Хочется также напомнить о небезынтересном сайте wxCode, где регулярно появляются разного рода «дополнения и расширения» для этой библиотеки.


Эта статья опубликована в журнале RSDN Magazine #3-2006. Информацию о журнале можно найти здесь
    Сообщений 0    Оценка 251        Оценить