Snehasish_Nandy Ответов: 1

Как отслеживать напечатанные номера строк в сберкнижке


Всем привет

Я получил работу по печати транзакций в сберегательной книжке.
печатная часть в порядке, но как отслеживать номер строки, напечатанный в сберкнижке?..?

например, банк имеет лимит в 10 транзакций на страницу..
последняя напечатанная на странице строка-4.

поэтому в следующий раз он должен начинаться с 5-й строки..


Пожалуйста, мне нужна какая-то идея, как это сделать..

1 Ответов

Рейтинг:
1

Garth J Lancaster

Я предполагаю, что у вас есть какая-то абстракция/класс, который представляет транзакцию или коллекцию транзакций (и я имею в виду коллекцию в общем смысле).

Я думаю, вам также понадобится абстракция для сберкнижки, которая хранит количество страниц, количество транзакций на страницу (например, 10 в вашем случае), последнюю использованную страницу, последнюю использованную строку и т. д.-Это может быть расширено, например, если 1-я страница была страницей "сведения о владельцах сберкнижки".

Скорее всего, вам нужно будет сериализовать класс passbook, чтобы он мог храниться, или иметь слой отображения базы данных или что-то в этом роде

Затем класс принтера использует экземпляр класса passbook с данными, загруженными из файла/диска / десериализованными, и экземпляр транзакций.....

Это действительно не кажется трудным


[no name]

Не могли бы вы привести мне какой-нибудь пример...?? мне нужен какой-нибудь код или ссылка..

Garth J Lancaster

нет... это пахнет домашним заданием, а мы не делаем домашнее задание-попробуйте-набросайте пару уроков - разместите их здесь, и люди помогут - они не помогут, если вы ожидаете, что все остальные будут делать вашу работу