§ 16. Кампаненты для работы са спісамі радкоў

Практыкаванні

1. Дадайце ў праект з прыкладу 16.5 наступныя магчымасці:

  1. Загрузка часопіса з файла.
  2. Зрабіце кнопкі даступнымі толькі пасля ўводу двух лікаў.
  3. Устанавіце для кампанента Memo1 вертыкальную паласу пракруткі, якая павінна з'яўляцца пасля ўводу не менш за 4 радкоў.

2. У тэкставым файле захоўваюцца цэлыя лікі. Файл загрузіць у спіс радкоў. Пры выбары колькасці са спіса выдаць яго назву на рускай (або іншай) мове.

3. Змяніце праект з прыкладу 16.11. Спачатку трэба ажыццявіць выбар паралелі. Спіс класаў на кожнай паралелі павінен захоўвацца ў тэкставым файле. Дадайце магчымасць рэдагавання спіса класа і захаванне змяненняў. Прыкладны выгляд формы.

4. У праект з прыкладу 16.14 дадайце яшчэ адзін спіс, у якім пакажыце колькасць кніг кожнага наймення. Дадайце кнопку «Закончить выбор», пры націску на якую памяншаецца колькасць набытых кніг і абнуляецца сума бягучай пакупкі. Калі колькасць кніг стала роўнай нулю, кніга павінна выдаліцца са спіса.

5. Змяніце праект з прыкладу 16.16 так, каб можна было вылічаць значэнні не толькі трыганаметрычных функцый, але і іншых: узвядзенне ў квадрат і куб, выманне квадратнага і кубічнага каранёў, вылічэнне лагарыфма і інш. Для трыганаметрычных функцый прадугледзіце магчымасць задання аргумента функцыі ў градусах (выкарыстоўвайце кампанент CheckBox). Здзяйсняйце праверку вобласці вызначэння функцыі з вывадам адпаведных паведамленняў.