Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 068
от 16.12.2002, 11:00

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 122
Отправлено ответов: 340
Активность: 278.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Byter
Статус: Опытный
Общий рейтинг: 124.89
[Подробней >>]
Ace
Статус: Доверительный
Общий рейтинг: 145
[Подробней >>]
Lexus
Статус: Начальный
Общий рейтинг: 157.14
[Подробней >>]
 
Vadim
Статус: Доверительный
Общий рейтинг: 145.07
[Подробней >>]
X-RayMan
Статус: Начальный
Общий рейтинг: 140
[Подробней >>]
Melkor
Статус: Доверительный
Общий рейтинг: 135.08
[Подробней >>]
 
Zloy
Статус: Опытный
Общий рейтинг: 108.02
URL: Паскаль, просто Паскаль ...
[Подробней >>]
Sensey
Статус: Профессиональный
Общий рейтинг: 122.18
URL: Страничка рассылки по Паскалю
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 116. Здравствуйте Эксперты. Как в графическом режиме осеществить движение объекна. Буду очень благодарен ... (ответов: 6)
Вопрос № 117. пОЖАЛУЙСТА!МНЕ ОЧЕНЬ НЕОБХОДИМО ЗНАТЬ!МНЕ НЕОБХОДИМО НАПИСАТЬ ПРОЦЕДУРУ НАХОЖДЕНИЯ АЛГЕБРОИЧЕСКОГО Д... (ответов: 2)

Вопросов: 2, ответов: 8


 Вопрос № 116

Здравствуйте Эксперты.
Как в графическом режиме осеществить движение
объекна. Буду очень благодарен если вы в качестве
примера приложите прогу в которой шар двигается
по какой-нибудь траектории.



Вопрос отправлен: 12.12.2002, 13:09
Отправитель: Ilu (ilua_m@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Byter

Добрый день, Ilu!
1Стираешь старое и рисуешь новое!
2С помощью работы с кучей
Для второго есть пример
Блин Аутлук паганец не дает скопировать .Я тебе на мыло скину.
Погоди,нашел я Для прервого ,тоже скину.

Ответ отправлен: 14.12.2002, 17:49
Отправитель: Byter


Отвечает Ace

Здравствуйте, Ilu!
Смотри мыло. Там пример движения шара по экрану в VESA режиме.

Ответ отправлен: 12.12.2002, 16:28
Отправитель: Ace


Отвечает Lexus

Приветствую Вас, Ilu!
Если не ошибаюсь, всё это организуется в цикле, наращивая координаты. Расчитай траекторию и организуй цикл. Всё просто.

Ответ отправлен: 12.12.2002, 17:34
Отправитель: Lexus


Отвечает Vadim

Здравствуйте, Ilu!
См. приложение.
Это простейший способ, который лежит на поверхности.
Более продвинутые способы (с более быстрой графикой) предусматривают создание нескольких видеостраниц. Пока первая показывается, на второй идет прорисовка картинки, потом страницы меняются. Это можно делать в режиме EGA на стандартном BGI-драйвере (но смена видеостраниц пишется на асме), либо используются режимы VESA и соответствующие библиотеки для них. Например: GX2 или Graphix for BP.
Ну, а уж расчет траектории движения объекта лежит целиком на твоей совести, т.к. баллистическая траектория летящего снаряда расчитывается совсем не так, как траектория падения метеозонда, в который попала птичка :)).


Приложение:

Ответ отправлен: 15.12.2002, 06:30
Отправитель: Vadim


Отвечает X-RayMan

Добрый день, Ilu!
Для движения нужно:
- Нарисовать объект
- Подождать
- Зарисовать объект
- Изменить координаты
- Повторить
См. приложение.

Приложение:

Ответ отправлен: 14.12.2002, 22:13
Отправитель: X-RayMan


Отвечает Melkor

Добрый день, Ilu!
Два способа:
1 - после каждого шага писать ClearDevice, а потом рисовать все объекты на новом месте
2 - каждый раз зарисовывать объект цветом фона, а на след. позиции рисовать объект (цвет фона обычно 0).


Приложение:

Ответ отправлен: 13.12.2002, 18:50
Отправитель: Melkor


 Вопрос № 117

пОЖАЛУЙСТА!МНЕ ОЧЕНЬ НЕОБХОДИМО ЗНАТЬ!МНЕ НЕОБХОДИМО НАПИСАТЬ ПРОЦЕДУРУ НАХОЖДЕНИЯ АЛГЕБРОИЧЕСКОГО ДОПОЛНЕНИЯ КВАДРАТНОЙ МАТРИЦЫ,ЛЮБОГО ЧЛЕНА,ЛЮБОГО РАЗМЕРА МАТРИЦЫ.ПОЖАЛЮСТА!!



Вопрос отправлен: 13.12.2002, 00:13
Отправитель: СЕРГЕЙ

[Следующий вопрос >>] [Список вопросов]

Отвечает Zloy

Приветствую Вас, СЕРГЕЙ!
ищи на сайтах типа sources.ru или codenet.ru или в библиотеке умную книгу , а писать за тебя курсовую или ещё что-то я не собираюсь.
PS человеку даны мозги, что бы думать... перед тем, как возьмёшся учить Паскаль выучи сначала русский и выключи CapsLock.

Ответ отправлен: 15.12.2002, 21:32
Отправитель: Zloy


Отвечает Sensey

Доброе время суток, СЕРГЕЙ!
Навскидку у меня нет, но пойди в любую библиотеку(читалку) в своем вузе - возьми книгу Мудров "Мат алгоритмы на Бейсик, Паскаль, Фортран" - примерно так называется, но все библиотекари ее знают.
Там есть, с примерами прог.


Ответ отправлен: 13.12.2002, 12:00
Отправитель: Sensey



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (39)
C / C++ (29)
Perl (6)
Delphi (23)
Pascal (25)
Basic / VBA (10)
Java / JavaScript (9)
PHP (5)
MySQL / MSSQL (7)
Пользователю
Windows 95/98/Me (30)
Windows NT/2000/XP (22)
"Железо" (30)
Поиск информации (13)
Администратору
Windows NT/2000/XP (11)
Linux / Unix (15)
Юристу
Гражданское право (10)
Семейное право (3)
Трудовое право (6)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное