Множественный документальный интерфейс
Множественный документальный интерфейс (MDI) устанавливает соглашения по пользовательскому интерфейсу для создания окон, со- держащих внутри себя дочерние окна. Примером MDI может служить интегрированная интерактивная среда для Windows Borland Pascal. В оперативной области Borland Pascal пользователь может открыть сразу несколько окон. Каждое окно редактирования является дочер- ним окном.
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm X+=[]=========================================================+X X|#=#XXXXXXXXXXXXXXXXXXXXBorland PascalXXXXXXXXXXXXXXXXXXXX|^|v|X X|---------------------------------------------------------+-+-|X X| File Edit Search Run Compile Tools Options Windows Help |X X|-------------------------------------------------------------|X X|+============================================+ |X X#=# c:\bpw\helloapp.pas |^|v| |X X----------------------------------------+-+-| |X X program Hello; ^| |X X #| |X X uses WObjects, WinTypes, WinProcs; #| |X X #| |X X type #| |X X m| |X X { Define a TApplications descendant } #| |X X THelloApp = object(TApplication) #| |X X procedure InitMainWindow; virtual; v| |X X<#X#######################################>#| |X X|+============================================+ |X X| |X X| |X X| |X X|###1:1######Insert###########################################|X X+=============================================================+X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Рис. 10.2 Окна IDE для Windows Borland Pascal - приложение MDI.