Вопрос: Кто нужен в команду, чтобы заниматься визуальным проектированием? — КиберПедия 

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Вопрос: Кто нужен в команду, чтобы заниматься визуальным проектированием?

2022-10-10 59
Вопрос: Кто нужен в команду, чтобы заниматься визуальным проектированием? 0.00 из 5.00 0 оценок
Заказать работу

Ответ из зала: Халявщик.

Ответ препода: Он про нас говорит тоже самое. Потому что наша работа вообще не видна! А встречают по обложке. Поэтому, конечно, здесь нужен UsabilityManager, который может втереться в доверие к пользователям, каким-то образом выжать из них все, что они хотят и это еще даже суметь все реализовать. Это, конечно, большое дело.

Я почему это все вспоминаю? У меня была один раз подобная история. Я пытался сделать пользовательский интерфейс в своей жизни. Одному человеку понравилось. Он перед вами.

В 2008 году в Microsoftвышла очередная VisualStudio. И именно в этом году у них пошла такая политика, что у них на курсах и всяких конференциях любили писать: «Дизайнер –это не программист, программист – это не дизайнер». В 2008 году очень активно занялись разработкой профессиональных инструментов для дизайнеров. Он должен работать в интуитивно понятной среде, но самое главное, что он должен приносить вам, как результат своей работы, не картинку. Если он в PhotoShopпринесет нарисованный пользовательский интерфейс, что вы будете с этим делать? Он должен принести прототип проекта, т.е. визуальную сделанную часть проекта. И вот если дизайнер работает в удобной для себя среде, но принесет вам то, что вы можете открыть у себя, например, в NetBeansи туда будете писать код, а он в своей среде будет продолжать заниматься внешним видом, то вот это будет красиво. Так вот в 2008 году в Microsoftтакая программа вышла в свет. Она называется DesignStudio или ExpressionBlend. Это выглядит как Photoshop. Пользовательский интерфейс собирается, поворачивается и исчезает в бесконечности. Любое касание мышкой пользовательского интерфейса и запускается анимация. Ну это я сделал ерунду, а дизайнер там будет творить. Но на выходе проект, который открывается в VisualStudio.

Здесь мы увидим подобное. В Webэто уже все давно сделано. Поэтому здесь для классических пользовательских интерфейсов Oracleявляется догоняющей компанией. Когда мы будем говорить про JavaFX, там будет написано имя утилиты «SceneBuilder», который для дизайнера.

Итак, давайте покажу еще некоторые вещи, которые здесь можно делать. Вот я выделяю кнопочку. Видите окошко «Свойства»? Обратите внимание, что там рядышком еще какие-то слова есть. Например, есть «События». А если сюда переключиться? То вы увидите весь список событий, которые есть у кнопочки. Когда мы говорили, что их много – это была не шутка. Вот они все здесь написаны. Ну это, конечно, не пять десятков.

Учтите, что вы можете свойства менять из вот этого интерфейса. Вы можете подписку на события делать, тоже из этого визуального интерфейса. И для того, чтобы все это было возможно, именно авторы библиотеки Swingбыли инициаторами JavaBeans. Если вы зайдете на сайт Oracleи посмотрите документацию по JavaBeans, то это действительно некий стандарт. Вы можете открыть там совсем небольшой документ. Там буквально пяток правил, как нужно писать класс, естественно с примерами кода, чтобы это было JavaBeans. Например, какие туда входят позиции.

1. конструктор должен быть дефолтный

2. должен быть implements Serializable

3. свойства get(), set() должны реализовываться.А если boolean, то «is». А вот когда событие реализуется, то там, конечно, побольше пунктов.

Надо хоть какую-то программку написать. Обработчик события нужно сделать. Какую-то идею реализовать в интерфейсе. У нас есть кнопочка. Мы на нее кликнули. Есть списочек. Кстати, в Swingесть диалоговые окна. Тут есть выбор цвета. В AWTэтого нормально не было сделано. Поэтому мы кликаем по кнопочке, у нас на экране есть список, мы из этого списка берем все числа, находим их сумму и выводим в другое окошко на экране. Solveя нажимаю, здесь мы сейчас числа напишем и естественно эту ерунду уберем. Поставите любые числа в список, какие вам хочется. Найти элемент «Текстовое поле».


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.