Автор Тема: Программа и графический интерфейс  (Прочитано 2097 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн #pragma

  • Титулярный советник
  • ****
  • Сообщений: 130
  • Репутация: 0
  • Пол: Мужской
Программа и графический интерфейс
« : БХЭвпСам 14, 2008, 08:56:23 pm »
 Можно ли написать программу,скажем,пусть это будет игра в карты с компом,или нечто другое,не заботясь совершенно о графическом интерфейсе,и добавить его позже?Сначала разработать все классы,функции,что-бы всё работало через консоль,а потом немного изменить и получить полноценное приложение с интерфейсом.То есть не придётся ли перекраивать всю программу из-за интерфейса?

Оффлайн Адамантэус

  • Коллежский советник
  • *****
  • Сообщений: 725
  • Репутация: 24
  • Пол: Мужской
  • Телезритель
Re: Программа и графический интерфейс
« Ответ #1 : БХЭвпСам 16, 2008, 07:22:38 pm »
Если на плюсах, то не придётся.

Оффлайн Likyrg

  • .net developer
  • Надворный советник
  • *****
  • Сообщений: 470
  • Репутация: 16
  • Пол: Мужской
Re: Программа и графический интерфейс
« Ответ #2 : БХЭвпСам 16, 2008, 10:44:46 pm »
ну если писать нормально, отделяя отображение от функционала (погляни паттерн MVC (Modal-View-Controler)) - то можно, правда всё равно немного исправлять надо будет. Если это программа небольшая (как твой пример) - то это не составит труда. Правда, бывают иногда проблемы, если, к примеру, активно юзать потоки и смешивать функционал с отображением под консолью, тогда будет проще переписать с нуля :D
лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер (Кнут)

Теймураз

  • Гость
Re: Программа и графический интерфейс
« Ответ #3 : ґХЪРСам 22, 2008, 03:28:36 pm »
Все придется переделывать и вставлять ее в чужую шкуру,чтобы выйти на графику.
« Последнее редактирование: ґХЪРСам 22, 2008, 03:32:29 pm от Теймураз »

Оффлайн gigauser

  • Статский советник
  • *****
  • Сообщений: 976
  • Репутация: 20
  • Banned
Re: Программа и графический интерфейс
« Ответ #4 : ґХЪРСам 22, 2008, 07:50:30 pm »
Все придется переделывать и вставлять ее в чужую шкуру,чтобы выйти на графику.
ты это просто так пишешь? Теймураз, хватит троллить, предупреждение +20
Banned

Оффлайн aks

  • Администратор
  • Тайный советник
  • *****
  • Сообщений: 2836
  • Репутация: 74
  • Пол: Мужской
Re: Программа и графический интерфейс
« Ответ #5 : ґХЪРСам 24, 2008, 09:25:36 am »
При правильном проектировании так и делается. Модель данных вобще должна быть отвязана от представления. Будь то рисовании в консоли или графика - все это уже представление. И работать с ним нужно единообразно.