За последние 24 часа нас посетили 16022 программиста и 1509 роботов. Сейчас ищут 805 программистов ...

Язык программирования для написания оконных приложений

Тема в разделе "Прочее", создана пользователем Gromo, 19 сен 2010.

  1. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Думаю, что Помойка - это как раз то место, где можно задать этот вопрос :)

    Нужно написать программу для анализа изображения попиксельно. И нужно это делать в оконном приложении.
    К сожалению (или к счастью) "пхп фор виндовс формс" не имеется, так что передо мной стоит трудная задача
    выбора языка/среды программирования.

    Раньше писал на Дельфи - очень удобно работать с вин-формами по сравнению с бесплатными компиляторами С++.
    Но не горю желанием возвращаться обратно на паскаль. А на С++ не встречал удобной работы с ресурсниками.
    Студию ставить - систему пороть. До этого делал простейшие вин-приложения на AutoIt,
    но там проблема с производительностью

    В общем, прошу совета в чём можно реализовать данную задачу (желательно с ссылками).
    Если есть удобные тулы для написания на С++ - буду рад описанию и ссылкам.

    Ну, а если ничего не найдётся - придётся писать на Дельфи =/
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    А чё буилдер не катит?
    зы: на пыхе тоже можно окна делать...
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Gromo
    Чем дельфи плох? Вон antonn какую конфетку сваял на нем.
     
  4. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    имхо вопрос ТС - гавно...
     
  5. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Хотелось бы что попроще, но ты прав.
    Если не найду чего лучше, воспользуюсь билдером.

    А так я искал что-то легковесное, не монстров от Борланда и МС.
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    да в чем лучше получается писать, в том и пиши...
    что значит для анализа попиксельно?
     
  7. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Gromo
    Порт GCC, DevC++ (люблю его).
    Второй - чистый WinAPI. Есть ещё вариант с wxWidgets
     
  8. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Padaboo
    загрузить картинку, выделить на ней области по определённым условиям.
    делается это вручную, так что нужно будет бегать и смотреть RGB-цвет пикселя и делать анализ всех прилегающих пикселей на совпадение по условию.

    Костян
    возможно ты и прав. Просто вдруг (совсем-совсем вдруг) знает решение/язык, который мне больше подойдёт?
     
  9. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  10. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Padaboo
    Предлагаешь ему .NET Framework? Извращенец!
     
  11. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Apple
    :))))
    а почему извращенец, тебе же вроде бы нравился .NET )))
     
  12. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Имею мнение, что для студии нужно устанавливать отдельную винду на другой раздел диска, а ещё лучше - на отдельный диск, потому что студия не совместима с остальными нормальными приложениями (как и антивирус Касперского) :-D
     
  13. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Gromo
    я с конца апреля на винде не сижу )))) ни тебе вирусов, ни "падений", всего остального правда тоже нету Ухахахха :D
     
  14. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Используй Lua. Сам язык очень прост и крайне мал. Для работы с изображениями есть библиотеки GD, CD, IM и другие. Для быстрого рисования окон есть IUP - миниатюрный оконный фреймворк.

    Можно легко сделать небольшой экзешник, а библиотеки положить рядом.

    Это один из самых кошерных языков в мире. Он маленький, приятных, не таскает с собой тонны стандартных библиотек. У Lua простейший синтаксис и понятная прямая идея.

    И для Lua можно легко писать обёртки сишных (дишных, плюсовых, шарпных, джавных) библиотек или тупо встроить интерпретатор в один из языков.

    P.S. Описал и эякулировал. :)
     
  15. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Gromo, вместо студии можно #Develop использовать. Можно, кстати, ничего не использовать, а юзать ту же Lua. В ней спокойно можно работать с дотнет фреймворком.
     
  16. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    .net, Java.
    Джава пизже, имхо. Блядь, ИМХО!
     
  17. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Всем ложить на имхи! Все хотят холивара!!!!11111111 :)
     
  18. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Ну вот что тут поделаешь )
     
  19. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    lexa
    прикольно, надо будет посмотреть, что можно сделать на нём
     
  20. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а по мне, он паскаль смахивает
     
  21. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Padaboo, так же, как C#/D/Java смахивают на Си - фигурные скобочки же. :)
     
  22. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    lexa
    забыл самое главное - пхп!
     
  23. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Не забыл, я специально не внёс его в список. :) PHP слишком похож на Си не только синтаксисом, но и названиями функций.
     
  24. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    лучше делать на том, что лучше знаешь, если он конечно подходит под требования...
     
  25. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Костян
    посмотрел то, что советовали и решил пока что осваивать обратно дельфи :(
    довольно много информации и обсуждений именно на русскоязычных форумах.

    но не теряю надежды найти что-нибудь оригинальное, легковесное и удобное, наподобие AutoIt.
    на AutoIt удобно писать небольшие приложения, а вот для средних приложений он уже не годится.