Основы пользовательского интерфейса в среде WINDOWS, страница 8

2.7.1. Струк­ту­ра ок­на в сре­де Windows 9X (ME).

Ок­но включает в се­бя сле­дую­щие эле­мен­ты(см. рис.4 ): 1) ра­бочая об­ласть; 2) за­го­ло­вок; 3) кноп­ка управ­ляю­ще­го ме­ню; 4) стро­ка ме­ню; 5)стро­ка ин­ст­ру­мен­тов; 6) кноп­ка свер­ты­ва­ния; 7) кноп­ка раз­вер­ты­ва­ния; 8) кноп­ка вос­ста­нов­ле­ния; 9) ли­ней­ки про­крут­ки; 10) стро­ка со­стоя­ния; 11) гра­ни­цы; 12) уш­ко для из­ме­не­ния раз­ме­ра ок­на. 

Рас­смот­рим  крат­ко на­значение ка­ж­до­го эле­мен­та ок­на.

Ра­бочая об­ласть при­клад­ной про­грам­мы.  Это об­ласть ок­на, где рас­по­ла­га­ет­ся его со­дер­жа­тель­ная часть. В ней, на­при­мер, мо­жет рас­по­ла­гать­ся ре­дак­ти­руе­мый текст в сре­де не­ко­то­ро­го тек­сто­во­го ре­дак­то­ра.

За­го­ло­вок. В по­ле за­го­лов­ка рас­пол­га­ет­ся  имя при­клад­ной про­грам­мы и имя те­ку­ще­го от­кры­то­го до­ку­мен­та (ес­ли та­ко­вой име­ет­ся).

Кноп­ка управ­ляю­ще­го ме­ню.  Слу­жит для от­кры­тия управ­ляю­ще­го ме­ню, ко­то­рое пред­на­значено для управ­ле­ния раз­ме­ра­ми ок­на, для его пе­ре­ме­ще­ния и  за­кры­тия.

Стро­ка ме­ню. В стро­ке ме­ню рас­по­ла­га­ют­ся боль­шин­ст­во ко­манд по управ­ле­нию ок­ном, ко­то­рые ор­га­ни­зо­ва­ны в ви­де сис­те­мы под­ме­ню.

Рис. 4

Стро­ка ин­ст­ру­мен­тов. В стро­ке ин­ст­ру­мен­тов на­хо­дят­ся кноп­ки и дру­гие сред­ст­ва управ­ле­ния для бы­ст­ро­го дос­ту­па к со­от­вет­ст­вую­щим ко­ман­дам и вы­зо­ва функ­ций. Вид стро­ки ин­ст­ру­мен­тов ме­ня­ет­ся в за­ви­си­мо­сти от про­грам­мы или от функ­ции ок­на.

 Кноп­ка свер­ты­ва­ния.  Кноп­ка пред­на­значена для свер­ты­ва­ния ок­на и по­ме­ще­ния его в стро­ку за­да­ний. Не­ко­то­рые при­клад­ные про­грам­мы сво­рачива­ют­ся в стро­ку на ос­нов­ном эк­ра­не сис­те­мы, а не в кноп­ку в стро­ке за­да­ний.

Кноп­ка раз­вер­ты­ва­ния.  Кноп­ка пред­на­значена для уве­личения ок­на до раз­ме­ров эк­ра­на дис­плея. При раз­вер­ты­ва­нии ок­на его кноп­ка раз­вер­ты­ва­ния пе­ре­хо­дит в кноп­ку вос­ста­нов­ле­ния .

 Кноп­ка вос­ста­нов­ле­ния. Эта кноп­ка пред­на­значена для пе­ре­во­да раз­вер­ну­то­го ок­на в нор­маль­ный вид.

 Кноп­ка за­кры­тия. Эта кноп­ка за­вер­ша­ет ра­бо­ту при­клад­ной про­грам­мы и за­кры­ва­ет ок­но.

Ли­ней­ки про­крут­ки. Ес­ли раз­ме­ры ок­на не­дос­та­точны для вы  во­да на эк­ран все­го со­дер­жи­мо­го ок­на, то в ок­не по­яв­ля­ют­ся ли­ней­ки про­крут­ки. Ли­ней­ки про­крут­ки ис­поль­зу­ют­ся для пе­ре­ме­ще­ния (про­крут­ки) со­дер­жи­мо­го ок­на.

Стро­ка со­стоя­ния. Не­ко­то­рые ок­на име­ют стро­ку со­стоя­ния, в ко­то­рой вы­во­дит­ся ин­фор­ма­ция об объ­ек­те. Во мно­гих ок­нах вы­бор пунк­тов ме­ню или дру­гих объ­ек­тов вы­зы­ва­ет по­яв­ле­ние в стро­ке со­стоя­ния опи­са­ния объ­ек­та или пунк­та ме­ню, вы­бран­но­го поль­зо­ва­те­лем.

Гра­ни­ца. Гра­ни­ца ок­на яв­ля­ет­ся ак­тив­ным эле­мен­том. Ее мож­но пе­ре­дви­гать для из­ме­не­ния раз­ме­ра ок­на.

 Уш­ко для из­ме­не­ния раз­ме­ров. Дан­ный эле­мент обес­печива­ет ме­сто для за­хва­та, с це­лью по­сле­дую­ще­го из­ме­не­ния раз­ме­ра ок­на.

2.7.2. Опе­ра­ции с ок­на­ми.

 Пе­ре­ме­ще­ние ок­на. Пе­ре­ме­ще­ние ок­на пред­став­ля­ет со­бой опе­ра­цию по сме­ще­ние ок­на в пре­де­лах плос­ко­сти ос­нов­но­го эк­ра­на. Он  мо­жет по­на­до­бить­ся, на­при­мер, ес­ли не­об­хо­ди­мо уви­деть дру­гое ок­но или объ­ект, ко­то­рые на­хо­дит­ся за ним. Наи­бо­лее лег­ким спо­со­бом пе­ре­ме­ще­ния ок­на яв­ля­ет­ся пе­ре­тас­ки­ва­ние его за стро­ку за­го­лов­ка.  Так, например, опе­ра­ция пе­ре­ме­ще­ния ок­на Му Computer с по­мо­щью мы­ши включает сле­дую­щие ша­ги.