Скачать 0.89 Mb.
|
5.4 ВыводыВыбранные методы и способы защиты от опасных и вредных факторов, при соблюдении эргономических требований, обеспечивают защиту пользователей, работающих с вычислительной техникой. ВыводыВ результате проведённой работы была спроектирована и собрана система электронного представления портфолио учителя технологии. При проектировании и сборке был применён модульный подход и приёмы декларативного программирования. Также была разработана технология создания вращающихся объектов, включающая в себя:
Был разработан индивидуальный дизайн портфолио, спроектирована структура портфолио. На данный момент система электронного представления портфолио хорошо зарекомендовала себя и активно используется для представления достижений специалиста Шестернёвой Е.Е. в ГОУ СОШ № 802, а также других образовательных учреждениях, где она работает. Данный проект имеет экономические перспективы и может стать прибыльным при заказах от других специалистов или организаций, заинтересованных в создании системы электронного представления их достижений. Существующие публикации
Научно-техническая конференция студентов, аспирантов и молодых специалистов МИЭМ. Тезисы докладов. –М.~:МИЭМ, 2011. -420.
«Новые информационные технологии», Тезисы докладов XIX Международной студенческой конференции-школы-семинара – М.: МИЭМ, 2011, 316 с. Ссылки на источники[1] http://www.kadrof.ru/st_portfolio.shtml [2] «Методическое пособие по курсу «Основы предпринимательства», В. Симоненко, «Вита-Пресс», 2007 г. [3] http://ru.wikipedia.org/wiki/JavaScript [4] http://ru.wikipedia.org/wiki/Золотое_сечение Список литературы
Приложение1. Код программы № 1import flash.display.*; //классы для визуального отображения import flash.events.*; //пакет поддерживает модель событий DOM import flash.utils.Timer; import flash.events.TimerEvent; object.stop(); var cond:Number = 0; var playback:Timer=new Timer(25); var playforward:Timer=new Timer(25); play_btn.addEventListener(MouseEvent.CLICK, playStopF); function playStopF (e:MouseEvent):void { if (cond !=1) { object.play(); cond = 1; playback.removeEventListener(TimerEvent.TIMER, timerF1); playforward.removeEventListener(TimerEvent.TIMER, timerF2); right_btn.removeEventListener(MouseEvent.MOUSE_DOWN, playF1); right_btn.removeEventListener(MouseEvent.MOUSE_OUT, stopF3); stage.removeEventListener(MouseEvent.MOUSE_UP, stopF1); left_btn.removeEventListener(MouseEvent.MOUSE_DOWN, playF2); left_btn.removeEventListener(MouseEvent.MOUSE_OUT, stopF4); stage.removeEventListener(MouseEvent.MOUSE_UP, stopF2); } else { object.stop(); cond = 0; playback.addEventListener(TimerEvent.TIMER, timerF1); playforward.addEventListener(TimerEvent.TIMER, timerF2); right_btn.addEventListener(MouseEvent.MOUSE_DOWN, playF1); right_btn.addEventListener(MouseEvent.MOUSE_OUT, stopF3); stage.addEventListener(MouseEvent.MOUSE_UP, stopF1); left_btn.addEventListener(MouseEvent.MOUSE_DOWN, playF2); left_btn.addEventListener(MouseEvent.MOUSE_OUT, stopF4); stage.addEventListener(MouseEvent.MOUSE_UP, stopF2); } } playback.addEventListener(TimerEvent.TIMER, timerF1); function timerF1 (e:TimerEvent):void { if (object.currentFrame == 1) { object.gotoAndStop(object.totalFrames); } else { object.prevFrame(); } } playforward.addEventListener(TimerEvent.TIMER, timerF2); function timerF2 (e:TimerEvent):void { if (object.currentFrame == 72) { object.gotoAndStop(object.currentFrame == 1) } else { object.nextFrame(); } } right_btn.addEventListener(MouseEvent.MOUSE_DOWN, playF1); function playF1 (e:MouseEvent):void { playback.start(); } right_btn.addEventListener(MouseEvent.MOUSE_OUT, stopF3); function stopF3 (e:MouseEvent):void { playback.stop(); } stage.addEventListener(MouseEvent.MOUSE_UP, stopF1); function stopF1 (e:MouseEvent):void { playback.stop(); } left_btn.addEventListener(MouseEvent.MOUSE_DOWN, playF2); function playF2 (e:MouseEvent):void { playforward.start(); } left_btn.addEventListener(MouseEvent.MOUSE_OUT, stopF4); function stopF4 (e:MouseEvent):void { playforward.stop(); } stage.addEventListener(MouseEvent.MOUSE_UP, stopF2); function stopF2 (e:MouseEvent):void { playforward.stop(); } 2. Код программы № 2import flash.display.*;//классы для визуального отображения import flash.events.*;//пакет поддерживает модель событий DOM import flash.utils.Timer;//класс является интерфейсом для таймера в Flash Player object.stop(); var frames:int; var oldX:Number; var speedInFrames:Number; var cond:Number = 0; play_btn.addEventListener(MouseEvent.CLICK, playStopF); function playStopF(e:MouseEvent):void { if (cond != 1) { object.play(); cond = 1; bg.removeEventListener(MouseEvent.MOUSE_DOWN, mouseList); bg.removeEventListener(MouseEvent.MOUSE_UP, mouseList); } else { object.stop(); cond = 0; bg.addEventListener(MouseEvent.MOUSE_DOWN, mouseList); bg.addEventListener(MouseEvent.MOUSE_UP, mouseList); } } //Общее количество кадров frames = object.totalFrames; //Скорость реакции мышки (примерно 1 оборот при ширине сцены 700px и 72 кадрах анимации) speedInFrames = 10; //Назначаем слушателей сцене. На два события - одна функция-обработчик. bg.addEventListener(MouseEvent.MOUSE_DOWN, mouseList); bg.addEventListener(MouseEvent.MOUSE_UP, mouseList); function mouseList (e:MouseEvent):void { switch(e.type) { case 'mouseDown': bg.addEventListener(MouseEvent.MOUSE_MOVE, mouseList); bg.addEventListener(MouseEvent.MOUSE_OUT, mouseList); oldX = e.localX; break; case 'mouseMove': var step:int = int((e.localX - oldX) / speedInFrames); if (step) { var diff:Number = step / Math.abs(step); var cf = object.currentFrame - diff; //Проверяем попадает ли вычисленный номер кадра в пределы таймлайна ролика if(cf<=0){ cf=frames; }else if(cf>frames){ cf=1; }else{ cf=cf; } object.gotoAndStop(cf); oldX = e.localX; } break; default: bg.removeEventListener(MouseEvent.MOUSE_MOVE, mouseList); bg.removeEventListener(MouseEvent.MOUSE_OUT, mouseList); break; } } 3. Код настройки файла script.dvl{TYPE=MOV; FILE=mov/01.mov; TRANSITION=1,30,3,blend; BUTTON3D=group1,detail1,1, -200,51,150, 0,0,0,0,#11,info_1,info_1,info_1,90,100,90,no,no,no,2,nokey,release," Посмотреть \n ближе ","Fade("_this_","",100,0.5,"infowindow1");"; IMAGE= infowindow1,image1,0,0,0,#99,100,copy,detail_1; BUTTON=infowindow1,close1,0,114,-138,23,22,#99,close,close_l,close,100,100,100,trans,trans,trans,2,nokey,release,"Закрыть окно","Fade("_this_","",0,0.5,"infowindow1");"; KEY=infokey,key1,1,i,0,"Fade("_this_","",100,0.5,"infowindow1");Show("_this_","key1",0);Show("_t his_","key2",1);"; KEY=infokey,key2,0,i,0,"Fade("_this_","",0,0.5,"infowindow1");Show("_this_","key2",0);Show("_this_","key1",1);"; BUTTON3D=group4,detail4,1, -200,30,-17, 0,0,0,0,#11,info_4,info_4,info_4,90,100,90,no,no,no,2,nokey,release," Посмотреть \n ближе ","Fade("_this_","",100,0.5,"infowindow4");"; IMAGE= infowindow4,image4,0,0,0,#99,100,copy,detail_4; BUTTON=infowindow4,close1,0,129,-138,23,22,#99,close,close_l,close,100,100,100,trans,trans,trans,2,nokey,release,"Закрыть окно","Fade("_this_","",0,0.5,"infowindow4");"; KEY=infokey,key1,1,i,0,"Fade("_this_","",100,0.5,"infowindow4");Show("_this_","key1",0);Show("_this_","key2",1);"; KEY=infokey,key2,0,i,0,"Fade("_this_","",0,0.5,"infowindow4");Show("_this_","key2",0);Show("_this_","key1",1);"; BUTTON3D=group7,detail7,1, 200,-36,-75, 0,0,0,0,#11,info_7,info_7,info_7,90,100,90,no,no,no,2,nokey,release," Посмотреть \n ближе ","Fade("_this_","",100,0.5,"infowindow7");"; IMAGE= infowindow7,image7,0,0,0,#99,100,copy,detail_7; BUTTON=infowindow7,close1,0,122,-138,23,22,#99,close,close_l,close,100,100,100,trans,trans,trans,2,nokey,release,"Закрыть окно","Fade("_this_","",0,0.5,"infowindow7");"; KEY=infokey,key1,1,i,0,"Fade("_this_","",100,0.5,"infowindow7");Show("_this_","key1",0);Show("_this_","key2",1);"; KEY=infokey,key2,0,i,0,"Fade("_this_","",0,0.5,"infowindow7");Show("_this_","key2",0);Show("_this_","key1",1);"; BUTTON3D=group8,detail8,1, -34,-36,-200, 0,0,0,0,#11,info_8,info_8,info_8,90,100,90,no,no,no,2,nokey,release," Посмотреть \n ближе ","Fade("_this_","",100,0.5,"infowindow8");"; IMAGE= infowindow8,image8,0,0,0,#99,100,copy,detail_8; BUTTON=infowindow8,close1,0,125,-138,23,22,#99,close,close_l,close,100,100,100,trans,trans,trans,2,nokey,release,"Закрыть окно","Fade("_this_","",0,0.5,"infowindow8");"; KEY=infokey,key1,1,i,0,"Fade("_this_","",100,0.5,"infowindow8");Show("_this_","key1",0);Show("_this_","key2",1);"; KEY=infokey,key2,0,i,0,"Fade("_this_","",0,0.5,"infowindow8");Show("_this_","key2",0);Show("_this_","key1",1);"; BUTTON3D=group17,detail17,1, 200,-21,36, 0,0,0,0,#11,info_17,info_17,info_17,90,100,90,no,no,no,2,nokey,release," Посмотреть \n ближе ","Fade("_this_","",100,0.5,"infowindow17");"; IMAGE= infowindow17,image17,0,0,0,#99,100,copy,detail_17; BUTTON=infowindow17,close1,0,129,-138,23,22,#99,close,close_l,close,100,100,100,trans,trans,trans,2,nokey,release,"Закрыть окно","Fade("_this_","",0,0.5,"infowindow17");"; KEY=infokey,key1,1,i,0,"Fade("_this_","",100,0.5,"infowindow17");Show("_this_","key1",0);Show("_this_","key2",1);"; KEY=infokey,key2,0,i,0,"Fade("_this_","",0,0.5,"infowindow17");Show("_this_","key2",0);Show("_this_","key1",1);";} (detail_1) {TYPE=IMAGE; FILE=img/image_001.jpg;} (detail_4) {TYPE=IMAGE; FILE=img/image_004.jpg;} (detail_7) {TYPE=IMAGE; FILE=img/image_007.jpg;} (detail_8) {TYPE=IMAGE; FILE=img/image_008.jpg;} (detail_17) {TYPE=IMAGE; FILE=img/image_017.jpg;} (info_1) {type=IMAGE; file=pic/infobutton.bmp; maskfile=pic/infobutton_mask.bmp;} (info_4) {type=IMAGE; file=pic/infobutton.bmp; maskfile=pic/infobutton_mask.bmp;} (info_7) {type=IMAGE; file=pic/infobutton.bmp; maskfile=pic/infobutton_mask.bmp;} (info_8) {type=IMAGE; file=pic/infobutton.bmp; maskfile=pic/infobutton_mask.bmp;} (info_17) {type=IMAGE; file=pic/infobutton.bmp; maskfile=pic/infobutton_mask.bmp;} (close) {TYPE=IMAGE; FILE=Pic/close.bmp;} (close_l) {TYPE=IMAGE; FILE=Pic/close_l.bmp;} Москва, 2011 |