Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт сен 21, 2018 08:16

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 15:12 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 10 раз.
Цитата:
mgw писал(а):
Повторяю, не вызвать функцию (в этом проблем нет), а вызвать конструктор или деструктор, перекрыть виртуальные функции и т.д. Задача это сложная.

в чем сложность?

Так нет ни одной реализации с форта этих механизмов .... А сложность, в том что на форте нет ООП С++ Если это просто, то пример в студию!!!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 15:20 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4947
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
mgw писал(а):
Так нет ни одной реализации с форта этих механизмов

это не значит, что задача сложная.
(боюсь, что сложнее разобраться с сишными механизмами, а не реализовать на форте)

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 15:31 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 10 раз.
Эх, вот задача задач. Жаль у меня нет ни времени ни знаний для её решения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 15:32 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
gudleifr писал(а):
mgw писал(а):
Чем ООП не нравится не пойму

1. Тем, что ОО-код практически не управляем.
2. Тем, что обфускационная часть кода занимает в ОО-программах очень много места.
Можно поподробнее с примерами? Особенно п.2.

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 15:49 
in4 писал(а):
Можно поподробнее с примерами? Особенно п.2.

1. "Неуправляемость". Код ООП пишется строго сверху вниз. Внести поправки с стройное дерево наследования потом - практически невозможно.
2. "Обфускационность". "Хорошая" ОО-программа на очень большой процент состоит из "пустых фантиков": огромное число методов проходит длинную цепочку "наследования" и заканчивается заглушкой "ничего не делать". Определение ненужных методов (особенно преобразований типа и копирующих конструкторов) с единственной целью - не дать компилятору создать их "по умолчанию". Все эти пространства имен, public-и, const-ы и прочий "балет", который создает "видимость невидимости". "Реальная невидимость", реализуемая еще более сложным балетом с "фиктивными" классами, которая, тем не менее, тоже никому не нужна...

P.S. Есть замечательный тест на истинность любви к C++ (и к ООП вообще) - книга Джеффа Элджера "C++ для настоящих программистов" (за название не ручаюсь). Каждая глава начинается фразой: "А еще C++ не может.., но существует изящное решение". По прочтении этой книги Вы либо гуру, либо (как я) приходите к вопросу: "А зачем нужен C++, если он ничего не может? Зачем бороться с его фичами, если можно найти язык без них?"

P.P.S. Большинство "С++ программистов", которых я встречал, были жертвами двух заблуждений, причем одновременно:
1. они думали, что пишут на C++,
2. они думали, что пишут на C.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 17:37 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
mgw писал(а):
Нужен ООП позволяющий реально подцепить объектные библиотеки (DLL и SO)
Можно на C++ написать промежуточные (DLL и SO) пользующиеся ООП библиотеками,
но сами предоставляли обычные функции.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн май 27, 2013 17:39 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4947
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
Mihail писал(а):
Можно на C++ написать промежуточные (DLL и SO) пользующиеся ООП библиотеками,но сами предоставляли обычные функции.

Михаил, ты бы хоть читал, на что отвечаешь, а?!

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Ср май 29, 2013 16:11 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 10 раз.
Народ, кто имеет Qt на Linux или FreeBSD? Либу проверить ...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Чт май 30, 2013 00:06 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 316
Откуда: СПб
Благодарил (а): 10 раз.
Поблагодарили: 4 раз.
mgw писал(а):
Народ, кто имеет Qt на Linux или FreeBSD? Либу проверить ...

Вроде есть их у меня. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Чт май 30, 2013 03:04 
Не в сети

Зарегистрирован: Ср май 10, 2006 13:51
Сообщения: 196
Откуда: Хмельницкий
Благодарил (а): 3 раз.
Поблагодарили: 4 раз.
mgw писал(а):
Народ, кто имеет Qt на Linux или FreeBSD? Либу проверить ...

И я могу


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Чт май 30, 2013 03:19 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 221
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
Подскажите команду, как определить наличие qt.
КДЕ старательно поудалял, но библиотека могла остаться.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Чт май 30, 2013 11:16 
Не в сети

Зарегистрирован: Ср май 10, 2006 13:51
Сообщения: 196
Откуда: Хмельницкий
Благодарил (а): 3 раз.
Поблагодарили: 4 раз.
vikt писал(а):
Подскажите команду, как определить наличие qt.
КДЕ старательно поудалял, но библиотека могла остаться.

Код:
locate libQt


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Чт май 30, 2013 15:24 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 221
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
Спасибо.
Могу проверить.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн июн 03, 2013 12:13 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 10 раз.
http://files.mail.ru/88F1BD2751B540E38551CDE0BBB43EA4

Это ссылка для скачивания. Внутри папка spf-4-20ok. Это обычный SPF для Linux.
Запуск программы из ком строки:
sh console.sh
Это графическая консоль на Qt для SPF. Для просмотра файлов (F3) используется
view.exe (view.f).
Вопрос, запускается ли графическая консоль?
Для сборки из SPF выполняемых программ нужен gcc. Хотя есть у меня подозрение, что
можно обойтись и ld.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Графические интерфейсы
СообщениеДобавлено: Пн июн 03, 2013 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
mgw, x64 или нет?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB