Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Создание графики с помощью Java
Создан заказ №2859377
8 сентября 2018

Создание графики с помощью Java

Как заказчик описал требования к работе:
Срочно выполнить курсовую работу по информатике с оформлением по госту и списком литературы. Срок 8 дней, подробное описание темы приложено к заданию
Фрагмент выполненной работы:
Введение Для создания графики и графического интерфейса пользователя язык программирования Java дает много возможностей. Используют ряд библиотек и подходов, самыми популярными из которых являются AWT, Swing, SWT, и JavaFX. AWT (Abstract Window Toolkit) был первым GUI фреймворком. Идея была правильная - AWT использует нативные контролы, то есть они выглядят и физически являются родными, независимо от того, на какой платформе вы запускаете свое приложение. (работа была выполнена специалистами author24.ru) К сожалению, оказалось, что общих для разных окружений контролей мало и писать кроссплатформенные нативные интерфейсы так, чтобы ничего не поползло и не разъехалась, очень сложно; Поэтому на смену AWT пришел Swing. Swing использует формы, создаваемые AWT, на которых он своими силами рисует контроли. Работает это хозяйство, понятное дело, медленнее, но зато UI становится гораздо более переносным. Swing предлагает на выбор программисту множество Look & Feel, благодаря которым можно сделать или так, чтобы приложение выглядело и вело себя одинаково как под Windows, так и под Linux, или чтобы приложение было очень похоже на нативное независимо от того, где его запускают. В первом случае приложение проще налаживать, во втором - становятся счастливее пользователи. Кстати, сначала Swing был сделан ребятами из Netscape; SWT (Standard Widget Toolkit) - фреймворк, написанный в IBM и используемый в Eclipse. Как и в AWT, используются нативные контролы. SWT не входит в JDK и использует JNI, поэтому не очень соответствует идеологии Java "написано однажды, работает везде». Вроде как при очень сильном желании можно запаковать в пакет реализацию SWT для всех-всех-всех платформ, и тогда приложение вроде как даже станет портабельным, но только до тех пор, пока не появится какая-то новая операционная система или архитектура процессора; JavaFX активно разрабатывается в Oracle и позиционируется, как быстрая замена Swing. Идеологически JavaFX похож на Swing, то есть, контролы не нативные. Среди интересных особенностей JavaFX следует отметить хардверных ускорения, создание GUI с помощью CSS и XML (FXML), возможность использовать контроли JavaFX в Swing, а также множество новых красивых контролей, в том числе для рисования диаграмм и 3D. Видео с более подробным обзором JavaFX можно посмотреть здесь. Начиная с Java 7, JavaFX является частью JRE / JDK. Создание графики с помощью AWT Abstract Window Toolkit (AWT) — это исходная платформо-независимая оконная библиотека графического интерфейса (Widget toolkit) языка Java. Сейчас AWT является частью Java Foundation Classes (JFC) — стандартного API для реализации графического интерфейса в Java-программе. Также AWT является стандартной библиотекой GUI для некоторых профилей Java ME. Например, профили Connected Device Configuration требуют от среды исполнения Java на мобильных телефонах поддержки AWT. AWT предоставляет два уровня API: 1. Общий интерфейс между Java и собственной системой, используемый для управления окнами, событий, менеджеров макетов. Этот API является основой для программирования графического интерфейса Java, а также использует Swing и Java 2D. Он содержит: Интерфейс между встроенной оконной системой и Java-приложением; Ядро обработчика событий интерфейса; Некоторые менеджеры макетов; Интерфейс для ввода устройств, таких как мышь и клавиатура; а также Пакет java.awt.datatransfer для использования с буфером обмена и перетаскиванием. 2. Базовый набор виджетов GUI, таких как кнопки, текстовые поля и меню. Он также предоставляет интерфейс AWT Native Interface, который позволяет библиотекам в собственном коде рисовать непосредственно на Canvas. AWT также предоставляет приложения с некоторыми высокоуровневыми функциями: • Доступ к области уведомлений на поддерживаемых системах; а также • Возможность запуска некоторых настольных приложений, таких как веб-браузеры и почтовые клиенты из приложения Java. AWT представляет собой набор классов Java, каждый из которых отвечает за реализацию функций и отображение того или иного элемента GUI. Практически все классы визуальных компонентов являются потомками абстрактного класса Component. Только визуальные пункты меню наследуются от другого класса - MenuComponent. Элементы управления представлены следующими классами: • Кнопка, • Флажок (кнопка с независимой фиксацией), • Выбор (раскрывающийся список Windows), • Ярлык (строка), • Список (список выбора Windows) • Полоса прокрутки. Это довольно простые классы, унаследованные от абстрактного класса Component непосредственно. Однако в Java.awt существуют классы элементов интерфейса, которые имеют промежуточного предка. Хорошим примером этого является класс Panel для создания различных панелей. У него есть промежуточный абстрактный класс, предок Container, который является родителем многих классов контейнеров, которые могут содержать другие элементы интерфейса. Из того же класса класс Window наследуется, представляя простейшее окно на экране без меню и рамки. В этом классе есть два часто используемых дочерних элемента: Dialog, чье имя говорит само за себя, а Frame - стандартное окно Windows. Другой промежуточный класс TextComponent генерирует два полезных класса в операции - TextField (аналог строки ввода Windows) и многострочное текстовое окно ввода TextArea. Помимо всех элементов, класс Canvas выделяется. Его визуальное представление представляет собой пустой квадрат, на который вы можете рисовать, и который может обрабатывать события щелчка мышиПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
11 сентября 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
user315022
5
скачать
Создание графики с помощью Java.docx
2018-09-14 16:05
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Оценка "отлично". Спасибо автору за проделанную работу ) Впереди еще производственная практика и диплом, буду заказывать у данного автора )

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Экзамен по информатике on-line бакалавриат. 09.08.2024
Помощь on-line
Информатика
Стоимость:
700 ₽
Суперкомпьютеры и их применение
Доклад
Информатика
Стоимость:
300 ₽
Форматирование ВКР Привести работу в читаемый вид
Выпускная квалификационная работа
Информатика
ЗАДАНИЯ КОНТРОЛЬНОЙ РАБОТЫ ПО МЕТОДАМ ОПТИМАЛЬНЫХ РЕШЕНИЙ
Контрольная работа
Информатика
Стоимость:
300 ₽
Выполнить задания
Контрольная работа
Информатика
Стоимость:
300 ₽
Игра «Города» с GUI на Java, не менее 25 страниц
Курсовая работа
Информатика
Стоимость:
700 ₽
Динамические структуры данных. Обработка дерева
Лабораторная работа
Информатика
Стоимость:
300 ₽
проектирование информационных систем
Курсовая работа
Информатика
Стоимость:
700 ₽
Технология проектного обучения на уроках информатики 7-9 класс
Курсовая работа
Информатика
Стоимость:
700 ₽
Управление проектами в мебельной сфере средствами IT
Курсовая работа
Информатика
Стоимость:
700 ₽
Игра «Города» с GUI на Java, не менее 25 страниц
Курсовая работа
Информатика
Стоимость:
700 ₽
ПРЕДМЕТ: ОПТИМИЗАЦИЯ ПРОГРАММНЫХ СИСТЕМ
Курсовая работа
Информатика
Стоимость:
700 ₽
Разработка приложения для покупки авиабилетов
Курсовая работа
Информатика
Стоимость:
700 ₽
Использование встроенных функций среды Mathcad
Курсовая работа
Информатика
Стоимость:
700 ₽
Система защиты информации в банковских системах
Курсовая работа
Информатика
Стоимость:
700 ₽
Написать программу, используя язык программирования (VC++)
Курсовая работа
Информатика
Стоимость:
700 ₽
Читай полезные статьи в нашем
Помехоустойчивые коды
Цифровой сигнал, как и аналоговый, критичен к влиянию помех. Вероятность появления ошибок в канале связи зависит от самого канала. В кабельных системах передач, к примеру, она будет на много меньше, чем в системах цифровой радиосвязи, но не нулевой. Без возможности исправления ошибок качество принимаемого сигнала будет неудовлетворительным. При вероятности появления ошибок и скорости цифровых данн...
подробнее
Плоттер
Плоттеры создают изображения с помощью пера (пишущего блока).
Связь плоттера с ПК осуществляется с помощью последовательного порта, параллельного порта, SCSI -интерфейса и Ethernet. У некоторых моделей плоттеров есть встроенный буфер (от 1 Мб).
Принцип работы первых плоттеров заключался в передвижении бумаги с помощью ролика, что обеспечивало координату X , а Y обеспечивало движение пера.
Позже...
подробнее
Борис Борисович Тимофеев, советский ученый в области автоматики
Борис Борисович Тимофеев родился 18 октября 1915 года. Известен как советский учёный в области автоматики.

Борис Борисович родился в Петрограде (Российская империя). В 1921 году семья переехала в Тифлис.
Обучался в Грузинском индустриальном институте, который окончил в 1937 году. С 1937 по 1939 год является младшим научным сотрудником в Тбилисском научно-исследовательском институте гидроэнергетики.
В...
подробнее
Прикладная математика и информатика
Прикладной математикой во времена СССР называли отрасль математики, специалисты которой, помимо теоретических знаний, располагали еще и навыками работы на электронно-вычислительных машинах (ЭВМ) применительно к обработке информации, имеющей практическую направленность.
Типичными сферами применения прикладной математики были:
Основополагающий вклад в развитие отечественной прикладной математики внес ...
подробнее
Помехоустойчивые коды
Цифровой сигнал, как и аналоговый, критичен к влиянию помех. Вероятность появления ошибок в канале связи зависит от самого канала. В кабельных системах передач, к примеру, она будет на много меньше, чем в системах цифровой радиосвязи, но не нулевой. Без возможности исправления ошибок качество принимаемого сигнала будет неудовлетворительным. При вероятности появления ошибок и скорости цифровых данн...
подробнее
Плоттер
Плоттеры создают изображения с помощью пера (пишущего блока).
Связь плоттера с ПК осуществляется с помощью последовательного порта, параллельного порта, SCSI -интерфейса и Ethernet. У некоторых моделей плоттеров есть встроенный буфер (от 1 Мб).
Принцип работы первых плоттеров заключался в передвижении бумаги с помощью ролика, что обеспечивало координату X , а Y обеспечивало движение пера.
Позже...
подробнее
Борис Борисович Тимофеев, советский ученый в области автоматики
Борис Борисович Тимофеев родился 18 октября 1915 года. Известен как советский учёный в области автоматики.

Борис Борисович родился в Петрограде (Российская империя). В 1921 году семья переехала в Тифлис.
Обучался в Грузинском индустриальном институте, который окончил в 1937 году. С 1937 по 1939 год является младшим научным сотрудником в Тбилисском научно-исследовательском институте гидроэнергетики.
В...
подробнее
Прикладная математика и информатика
Прикладной математикой во времена СССР называли отрасль математики, специалисты которой, помимо теоретических знаний, располагали еще и навыками работы на электронно-вычислительных машинах (ЭВМ) применительно к обработке информации, имеющей практическую направленность.
Типичными сферами применения прикладной математики были:
Основополагающий вклад в развитие отечественной прикладной математики внес ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы