Разработка
пользовательского
интерфейса
В �лаве 1 «Бы�трый �тарт» �ы и�пол�зовали пла�ин ������� для Ecl�pse� чтобы бы�
������� для Ecl�pse� чтобы бы�
для Ecl�pse� чтобы бы�
Ecl�pse� чтобы бы�
� чтобы бы�
�тро� за не�кол�ко �инут� �обрат� про�ту� про�ра��у «Hell�� �������»� В ча�ти ��
�ы �оздади� более �ер�езный при�ер: и�ру Su��ku (Судоку)� По�тепенно добавляя
к �той и�ре новые воз�ожно�ти� вы узнаете о �но�их а�пектах про�ра��ирования
для �������� Начне� � пол�зовател��ко�о интерфей�а�
Полные при�еры кода� и�пол�зованно�о в �той кни�е� �ожно найти на �трани�е
http://pragprog .com/titles/eband3
или �качат� � �айта издател��тва «Питер» (
www .piter .
com
) архив � дополнител�ны�и �атериала�и�
3 .1 . Введение в демонстрационную
программу Sudoku
Su��ku являет�я прекра�ной де�он�тра�ионной про�ра��ой для �������� так как
и�ра �а�а по �ебе очен� про�та� У ва� е�т� табли�а 9×9� и вы пытаете�� заполнит�
ячейки чи�ла�и так� чтобы каждый �толбе�� каждая �трока и каждая обла�т� раз�
�еро� 3
×3 �одержали чи�ла от 1 до 9 тол�ко по одно�у разу� �о�да и�ра начинает�я�
некоторые чи�ла (
заданные) уже находят�я в ячейках� В�е� что о�тает�я делат�
и�року� — �то заполнит� о�тавшие�я ячейки� На�тоя�ая �оловоло�ка �удоку и�еет
лиш� одно уникал�ное решение�
В �удоку обычно и�ра�т � карандашо� и бу�а�ой� но ко�п��теризированные
вер�ии и�ры также ве���а популярны� В бу�ажной вер�ии и�ры очен� ле�ко �де�
лат� ошибку в �а�о� начале� и е�ли �то произойдет� ва� придет�я вернут��я назад
и �терет� бол�шу� ча�т� �воей работы� В вер�ии ������� вы �ожете �енят� значки
в ячейках так ча�то� как хочет�я� без необходи�о�ти по�тоянно и�пол�зоват� �ти�
рател�ну� резинку�
������� Su��ku (ри�� 3�1) также предла�ает под�казки� которые �о�ут взят�
на �ебя некотору� ча�т� рутинной работы по решени� �оловоло�ки� В крайне�
Достарыңызбен бөлісу: