Обзор компонентов Фленов Михаил aka Horrific Хакер, номер #079, стр. 079-124-2 [ссылки] Забираем здесь: www.torry.net/vcl/system/systeminfo/MiTeCSystemInformationComponent8.7.5MSIC.zip sticky Notes Для Visual С++ [описание:] Во время подготовки материала мне приходится скачивать и тестировать сотни мегабайт исходников и примеров только для того, чтобы показать тебе самое интересное. Это могут быть и простые примеры, но они должны быть оригинальными. Sticky Notes как раз является несложной, но очень интересной программой, поставляемой с исходным кодом. [особые отличия:] + Почему-то в последнее время я все чаще натыкаюсь на классный код от наших соотечественников. Этот пример - не исключение. Исходник действительно хорош, и я не удивлюсь, если автор (Igor Vigdorchik) живет в доме на улице, соседней с твоей. + Как следует из названия, программа создает на экране окна стикеры, в которые можно записывать свои собственные заметки. Оформление приятное. + Настроек в программе немного, но есть все необходимое: изменение цвета окна, шрифта и даже прозрачности. Мне больше всего понравилась именно последняя возможность. - Недостатков замечено не было. [диагноз:] Профессиональный программист при желании напишет подобную программу максимум за пару дней, однако начинающий найдет в исходном коде множество очень интересных решений, которые стоит взять на заметку (или записать на стикер) и использовать в собственных проектах. [ссылки:] Забираем здесь: www.vr-online.ru/download/files/StickyNotes.zip [linux-раздел для Windows] Для Visual С++ описание: Я уже описывал программу, которая позволяет просматривать разделы Linux из-под Windows, но то была консольная утилита, которая устроит далеко не каждого. Сегодня мне на глаза попалась программа с сорцом, которая обладает графическим интерфейсом и при этом умеет работать с файловыми системами ext2/ext3 (Ext2 FS). [особые отличия:] + Программа работает во всех NT-системах. + Можно читать файлы и копировать их в Windows-разделы. + При запуске происходит автоматическая проверка всех существующих неподключенных разделов. Если нужный не найден, программа выдаст ошибку и завершит выполнение. - Невозможно изменять данные в Linux-разделах. [диагноз:] В NT-системах функция CreateFile позволяет открывать не только файлы, но и разделы диска. Именно это и делает программа: открывает Linux-раздел, читает его по секторам и анализирует файловую систему. Разработчики почему-то не решились реализовывать запись: видимо, они испугались нарушить целостность данных, так как процесс записи данных на диск намного сложнее, особенно если опуститься до самого низкого уровня, то есть до изменения секторов диска. Этот исходник интересен тем, что может рассказать тебе очень многое об устройстве файловой системы в ОС Linux. [ссылки:] Забираем здесь: http://geocities.com/tuxidow/Tuxidow_src.zip |