Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВалентина Пожарская
1 Разработка отладчика для программ на языке haXe и целевой платформы Adobe Flash 9 Выполнил студент 544 группыКрасько Н.Л. Научный руководительПлискин М.М. РецензентАртамонов Н.И. Санкт-Петербургский государственный университет математико-механический факультет кафедра системного программирования
2 Язык haXe Объектно-ориентированный строго типизированный язык програм- мирования высокого уровня, ориентированный на разработку web- приложений Создавался специально для того, чтобы можно было вести разра- ботку для нескольких платформ Поддерживаемые целевые платформы: 1. Javascript 2. Flash - Версии 6, 7, 8 и 9 3. Байткод для виртульной машины Neko Особенности – OpenSource – Реализован на языке OCaml. Работает во множестве операционных систем
3 Постановка задачи Проверка и коррекция компилятора haXe в области генерации отладочных инструкций для swf-файлов версии 9 Реализация поддержки языка haXe в среде Eclipse. Поддержка функции отладки для целевой платформы Flash 9 Разработка отладчика для программ на языке haXe и целевой платформы Flash 9
4 Компиляция haXe в SWF Набор тестов для проверки качества генерации инструкций байткода Генерация компилятором текстового представления для SWF-файла Flash Player 9 ActionScript Virtual Machine 2 (AVM2) AVM2 содержит встроенные инструкции для поддержки отладки: debug debugline debugfile Внесение изменений в компилятор haXe
5 Проект EclihX Возможности EclihX Управление кодом Подсветка синтаксиса Поиск и настройки используемого компилятора Функция сборки проекта Отладка для собранных swf-файлов версии 9 Проект по созданию интегрированной среды разработки для языка haXe на базе платформы Eclipse Адрес репозитория:
6 Функция отладки Adobe Flex SDK содержит классы по управления сессией Flash Player в режиме отладки OpenSource с конца 2007 года Eclipse Debug Platform – определяет интерфейсы действий и сущностей, общих для отладчиков (сущности - стек, точки останова, переменные; действия – возобновление хода исполнения программы, прерывания исполнения) Eclipse Debug UI – набор классов, определяющих стандартное графическое представление для управления Eclipse, находящегося в режиме отладки
7 Схема взаимодействия EclihX Flash Player Flex SDK swf Eclipse haXe
8 Результаты Предложенные изменения в исходном коде haXe компилятора приняты для следующей версии языка Создана IDE для языка haXe с базовыми возможностями по управлению кодом и поддержкой отладки для целевой платформы Flash 9
9 EclihX Screen
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.