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

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

Как заказчик описал требования к работе:
Нужна курсовая работа по информатике. Есть содержание, дам структуру. Послезавтра уже сдавать план и введение, остальные сроки обговорим в переписке.
Фрагмент выполненной работы:
Введение Для создания графики и графического интерфейса пользователя язык программирования Java дает много возможностей. Используют ряд библиотек и подходов, самыми популярными из которых являются AWT, Swing, SWT, и JavaFX. AWT (Abstract Window Toolkit) был первым GUI фреймворком. Идея была правильная - AWT использует нативные контролы, то есть они выглядят и физически являются родными, независимо от того, на какой платформе вы запускаете свое приложение. (работа была выполнена специалистами Автор 24) К сожалению, оказалось, что общих для разных окружений контролей мало и писать кроссплатформенные нативные интерфейсы так, чтобы ничего не поползло и не разъехалась, очень сложно; Поэтому на смену 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
Заказ выполнил
user1421557
5
скачать
Создание графики с помощью Java.docx
2018-09-14 16:05
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Оценка "отлично". Спасибо автору за проделанную работу ) Впереди еще производственная практика и диплом, буду заказывать у данного автора )

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Учебная практика.Разработка фирменного стиля предприятия
Отчёт по практике
Информатика
Стоимость:
700 ₽
Просмотреть параметры системы ПК и дать рекомендации
Творческая работа
Информатика
Стоимость:
300 ₽
Практические работы по предмету "Архитектура ЭВМ и систем"
Контрольная работа
Информатика
Стоимость:
300 ₽
Курсовая по проектированию информационных систем
Курсовая работа
Информатика
Стоимость:
700 ₽
Зачетные задачи (MATLAB или на свое усмотрение)
Контрольная работа
Информатика
Стоимость:
300 ₽
Настройка и оптимизация производительности операционных систем
Курсовая работа
Информатика
Стоимость:
700 ₽
Электронные таблицы: вычисления. Тестовые задания
Решение задач
Информатика
Стоимость:
150 ₽
Написать курсовой по Операционным системам . М-03597
Курсовая работа
Информатика
Стоимость:
700 ₽
Курсовая по "Проекту ЛВС Департамента соцзащиты"
Курсовая работа
Информатика
Стоимость:
700 ₽
Использование MS Excel для решения различных задач
Курсовая работа
Информатика
Стоимость:
700 ₽
создание веб-сайта
Курсовая работа
Информатика
Стоимость:
700 ₽
3504 Разработка алгоритма нечёткой сегментации временных рядов
Курсовая работа
Информатика
Стоимость:
700 ₽
Еще одна курсовая по прикладной информатике
Курсовая работа
Информатика
Стоимость:
700 ₽
Техническое обслуживание сканеров
Курсовая работа
Информатика
Стоимость:
700 ₽
Написать вторую главу по методике обучения информатике
Курсовая работа
Информатика
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы