Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Написать пользовательский интерфейс на С, под дос(в досовском окне 
:(
    Опции темы
byNet
Дата 1.2.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



Надо написать пользовательский интерфейс под дос.
Или в досовском окне.Подскажите как проще и быстрее это реализовать.
Посоветуйте книгу или код-пример.
Я думаю что просто при помощи графики нарисовать что - нибудь в дос окне и все,
но я неработал с графикой.Подскажите как рисовать в досовском окне.

Заранее благодарен
PM MAIL   Вверх
_hunter
Дата 1.2.2006, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



ты определись, нужно ли тебе "просто что-то нарисовать" или это все-таки должен быть интерфейс...
если второе -- есть ( или была ) неплохая библиотека под это дело -- TuboVision ( последние turbo c/pascal на ней писались )


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
byNet
Дата 1.2.2006, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



Должен быть оконный интефейс под дос
PM MAIL   Вверх
_hunter
Дата 1.2.2006, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



тогда юзай TuboVision


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
byNet
Дата 1.2.2006, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



НО мне надо написать на с желательно со асемблерными вставками.

TuboVision - ЕСЛИ МОЖЕШ ПОЯСНИ ЧТО ЗА....
PM MAIL   Вверх
Adil'
Дата 1.2.2006, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 26.8.2004
Где: Питер

Репутация: 6
Всего: 15



В полном дистрибуливе BC3.1 есть папка, которая называется TVISION. В ней заголовочные файлы и библиотеки. Подключаешь к проекту и используешь. Примеры есть в той же папке.
P.S. Только это не графика, там окошки/кнопочки "рисуются" псевдографическими символами (в текстовом режиме)

Это сообщение отредактировал(а) Adil' - 1.2.2006, 18:27


--------------------
Удачи
PM MAIL WWW   Вверх
byNet
Дата 2.2.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



Спасибо затем это можно вставить в С.

PM MAIL   Вверх
Adil'
Дата 2.2.2006, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 26.8.2004
Где: Питер

Репутация: 6
Всего: 15



В С не получится, это С++ библиотека.


--------------------
Удачи
PM MAIL WWW   Вверх
byNet
Дата 2.2.2006, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



А можно посредствами С++ реализовать интерфейс
или только при помощи TurboVision

И еще можно ли в С++ Builder реализовать в консольном приложении интерфейс.
Если можно токакие библиотеки использовать

Это сообщение отредактировал(а) byNet - 2.2.2006, 12:18
PM MAIL   Вверх
_hunter
Дата 2.2.2006, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



можно и самому что отрисовкой что контролем тычков заниматься, но муторное это дело.

на билдере консольные приложения писать можно -- File-.New->Other->Console Application, но под дос-ом они не пойдут...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
oper54
Дата 2.2.2006, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 217
Регистрация: 13.5.2005

Репутация: 1
Всего: 1



Если тебе не в дос, а в консольку под винды то можешь использовать ф-ции Api...
Если чистый дос то извините за флуд
PM MAIL   Вверх
byNet
Дата 2.2.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



А если под дос писать как можно прорисовать все
сделать меню типа:
изменить фон надругой.
и зделать типа 1----то---
2----5---
как бы чтобы они выделялись
PM MAIL   Вверх
regis
Дата 3.2.2006, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Вопрос очень неконкретный: что такое "пользовательский интерфейс"? Должен ли он быть текстовым или графическим?

Если достаточно текстового режима, и интерфейс очень простой -- изучаем содержимое conio.h и доки к этим функциям. (Если хочется совместимости с U*X системами, стоит еще curses поизучать.)

Если интерфейс должен быть навороченным -- используем TurboVision (но это уже C++, и Borland C++>2.0, кажется).

Если нужна графика под DOS -- изучаем функции BGI (в Borland/Turbo C++ -- graphics.h). На ее основе, если очень постараться, можно даже интерфейс сделать... ;)

--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
byNet
Дата 6.2.2006, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.11.2005
Где: Беларусь

Репутация: нет
Всего: нет



TurboVision в каком С++ есть, в 5.02 его нету
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0520 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.