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

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





Load) ;. addEventListener (Data.BEGIN_LOAD_CHANGES_DATA, onBeginLoad) ;. addEventListener (Data.END_LOAD_CHANGES_DATA, onEndLoad) ;. x=30; .y=50;

//Перевірка, чи проходив Анкетування користувач ранішеstat_vars: URLVariables=new URLVariables (); stat_request: URLRequest=new URLRequest (+ «new_friends.php»);// Скрипт при завантаженні додатку_request.method=URLRequestMethod.POST; _vars [ id_player ]=id_viewer; _vars [ first_name ]=first_name; _vars [ last_name ]=last_name; _vars [ bdate ] =xmlNames..bdate.toString (); _ vars [ city ]=xmlNames..city.toString (); _ vars [ country ]=xmlNames..country.toString (); _ vars [ auth_key ]=auth_key; _request.data=stat_vars; _loader.load (stat_request); _ loader.addEventListener (Event.COMPLETE, onCompleteLoad); _ loader.addEventListener (IOErrorEvent.IO_ERROR, onErrorConnectToServer);

};


Розглянемо часть кодом, что виводами статістіку.function PutStats: void

{

//Отримання помощью API списку Користувачів у виде XMLxmlFull: XML;=appData.getXmlFullFriendsData ();


//Додавання елементи інтерфейсу=new TextField () ;. x=20;.y=35; .width=400; .height=23; (statisticTitle); (viewBar == 1)

{(xmlFull, 0,40); (xmlFull, 200,40);

} if (viewBar == 2)

{(xmlFull, 0,40); (xmlFull, 200,40);

}

}

Розглянемо часть кодом, что малює кругову діаграму та створює легенду.

//на прікладі статистики за вікомfunction drawAgeBlock (xmlFull: XML, x0: int, y0: int): void

{// Статистика за вікомnGroup: Number=10; angleList: Array=new Array (nGroup); dataList: Array=new Array ();

//Підпісуємо діаграму=new TextField ();.x=x0 + 0;.y=y0 + 30; .width=200; .htmlText= lt; P ALIGN=«CENTER» gt; lt; FONT SIZE=«+2» gt; За ВІКОМ lt;/FONT gt; lt;/P gt; n raquo ;; (ageTitle);

//Малюємі діаграму=new Bar (angleList, colorList, true) ;. x=100 + x0; .y=140 + y0; (sBar);

i: int;

//заповнюємо значенняміm: int;.push ({id: 0, name: «Не вказано t t», n: 0}) ;. push ({id: 1, name: « lt; 16 t t», n: 0}) ; .push ({id: 2, name: «16-20 t t», n: 0}) ;. push ({id: 3, name: «21-25 t t», n: 0 }) ;. push ({id: 4, name: «26-30 t t», n: 0}) ;. push ({id: 5, name: «31-35 t t», n:0}) ;. push ({id: 6, name: «36-45 t t», n: 0}) ;. push ({id: 7, name: «41-45 t t» , n: 0}) ;. push ({id: 8, name: «46-50 t t», n: 0}) ;. push ({id: 9, name: « gt; 51 t t », n: 0}); nYear: int; (i=0; i lt; nAll; i ++)

{(String (xmlFull.user [i] .bdate) == »») {dataList [0] .n=int (dataList [0] .n) +1;}//Перевірка , чі вказано день народження, тут не вказаноif (String (xmlFull.user [i] .bdate) .length lt; 8) {dataList [0] .n=int (dataList [0] .n) +1;}//тут теж

{// а тут вказано

//рахуємо вік

//(сьогоднішня дата мінус дата народження) er: Array=String (xmlFull.user [i] .bdate) .split (».»); dDate: Date=new Date () ;. setTime ((new Date ()). getTime () - (new Date (int (er [2]), int (er [1]), int (er [0]), 0,0,0,0)).getTime ());=dDate.fullYear;

//рахуємо Кількість друзів кожної вікової групи (nYear lt;=15) {dataList [1] .n=int (dataList [1] .n) +1;} if (nYear lt;=20) {dataList [2] .n=int (dataList [2] .n) +1;} if (nYear lt;=25) {dataList [3] .n=int (dataList [3] .n) +1;} if (nYear lt;=30) {dataList [4] .n=int (dataList [4] .n) +1;} if (nYear lt;=35) {dataList [5] .n=int (dataList [5] .n ) +1;} if (nYear lt;=40) {dataList [6] .n=int (dataList [6] .n) +1;} if (nYear lt;=45) {dataList [7] .n=int ( dataList [7] .n) +1;} if (nYear lt;=50) {dataList [8] .n=int (dataList [8] .n) +1;} {dataList [9] .n=int (dataList [9] .n) +1;};

};

//виводимо легенду s: String; tBlock: Sprite; (var k: int=0; k lt; nGroup; k ++)

{

//Малюємо Шифр ??кольорів=new Sprite () ;. x=x0 + 20; tBlock.y=y0 + 240 + 14 * k; .graphics.beginFill (colorList [k], 1) ;. graphics.drawRect (0,0,9,9) ;. graphics.endFill (); (tBlock);

//підпісуємо легенду

//назва категорії. Процентні відношення та абсолютна Кількість=new TextField ();.x=20; tText.y=- 5; .width=170;.addChild (tText);

=dataList [k] .name; .appendText (s + Math.round (100 * Number (dataList [k] .n)/nAll) + «% (» + dataList [k] .n + ») n");

(nAll gt; 0) {(k == 0) {angleList [k]=360 * Number (dataList [k] .n)/nAll;} {angleList [k]=angleList [k- 1] + 360 * Number (dataList [k] .n)...


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





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

  • Реферат на тему: Застосування односкважінного досвіду ("push-pull") для очищення п ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Data mining
  • Реферат на тему: Опробування знімків Landsat Climate Data Record
  • Реферат на тему: Creating a Data Mart for an Online E-Book Store