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

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


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


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

Выпуск № 159
от 10.06.2003, 03:10

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


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

Tibor
Статус: Начальный
Общий рейтинг: 186.66
[Подробней >>]
Bill
Статус: Опытный
Общий рейтинг: 183.33
Телефон: (8342) 324312
[Подробней >>]
Дмитрий
Статус: Опытный
Общий рейтинг: 145.95
[Подробней >>]
 
X-RayMan
Статус: Начальный
Общий рейтинг: 145.45
[Подробней >>]


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

Вопрос № 277. hello ,Tibor. В своём ответе вы упомянули книгу Зубкова и сказали что отошлёте если надо. ... (ответов: 1)
Вопрос № 278. Здравствуйте уважаемые эксперты !!! Подскажите, как можно обеспечить прокрутку окна. Числа вводятся ... (ответов: 4)

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


 Вопрос № 277

hello ,Tibor.
В своём ответе вы упомянули книгу Зубкова
и сказали что отошлёте если надо.
я заинтересовался этой книгой и прошу её отослать.
Очень благодарен за ответ ,но кроме программирования
LPT хотелось бы знать и железную часть, а именно куда
подключать исполнительные элементы! good luck.



Вопрос отправлен: 06.06.2003, 15:03
Отправитель: filat

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

Отвечает Tibor

Приветствую Вас, filat!
ну тыбы хоть мыло оставил ради приличия :)
tibor_ferencig@mail.ru

Ответ отправлен: 07.06.2003, 11:14
Отправитель: Tibor


 Вопрос № 278

Здравствуйте уважаемые эксперты !!!
Подскажите, как можно обеспечить прокрутку окна.
Числа вводятся с клавиатуры (в левой части экрана) и параллельно с этим строится таблица, в неё заносятся эти числа (в правой части экрана). Таблица строится по вертикали вниз. Максимальное количество строк – 200. Вот эту таблицу и надо прокручивать вверх и вниз.



Вопрос отправлен: 06.06.2003, 21:25
Отправитель: Константин

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

Отвечает Bill

Приветствую Вас, Константин!
Вопрос из серии "пойди туда...". На чем хоть пишешь, просто BP, Turbo Vision.
А так считать надо и перерисовывать. Удобно бывает использовать окна: одно показываешь, а в другом готовишь вид после прокуртки.
Еще удобнее писать прямо в видеопамять


Ответ отправлен: 07.06.2003, 10:26
Отправитель: Bill


Отвечает Tibor

Добрый день, Константин!
Я тебе идею подскажу, а дальше сам
type TScreen = array[0..24] of array[0..79] of record c : char; a : byte end;
var Screen : TScreen absolute $B800:0000;
Save : TScreen;
вот у тебя теперь есть возможность изменять отображаемое на экране,
и сохранять это в переменную.



Ответ отправлен: 07.06.2003, 11:14
Отправитель: Tibor


Отвечает Дмитрий

Добрый день, Константин!
Сохраняй все свои данные в массиве. Выводи на экран таблицу построчно, начиная с i-го элемента. При нажатии клавиш
(скажем стрелка вниз - стрелка вверх) изменяй соответствующим образом i и перерисовывай экран. Удачи!


Ответ отправлен: 09.06.2003, 13:31
Отправитель: Дмитрий


Отвечает X-RayMan

Приветствую Вас, Константин!
Попробуй ввести переменную, которая отвечает за то с какого индекса будут выводиться числа.
Например это будет a: byte;
Сначала а=1 т.е. выводятся числа с индексами от 1 до 80. Потом нажимаем "вверх" т.е. а=2 и выводятся с 2 до 81.
Ну что-то типа этого - смотри в приложении, все просто как двери. Для наглядности первые 150 элементов - случайные числа.

Приложение:

Ответ отправлен: 08.06.2003, 00:38
Отправитель: X-RayMan



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

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (34)
C / C++ (29)
Perl (7)
Builder / Delphi (18)
Pascal (29)
Basic / VBA (12)
Java / JavaScript (12)
PHP (8)
MySQL / MSSQL (7)
Пользователю
Windows 95/98/Me (36)
Windows NT/2000/XP (31)
"Железо" (26)
Поиск информации (15)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (9)
Юристу
Гражданское право (6)
Семейное право (2)
Трудовое право (3)
КоАП (3)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

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

В избранное