4.2. РеализациянаКонструктора Разглеждаме реализацията на Конструктора от две страни: външна реализация на потребителския интерфейс и вътрешна реализация на фунционалността. 4.2.1. Реализациянапотребителскияинтерфейс Външният вид на Конструктора е изцяло съобразен с проектираните стъпки на процеса на конструиране. Всяка стъпка от процеса е отделена в самостоятелна страница от PageControl компонента и е номерирана, за удобство на потребителите. Предпочетен е този начин за изграждане на интерфейса пред последователно изреждане на стъпките (Wizard style), тъй като той позволява във всеки един момент пряк достъп до произволна стъпка и по този начин много по-бърза и удобна корекция на настойките за напредналите потребители. Помислено е и за начинаещите потребители. За тях е предвиден по-опростен режим, в който функционалността е сведена до един достатъчен минимум, позволяващ конструиране на елементарни извадки от базата с много опростен интерфейс. Външният вид на всяка стъпка на конструиране е показан с типичен общ изглед в Таблица 4.1. Таблица 4.1. Реализациянапотребителскияинтерфейснавсякастъпка. Стъпка Общизглед 1. Данни за извадката
58 Стъпка Общизглед 2. Условия за удовлетворяване 3. Колони в резултата 4. Сортиране на редовете