Современные интегрированные среды разработки (IDE)
Интегрированная среда разработки(IDE, Integrated development environment) — система программных средств, используемая программистами для разработки ПО. Она включает в себя:
● текстовый редактор,
● компилятор и/или интерпретатор,
● средства автоматизации сборки,
● отладчик
Функции текстовых редакторов:
1. Написание исходного текста с учётом используемой кодировки
2. Выполнение лексического анализа на лету
3. Выполнение синтаксического анализа на лету
4. Возможность реализации системы гиперссылок
Функции компоновщика:
1. Связывание между собой объектных файлов и файлов библиотек
2. Основная задача – пройти весь код, создаваемой программы, начиная с места вызова до её выхода.
3. Найти все вызовы внешних процедур и функций и увязать их с кодом других модулей, где описаны эти процедуры функции и переменные
4. В современных системах компоновщик включает в выходной файл и ресурсы пользовательского интерфейса.
5. Если обнаруживается несоответствие между связями в выходной программе, то генерируется ошибка.
Функции загрузчика - копирование исполняемого файла с диска в память и инициализация его выполнения.
Функции отладчика:
1. Последовательное пошаговое выполнение исходной программы на основе связанных с исходной программой созданных машинных команд.
2. Выполнение исходной программы до заданной точки прерывания.
|
|
3. Выполнение исходной программы до наступления заданных условий.
4. Просмотр содержимого областей памяти используемой исходной программы при её выполнении.
5. Вычисление заданных выражений в исходной программе, по данным полученным в результате её выполнения.
Разработка GUI-приложений (Графический Интерфейс Пользователя)
Графический интерфейс пользователя (GUI) — пользовательский интерфейс, в котором элементы интерфейса (меню, кнопки, значки, списки и т.п.), представлены пользователю на дисплее, исполнены в виде графических изображений.
Графический интерфейс пользователя является частью пользовательского интерфейса и определяет взаимодействие с пользователем на уровне визуализированной информации.
Для создания GUI-приложений в настоящее время используется визуальное программирование на различных языках создания графических объектов.
Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста. Визуальное программирование часто представляют как следующий этап развития текстовых языков программирования.
Список сред визуальной разработки: Sun Studio, IntelliJ IDEA, HiAsm, Eclipse, Microsoft Visual Studio, Borland Delphi, Borland C++ Builder, Kylix, Kdevelop, Qdevelop, Qt Creator, Anjuta, VisualWorks, VisualAge for Smalltalk, Dolphin Smalltalk, Lazarus, NetBeans.
Дата добавления: 2018-06-01; просмотров: 392; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!