Обзор интегрированных сред разработки для Java

Рассмотрена интегрированная среда разработки как система программных средств, используемая программистами для разработки программного обеспечения. Обзор интегрированных сред разработки для Java, их структура и поддерживаемые языки программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 13.09.2019
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

  • Обзор интегрированных сред разработки для Java

Введение

Актуальность. Командная строка - эффективное, но не всегда удобное средство управления компиляцией. Дело в том, что фактически для каждого сложного проекта разработчикам приходится писать еще одну дополнительную программу, описывающую как следует собирать (компилировать) этот проект, а программирование всегда есть потенциальный источник ошибок. Большим шагом в развитии систем программирования стало появление так называемой интегрированной среды разработки (IDE). Оно стало возможно благодаря бурному развитию персональных компьютеров и появлению развитых средств интерфейса пользователя. Развитие интегрированных сред несколько снизило требования к профессиональным навыкам разработчиков исходных программ. Теперь в простейшем случае от разработчика требовалось только знание исходного языка.

Объектом исследования является интегрированная среда разработки IDE Eclipse.

Субъектом исследования является методика создания Java-апплета средствами IDE Eclipse.

Цель работы - заключается в изучении языка программирования Java. Для достижения названной цели предусматривается решение следующих задач:

- изучение интегрированных сред разработки для Java

- получения знаний о языке Java

- методика создания Java - апплета и внедрение его в веб-приложение с помощью интегрированной среды разработки IDE Eclipse.

1. Понятие интегрированная среда разработки

интегрированных программный java

Интегрированная среда разработки (IDE) - система программных средств, используемая программистами для разработки программного обеспечения (ПО).

Обычно среда разработки включает в себя:

· редактор исходных текстов и ресурсов

· компилятор или интерпретатор

· средства автоматизации сборки

· отладчик

· стандартные заготовки, упрощающие разработку задач.

IDE (Интегрированная среда разработки) как правило представляет собой единственную программу, в которой проводится вся разработка. Она, как правило, содержит много функций для создания, изменения, компилирования, развертывания и отладки программного обеспечения. Была создана чтобы максимизировать производительность программиста благодаря тесно связанным компонентам и простым пользовательским интерфейсом. Это позволяет разработчику сделать меньше действий для переключения различных режимов, в отличие от дискретных программ разработки. Однако, так как IDE является сложным программным комплексом, то среда разработки сможет качественно ускорить процесс разработки программного обеспечения лишь после специального обучения Большинство современных интегрированных средств разработки являются графическими. Но первые IDE использовались ещё до того, как стали широко применяться операционные системы с графическим интерфейсом -они были основаны на текстовом интерфейсе с использованием функциональных и горячих клавиш для вызова различных функций - такие как Turbo Pascal - это среда разработки для языка программирования Pascal, разработанный фирмой Borland. Первые IDE были созданы для работы через консоль или терминал, которые сами по себе были новинкой: до того программы создавались на бумаге, вводились в машину с помощью предварительно подготовленных бумажных носителей - перфокарт, перфолент.

Хотя, и существуют среды разработки, предназначенные для нескольких языков программирования - такие, как Eclipse, NetBeans, Embarcadero RAD Studio, Qt Creator или Microsoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования - как, например, Delphi, Dev-C++, Visual Basic.

Dartmouth BASIC был первым языком, который был создан с помощью IDE, и был также первым, который был разработан для использования в консоли или терминале. Эта IDE управлялась при помощи команд, поэтому существенно отличалась от более поздних, управляемых с помощью меню и горячих клавиш, и тем более графических IDE, распространённых в 21 веке. Однако она позволяла редактировать исходный код, управлять файлами, компилировать, отлаживать и выполнять программы способом, принципиально подобным современным IDE.

Maestro I - был первой в мире интегрированной средой разработки для программного обеспечения разработанный Softlab Munich в 1975 г. и возможно мировым лидером в этой рыночной нише в течение 1970 - 1980-х годов. Он был установлен у 22 тысяч программистов во всем мире. До 1989 года 6 тысяч копий было установлено в Федеративной Республике Германия. В нынешнее время Maestro I принадлежит истории и может быть найден разве что в Музее Информационной технологии в городе Арлингтоне. Одной из первый разработанных IDE с возможностью подключения плагинов была SoftBench.

2. Обзор интегрированных сред разработки для Java

NetBeans IDE (Рис.1.1)

Рис. 1.1 Логотип среды разработки - NetBeans

Тип: IDE

Разработчики: NetBeans Community

Написано на: Java

Операционная система: Кроссплатформенное программное обеспечение.

NetBeans IDE -- свободная интегрированная среда разработки приложений на языках программирования PHP, Python, Java, JavaScript, C++, C, и ряда других (Рис.1.2). Разработка среды началась в 1996 году в качестве проекта студентов по созданию Java IDE в Праге. В 1997 году Роман Станек сформировал компанию и стал выпускать коммерческие версии среды NetBeans до передачи всех прав на IDE корпорации Sun Microsystems в 1999 году, после чего были открыты исходные коды среды разработки NetBeans IDE в июне следующего года. Проект NetBeans IDE в настоящее время поддерживается и спонсируется компанией Oracle, однако разработка NetBeans ведется независимым сообществом разработчиков и компанией NetBeans Org. По качеству и возможностям IDE NetBeans не уступают лучшим коммерческим интегрированным средам разработки для языка Java.

Рис. 1.2 Интегрированная среда разработки - NetBeans

IDE NetBeans по сравнению с другими IDE обеспечивает высококлассную комплексную поддержку новейших технологий Java и последних улучшений стандартов Java. Это первая бесплатная среда IDE, поддерживающая Java SE Development Kit (JDK 8), JDK 7, Java Platform, Enterprise Edition (Java EE 7), включая соответствующие усовершенствования HTML5 и JavaFX 2. Благодаря постоянно совершенствующемуся редактору Java, разнообразным возможностям и широкому спектру инструментов, шаблонов и образцов, IDE NetBeans устанавливает стандарт разработки с помощью новейших готовых технологий.

IDE - это гораздо больше, чем просто текстовый редактор. В редакторе NetBeans обрабатываются отступы линий, сопоставляются слова и скобки, а также выделяется исходный код как синтаксически, так и семантически. Он также предоставляет шаблоны кода, советы по написанию кода и инструменты реорганизации. Редактор поддерживает множество языков - от Java, C / C++, XML и HTML до PHP, Groovy, Javadoc, JavaScript и JSP. Редактор является расширяемым, поэтому можно подключить поддержку для множества других языков. Получить четкое представление о больших приложениях с тысячами файлов и папок и миллионами строк кода - это непростая задача. IDE NetBeans предлагает различные представления данных, от нескольких окон проектов до полезных средств настройки и эффективного управления приложениями, что обеспечивает быстрый и удобный переход по уровням иерархии данных, а также предоставляет средства управления версиями с помощью готовой интеграции Subversion, Mercurial и Git. При присоединении к проекту новых разработчиков они смогут понять структуру приложения благодаря четкой организации кода. C помощью редакторов и функций перетаскивания в среде IDE можно быстро и эффективно разрабатывать графические интерфейсы для приложений Java SE, HTML5, Java EE, PHP, C/C++ и Java ME.

Пример разработки в среде NetBeans:

NetBeans GUI Builder автоматически обрабатывает правильные интервалы между строками и выравнивание для приложений Java SE, поддерживая редактирование внутри строки. Конструктор графического интерфейса настолько интуитивен и прост в использовании, что его применяли в качестве живого прототипа для графических интерфейсов во время демонстраций для клиентов. Стоимость ошибок в программном коде увеличивается по мере того, как эти ошибки остаются неисправленными. NetBeans предоставляет средства статического анализа, в частности интеграцию с широко используемым инструментом FindBugs, для выявления и исправления распространенных проблем в коде Java. Кроме того, отладчик NetBeans позволяет размещать точки останова в исходном коде, добавлять контрольные модули для полей, выполнять код в пошаговом режиме с заходом в методы, создавать снимки и отслеживать выполнение.

NetBeans Profiler предоставляет экспертную помощь для оптимизации скорости приложения и использования памяти, а также упрощает построение надежных и масштабируемых приложений Java SE, JavaFX и Java EE. IDE NetBeans включает в себя визуальный отладчик для приложений Java SE, что позволяет выполнять отладку пользовательских интерфейсов, не обращаясь к исходному коду. Возьмите снимки графического интерфейса пользователя приложений и щелкните элементы пользовательского интерфейса, чтобы перейти обратно к соответствующему исходному коду.

IDE NetBeans обеспечивает превосходную поддержку для разработчиков на C/C++ и PHP, предоставляя полный набор редакторов и инструментов для соответствующих платформ и технологий. Кроме того, в IDE имеются редакторы и инструменты для XML, HTML, PHP, Groovy, Javadoc, JavaScript и JSP.

IDE NetBeans может быть установлена на всех операционных системах с поддержкой Java - от Windows и Linux до Mac OS X. Принцип "Написать код, который можно выполнять везде" подходит не только для ваших приложений, но и для IDE NetBeans... ведь сама среда IDE NetBeans тоже написана на Java!

Сообщество NetBeans является большим и активным, развивается и растет благодаря людям и компаниям, использующим и поддерживающим проект. Множество пользователей постоянно разрабатывают новые подключаемые модули, потому что IDE NetBeans является расширяемой средой и имеет API с обширной документацией. Не хватает какой-либо функции в IDE NetBeans? Создайте подключаемый модуль, который решит эту проблему и сделает среду NetBeans еще лучше!

Достоинства NetBeans:

1. является бесплатной

2. присутствует система контроля версий

3. подсветка синтаксиса

4. возможно переименовывать переменную/класс одним кликом, в том случае если вручную переименовывать слишком долго (автоматизированное переименование)

5. имеется возможность форматирования кода по CodeStyle

6. разработчиком среда постоянно совершенствуется, улучшается.

Недостатки:

1. временами в среде разработки возникают проблемы с кодировкой

2. долгий запуск программы.

Распространена во многих странах, в силу того, что является удобной и бесплатной.

На данный момент последняя версия среды - NetBeans IDE 8.0.2.

IDE - JBuilder (Рис.1.3)

Рис.1.3 Логотип среды JBuilder

Тип: IDE

Разработчики: Borland

Написано на: Java

Операционная система: Кроссплатформенное программное обеспечение.

JBuilder - это мощнейшее IDE средство от компании Borland , объединяющее в себе все последние наработки. В нем имеются как обычные для большинства IDE возможности, так и уникальные. Интерфейс IDE очень хорошо проработан и эргономичен, в нем имеется очень много маленьких полезных мелочей, которые используются интуитивно.

Одним из первых продуктов, обеспечивших полную поддержку Java 2, стал JBuilder. Помимо совместимости с JDK (Java Development Kit) 1.3, JBuilder 7.0 обеспечивает поддержку технологий JavaBeans, Enterprise JavaBeans, CORBA и гарантирует компиляцию стандартного полностью совместимого байт-кода. JBuilder предоставляет разработчику удобную визуальную среду весьма похожую на ту, что используется в Delphi и С++ Builder, массу библиотек визуальных компонентов как собственной разработки (DbSwing, DataExpress и JBCL), так и сторонних производителей (в том числе KL Group), а также целый ряд мастеров, облегчающих разработку и внедрение приложений, апплетов, сервлетов и JavaBeans. Одной из сильных сторон продукта можно назвать традиционное для продуктов Borland/Inprise удобство при работе с базами данных. Одновременно надо заметить, что JBuilder 7.0 оказался весьма ресурсоемким продуктом, он предъявляет серьезные требования к оперативной памяти:

Минимально - 128 Mb

Рекомендуется 256 Mb и весьма желательно иметь достаточно быстрый процессор.

Редактор кода

Редактор кода JBuilder очень удобен. На мой взгляд, это самый доработанный редактор кода не только из всех Java IDE, но и других IDE. Более удобен только редактор Visual Studio 7 с установленным плагином Visual Assist, но он постоянно развивается (новые сборки появляются почти каждую неделю), а новых версий JBuilder пока нет.

Редактор кода поддерживает:

1. Подсветку синтаксиса Java - типы, строки, ключевые слова, также подсвечиваются ошибочные конструкции и объявленные, но не используемые переменные.

2. Нумерация строк

3. Подсказка о заголовке текущего составного оператора, если его тело не помещается в экран целиком.

4. Выплывающий список методов и полей текущего класса.

5. Выплывающий список аргументов функции.

6. Шаблоны кода, вставляемые по нажатию горячей клавиши.

7. Мастера для реализации интерфейса класса и перегрузки методов.

8. Подсветка текущей редактируемой, выполняемой или ошибочной строки кода. При этом учитываются возможность наложения разных типов подсветки.

9. Авто форматирование исходного кода в соответствии с установками стиля кода (длинна отступов, переносы скобок, переносы конструкций, если они не помещаются в заданный размер страницы).

10. Переходы на следующий и предыдущий методы.

11. Масштабирование текста

12. Ведение истории изменения кода, встроенная поддержка систем контроля версий. Утилиты Diff и Merge встроены в редактор и поддерживают все вышеперечисленные возможности.

13. Раскладки горячих клавиш из других известных IDE (Delphi, Visual Studio, CodeWarrior).

Рефакторинг

Также редактор поддерживает также автоматический рефакторинг. Поддерживаются следующие возможности.

1. Оптимизировать импортированные пакеты (убрать неиспользованные импортированные пакеты).

2. Переименовать символ (автоматически переименовывает символ везде, где он используется).

3. Переместить символ вверх или вниз по дереву наследования.

4. Изменить параметры функции.

5. Выделить интерфейс класса.

6. Добавить суперкласс для класса

7. Выделить метод

8. Выделить переменною

9. Выделить поле класса

10. Окружить блоком try/catch

Редактор форм

Пожалуй, редактор форм в JBuilder, не в такой степени функционален, как в VB, MSVC или Delphi, однако он лучше большинства редакторов форм других Java IDE. Он поддерживает все компоненты SWING, позволяет быстро назначить их свойства, создать обработчики событий. Также он поддерживает Layouts и Java Beans(что-то вроде ActiveX для Java.)/

Дополнительные возможности

Express Java Beans

В JBuilder имеется встроенный редактор Java Beans. Он позволяет быстро и эффективно создавать для Bean набор свойств, описаний, событий, и редакторов свойств (в том числе и пользовательских).

UML

В JBuilder имеется встроенный построитель UML диаграмм. Диаграммы строятся для текущего файла, и отображают

1. Свойства и методы текущего класса

2. Зависимости от других классов, группирование по пакетам

3. Зависимости от пакетов

4. Связи с другими классами

5. Типы связей

Встроенный UML построитель - это превосходное средство для опытных программистов. Один взгляд на диаграммы позволяет понять место конкретного класса, в общей иерархии и его роль. Встроенный редактор JavaDoc еще более способствует этому.

JavaDoc

В JBuilder также встроена поддержка JavaDoc. Теперь больше не надо вызывать javadoc из консоли, достаточно лишь открыть вкладку, документации и она буде сгенерирована и показана автоматически.

Отладка

Отладчик JBuilder довольно неплох, и в большинстве случаев позволяет отказаться от вывода диагностических сообщений в консоль. В отладчике имеется очень удобная вкладка, которая отображает потоки, стек вызовов и данные в виде дерева.

Дополнительно отладчик показывает загруженные классы, списки точек останова, и другую информацию. Для отладки взаимодействия с БД имеется JSQL монитор, JDataStoreExplorer (разрешает просматривать и изменять структуру БД). Для облегчения отладки сетевых приложений есть TCP монитор с возможностью симуляции медленного подключения.

Сборка

Сборка в JBuilder выполняется нажатием одной кнопки. Имеется поддержка множества технологий - сборка с помощью Ant(система сборки, использующая XML make файлы), автоматическое построение JAR, кросс-компиляция в native executable для множества платформ сразу(Linux, Solaris, Mac OS, Windows exe, Windows console exe). Есть поддержка и для обработки файлов во время сборки пользовательскими утилитами. Встроена поддержка obfuscator'а RetroGuard, который препятствует декомпиляции class файлов. Есть поддержка нескольких JDK на одном персональном компьютере и даже в рамках одного проекта.

По словам автора архитектуры JBuilder Блейка Стоуна, одна из важнейших целей коллектива разработчиков данного продукта состоит в том, чтобы постоянно расширять возможности Java. Один из способов достижения этой цели -- реализация основных компонентов JBuilder на языке Java. Следует признать, что успех Java среди разработчиков программ в немалой степени обусловлен наличием JBuilder. Этот инструмент завоевывал награды не только как среда разработки Java программ, но и как обычный Java продукт.

Рабочая среда JBuilder:

Язык Java и продукт JBuilder претерпели в течение последних лет существенные изменения. Высокий уровень доступных в настоящее время средств Java определяет выбор данного языка в качестве инструмента для создания научных и коммерческих программ. В то же время увеличение числа пользователей Java является стимулом для дальнейшего совершенствования инструментальных средств. JBuilder представляет собой интегрированную среду разработки и входит в состав группы инструментальных средств, занимающих лидирующие позиции на современном рынке, а по мнению некоторых специалистов, JBuilder возглавляет эту группу.

Java Developer (Рис.1.4)

Рис.1.4 Логотип среды JDeveloper

Тип: IDE

Разработчики: Oracle

Написано на: Java

Операционная система: Кроссплатформенное программное обеспечение.

JDeveloper -- бесплатная интегрированная среда разработки программного обеспечения, разработанная корпорацией Oracle, для создания сервис-орентированных приложений. Предоставляет возможность для разработки на языках программирования Java, JavaScript, BPEL, PHP, SQL, PL/SQL и на языках разметки HTML, XML. JDeveloper покрывает весь жизненный цикл разработки программного обеспечения от проектирования, кодирования, отладки, оптимизации и профилирования до его развёртывания. Производитель отмечает в качестве основной задачи среды - максимальное использование возможностей визуального и декларативного подхода к разработке программного обеспечения в дополнение к удобной среде кодирования. Oracle JDeveloper интегрирована с Oracle ADF -- Java EE-каркасом для создания коммерческих приложений на Java.

История создания Java Developer

Первая версия JDeveloper вышла в 1998 г. Она получила название AppBuilder 1.0 и по традиции, как все первые версии ПО Oracle, считалась не релизом, а бета-версией. К выходу релиза, который получил номер версии 1.1, Oracle переименовала среду разработки в JDeveloper.

Пакет JDeveloper 1.1 работал на последней в то время версии JDK 1.1 и занимал 50 Мбайт на жестком диске. Прототип среды был лицензирован у Borland. Позже Borland/Inprise стала дорабатывать свою ветку программного продукта, который сейчас выпускается под названием JBuilder; по функциональности он схож с JDeveloper.

В процессе развития средств программирования интерфейс, набор возможностей и даже комбинации клавиш для быстрого вызова часто используемых функций стали унифицированными. Естественный отбор заставил разработчиков программных сред придавать своим продуктам стандартный набор возможностей. Благодаря этому программисты, имеющие опыт работы с одной оболочкой, могут быстро освоить другие. Помимо набора стандартных средств, среды разработки приложений включают библиотеки процедур, упрощающие программирование. Например, приложения, работающие с базами данных, в большинстве случаев состоят из стандартных форм, выдающих данные из строк таблицы. Для создания таких приложений на Java и предназначена среда разработки Oracle JDeveloper.

Интерфейс ИРС JDeveloper:

В 2006 году Oracle Java Developer становится бесплатным продуктом.

JDeveloper написана полностью на Java, поэтому работает на всех операционных системах, имеющих Java Development Kit (JDK)

В июле 2013 года появилась версия JDeveloper 12c.

IntelliJ IDEA (Рис.1.5)

Рис.1.5 Логотип среды IntelliJ IDEA

Тип: Java IDE

Разработчики: JetBrains

Написано на: Java

Операционная система: Кроссплатформенное программное обеспечение.

IntelliJ IDEA -- коммерческая интегрированная среда разработки программного обеспечения на многих языках программирования, в частности Java, JavaScript, Python, с полным набором функций и поддержкой современных технологий и платформ для разработки приложений, разработанная компанией JetBrains. В настоящее время доступна в двух версиях: бесплатном и платном.

В бесплатную версию входят все основные средства разработки для языков Java, Groovy, XML, Scala, Clojure. К сожалению, широко распространённый PHP в этот набор не входит, хотя и доступен в платной версии. Зато в бесплатной версии доступен инструментарий разработки приложений для платформы Android и JavaME (J2ME), что весьма актуально в наше время (2011 год). Для разработки настольных приложений в обоих вариантах поставки Idea есть дизайнер пользовательского интерфейса, с помощью которого можно создать графический интерфейс приложения несколькими кликами мыши, выбирая компоненты из палитры и помещая их на форму. В бесплатную версию также включены возможности использования автоматизированной сборки проектов с помощью Ant и Maven, JUnit-тестов, доступна работа с системами управления версиями CVS, Subversion, GIT, Mercurial. Кроме этого, Idea предоставляет широкие возможности по рефакторингу кода, а также предлагает интеллектуальные подсказки при наборе кода программы. Для взаимодействия с разработчиками, использующими Eclipse, в Idea есть средства для импорта и экспорта проектов в формат Eclipse, а также есть возможность работы над одним и тем же проектом с использованием обоих сред одновременно.

Первая версия IntelliJ IDEA появилась в январе 2001 года и быстро приобрела популярность, как первая Java IDE с широким набором интегрированных инструментов для рефакторинга, которые позволяли программистам быстро реорганизовывать исходные тексты программ. Дизайн среды ориентирован на продуктивность работы программистов, позволяя им сконцентрироваться на разработке функциональности, в то время как IntelliJ IDEA берёт на себя выполнение рутинных операций.

Начиная с шестой версии продукта IntelliJ IDEA предоставляет интегрированный инструментарий для разработки графического пользовательского интерфейса.

Среди прочих возможностей, IntelliJ IDEA хорошо совместима со многими популярными свободными инструментами разработчиков, такими как CVS, Subversion, Apache Ant, Maven и JUnit. В феврале 2007 года разработчики IntelliJ анонсировали раннюю версию плагина для поддержки программирования на языке Ruby.

Начиная с версии 9.0, IntelliJ IDEA доступна в двух версиях: Community Edition и Ultimate Edition. Community Edition является полностью свободной версией, доступной под лицензией Apache 2.0. В ней реализована полная поддержка Java SE, Groovy, Scala, а также интеграция с наиболее популярными системами управления версиями. В версии Ultimate Edition реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков.

Интерфейс ИРС IntelliJ Idea:

Табл.1.1 Поддерживаемые языки программирования

Java

JavaScript

CoffeeScript

HTML/XHTML/HAML

CSS/SASS/LESS

XML/XSL/XPath

YAML

ActionScript/MXML

Python

Ruby

Groovy

Scala

SQL

PHP

Clojure

Kotlin

C/C++

Размещено на Allbest.ru

...

Подобные документы

  • Изучение особенностей структурного программирования и процесса применения многомодульности оконного интерфейса приложения. Описание внутренних переменных модуля. Рассмотрение и характеристика преимуществ современных интегрированных сред разработки.

    контрольная работа [487,0 K], добавлен 05.07.2017

  • Описание языков программирования Java и JavaFX. Среда разработки NetBeans и класс численных методов. Архитектура и принцип работы апплета с понятным пользовательским интерфейсом. Разработка алгоритма программы на примере модели межвидовой конкуренции.

    курсовая работа [1023,2 K], добавлен 19.09.2012

  • Особенности архитектуры Java. Технология Java Database Connectivity. Кроссплатформенность Java-приложений. Преимущества языка программирования. Логическая структура базы данных. Структура программного комплекса. Верификация программных средств.

    курсовая работа [962,8 K], добавлен 13.01.2016

  • Разработка графического редактора для рисования двухмерной и трехмерной графики, используя язык программирования Java и интерфейсы прикладного программирования Java 2D и Java 3D. Создание графического редактора 3D Paint. Основные методы класса Graphics.

    курсовая работа [197,5 K], добавлен 19.11.2009

  • Основные этапы разработки программного обеспечения (пакета программ), анализ требований к системе. Метод пошаговой детализации. Языки программирования низкого уровня и высокого уровня (императивные, объектно-ориентированные, функциональные, логические).

    презентация [41,4 K], добавлен 13.10.2013

  • Трансляция как процесс перевода программного кода из текстовой формы в машинные коды. Основные категории программ Java. Основные управляющие операторы. Объявление и инициализация переменных. Основные средства разработки приложений, написанных на Java.

    презентация [938,2 K], добавлен 26.10.2013

  • Создание языка программирования с помощью приложения "Java". История названия и эмблемы Java. Обзор многообразия современных текстовых редакторов. Обработка строки. Методы в классе String. Java: задачи по обработке текста. Примеры программирования.

    курсовая работа [276,1 K], добавлен 19.07.2014

  • Язык разработки, среда реализации, инструменты разработки. Особенности виртуальной среды реализации программ и их учет в разработке программного продукта. Системные макросы и их применение в текстах разработки. Средства визуального программирования.

    учебное пособие [1,7 M], добавлен 26.10.2013

  • Описание среды разработки Microsoft Visual Studio. Поддерживаемые технологии и языки программирования. Возможности и особенности компьютеризированного тестирования человека. Проектирование программного обеспечения с использованием объектного подхода.

    курсовая работа [3,0 M], добавлен 09.02.2013

  • Java Runtime Environment - минимальная реализация виртуальной машины, необходимая для исполнения приложений, без компилятора и других средств разработки. Компиляция исходного кода через командную строку. Основные моменты создания игрового 2d-приложения.

    курсовая работа [2,1 M], добавлен 26.04.2014

  • Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.

    дипломная работа [1,0 M], добавлен 11.07.2014

  • Изучение среды разработки программного обеспечения "Pelles C". Создание проекта в рабочем каталоге. Исследование методов компиляции и запуска программ. Особенности их отладки посредством встроенного в среду отладчика. Отображение отладочной информации.

    лабораторная работа [358,7 K], добавлен 03.10.2014

  • Анализ принципов построения электронных магазинов и каталогов. Технологии и средства разработки: языки программирования, управление базами данных, библиотеки JavaScript, среда разработки. Проектирование структуры приложения, его файловая структура.

    курсовая работа [1,2 M], добавлен 09.10.2014

  • Средства разработки, ориентированные на конкретные СУБД. Наиболее известные приложения на основе Eclipse Platform. Проект NetBeans IDE, его возможности. KDevelop — свободная интегрированная среда разработки для UNIX-подобных операционных систем.

    реферат [107,5 K], добавлен 14.04.2014

  • Разработка технологии и средств реализации Java-приложения, сокращающих трудоемкость создания и гибкость модификации интерфейса пользователя. Использование XML-документов для описания внешнего представления, элементов управления и событий экранных форм.

    дипломная работа [2,8 M], добавлен 19.08.2011

  • Интегрированная среда разработки Lazarus. Среда программных продуктов Lazarus, объекты программных компонентов. Палитра компонентов Standard, Additional. Разработка справочной системы: структура проекта, интерфейс программы, компоненты приложения.

    курсовая работа [695,2 K], добавлен 08.01.2023

  • Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя.

    дипломная работа [645,3 K], добавлен 21.11.2010

  • История создания языка Java. Основные принципы объектно-ориентированного программирования. Структура, особенности синтаксиса и примеры прикладных возможностей использования языка Java, его преимущества. Перспективы работы программистом на языке Java.

    курсовая работа [795,9 K], добавлен 14.12.2012

  • Стадии разработки программного средства. Средства, методологии и методы его разработки. Оценка надежности и качества проекта. Обоснование необходимости разработки программы. Тестирование как процесс выполнения тестовой программы с намерением найти ошибки.

    презентация [57,0 K], добавлен 27.12.2013

  • Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.

    реферат [2,2 M], добавлен 25.12.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.