+ Ответить в теме
Показано с 1 по 22 из 22
  1. #1

    Создание GUI

    Добрый вечер!
    В данный момент я ищу бесплатное приложение (для некоммерческих целей) для создания GUI для моего проекта - Image Catalyst.
    Давно слежу за данным проектом, но почему дальше второй версии дела не движутся, может у кого есть новости.

    Хотел так же получить ответ на следующие вопросы:
    1. можно ли создать объект TreeList на подобии данной картинки



    2. работа приложений командной строки:
    - запускать параллельно несколько приложений и ждать их завершения
    - принудительно завершать работу приложений
    3. запретить запуск двух и более копий GUI
    4. создание и работа с диалоговыми окнами

  2. #2
    1) Вот посмотри эту тему: http://community.develstudio.ru/show...D1%8B-xsnakes-) я думаю это то что тебе нужно.
    А следующие вопросы чето непонятны!
    4. создание и работа с диалоговыми окнами
    чеза это вопрос?
    Мой сайт: www.SnAkE.uCoz.ua
    Форум: www.SnAkE.Gip-Gip.Ru

  3. #3
    Гм уже есть весрия 3 правда альфа...все движется и развивается!
    http://pxeboot.narod.ru/
    Использую DevelStudio version 2.0.0.9 plus

  4. #4
    Рома
    В смысле есть ли возможность работы с диалоговыми окнами, видел проект, где этой функции не было.
    Последний раз редактировалось lorents; 02.02.2012 в 20:26.

  5. #5
    Цитата Сообщение от lorents Посмотреть сообщение
    Рома
    В смысле есть ли возможность работы с диалоговыми окнами, видел проект, где этой функции не было.
    Конечно есть, и с командной строкой можно работать.
    Мой сайт: www.SnAkE.uCoz.ua
    Форум: www.SnAkE.Gip-Gip.Ru

  6. #6
    На счет командной строки можно поподробнее?
    И можно ли сделать объект treelist?

  7. #7
    Цитата Сообщение от lorents Посмотреть сообщение
    На счет командной строки можно поподробнее?
    И можно ли сделать объект treelist?
    На щет treelist я вам написал в первом ответе (погляди ссылку)

    На счет командной строки можно поподробнее?
    что именно?
    Мой сайт: www.SnAkE.uCoz.ua
    Форум: www.SnAkE.Gip-Gip.Ru

  8. #8
    меня интересует именно дерево, т.е. для меня важно передать структуру

    на счет приложений командной строки, мне важно чтобы можно было запустить несколько приложений подряд и чтобы проект ожидал их завершения

  9. #9
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от lorents Посмотреть сообщение
    1. можно ли создать объект TreeList на подобии данной картинки
    Теоретически да, можно, но простого способа на данный омент не существует, есть гемморный способ:

    http://www.youtube.com/watch?v=PeP3I...REUXgfqMu0LQk8


    Цитата Сообщение от lorents Посмотреть сообщение
    2. работа приложений командной строки:
    - запускать параллельно несколько приложений и ждать их завершения
    Да, можно, я летом писал 1-8 поточный конвертер DDS текстур, который саму процедуру конвертирования производил через консольную утилиту nvdxt.exe.

    Цитата Сообщение от lorents Посмотреть сообщение
    - принудительно завершать работу приложений
    Да это тоже можнно легко сделать.

    Цитата Сообщение от lorents Посмотреть сообщение
    3. запретить запуск двух и более копий GUI
    В лёгкую. поищите на форуме, я выкладывал готовый код.
    Цитата Сообщение от lorents Посмотреть сообщение
    4. создание и работа с диалоговыми окнами
    Тоже всё можно, куча рецептов на форуме имеется.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  10. #10
    vGhost
    Цитата Сообщение от vGhost Посмотреть сообщение
    Да, можно, я летом писал 1-8 поточный конвертер DDS текстур, который саму процедуру конвертирования производил через консольную утилиту nvdxt.exe.
    именно мне это и надо! только у меня не одно приложение а несколько.

    выходит все что мне надо есть, только осталось разобраться TreeList

    Господа ни кто не желает со мной заняться проектом? у проекта уверен большое будущее, при этом конкурентов нету практически
    только двое
    http://www.ardfry.com/pngoutwin/ (платное)
    http://pnggauntlet.com/
    при этом мой алгоритм на много лучше

    немного о проекте
    http://habrahabr.ru/blogs/client_sid...zation/119009/
    http://habrahabr.ru/blogs/client_sid...zation/121096/

    Я могу сделать полностью описание проекта
    Последний раз редактировалось lorents; 02.02.2012 в 22:48.

  11. #11
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Проект интересный и я даже такое делал как то давно на чистом пхп. Правдо исходников не осталось, умерло с винтом, бекапа не делал, т.к. это не было важным проектом. Делал при помощи http://www.imagemagick.org/script/index.php Очень мощная библиотека для работы с любыми изображениями, к тому же ещё и очень быстрая. Я бы вам с ней посоветовал оптимизацию производить. На счёт участия, чесно говоря желание есть, нет времени и так много чего щас на мне повисло, так что может быть как нибудь потом, если к моменту как у меня появится время проект уже не будет реализован.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  12. #12
    imagemagick создан для редактирования изображений, у моего проекта цель оптимизации изображений без потери качества, т.е. оригинальное и оптимизированное изображения визуально ничем не отличаются.
    я не программист поэтому ищу людей которые помогут реализовать свою задумку.

    Я тогда подготовлю всю информацию о проекте, может кого и заинтересует

  13. #13
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,294
    В дерево можно и через TImageList иконки подгружать (позже покажу как). На щёт столбцов не знаю... не пробовал их в дереве добавлять.
    Узнать бы вот можно ли загружать в TImageList иконки из dll и exe, я бы сделал такие же как в системе иконки...

    Вот ток в дереве отсутствует возможность работы с items, которая должна появится в новой версии дс. Всё остальное можно сделать.
    P.S. кстати надо будет доделать мой файловый манагер…

  14. #14
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от lorents Посмотреть сообщение
    imagemagick создан для редактирования изображений, у моего проекта цель оптимизации изображений без потери качества
    Верно для редактирования, но и с оптимизацией он прекрасно справится. Оптимизация для него всё равно что "=2+2*2" для Excel.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  15. #15
    vGhost
    я не совсем понимаю как выделаете безпотерно оптимизацию изобржений формата jpeg и png средствами imagemagick
    можно пример, мне действительно интересно

  16. #16
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Блин, я же вам сказал,исходников не осталось, с винтом померли, восстановить удалось много чего но не этот скрипт, а на память я не помню, я этим делом страдал аж в 2006 году. Помню только одно, зашёл в гугл написал: imagemagick image optimization и сидел читал, читал, читал, читал, потом набросал небольшой скрипт с веб мордой на локалхосте, которым и пользовался.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  17. #17
    vGhost плнял, сейчас посмотрю
    Хотел узнать можно ли средствами PHP модифицировать дату и время изменения файл и может ли он декодировать файлы и находить нужную информацию из них?

    Вечер сброшу небольшое описание проекта
    Последний раз редактировалось lorents; 03.02.2012 в 13:55.

  18. #18
    Написал основные моменты к GUI, надеюсь кто-нибудь откликнется

    Основные требования к приложению:
    1. запретить одновременную работу более одной копии проекта;
    2. сделать многопоточность при оптимизации PNG изображений;

    Этапы оптимизации изображений
    1. изображение копируется во временную папку
    2. запускаем алгоритм оптимизации изображений (более подробно я напишу позже);
    3. если размер оптимизированного изображения меньше оригинального, то (в зависимости от настроек приложения):
    * заменяем оригинальное изображение на оптимизированное;
    * сохраняем оптимизированное/оригинальное изображение в указанную папку.
    4. добавляем сведения о проделанной работе в объект TreeList.

    Работа с папками
    1. при добавлении папок с изображения делаем поиск изображений (в зависимости от настроек приложения):
    * поиск изображений ведется только в указанной папке;
    * поиск изображений ведется в казанной папке, включая вложенные подпапки.
    2. полученная структура отображается в объекте TreeList.
    Пример 1:
    Пользователь указал оптимизировать изображения в папке Dir1, включая вложенные папки, в папке Dir1 есть папки Dir2 и Dir3. Следовательно, в объекте TreeList указываем папку Dir1 и подпапки Dir2 и Dir3
    3. если пользователь указал сохранять оптимизированные изображения в другой папке, то воссоздается и вся структура папок.
    Пример 2:
    Продолжение примера 1. Допустим, пользователь указал сохранять оптимизированные изображения в папке Images. Следовательно, в папке Images создается папка Dir1 и подпапки Dir2 и Dir3 и в них помещаются оптимизированные изображения.
    Если в папке Images уже существует папка Dir1, то мы создаем папку Dir1 (1), и так далее.
    При совпадении имен файлов действуем в том же направлении.

    Меню проекта
    File
    * File add
    * Folder add
    * -------------
    * Exit
    Actions
    * Start
    * Stop
    Tools
    * Options
    Help
    * Help
    * Check for Update
    * About

    File add
    Открывается диалоговое окно выбора файлов с возможностью выбора нескольких файлов



    В строке тип файла указывается
    * File PNG (*.png)
    * File JPEG (*.jpg, *.jpeg, *.jpe)
    * All supported File (*.png, *.jpg, *.jpeg, *.jpe)

    Folder add
    Открывается диалоговое окно выбора папки



    Exit
    Выход из приложения

    Start
    Запускается процесс оптимизации изображения, примет все пункты меню блокируются за исключением Pause и Stop

    Stop
    Процесс оптимизации изображений отключается, при этом:
    * новые файлы не отправляются в работу;
    * принудительно завершаем запущенные процессы;
    * чистим временную папку.

    Options
    Три основные вкладки (более подробно я напишу позже):
    * настройки самого приложения;
    * настройки оптимизации PNG;
    * настройки оптимизации JPEG.

    Help
    Запускается справка приложения

    Check for Update
    Проверяется наличие обновления

    About
    О приложении (версия, сайт, авторы и т.д.)

  19. #19
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от lorents Посмотреть сообщение
    vGhost плнял, сейчас посмотрю
    Хотел узнать можно ли средствами PHP модифицировать дату и время изменения файл
    Теоретически да.

    Цитата Сообщение от lorents Посмотреть сообщение
    и может ли он декодировать файлы и находить нужную информацию из них?
    Да, если знать алгоритм или формат хранения данных.

    Цитата Сообщение от lorents Посмотреть сообщение
    Написал основные моменты к GUI, надеюсь кто-нибудь откликнется
    Это всё в лёгкую делается, можно сказать это самая лёгкая часть программы, самое сложное это алгоритм оптимизации.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  20. #20
    Для меня наоборот, алгоритмы простая задача
    Я знаю про них практически все

    Если решите мне помочь буду рад
    Хочу сделать проект, который будет бесплатным

  21. #21
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от lorents Посмотреть сообщение
    Для меня наоборот
    Значит вы студию ещё не открывали. Кнопки натыкать, менюшки, диалоговые окна и прочие визуальные компоненты приложения, в студии можно натыкать мышкой за пол часа. Любой новичёк справится, поверьте, просто откройте студию и сами всё увидите. А вот код написать уже будет сложней.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  22. #22
    Я думал вы про алгоритмы оптимизации имели ввиду
    Имено алгоритмы проекта я не знаю как писать

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения