Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка програмного забезпечення для АНАЛІЗУ сучасного стану СОЦІАЛЬНИХ медіа

Реферат Розробка програмного забезпечення для АНАЛІЗУ сучасного стану СОЦІАЛЬНИХ медіа





ctionScript СЕРЕДОВИЩА. Перший реліз мови назівався ActionScript 1.0. Flash 6 (MX). У 2004 году Macromedia представила нову версию ActionScript 2.0 вместе с виходом Flash 7 (MX 2004), В якій Було запроваджено Суворов визначення тіпів, засновання на класах программирования. Тобто з явилися Нові ключові слова:

· class (клас),

· interface (інтерфейс),

· extends (установка Спадкування)

· модіфікаторі доступу: private, public;

· та інші.1.0 є прототипна мовою програмування. Тобто ВІН Цілком реалізує всі три принципи об'єктно-орієнтованого програмування.2.0 є надбудовою над ActionScript 1.0. Перевірка тіпів и робота з ієрархією класів здійснюється во время компіляції, яка закінчується генерацією байткода, аналогічного ActionScript 1.0.

У 2006 году Вийшов ActionScript 3.0 у середовіщі програмування Adobe Flex, а пізніше в Adobe Flash 9.3.0 представляет, в порівнянні з ActionScript 2.0 якісна зміна, ВІН вікорістовує нову віртуальну машину AVM 2.0 и дает взамін КОЛІШНИЙ формального синтаксису класів Сейчас Класова (class-based) Об'єктно-орієнтоване програмування. ActionScript 3.0 Забезпечує зростання продуктівності, в порівнянні з ActionScript 1.0/2.0, до 700 разів (це лишь обробка інструкцій, що не зачіпаючі графіку). ActionScript 3.0 дозволяє працювати з бінарнімі Даними, з BitMap (что Забезпечує Значний ПРИРІСТ продуктівності: до 10000 разів). ActionScript 3.0 по швідкості наблізівся до таких мов програмування, як Java и C #. Збільшення продуктівності засновання на дінамічній трансляції коду (JIT). Таке Збільшення продуктівності можливе лишь для Деяк тіпів даних и требует особлівої ?? организации коду. ОБСЯГИ коду, як правило збільшується в кілька разів (в порівнянні з AS1).


2.3 Опис програми


У межах дослідніцької роботи передбачається создания Додатках, с помощью которого буде проводитись дослідження. Програма створюється на мові програмування ActionScript 3 помощью програмного пакету Adobe Flash Builder 4.1 та Adobe Flash Professional CS5. Такий вибір обумовлено можливіть API Vkontakte та зручністю інтерфейсу створює мого Додатках Завдяк технології Adobe Flash.

Структура програми Включає 10 класів, что реалізовують Передбачення функціональність. Функції програми:

· регістрація користувача;

· Отримання информации з профілю помощью API «В Контакте» (на схемі: «Всі Користувачі»? «Інформація»);

· Опитування користувача (на схемі: «Користувач»? «Форма Анкетування»? «Анкетування»);

· Обробка информации (на схемі: «Анкетування»? «VPS» та «Інформація»? «VPS»);

· Вивід информации корістувачеві (на схемі: «XML База даних»? «Форма результатів»? «Користувач»);

· Вивід информации адміністратору (на схемі: «XML База даних»? «Адміністратор»).


Рис. 2.1 Схема роботи додатка

Розглянемо часть кодом, что відповідає за создания Додатках. Во время роботи приложение звертається до «API В Контакте» та отрімує інформацію, что доступна на странице его профілю.

class Main extends MovieClip {

//описание змінніхvar api_id: Number;// Id Додатках та Інші службові параметри: сигнатура, секретний код доступу, id користувача, ключ авторізаціїvar sid: String; var secret: String; var id_viewer: Number; var auth_key: String; var api_url: String='# justify gt;//ім я та призвіще корістувачаvar first_name: String; var last_name: String;

//создания про єктів, что завантажують дані про корістувачівvar xmlloader: URLLoader=new URLLoader (); var stat_loader: URLLoader=new URLLoader (); var listFriendsLoader: URLLoader=new URLLoader (); var listCityLoader:URLLoader=new URLLoader (); var listGroupLoader: URLLoader=new URLLoader ();

//Функція, что отрімує даніfunction Main ()

{

//Отрімуємо id корістувача_viewer=parseInt (LoaderInfo (root.loaderInfo) .parameters.viewer_id); _key=LoaderInfo (root.loaderInfo) .parameters.auth_key;

//secret для генерування сігнатурі=LoaderInfo (root.loaderInfo) .parameters.secret;

//id сесії=LoaderInfo (root.loaderInfo) .parameters.sid;

//адреси API_url=LoaderInfo (root.loaderInfo) .parameters.api_url; _id=LoaderInfo (root.loaderInfo) .parameters.api_id; xmlNames: XML;=new XML (LoaderInfo (root.loaderInfo ) .parameters.api_result);=new Data (id_viewer, auth_key, secret, sid, String (api_id), api_url, player_name);=new ChangeList (appData);=new Statistica (appData) ;. addEventListener (Data.NOT_LOAD, onNot...


Назад | сторінка 5 з 32 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення flash-анімації засобами Adobe Flash Professional CS6
  • Реферат на тему: Інструментальні засоби CorelDraw, Adobe PhotoShop, Macromedia Flash MX, Aut ...
  • Реферат на тему: Аналіз програм CorelDraw і Adobe Flash
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...