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

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

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

2022-10-10 60
Вопрос: Кто нужен в команду, чтобы заниматься визуальным проектированием? 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я нажимаю, здесь мы сейчас числа напишем и естественно эту ерунду уберем. Поставите любые числа в список, какие вам хочется. Найти элемент «Текстовое поле».


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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

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

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



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

0.009 с.