Читать «Журнал «Компьютерра» N 29 от 15 августа 2006 года» онлайн - страница 71
Журнал Компьютерра
Я всегда сдержанно относился к идее использования скинов для оформления интерфейса. Разработчики, способные разумно и со вкусом использовать безграничные оформительские возможности сменных «шкурок», встречаются нечасто. Наверное, многим приходилось видеть невероятные загогулины, которыми три-четыре года назад азиатские программисты оснащали свои оболочки для сканеров, принтеров и прочих прикладных изделий. Как правило, обрастая красивостями, интерфейс таких программ напрочь теряет интуитивную понятность. Разработчикам оболочки для USBscope50 удалось остановиться вовремя. Или почти вовремя…
В исходном состоянии окно программы выглядит даже стильно. Воспользовавшись кнопкой для смены цвета панели, можно получить вполне кислотный Barbie-style, что для серьезного прибора выглядит даже странно. Если на программу возлагаются некоторые функции по визуальной имитации реально существующего измерительного прибора, то хотелось бы видеть функциональную схожесть органов управления с этим прибором. Во всяком случае, осциллограф - по сути своей прибор серьезный и консервативный. Не могу вспомнить, когда я в последний раз встречал бытовой или измерительный прибор с ползунковыми резисторами. Сочетание двух горизонтальных движков и одного вертикального на панели осциллографа плохо сочетается с интуитивным восприятием - никаких аналогий из жизни. Аккуратность проработки механизма верньеров могла бы быть лучше. Виртуальные рукоятки можно вращать движением мышки, при этом наблюдается неприятное, отвлекающее мерцание шкалы. Предусмотрена возможность точной настройки некоторых параметров при помощи стандартных линеек Windows, но они ужаты до неудобных размеров. Вот когда я вспомнил пресловутые «крутилки», которые Сергей Малык специально разработал для интерфейса USB-осциллографа. Его верньеры вращаются плавно не только от курсора мыши, но и от колесика и от стрелок клавиатуры. Что касается цвета экрана и лучей развертки, то было бы неплохо иметь в USBscope50 возможность настройки того и другого.
Впервые я столкнулся с ситуацией, когда разработчик и продавец не афишируют возможности своего продукта. Оболочка USBscope50 оснащена традиционным для программ такого рода математическим аппаратом, позволяющим обрабатывать сигнал - например, вычислять его спектр или накладывать фильтры. Теперь представьте: с прибором поставляется руководство годичной давности (20.07.2005), и в нем ни слова не сказано о математических функциях. Скриншоты на иллюстрациях показывают нам интерфейс версии 1.0.0, где эти функции напрочь отсутствуют. Более того, математические функции цифровой обработки сигнала не упомянуты даже в «самохвалке» на сайте. Зато каков сюрприз при первом запуске программы! Как говорится, гораздо лучший мех за те же деньги. Если нажать на кнопку помощи, откроется старый мануал, где эти функции не описаны. Пришлось разбираться почти наугад, по аналогии с осциллографом Сергея Малыка. Мне достался прибор с версией оболочки 1.0.7, под которую, видимо, еще не готово руководство. Во всяком случае, на момент написания статьи его не обнародовали, а дилер продает то, что предоставил поставщик. Впрочем, если учесть, что изделие производится только год, а мануал уже менялся четыре раза, задержку с новой редакцией можно простить. В целом документ написан хоть и более официально, чем у Сергея, но тоже в достаточно вольном стиле.