This chapter gives an approach to building graphical user interfaces ( перевод - This chapter gives an approach to building graphical user interfaces ( русский как сказать

This chapter gives an approach to b

This chapter gives an approach to building graphical user interfaces (GUIs) that combines a declarative base together with a selected set of procedural concepts including objects and threads. We provide a user interface toolkit that is both expressive and easy to use. In the context of the book, this has two goals:
• To present the ideas underlying a practical tool for GUI design that gives the user a high level of abstraction. It turns out that the combination of declarative and non-declarative (i.e., procedural) techniques is particularly appropriate for graphical user interface design.
• To give a realistic example that shows the advantages of programming with concepts instead of programming in models. We start from the declarative programming techniques of Chapter- 3 and add state and concurrency exactly where it is needed. This is a practical example of combining several computation models.
To a first approximation, our user interface specifications are just data structures, which can be calculated at run time. The declarative model makes it easy to calculate with symbolic data structures such as records and lists. This means that we can easily define and manipulate quite sophisticated user interfaces. For example:
• We build a context-sensitive clock widget, that changes its shape and presentation depending on an external parameter, which is the window size.
Other widgets and external parameters are just as easily programmed.
• We show how to generate user interfaces quickly starting from program data. It requires just a few simple data structure manipulations.
The ideas in this chapter are embodied in the QTk module, which is part of the Mozart system [65]. QTk (“Quick Tk”) is a full-featured GUI design tool based on the declarative approach [66, 67]. QTk is implemented as a front end to the tcl/tk graphics package. It has been used to build GUIs for real applications.
All the examples we give can be run directly with QTk. This chapter gives most of the key ideas underlying QTk but only shows a small fraction of the available widgets.

0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
Эта глава дает подход к построению графического пользовательского интерфейса (ГПИ), сочетает декларативную базу вместе с выбранным набором процедурных концепций, включая объекты и потоки. Мы предоставляем Инструментарий интерфейса пользователя, выразительным и простой в использовании. В контексте этой книги это имеет две цели:• Представить идеи, лежащие в основе практического инструмента для графического дизайна, который дает пользователю высокий уровень абстракции. Оказывается, что сочетание декларативного и не декларативный (например, процедурные) методы особенно подходит для графического пользовательского интерфейса.• Чтобы дать реалистичный пример, который показывает преимущества программирования с понятиями, а не в моделях. Мы начинаем от декларативного программирования методов главы - 3 и добавить состояние и параллелизм, точно, где это необходимо. Это практический пример объединения нескольких моделей вычислений.В первом приближении наши спецификации интерфейса пользователя являются только структуры данных, которые могут быть рассчитаны во время выполнения. Декларативная модель позволяет легко вычислить с символических данных структур, таких как записи и списки. Это означает, что мы можем легко определить и управлять довольно сложных пользовательских интерфейсов. Например:• Мы строим контекстно-зависимая виджет, который меняет свою форму и представление в зависимости от внешнего параметра, который является размер окна.Другие виджеты и внешние параметры так же легко запрограммировать.• Мы покажем, как создавать пользовательские интерфейсы, быстро начиная с данных программы. Требуется всего несколько простых данных структуры манипуляций.Идеи, изложенные в этой главе изложены в модуле QTk, который является частью системы Моцарта [65]. QTk («быстрый ТЗ») является полнофункциональный графический дизайн инструмент на основе декларативного подхода [66, 67]. QTk реализован как для tcl/tk графический пакет. Он был использован для создания графических интерфейсов для реальных приложений.Все примеры, которые мы даем можно запускать непосредственно с QTk. Эта глава содержит большинство из ключевых идей, лежащих в основе QTk но только показывает небольшую часть доступных виджетов.
переводится, пожалуйста, подождите..
Результаты (русский) 2:[копия]
Скопировано!
В этой главе дается подход к созданию графических пользовательских интерфейсов (ГПИ) , который сочетает декларативный базу вместе с выбранным набором процедурных понятий , включая объекты и потоки. Мы предлагаем инструментарий интерфейса пользователя , который является одновременно выразительным и проста в использовании. В контексте этой книги, это преследует две цели:
• представить идеи , лежащие в основе практического инструмента для графического дизайна , который дает пользователю высокий уровень абстракции. Оказывается , что сочетание декларативных и не декларативные (т.е. процедурный) методов особенно подходит для графического дизайна пользовательского интерфейса.
• Чтобы дать реалистичный пример, показывающий преимущества программирования с понятиями вместо программирования в моделях. Будем исходить из декларативных методов программирования и 3 главы : добавить состояние и параллелизм именно там , где это необходимо. Это практический пример объединения нескольких расчетных моделей.
В первом приближении, наши спецификации пользовательского интерфейса являются только структуры данных, которые могут быть вычислены во время выполнения. Декларативной модель позволяет легко вычислить с символических структур данных , таких как записей и списков. Это означает , что мы можем легко определить и манипулировать достаточно сложных пользовательских интерфейсов. Например:
• Мы строим контекстно-зависимое виджет часов, который изменяет свою форму и представление в зависимости от внешнего параметра, который является размер окна.
Другие виджеты и внешние параметры так же легко запрограммировать.
• Мы покажем , как создавать пользовательские интерфейсы быстро , начиная с данных программы. Для этого требуется всего лишь несколько простых структур данных манипуляций.
Идеи в этой главе воплощены в модуле QTK, который является частью системы Моцарта [65]. QTK ( "Quick Тк") представляет собой полнофункциональный инструмент для создания графического интерфейса на основе декларативного подхода [66, 67]. QTK реализован в виде переднего конца к Tcl / Tk графический пакет. Он был использован для создания графических интерфейсов для реальных приложений.
Все примеры , которые мы даем может быть запущена непосредственно с QTK. В этой главе дается большинство ключевых идей , лежащих в основе QTK , но показывает только небольшую часть доступных виджетов.

переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
в настоящей главе содержится подхода к созданию графического пользовательского интерфейса (гпи), которая объединяет декларативный базы вместе с выбранным набором процедурных концепций, в том числе объектов и потоки.мы предоставляем интерфейс пользователя инструментария, который и выразительные и простым в использовании.в контексте этой книги, это имеет две цели:• представить идеи, лежащие в основе практического инструмента для GUI дизайн, который дает пользователю высоком уровне абстракции.оказалось, что сочетание декларативный характер и не декларативный характер (например, процедурные методы особенно подходит для графического интерфейса пользователя дизайн.• обеспечить реальный пример, который показывает преимущества программ с концепциями, вместо того, чтобы программы в области моделей.мы начнем с декларативное программирование методов глава - 3 и добавить государства и параллелизм именно там, где это необходимо.это практический пример объединения нескольких расчете моделей.в первом приближении нашей интерфейс спецификаций только структуры данных, которые могут быть рассчитаны на время.декларационный модель позволяет легко рассчитать с символической структуры данных, таких, как отчеты и ведомости.это означает, что мы можем легко определить и манипулировать весьма изощренные пользовательских интерфейсов.например:• мы строим контекстно - часы виджет, что изменения его структуры и представления в зависимости от внешних параметра, который является размер окна.другие виджетов и внешние параметры просто запрограммирован.• мы покажем, как создавать пользовательские интерфейсы быстро, начиная с программы данных.он требует лишь несколько простых структура данных манипуляций.идеи в этой главе, закреплены в qtk модуль, который является частью моцарт системы [65].qtk ("быстро тз") - это полнофункциональный интерфейс разработки инструмента, основанного на декларативный подход [66, 67).qtk осуществляется в передней части на TCL / tk графический пакет.он используется для создания гпи по - настоящему приложений.все примеры, мы дадим может работать непосредственно с qtk.в этой главе дает большинство ключевых идей, лежащих в основе qtk, но показывает лишь малую часть имеющихся виджеты.
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2025 I Love Translation. All reserved.

E-mail: