Строка меню

Меню, характерное для программ, работающих под управлением операционной системы Windows

Строка меню — разновидность меню, предоставляющая доступ ко всем функциям программы (или к большинству функций). Обычно строка меню располагается в верхней части окна, сразу под заголовком, но в некоторых операционных системах, например OS X, она размещается в верхней части экрана и актуальна для активного приложения[1].

В некоторых системах используется глобальное меню, которое располагается в верхней части экрана, например таким образом можно настроить отображение меню в KDE

Устройство

В современных приложениях строка меню представляет собой набор пунктов, расположенных в один ряд в верхней части экрана или окна приложения. При нажатии на пункт меню раскрывается вложенное меню. В некоторых программах активация пункта строки меню могла сразу вести к выполнению какого-либо действия: например, в ранних версиях Windows такие пункты меню традиционно помечались знаком «!»[2], однако современные HIG рекомендуют все команды, вызываемые из строки меню, располагать во вложенных меню, даже если последнее при этом будет состоять из одного пункта.

Вместе со строкой меню могут располагаться и другие элементы интерфейса: в OS X рядом с меню располагается область уведомлений и системная кнопка, а в приложениях Windows, использующих MDI — значок открытого документа и кнопки управления дочерним окном.

Команды, доступные из меню часто дублируют команды, которые можно выполнить другими способами: через контекстное меню, панели инструментов и с помощью клавиатурных команд. Для того, чтобы показать связь между этими командами в меню часто присутствуют значки и обозначения сочетаний клавиш. Кроме того, при наличии строки состояния в ней принято выводить развёрнутое описание пункта меню, находящего в текущий момент под курсором[3].

Функции программы, которые в момент вызова меню оказываются недоступными (например, функция «Вставить», если буфер обмена пуст), не скрываются, а выделяются менее контрастным цветом. Благодаря такому приёму, пользователь, который не знает о существовании функции в программе может о ней узнать, а если знает о её существовании, но мог забыть расположение — не тратил времени на поиск функции, которая в данный момент недоступна[4].

Доступ к меню с клавиатуры обычно организуется с помощью кнопки Alt, после нажатия на которую фокус ввода переносится в строку меню. Как и в обычном меню, выбрать пункт можно как с помощью клавиш управления курсором, так и с помощью алфавитно-цифровых клавиш — при активации меню в каждом пункте подчёркивается какая-либо из букв (как правило, первая), по нажатию на которую он выбирается[5].

Некоторые настройки программы могут выполняться непосредственно через меню. Для этого некоторые пункты меню могут вести себя как флажок или переключатель, для чего выбранный пункт меню помечается галочкой или точкой[4].

Стандартные пункты меню

Большинство программ, использующих строку меню, содержат стандартные пункты. В некоторых системах, таких как OS X их использование строго регламентировано, но даже если чётких указаний на их использование нет, большинство разработчиков предпочитают придерживаться общих правил компоновки этих пунктов[6].

Файл

В пункт строки меню «Файл» (File) кроме операций по работе с файлами (обычно открытие, сохранение, а также создание нового документа) размещают функции печати, обмена по сети. В Windows в этом меню также принято располагать пункт «выход» для закрытия программы. Также в этом меню принято размещать список недавно открытых документов[7].

Правка

В меню «Правка» (Edit) принято размещать команды для работы с буфером обмена, с выделенными фрагментами, а также команды отмены действий[8]. При отсутствии отдельного пункта меню здесь же располагаются команды поиска.

Вид

В меню «Вид» (View) обычно вносятся функции управления отображением содержимого: включение линеек, сеток и панелей инструментов; изменение шрифта и цвета интерфейса; изменение масштаба и способа постраничного отображения документа[8].

Окно

В меню «Окно» (Window) вносятся средства управления окнами отдельно открытых документов, при условии что программа поддерживает многодокументный интерфейс, причём это может быть не обязательно MDI, но и SDI, TDI и т.д[8].

Справка

Кроме руководства пользователя в раздел «Справка» (Help) также помещают контактную информацию производителя, а также способы регистрации и оплаты для shareware — программ.

Преимущества и недостатки

В OS X строка меню является обязательным элементом всех приложений, в отличие от Windows, где решение об использовании строки меню принимается разработчиками программ. Однако за счёт расположения строки меню в верхней части экрана удаётся избавиться от некоторых недостатков меню, сохранив основные достоинства.

Преимущества

  • Меню позволяет пользователю получить представление обо всех (или почти всех) доступных функциях программы. Пользователь может найти нужную функцию, не зная её точного названия, графического обозначения или сочетания клавиш для её вызова[3];
  • С помощью меню можно организовать доступ к большому количеству функций программы, не загромождая интерфейс элементами управления[9];
  • Меню — привычный и известный большинству пользователей элемент управления. К тому же затраты на проектирование меню обычно меньше, чем на другие интерфейсы[3].

Недостатки

  • Строка меню в верхней части окна накладывает ограничение на его минимальную ширину;
  • Строка меню делает окно более тяжеловесным и добавляет визуального шума;
  • В простых и легковесных приложениях строка меню может создать впечатление тяжеловесности и перегруженности функциями;
  • Строка меню часто оказывается далеко от объектов, которыми пользователь манипулирует. К тому же меню имеет довольно небольшую высоту, из-за чего при использовании мыши приходится тратить относительно много времени на доступ к его элементам;
  • Если у программы большое количество функций, поиск нужной функции в меню может занимать много времени, так как приходится искать нужную команду в подменю из большого количества пунктов, либо открывать несколько вложенных подменю[10];
  • Также большое количество функций вызывает сложности с размещением их в иерархии меню. Это может касаться даже типичных для многих программ функций: например окно настроек программы в приложениях для Windows может вызываться через разные подменю (файл, правка, сервис)[11];
  • Строка меню неприменима в приложениях для мобильных устройств, так как её сложно разместить на узком экране телефона.

В целом, строка меню хорошо работает, если в программе имеется большое количество редкоиспользуемых функций. Функции, которые требуется вызывать достаточно часто, рекомендуется дублировать с помощью панелей инструментов, сочетаний клавиш и прочих приёмов быстрого вызова команд.

Альтернатива строке меню

В системах, где строка меню не является обязательным элементом приложения распространены альтернативные способы собрать в одном месте все функции программы:

  • Кнопка меню (жарг. hamburger button) — кнопка с символом «≡». Занимает мало места, что позволяет использовать её в мобильных приложениях, однако для доступа к меню требуется на одно нажатие кнопки мыши больше;
  • Панели инструментов — могут использоваться для доступа к небольшому числу функций. Если в панели инструментов каждая кнопка имеет подпись, в неё поместится очень мало функций, а если не имеет — пользователь не всегда сможет определить назначение кнопки по значку. Чаще всего панели инструментов используются не как альтернатива, а как дополнение к строке меню[3];
  • Лента — впервые применена в таком качестве компанией Microsoft в интерфейсе Office 2007. Лента выглядит как гибрид панели инструментов и строки меню, занимая при этом несколько больше места на экране. В ленте команды, используемые наиболее часто, выносятся в панель инструментов, а более редкие скрываются в подменю. Некоторые функции могут быть вынесены в заголовок окна, а функции работы с файлами обычно вызываются отдельной кнопкой[12].

Примечания

  1. Купер, 2009, с. 537.
  2. Купер, 2009, с. 548.
  3. 1 2 3 4 Купер, 2009, с. 538−540.
  4. 1 2 Купер, 2009, с. 549.
  5. Купер, 2009, с. 552.
  6. Купер, 2009, с. 541.
  7. Купер, 2009, с. 542.
  8. 1 2 3 Купер, 2009, с. 543.
  9. Купер, 2009, с. 535−536.
  10. Купер, 2009, с. 545.
  11. Купер, 2009, с. 536.
  12. Купер, 2009, с. 547−548.

Литература

  • Алан Купер. об интерфейсе. Основы проектирования = About Face. The Essentials of Interaction Design. — 3. — СПб.: Символ-Плюс, 2009. — С. 532-553. — 688 с. — 1500 экз. — ISBN 978 5 93286 132 5.
  • OS X Human Interface Guidelines: The menu bar.

Read other articles:

Artikel ini memberikan informasi dasar tentang topik kesehatan. Informasi dalam artikel ini hanya boleh digunakan untuk penjelasan ilmiah; bukan untuk diagnosis diri dan tidak dapat menggantikan diagnosis medis. Wikipedia tidak memberikan konsultasi medis. Jika Anda perlu bantuan atau hendak berobat, berkonsultasilah dengan tenaga kesehatan profesional. Penyakit paru obstruktif kronisPatologi kasar yang menunjukkan emfisema tipe sentrilobular yang merupakan ciri dari merokok. Tampilan jarak d...

 

Distrik Comoé District du ComoéDistrikNegara Pantai GadingDibentuk2011Ibu kotaAbengourouLuas[1] • Total14.150 km2 (5,460 sq mi)Populasi (2021)[2] • Total1.501.336 • Kepadatan110/km2 (270/sq mi) Distrik Comoé (Prancis: District du Comoécode: fr is deprecated ) adalah salah satu dari empat belas distrik administratif di Pantai Gading. Distrik ini terletak di sudut tenggara negara itu, berbatasan dengan Ghana d...

 

Limbah minyak adalah buangan yang berasal dari hasil eksplorasi produksi minyak, pemeliharaan fasilitas produksi, fasilitas penyimpanan, pemrosesan, dan tangki penyimpanan minyak pada kapal laut.[1] Limbah minyak bersifat mudah meledak, mudah terbakar, bersifat reaktif, beracun, berasid menyebabkan infeksi, dan bersifat korosif.[1] Limbah minyak merupakan bahan berbahaya dan beracun (B3), karena sifatnya, konsentrasi maupun jumlahnya dapat mencemarkan dan membahayakan lingkung...

Mamá cumple 100 añosPoster film PrancisSutradaraCarlos SauraProduserElías QuerejetaDitulis olehCarlos SauraRafael AzconaPemeranGeraldine ChaplinFernando Fernán GómezRafaela AparicioAmparo MuñozPenata musikLuis de PabloSinematograferLuis CuadradoPenyuntingPablo González del AmoTanggal rilis 17 September 1979 (1979-09-17) Durasi100 menitNegaraSpanyolBahasaSpanyol Mamá cumple cien años adalah sebuah film komedi Spanyol 1979 yang ditulis dan disutradarai oleh Carlos Saura. Fil...

 

Railway station in County Durham, England This article is about the current station in central Hartlepool (formerly West Hartlepool). For the former station in Headland, Hartlepool, see Hartlepool railway station (Hartlepool Dock & Railway). HartlepoolGeneral informationLocationHartlepool, Borough of HartlepoolEnglandCoordinates54°41′13″N 1°12′28″W / 54.6868261°N 1.2078320°W / 54.6868261; -1.2078320Grid referenceNZ512327Owned byNetwork RailManaged byNor...

 

Structural axis of a vascular plant This article is about the stem part of a plant. For the use of stem node in phylogenetics and cladistics, see Phylogenetic nomenclature. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Plant stem – news · newspapers · books · scholar · JSTOR (March 2022) (Learn how and whe...

Peter HiggsHiggs pada April 2009LahirPeter Ware Higgs(1929-05-29)29 Mei 1929Newcastle upon Tyne, InggrisMeninggal8 April 2024(2024-04-08) (umur 94)Tempat tinggalEdinburgh, SkotlandiaKebangsaanInggrisAlmamaterKing's College LondonDikenal atasBroken symmetry pada Electroweak theoryHiggs bosonHiggs fieldHiggs mechanismPenghargaanNobel Prize in Physics (2013)Wolf Prize in Physics (2004)Sakurai Prize (2010)Dirac Medal (1997)Karier ilmiahBidangFisika teoriInstitusiUniversitas Edinburgh Imperi...

 

Mercosur (pt) Mercado Comum do Sul(es) Mercado Común del Sur(gn) Ñemby Ñemuha(gl) Mercado Común do Sur Bendera Kantor pusat Peta keanggotaan DataNama singkatMERCOSUL dan MERCOSUR Tipeorganisasi antarpemerintah Organisasi kawasan Serikat pabean Bahasa resmibahasa Guarani, Portugis dan Spanyol Sejak26 Maret 1991PendiriArgentina, Brasil, Paraguay dan Uruguay 26 Maret 1991Treaty of Asunción KegiatanNegara anggota5 Tata kelola perusahaan Kantor pusat Montevideo Mercosur Pro Tempore Presidenc...

 

Prosesor Intel Pentium II ialah prosesor penerus Pentium Pro, yang dilengkapi dengan teknologi MMX yang diluncurkan pertama kali pada Mei 1997. Sebelum diberi nama Pentium II, prosesor ini dikenal dengan codename Klamath. Klasifikasi Pentium II Pentium IIMasa produksi1997-1999ProdusenIntelKecepatan prosesor233 MHz -450 MHzKecepatan FSB66 MHz -100 MHzProses produksi0,35 µm -0,25 µmSet instruksiIA-32, MMXMikroarsitekturx86 (P6)Jumlah inti1Jenis soketSlot 1MMC-1MMC-2Mini-Ca...

Rian JohnsonRian Johnson tahun 2012LahirRian Craig Johnson17 Desember 1973 (umur 50)Silver Spring, Maryland, USAAlmamaterUSC School of Cinematic ArtsPekerjaanSutradara, penulis naskahTahun aktif1995–sekarangKarya terkenalBrick Looper Star Wars: The Last JediPasanganKarina Longworth (sejak 2011) Rian Craig Johnson (lahir 17 Desember 1973) adalah pembuat film Amerika Serikat. Ia mendapat penghargaan Special Jury Prize for Originality of Vision pada Festival Film Sundance 2005 untuk...

 

Performing arts center in San Francisco, California San Francisco War Memorial and Performing Arts CenterBeaux-Arts style War Memorial Veterans Building and courtyard park, seen from Van Ness Avenue.San Francisco War Memorial and Performing Arts CenterLocation within San Francisco CountyShow map of San Francisco CountySan Francisco War Memorial and Performing Arts CenterSan Francisco War Memorial and Performing Arts Center (California)Show map of CaliforniaSan Francisco War Memorial and Perfo...

 

American software and video game company Tapulous, Inc.FormerlyGogo AppsCompany typeSubsidiaryIndustryVideo gamesComputer softwareFoundedFebruary 2008; 16 years ago (2008-02)FoundersBart DecremAndrew LacyDefunctJanuary 9, 2014; 10 years ago (2014-01-09)FateShut down; all games removed from App StoreSuccessorLibrary:Disney InteractiveHeadquartersPalo Alto, California, U.S.Area servedWorldwideKey peopleBart Decrem (CEO)Andrew Lacy (COO)ProductsTap Tap se...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

هذه المقالة عن حجاج تجويف يحوي العين. لتصفح عناوين مشابهة، انظر حجاج (توضيح). محجر العين الاسم العلميOrbita رسم تخطيطي للعين يظهر العضلات المستقيمة العلوية والسفلية والوسطية والعضلة المائلة السفلية؛ ويظهر الثقب فوق المحجري فوق العين، والشق السفلي للمحجر متوضعا بصورة سفلية ج...

 

Tenth Tlatoani of Tenochtitlan This article is about the ruler of Tenochtitlan. For other uses, see Cuitláhuac (disambiguation). CuitláhuacCuitláhuac in the Primeros Memoriales.Huey Tlatoani of the Aztec Empire Tlatoani of TenochtitlanReign2 Flint1520PredecessorMontezuma IISuccessorCuauhtémocSuccessorIxhuetzcatocatzin (Alonso)Bornc. 1476Died2 Flint (1520; aged 44)SpouseA daughter of Moteixcahuia QuauhtlehuanitzinIssueIxhuetzcatocatzin (Alonso)AnaLuisatwo othersFatherAxayacatlMotherA daugh...

ManjaroManjaro 20.2Perusahaan / pengembangRoland Singer, Guillaume Benoit, Philip MüllerKeluargaMirip UnixStatus terkiniTerkini (Bleeding-Edge, Rolling-Release)Model sumberSumber terbukaRilis perdana10 Juli 2011; 12 tahun lalu (2011-07-10)[1][2]Rilis stabil terkini22.0 (Sikaris)[3] / 24 Desember 2022; 17 bulan lalu (2022-12-24)Rilis tak-stabil terkini22.4 Beta 1 / 2022-06-23Repositorihttps://repo.manjaro.org/Dukungan platformx86-64Kernel typeMonolithic ...

 

Russian RedInformasi latar belakangLahir20 November 1985AsalMadrid, SpanyolGenreIndie, FolkPekerjaanPenyanyi, Penulis LaguTahun aktif2007–sekarangLabelOctubre / Sony Music EntertainmentSitus webhttp://www.russianred.es/ Russian Red (lahir 20 November 1985) adalah nama panggung untuk penyanyi indie dan folk asal Spanyol bernama Lourdes Hernández.[1] Meskipun berkebangsaan dan lahir di Spanyol, Lourdes menulis dan menyanyikan lagu-lagunya dalam bahasa Inggris karena ia lebih menyukai...

 

Mexican basketball league Basketball Circuit of the Pacific CoastCurrent season, competition or edition: 2024 CIBACOPA seasonSportBasketballFounded2001; 23 years ago (2001)DirectorLeonardo Félix RuizNo. of teams10CountryMexicoContinentFIBA Americas (Americas)Most recentchampion(s)Astros de Jalisco (2nd title) (2023)Most titlesRayos de HermosilloTijuana ZonkeysTrigueros de Ciudad Obregón(3 titles each)TV partner(s)AYM Sports Megacable[1]TelemaxTVC Deportes[2]...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Archaeology album – news · newspapers · books · scholar · JSTOR (September 2012) (Learn how and when to remove this message) 1996 studio album by The RutlesArchaeologyStudio album by The RutlesReleased29 October 1996Recorded1978, 1996GenreComedyLe...

 

KaranganomKecamatanPeta lokasi Kecamatan KaranganomNegara IndonesiaProvinsiJawa TengahKabupatenKlatenPemerintahan • CamatSlamet Samodra Karyadi,M.M.Populasi • Total40,554 jiwaKode Kemendagri33.10.18 Kode BPS3310200 Luas24,06 km²Desa/kelurahan19 Karanganom (bahasa Jawa: ꦏꦫꦔꦤꦺꦴꦩ꧀, translit. Karanganom) adalah sebuah kecamatan di Kabupaten Klaten, Jawa Tengah. Batas Wilayah Utara Kecamatan Tulung danKecamatan Polanharjo Timur laut Kecamatan ...