Засоби створення Java-програм

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут післядипломної освіти
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет «Львівська політехніка» Інститут Післядипломної освіти / Звіт про виконання ЛАБОРАТОРНОЇ РОБОТИ №1 з курсу " Програмне забеспечення мережевих технологій " Тема. «Засоби створення Java-програм». Тема: Засоби створення Java-програм. Мета: Навчитись користуватись середовищами розробки програм мовою JAVA, а також засвоїти склад пакетів бібліотеки різних інструментальних засобів. Теоретичні відомості Java - об'єктно-орієнтована мова програмування, випущена компанією Sun Microsystems у 1995 році як основний компонент платформи Java. Зараз мовою займається компанія Oracle. Синтаксис мови багато в чому походить від C та C++. У офіційній реалізації, Java програми компілюються у байткод, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. Oracle надає компілятор Java та віртуальну машину Java, які задовольняють специфікації Java Community Process, під ліцензією GNU General Public License. Мова значно запозичила синтаксис із C і C++. Зокрема, взято за основу об'єктну модель С++, проте її модифіковано. Усунуто можливість появи деяких конфліктних ситуацій, що могли виникнути через помилки програміста та полегшено сам процес розробки об'єктно-орієнтованих програм. Ряд дій, які в С/C++ повинні здійснювати програмісти, доручено віртуальній машині. Передусім, Java розроблялась як платформо-незалежна мова, тому вона має менше низькорівневих можливостей для роботи з апаратним забезпеченням. За необхідності таких дій java дозволяє викликати підпрограми, написані іншими мовами програмування. Java Development Kit, скорочено JDK — безплатно розповсюджуваний Oracle комплект розробника застосунків на мові Java, який включає до себе компілятор Java (javac), стандартні бібліотеки класів Java, приклади, документацію, різноманітні утиліти і виконавчу систему Java (JRE). В склад JDK не входить інтегроване середовище розробки на Java (IDE), тому розробник, що використовує тільки JDK, повинен використовувати текстовий редактор і компілювати та виконувати свої програми через утиліти командного рядка. Усі середовища розробки на Java, такі, як Eclipse, Netbeans, IntelliJ IDEA, Borland JBuilder, спираються на сервіси JDK, що надаються, і викликають для компіляції Java-програм компілятор з комплекту JDK. Тому ці середовища розробки або включають в комплект постачання одну з версій JDK або вимагають для своєї роботи попереднє встановлення JDK на машині розробника. Eclipse - початково створена IBM інтегроване середовище розробки, що знаходиться серед лідерів з моменту своєї появи. Eclipse, однак, заточений не тільки під Java, а є середовищем загального призначення Eclipse Platform, що позначається на його функціональності. Найбільш відповідна для роботи з Java збірка середовища Eclipse доступна під назвою '' Eclipse IDE for Java Developers ''. Відмінною рисою Eclipse є майже необмежена настроюваність і розширюваність. У початківців користувачів, проте, це може викликати проблеми. Так «з коробки» інтерфейс Eclipse містить надто багато редковживаних функцій, володіє заплутаними і не інтуїтивними меню, відомий Eclipse і своїми нескінченними діалоговими вікнами, які вимагають від користувача введення великого числа інформації або просто перевантаженими відомостями, з якими йому необхідно ознайомитися. Система установки плагінів також може здатися заплутаною. Системи роботи з контролем версій і розробки користувальницького інтерфейсу знаходяться на середньому рівні. Eclipse також доступний безкоштовно. Серед плюсів Eclipse IDE можна відзначити підтримку майже будь-якої існуючої технології Java, а також другорядних технологій, без яких не обходяться програмісти. Маючи достатній досвід, Eclipse можна до неймовірного ступеня підлаштувати під свої потреби. Для нових же користувачів це буде лише перепоною до ефективної роботи, оскільки від середовища загального призначення не варто очікувати великої інтуїтивність і простоти. Виконання роботи Розробка програмного забезпечення в середовищі JDK: JDK включає в себе всі необхідні бібліотеки для розробки ПЗ бібліотеки, компілятор та додаткові утиліти для розробки проте JDK не має середовища для розробки, а отже бажано використовувати блокнот або програма аналогічна до блокнота з можливістю підсвідки синтаксису, я використовую Notepad++ (рис.1). Notepad++ — текстовий редактор, призначений для програмістів і тих, кого не влаштовує скромна функціональність Блокнота, що входить до складу Windows. Notepad++ базується на компоненті Scintilla (потужному компоненті для редагування), написаному на C++ з використанням тільки Windows API і STL, що забезпечує максимальну швидкість роботи при мінімальному розмірі програми. Інтерфейс у Notepad++ — багатомовний. Серед особливостей програми — підсвічування синтаксису, підтримка великої кількості мов (C, C++, Java, XML, HTML, PHP, Java Script, ASCII, Visual Basic/VBScript, SQL, CSS, Pascal, Perl і Python), багатомовна підтримка, робота з декількома документами. Напишемо простенький скрипт для відображення у консолі фрази: «Hello World!!!»: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } } / Рис.1. Вигляд блокноту Notepad++ Необхідно створити html-файл для відображення виконання нашого аплету: <HTML> <HEAD> </HEAD> <BODY BGCOLOR="000000"> <CENTER> <APPLET code = "HelloWorld.class" width = "500" height = "300"> </APPLET> </CENTER> </BODY> </HTML> Два створені файли, HelloWorld.java та lab01.html (рис.2). / Рис.2. Вигляд файлів в файл-менеджері перед компіляцією. Наступний крок, компілюємо нашу програму у байт-код, який потім інтерпретує Java-машина: (рис.3). / Рис.3. Успішна компіляція. Компіляція відбулась вдало, бачемо у файл менеджері з’явився гной відкомпільований фай байт-коду (рис.4), який можна запускати в браузері : / Рис.4. Вигляд файлів в файл-менеджері після компіляції. Запустимо утиліту java для запуску виконання програми (рис.5) : / Рис.5. Виконання коду. Розробка програмного забезпечення в середовищі Eclipse: Запускаємо середовище для програмування Eclipse (рис.6) та створимо новий проект HelloWorld: / Рис.6. Вигляд середовища для розробки Eclipse. / Рис.7. Створюємо новий проект HelloWorld. Тепер створимо новий пакет і назвемо його HelloWorld (рис.8): / Рис.8. Створення нового пакету Тепер створимо новий клас який також назвемо HelloWorld (рис.9): / Рис.9. Створення нового класу У спеціально призначеній вкладці пишемо наш код (рис.10): / Рис.10. Вигляд вікна для створення коду Запускаємо наш код на виконання (рис.11): / Рис.11. Результат виконання програми Висновок. Виконуючи дану лабораторну роботу я ознайомився з різними середовищами для розробки програмного забезпечення мовою Java. JDK – має всі необхідні бібліотеки на які необхідні для багатьох сторонніх середовищ розробки, проте на дає можливості автоматизувати створення програмного забезпечення, в пару до JDK варто використовувати або як мінімум текстовий редактор з можливістю підсвічувати синтаксис мови java, або якийсь потужній засіб як наприклад Eclips, який є безкоштовним та дозволяє, уникнути рутинних повторень операцій компілювання та від лагодження.
Антиботан аватар за замовчуванням

02.06.2014 21:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!