|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.08.2013, 10:21 | #1 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Свой интерфейс
В общем в свободное время пописываю интерпретатор. На данный момент возник вопрос взаимодействия с пользователем. Консоль неохота, особых свистелок тоже. В общем нужна удобная система ввода-вывода, без заморочек (типа сотен событий и т.д.). Как прикрутить? На счас думаю как-то использовать что-то типа встроенного бразера, интерфейс строить на хтмл. Есть ли еще какие варианты, но желательно не усложнять себе жизнь (ну типа написанием своего VCL).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.08.2013, 12:06 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Сильно зависит от того, что и как надо будет вводить.
А так простейший вариант - список (listview) на две колонны, слева имя переменной, справа значение. Можно усложнить и добавить группы. Сродни property панелям в последних Вижуал Студиях. В коде все описано масивами структур, типа: группа, имя, тип, адрес переменной. |
07.08.2013, 12:14 | #3 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Не ну это совсем примитив. Нужно например, что-то типа окошка в котором можно будет вводить какие-либо данные и выводить (надписи, таблички и статичные картинки).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.08.2013, 12:32 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Qt надо прикручивать
|
07.08.2013, 12:52 | #5 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
07.08.2013, 13:03 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Так в чем проблема? Сделать диалог, которому будем указывать текст, тип данных, адрес переменной... Только я никак не понимаю как это будет организовано. Будет меню? При запуске требуем какой-то набор данных?
|
07.08.2013, 13:09 | #7 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
07.08.2013, 14:31 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,657
|
1. Переписать аналогичную оболочку (т.е. интерфейс, написанный на одном языке под реализацию на другом, переписать на Ваш, согласовав необходимые типы данных). Возможно, что хорошо изолированный интерфейс переписать будет легче.
Процесс можно автоматизировать. Та же Борланд не реализовывала два раза VCL для Delphi и С++. 2. Написать перевод с Вашего языка на другой близкородственный интерпретатор и разрешить прямое/модульное встраивание кода на том языке в Ваш. Самый простой вариант, ИМХО.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 07.08.2013 в 17:34. |
07.08.2013, 17:15 | #9 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Utkin, посмотрите на Pascal ABC.
При выводе простой TMemo выводит данные, если нужен ввод, то появляется поле ввода. Все. Что может быть проще? Цитата:
|
|
07.08.2013, 18:38 | #10 | ||||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
||||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
разработать интерфейс для дисков - интерфейс програмный | Notformal | Помощь студентам | 0 | 01.11.2011 22:52 |
Интерфейс | Акоб | Свободное общение | 5 | 03.04.2011 09:23 |
Свой графический интерфейс (Delphi) | CAMOBAP | Помощь студентам | 2 | 11.12.2010 22:51 |
Интерфейс | Jasper92 | Помощь студентам | 2 | 16.10.2010 12:51 |
Как можно сотворить свой оригинальный графический интерфейс | Elm0 | Общие вопросы Delphi | 10 | 05.01.2009 17:16 |