Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Графика в Паскале   Найти похожие ветки 

 
OneFragLeft ©   (2004-12-24 00:29) [0]

Доброй ночи, друзья! Случилось так, что в течение нескольких дней, мне нужно написать небольшую программу на Паскале.
Саму программу напишу, но вот к ней нужно сделать графический интерфейс.
Подскажите пожалуйста как это побыстрее и попроще сделать.
Хочу использовать простые BMP файлы для оформления. Это хорошо или нет?
Пососветуйте какие-нибудь библиотеки для работы с графикой в Паскале.

Заранее благодарю, искренне ваш O.F.L.


 
Vasya.ru ©   (2004-12-24 00:32) [1]

Ты в какой среде пишешь то?


 
OneFragLeft ©   (2004-12-24 00:39) [2]

Turbo Bascal 7.1


 
pika ©   (2004-12-24 00:45) [3]

Я конечно мало чего могу сказать, но предлагаю сделать во первых рамочку

 gotoxy(3,3);
 for i:1 to 37 do
  write("??");
 gotoxy(3,22);
 for i:1 to 37 do
  write("??");
   .....

ну ты примерно понял меня  :)


 
OneFragLeft ©   (2004-12-24 00:46) [4]

Ценю юмор, но надо сделать не в текстовом режиме, а в графическом.


 
Zacho ©   (2004-12-24 00:46) [5]

Насколько помню, для TP была библиотека Graphic Vision - нечто типа Turbo Vision, только для графических режимов. Попробуй поискать.


 
OneFragLeft ©   (2004-12-24 00:48) [6]

Т.е. я хотел бы узнать как вывести на экран в призвольном месте BMP картинку средствами Turbo Pascal.
Есть уже готовые модули?


 
OneFragLeft ©   (2004-12-24 00:56) [7]

Graphic Vision 2,21 - он вешает 2,7Мб.
Конечно, там куча всего, но качать столько ради простой программки нет смысла.
Есть другие предложения?


 
марсианин ©   (2004-12-24 01:23) [8]

а у тебя чего за программа?

знаешь, графический интерфейс тоже разным бывает. можно ограничиться парой кнопочек + окошко для вывода чего-либо.. а может что-то типа ИЕ-експлорер и еже с ними..

если у тебя первый случай, определись какие элементы тебе нужны, чего и как будешь делать, засучи рукава и вперед! функция за функцией, класс за классом... (ИХМО вмр тут не к месту, не с того начал)

ну а если второй, то советую купить мыло и веревку..  или используй что-то типа Graphic Vision..


 
OneFragLeft ©   (2004-12-24 01:30) [9]

Да банальная ситуация- вывести на экран под ДОСом BMP картинку.
Два года назад видел как такое делали, но теперь нигде не достать того исходника.
Просто загружалась картинка из файла и выводилась на экран.
Правда там не использовались сторонние модули, а обходились стандартными.
А у меня столько времени и информации нет, чтобы изучить этот вопрос.


 
OneFragLeft ©   (2004-12-24 01:36) [10]

Может у кого-нибудь есть справка по графическому можулю Паскаль на русском языке?
Я постораюсь там что-нибудь найти  и поделиться с миром:)


 
svga   (2004-12-24 01:38) [11]

http://www.proglib.ru/browse.asp?id=31&sort=3


 
OneFragLeft ©   (2004-12-24 01:45) [12]

svga: Спасибо огромное!!!!!!!


 
svga   (2004-12-24 01:56) [13]

Пожалуйста:) Вот ещё: http://www.stud.tu-ilmenau.de/~robertw/bwinf2/bitmap.htm Здесь используются стандартные процедуры и функции без посторонних модулей. Правда коментарии и некоторые названия процедур на немецком, но там немного и понятно:)


 
OneFragLeft ©   (2004-12-24 22:48) [14]

Вот ёлы-палы! Ничего не нашёл родходящего.
Есть либо уже готовая картинка, которая забита в массив,
либо загружается, но куча ограничений на размер,а ещё вставки на асме,
туда даже соваться не стану:)
Неужели ни у кого не было такой проблемы?
Подскажите, пожалуйста, как загрузить и вывести на экран bmp (640*480*256b).



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1104386706
Бизон
2004-12-30 09:05
2005.01.16
Свой хелп


14-1104313767
ПЛОВ
2004-12-29 12:49
2005.01.16
чем можно перегнать MIDI в что-то типа WAV, MP3 или т.п.


1-1104408393
AndreyK_5
2004-12-30 15:06
2005.01.16
ShowMessage и мышь


1-1104227288
pol
2004-12-28 12:48
2005.01.16
Proxies.dcu


14-1104084556
Vasya.ru
2004-12-26 21:09
2005.01.16
эх... Вспомнил свой первый компьютер... Ностальгия....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский