Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634655)
Контекстум
.

Программирование на языке Java ЛР в ИСР Eclipse или NetBeans (190,00 руб.)

0   0
Первый авторАкчурин Э. А.
АвторыМирскова Е. Е., Фёдорова Т. А.
ИздательствоИзд-во ПГУТИ
Страниц90
ID319597
АннотацияЛабораторный цикл содержит работы по изучению программирования на языке Java. Можно по выбору использовать две свободные ИСР: Eclipse или NetBeans.
Кому рекомендованоДля студентов направления «Информатика и вычислительная техника».
УДК004.4
ББК32.973.26-018
Акчурин, Э.А. Программирование на языке Java ЛР в ИСР Eclipse или NetBeans : [лаб. практикум] / Е.Е. Мирскова, Т.А. Фёдорова; Э.А. Акчурин .— Самара : Изд-во ПГУТИ, 2011 .— 90 с. : ил. — URL: https://rucont.ru/efd/319597 (дата обращения: 23.04.2024)

Предпросмотр (выдержки из произведения)

Федеральное агентство связи Государственное образовательное учреждение высшего профессионального образования ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ ЭЛЕКТРОННАЯ БИБЛИОТЕЧНАЯ СИСТЕМА Самара 1 Поволжский государственный университет телекоммуникаций и информатики Акчурин Э.А., Мирскова Е.Е., Фѐдорова Т.А. Программирование на языке Java ЛР в ИСР Eclipse или NetBeans Для студентов направления «Информатика и вычислительная техника» Самара 2011 2 Факультет информационных систем и технологий Кафедра «Информатика и вычислительная техника» Заведующий - д.т.н., профессор Акчурин Э.А. <...> Обе ИСР предназначены для разработки консольных приложений, приложений для ОС с графическим интерфейсом, DLL и др. <...> Блок-схема алгоритма в соответствии с номером варианта. <...> Чтобы файлы разных проектов не перепутывались, следует для каждого проекта создавать свою папку с именем, отображающим смысл (например, WFormApplHello). <...> Рекомендуется иерархия вложенных друг в друга папок: 8 Диск пользователя (устанавливается администратором) Папка Users (пользователи) Папка группы (например, PO_31) Папка студента (например, Ivanov) Папка проекта (например, Hello_Appl) Внутри нее файлы проекта. <...> В дисплейных классах в папке проекта на каждом занятии следует сохранять файлы проекта (одно задание лабораторной работы – один проект, одна папка). <...> ИСР создает перечень доступных пространств имен директивами import по умолчанию. <...> Основы ИСР Eclipse После первого запуска ИСР появляется окно ИСР. <...> Отображается выпадающее меню для выбора типа проекта. <...> Путь к папке для файлов проекта (например, E:\Eddy\java\Eclipse). <...> Операция Описание Toggle Comment Add Block Comment Remove Block Comment Generate Element Comment Shift Right Shift Left Correct Indentation Format Format Element Add Import Organize Imports Переключатель. <...> Добавляет блок комментария для выделенного фрагмента кода. <...> Удаляет блок комментария для выделенного фрагмента кода. <...> Добавляет уровень иерархии для выделенного фрагмента кода. <...> Уменьшает уровень иерархии для выделенного фрагмента <...>
Программирование_на_языке_Java_ЛР_в_ИСР_Eclipse_или_NetBeans_Для_студентов_направления_«Информатика_и_вычислительная_техника»_.pdf
Оглавление 0. Введение ................................................................. 6 0.1. Список литературы ......................................... 6 0.2. Обзор ................................................................ 6 0.3. Основные сведения об ИСР ........................... 7 0.4. Методические указания ................................. 8 1. Java. Первые программы .................................... 10 1.1. Основы ИСР Eclipse ..................................... 10 1.2. Основы ИСР NetBeans .................................. 21 1.3. Hello_Cons ..................................................... 29 1.4. Hello_Appl ...................................................... 31 2. Типы в языке Java ................................................ 35 2.1. Численные типы ............................................ 35 2.2. Строковые и символьные типы ................... 37 3. Линейные структуры .......................................... 39 3.1. Использование базовых функций ............... 41 3.2. Использование функций Math ..................... 43 4. Структуры с ветвлениями .................................. 45 4.1. Ветвления с инструкцией if ......................... 45 4.2. Выбор switch; case ......................................... 47 5. Циклы с неизвестным числом повторений ....... 49 5.1. Цикл while ...................................................... 49 5.2. Цикл do-while ................................................ 52 6. Циклы с заданным числом повторений ............ 54 6.1. Цикл for .......................................................... 54 6.2. Вложенные циклы for ................................... 56 6.3. Команда break ................................................ 57 6.4. Команда continue ........................................... 59 7. Логические операцииОшибка! Закладка не определена. 8. Массивы ............................................................... 60 8.1. Одномерный массив ..................................... 60 8.2. Матрица ......................................................... 62 9. Файлы ................................................................... 65 9.1. Текстовые файлы .......................................... 65 9.2. Файлы произвольного доступа .................... 68 9.3. Копирование файлов .................................... 70 9.4. Обмен данными между файлами ................ 72 10. Операции со строкамиОшибка! Закладка не определена. 10.1. Сравнение строкОшибка! Закладка не определена. 10.2. Объединение строкОшибка! Закладка не определена. 10.3. Разбиение строкОшибка! Закладка не определена. 11. Исключения ....................................................... 75 12. Списки ................................................................ 76 13. Таблицы .............................................................. 79 4
Стр.4
14. Графика. Рисуем функции ................................ 86 14.1. Текст и график функции в форме ............. 86 5
Стр.5
0. Введение 0.1. Список литературы 1. Иллюстрированный самоучитель по Java. Русский HELP. (http://ruhelp.org) 2. Эккель Б.. Философия Java. Библиотека программиста. 4-е изд. – СПб.: Питер, 2009. – 640 с. 3. Хорстманн К. Java 2. Библиотека профессионала, том 1. Основы. 7-е изд.: Пер. с англ. - М.: "Вильямс", 2006. - 896 с. 4. Хорстманн К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. Пер. с англ. - М.: "Вильямс", 2002. - 1120 с. 5. Щилдт Г. Холмс Д. Искусство программирования на Java. Пер. с англ. - М.: "Вильямс", 2005. - 335 с. 6. Арнольд К., Гослинг Д.. Язык программирования Java. Пер. с англ. - СПб.: Питер , 1997. - 304 с. 7. Монахов В. Язык программирования Java и среда NetBeans, 3-е издание. БХВ=Петербург, 2011, 704 с. 8. Казарин С., Клишин А. Среда разработки Java- приложений Eclipse - М., 2008. 77 с. 9. Хемраджани А. Гибкая разработка приложений на Java с помощью Spring, Hubernate и Eclipse. :Пер. с англ. - М.: "Вильямс", 2008. - 352 с. 0.2. Обзор Современные средства создания Java-приложений разработаны для различных платформ: Linux, Solaris, Windows и MacOS. Важнейшее преимущество языка Java заключается в том, что приложение, написанное на основе данного языка, является независимым от платформы и архитектуры процессора, который будет выполнять алгоритм данного приложения. Главным звеном в данном процессе является виртуальная машина Java — это специальная программа, которая имеющийся откомпилированный независимый байт-код преобразует в набор инструкций для конкретного процессора. Программа должна быть предварительно установлена на компьютер, где планируется запуск приложения. Байт-код формируется из кода Java встроенным компилятором Язык Java является объектно-ориентированным и поставляется с достаточно объемной библиотекой классов. Библиотеки классов Java значительно упрощают разработку приложений, предоставляя в распоряжение программиста мощные средства решения стандартных задач. Почти сразу же после появления Java было создано большое количество интегрированных сред разработки (ИСР) программ для этого языка: Eclipse (Eclipse Foundation), NetBeans (Sun), JBuilder (Inprise), Visual Age (IBM), VisualCafe (Symantec) и др. Большинство из существующих ИСР приложений сами написаны полностью на Java и имеют развитые средства визуального программирования.
Стр.6
Лабораторный цикл содержит работы по изучению программирования на языке Java. Можно по выбору использовать две свободные ИСР: Eclipse или NetBeans. 0.3. Основные сведения об ИСР Eclipse. Первоначально Eclipse разрабатывалась фирмой IBM как преемник ИСР от IBM - VisualAge, в качестве корпоративного стандарта ИСР для разработки на разных языках под платформы IBM. По сведениям IBM проектирование и разработка стоили 40 миллионов долларов. Авторы проекта: Исходный код был полностью открыт и сделан доступным после того, как Eclipse был передан для дальнейшего развития независимому от IBM сообществу. Развивается и поддерживается консорциумом Eclipse Foundation, в который входят компании Borland, IBM, Merant,QNX Software Systems, Rational Software, RedHat, SuSE, и TogetherSoft. Проект Eclipse Platform. получил распространение в виде открытого исходного кода согласно Универсальной публичной лицензии (Common Public License). Основой Eclipse является платформа расширенного клиента (RCP - Rich Client Platform). В еѐ состав входят: Ядро платформы (загрузка Eclipse, запуск модулей). Графический интерфейс пользователя (ГИП - GUI) в вариантах AWT, Swing и SWT. AWT – устаревший набор компонент. Swing эмулирует графические компоненты. Он создает очень длинные коды и работает медленнее SWT, пока поддерживается, но в новых проектах не употребляется. SWT использует для графических компонентов функции операционной системы, поэтому работает эффективнее, чем Swing. JFace (файловые буферы, работа с текстом, текстовые редакторы). Рабочая среда Eclipse (панели, редакторы, проекции, мастеры). Гибкость Eclipse обеспечивается за счѐт подключаемых модулей, благодаря чему в ИСР возможна разработка приложений не только на Java, но и на других языках, таких как C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang, компонентный Паскаль, Zonnon и прочих. NetBeans. 7
Стр.7
Разработка ИСР NetBeans началась в 1996 г. под названием Xelfi (игра букв на основе Delphi) в качестве проекта студентов под руководством Романа Станека по на Факультете Математики и Физики Карлова Университета в Праге. В 1997г. начат выпуск коммерческих версий ИСР NetBeans до передачи всех прав на нее корпорации Sun Microsystems в 1999г. В 2000г. Sun открыла исходные коды ИСР NetBeans. Сейчас спонсор этой ИСР – Oracle. Обе ИСР предназначены для разработки консольных приложений, приложений для ОС с графическим интерфейсом, DLL и др. 0.4. Методические указания Цикл может использоваться в лабораторном практикуме по дисциплинам: "Программирование на языках высокого уровня" (специальность 230105), "Языки программирования высокого уровня" (специальность 230201), "Информатика и программирование" (специальность 080801), "Высокоуровневые методы информатики и программирования" (специальность 080801). Содержание отчета Название работы. Цель работы. Задание в соответствии с вариантом. Блок-схема алгоритма в соответствии с номером варианта. Листинги программы. Результаты выполнения программы на ПК. Выбор варианта задания Номер варианта задания = 1 + последняя цифра номера зачетной книжки. В отдельных работах варианты выбираются по оговоренному правилу. Сохранение кодов ИСР для каждого проекта создает несколько файлов. Чтобы файлы разных проектов не перепутывались, следует для каждого проекта создавать свою папку с именем, отображающим смысл (например, WFormApplHello). Чтобы файлы разных студентов не перепутывались друг с другом, каждому студенту следует создавать для своих файлов индивидуальные папки. Рекомендуется иерархия вложенных друг в друга папок: 8
Стр.8
Диск пользователя (устанавливается администратором) Папка Users (пользователи) Папка группы (например, PO_31) Папка студента (например, Ivanov) Папка проекта (например, Hello_Appl) Внутри нее файлы проекта. В дисплейных классах в папке проекта на каждом занятии следует сохранять файлы проекта (одно задание лабораторной работы – один проект, одна папка). Рекомендуется при выполнении работы периодически сохранять незавершенные проекты в текущем состоянии, чтобы избежать потерь документов при сбоях. Методические указания МУ в электронном виде доступны студентам на сервере кафедры (только для чтения). Иерархия папок с документацией следующая: Диск Method Папка преподавателя (например, Akchurin) Папка МУ для дисциплины (например, Java) Файлы методических указаний к отдельным работам. Методические указания выложены и в сети Internet на сервере кафедры ИВТ ПГУТИ с именем www.ivt.psati.ru. Они находятся на Web-странице в папке «Методические руководства». Внимание. ИСР для каждого нового проекта использует шаблон, в который нужно добавить функциональность. ИСР создает перечень доступных пространств имен директивами import по умолчанию. 9
Стр.9