1 / 1 / 2
Регистрация: 10.04.2010
Сообщений: 36
|
|
1 | |
Просмотр типизированного файла по частям29.04.2010, 01:05. Показов 1406. Ответов 6
Метки нет (Все метки)
реализовал просмотр файла. если записей больше 20, то очищаем экран и выводит еще 20 записей. минус - по базе двигаемся только вперед. возможно выполнить так, чтобы листание осуществлялось в обе стороны?
Добавлено через 1 час 20 минут кто-нибудь подскажет можно это реализовать или нет?
0
|
29.04.2010, 01:05 | |
Ответы с готовыми решениями:
6
Работа с файлами(дозаписывание чисел и создания и просмотр типизированного файла) Просмотр записей типизированного файла через динамический массив Определите, совпадают ли компоненты типизированного файла f с компонентами файла g Чтение файла по частям |
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
29.04.2010, 01:09 | 2 |
Ну так как файл у тебя типизированный, то почему бы и нет ? Используй Seek().
0
|
1 / 1 / 2
Регистрация: 10.04.2010
Сообщений: 36
|
|
29.04.2010, 01:17 [ТС] | 3 |
а как? если просмотрели 20 записей и смотрим следующие 20, чтобы вернуться назад seek на 0, а если смотрим 9 страницу? не подскажите как лучше делать? буду сам пока разбираться.
0
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
29.04.2010, 01:23 | 4 |
Ну чтобы вернуться назад нужно не seek на 0, а seek на 20 * N - 1, где N - это номер страницы.
0
|
1 / 1 / 2
Регистрация: 10.04.2010
Сообщений: 36
|
|
29.04.2010, 01:39 [ТС] | 5 |
0
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
29.04.2010, 01:49 | 6 |
nurmizmat, ну я тебе показал набросок, чтобы ты уловил суть, а дальше уже фантазия. При
таком
20*N-20
1
|
1 / 1 / 2
Регистрация: 10.04.2010
Сообщений: 36
|
||||||
29.04.2010, 11:40 [ТС] | 7 | |||||
вот примерно так. должно работать.
так n=0 изначально. 20*n-20 будет работать, если как минимум вторая страница откроется (n=1) Добавлено через 3 минуты вообще-то работать не будет..( Добавлено через 8 часов 3 минуты потихоньку делаю. подскажите коды клавиш PgUp и PgDn для ноутбука и и полноценной клавиатуры одинаковые? на ноутбуке - это 33 и 34. Добавлено через 1 час 31 минуту Inadequate, все сделал. может и коряво написал, но все работает. спасибо за подсказку.
0
|
29.04.2010, 11:40 | |
29.04.2010, 11:40 | |
Помогаю со студенческими работами здесь
7
Процедура создания типизированного файла, состоящего из первых слов каждой строки данного текстового файла Чтение бинарного файла по частям Копирование файла по фиксированным частям Чтение из типизированного файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |