ИП Моисеенко А.А. (МааСофт/ООО МааСофтваре) |
|
|
Программа “Copier” предназначена для создания резервных копий ваших файлов. Позволяет задавать маски файлов с указанием факта: копировать файлы с данной маской, или пропускать. Копирует только изменившиеся файлы, что позволяет, например, быстро синхронизировать ваши файлы между диском и флешкой. Использует библиотеку MFC.
Предыдущая версия программы: Программа “Copier” предназначена для создания резервных копий ваших файлов. Позволяет задавать маски файлов с указанием факта: копировать файлы с данной маской, или пропускать. Исользует графическую библиотеку QT фирмы "Trolltech". Я применяю эту программу для копирования в каталог резервных копий и обновления исходных текстов программ на C++ в этом целевом каталоге. В папке с проектами обычно содержится много "мусора" - временные файлы, создаваемые при компиляции и результаты запуска программ. После копирования в результатирующем каталоге остаются практически только нужные файлы, в последствии каталог можно заархивировать каким-нибудь архиватором (например, WinRAR) и записать архив на CD/DVD. При копировании "поверх" копируются только изменённые файлы, что ускоряет процесс backup'а. Программа в виду перенисимости библиотеки на другие ОС и платформы, также по большей части переносима - я компилировал её в FreeBSD 5.4 для i386. Но ввиду того, что не все требуемые мне функции реализованы в библиотеке QT, то есть замечания:
Программа, как и исходники к ней, распространяются для некоммерческого использования, "КАК ЕСТЬ", то есть без каких-либо гарантий работоспособности или сохранности данных. Это - моя первая программа, написанная с целью изучения библиотеки QT. К недостаткам QT следует отнести большой размер дистрибутивов (в случае статической линковки) или большой размер динамических библиотек (в случае динамической линковки), большая стоимость библиотеки для коммерческого использования. Но есть плюсы, и их много, в частности, скорость разработки программ и продуманность интерфейса библиотеки классов. PS: На 5.02.2008 существует 1 известная мне ошибка в версии 1.0 программы: while ((x = i.read(b, BUFFER_SIZE)) > 0) Сейчас у меня не установлена библиотека QT, так что данное действие предоставляется изучающим эту библиотеку в качестве небольшого задания. ССЫЛКИ: Сайт программы: http://www.maasoft.ru/ Форум этого сайта: Форум для обсуждения программ Фирма "Trolltech" - бывший разработчик QT: http://www.trolltech.com/ (ссылка не действительна) Официальный сайт Qt с открытым исходным кодом (англ.) Официальный сайт коммерческой версии Qt (англ.)
Назад Наверх |
Пользователь
Новости [...] Архив новостей. Новое на сайте
Сейчас на сайте
Гостей: 6
Пользователей: 0 Роботов: 17 Всего пользователей: 17 |
Мы принимаем к оплате: |