16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования



Скачать 35.15 Kb.
Дата26.07.2014
Размер35.15 Kb.
ТипДокументы
Спецкурс

Создание приложений в среде Flash/FlexПрограммирование на Actionscript 3



16 марта в 17.45 аудитория 402 главного корпуса

Программа курса

  • Основы программирования. Методика программирования во Flash. Носители кода. Язык Action Script (AS), история, корни. Окно Actions. Режимы и настройки программирования. Процесс программирования, локализация ошибок, окно Output.

  • Программирование кнопок. Обработчик событий кнопок. Синтаксис обработчика. Все события кнопок. Простая программа обработки всех событий. Программная разница между Button и Menu item.

  • Работа с данными и программирование. Переменные. Идентификация. Области видимости данных. Написание путей к объектам. Окно Movie Explorer. Отладчик. Команда trace. Комментарии. Типы данных во Flash, команды явного преобразования типов. Построение выражений. Все операторы AS.

  • Текстовые данные. Текстовые поля во Flash. Настройки текстовых полей, типы. Решение проблем со шрифтами в двух планах. Привязка переменной, изменение ее посредством кнопки. Особенности использования переменных, привязанных к текстовому полю (undefined до инициализации, тип).

  • Управление проигрыванием фильма. Команды stop, play. Управление различными элементами фильма. Программное преодоление ошибок One-by-one. Сегментирование фильма.

  • Программирование интерфейсных элементов. Программирование checkBox-а. Программирование включателя звука. Программирование переключателя звука. Программирование drop down menu. Программирование radiobutton. Прокрутка текста в текстовых полях.

  • Программная анимации. Все свойства клипов, возможные значения, применение. Пример на простейшую программную анимацию. Использование промежуточной переменной для расчета точных значений (на примере свойства alpha).

  • Программирование клипов. Обработчик событий. Синтаксис обработчика. Все события клипов. Простая программа обработки всех событий. Пример программной анимации на основе событий клипа. Параметрическое управление анимацией. Слежение за курсором, примеры, построенные на этом принципе (движение к курсору, движение в зависимости от курсора, инерционное движение): "шлейф" во множестве вариантов, "аркада", "симулятор", "пружина".

  • Алгоритмические операции. Команды ветвления алгоритма if, switch, тернарный оператор. Операторы циклов for, while, do while. Примеры на использование этих операторов: "индивидуальное приветствие", "зона действия анимации", "привязка к курсору по расстоянию", "расчет факториала", пр. Класс математических вычислений Math. Случайные числа, приведение рядов.

  • Работа со временем. Класс Timer. Использование: "пауза", "таймаут". Загрузчики. Сложные загрузчики. Расчет скорости загрузки по сети, ожидаемого времени загрузки.

  • Внешние взаимодействия.
    Команда navigateToURL. Класс Loader.

  • Клиент-сервер. Класс URLLoader. Принцип передачи данных по HTTP. Кодировка URL-encoded. Загрузка данных из файла. Передача данных скрипту, получение ответа. Пример на проверку пароля. Пример с загрузкой закрытых паролем данных. Пример новостной ленты - помещение записи в БД из Flash-интерфейса, передача данных в Flash, форматирование вывода в простом текстовом поле, в поле с HTML-разметкой. Обсуждение или программирование обработки проблем, связанных с запрещенными символами в URL-encoded и HTML-разметкой целевого поля. Команда FSCommand. Команды для standalone player. Взаимное управление Flash <-> JavaScript и передача данных.

  • Сложные типы данных. Массив, доступ к элементам, адресация. Структура, доступ к элементам. Массив структур и пр. Передача данных по значению и параметру. Сложные конструкции данных - связанные списки, деревья, пр. Цикл for in.


  • Объектная модель Flash. Описание класса. Прототип. Объявление функций внутри и вовне конструктора. Модификация экземпляра класса. Модификация всех конструкторов класса посредством свойства экземпляра класса и доступа непосредственно через конструктор. Наследование в Flash.

  • Работа со встроенными объектами.
    Рассмотрение всех классов Flash. Классы типов данных: String, Number, Boolean, Array, Function, Object. Примеры по всем классам. Классы Date (рассмотрение, пример с демонстрацией текущего времени, математики дат), Sound (рассмотрение, пример с загрузкой внешнего MP3-файла, демонстрацией процесса загрузки, панелью управления звуком), Color (рассмотрение, пример с модификацией слайдерами свойств клипа), Key (рассмотрение, пример с обработкой нажатия набора клавиш, пример аркадной игры), Selection (рассмотрение, простой пример на использование), Stage (рассмотрение, пример на обработку события масштабирования фильма), минорные классы Accessibility, Capablities, Mouse, System. Класс MovieClip, его методы и свойства. Динамическое создание клипов, кнопок, текстовых полей. Обработка наложения объектов (коллизий), пример (аркадная игра, магазин, пр.) Динамическое рисование графики. Программирование обработчиков событий классов. Класс TextField, TextFormat, создание текстовых полей по поступившим от внешнего процесса текстовым данным. Динамическое изменение свойств текстовых полей.

  • Работа с XML. Формат XML, класс AS XML. Рассмотрение класса XML, концепции и терминологии XML. Разбор XML-данных. Построение парсера на основе просмотра дерева объекта, вызова обработчиков тегов (событийный парсер) и преобразования объекта XML в обычную структуру.

Преподаватели: Д. Чумаков, М. Яновский


Похожие:

16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПрограмма курса " азы программирования"
Умение программировать развивает абстрактное, логическое и образное мышление детей. Средой программирования является qbasic. В интересной...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПрограмма элективного курса «Основы самообороны»
М. А. Хайремдинов, кандидат педагогических наук, доцент, руководитель физического воспитания Московского казачьего кадетского корпуса...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПрограмма курса " Основы объектно-ориентированного программирования ( Visual Basic )"
В качестве основного языка программирования выбран язык Visual Basic, так как он является одним из широко распространенных языков,...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconРабочая программа лекционного курса «Программирование и алгоритмические языки»
Задача курса состоит в выработке у студентов навыков использования языков программирования для создания систем обработки данных и...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПлан-проспект спецкурса "Математические основы функционального программирования"
Целью курса является приобретение фундаментальных знаний в области построения программных систем с использованием современных языков...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПрограмма курса «Программирование на языке С++»
Программа предназначена для учащихся 9-11 классов, знакомых с основными приемами работы на компьютере и с основами программирования...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПрограмма курса «Основы программирования»
Определение файла. Преимущества файлов. Классификация файлов по типу компонент и по способу доступа. Текстовые и двоичные файлы,...
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconЛабораторная работа №6 Создание презентации по одной из тем курса "Основы информатики и программирования". Контрольное задание
Лабораторная работа №6 Создание презентации по одной из тем курса "Основы информатики и программирования"
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПрограмма международной научно-практической конференции
Автобусная экскурсия по Твери – с 00 до 10. 00. Сбор в 00 в фойе главного корпуса Твгу по адресу: ул. Желябова
16 марта в 17. 45 аудитория 402 главного корпуса Программа курса Основы программирования iconПравила прохода в корпуса общежитий главного здания мгу им. М. В. Ломоносова
Гу в один из вышеуказанных корпусов. При проходе в гости в корпуса общежитий «Г» «Д», «Ж» студенты, не являющиеся жильцами общежитий...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org