Мультимедиялы электронды оқулық

Автор: Пользователь скрыл имя, 29 Апреля 2013 в 21:57, дипломная работа

Описание работы

Жалпы алғанда, «мультимедия» термині қолданушыға (біруақытта әрі тыңдаушы, әрі естуші, әрі көруші) неғұрлым тиімді әсер етуге арналған компьютерлік бағдарламалар мен техникалық жабдықтарды қолданатын ақпараттық технология спектрін білдіреді.

Работа содержит 1 файл

Мультимедия диплом.doc

— 1.94 Мб (Скачать)

Сонымен қатар XAML объектілерді бояу үшін қолданылатын қылқаламдармен (brushes) жұмыс істеуге мүмкіндік береді. Қылқаламдардың біртүсті, градиентті, кескіндік және бейнекөрім секілді түрлері бар.

SolidColorBrush (Біртүсті қылқалам) қылқаламын эллипсті бояу үшін қолданатын кодтың мысалы:

<Ellipse Canvas.Top=”10” Canvas.Left=”24”

Width=”200” Height=”150”>

<Ellipse.Fill>

<SolidColorBrush Color=”Black” />

</Ellipse.Fill>

</Ellipse>

Аталмыш жағдайда қылқалам 141 Silverlight түстің  Black (қара) түрін қолданады.

XAML-де объектілерді трансформациялау бірқатар трасформациялар көмегімен іске асырылады. Оларға төмендегілер кіреді:

  • RotateTransform- объектіні белгілі бұрышқа бұрады;
  • ScaleTransform- объектінің масштабын өзгерту үшін қолданылады;
  • SkewTransform- объектіні белгілі бағытта, белгілі бұрышқа қисайтады;
  • TranslateTransform белгілі векторға сәйкес объектінің орнын ауыстырады;
  • MatrixTransform жоғарыда аталғандардың барлығын іске асыра алады. Бұл жағдайда математикалық түрлендіргіштер қолданылады.

Қарапайым трафнсормацияларды біріктіре отырып күрделі трасформациялар жасауға болады. Яғни, біруақытта трасляция көмегімен объектінің орнын ауыстырып, масштабтау арқылы көлемін өзгертіп және оны айналдыруға болады. Осы масштабтау орындалатаын мысалды қарастырайық:

<Canvas.RenderTransform>

<TransformGroup>

<RotateTransform Angle=»-45» CenterX=»50»

CenterY=»50»/>

<ScaleTransform ScaleX=»1.5» ScaleY=»2» />

</TransformGroup>

</Canvas.RenderTransform>

XAML-де жанбітірімге  объектінің қасиеттерін уақыттың  өтуіне сай өзгерту арқылы қол жеткізуге болады. Бұл үшін уақыт шкаласы қолданылады. Уақыт шкалалары кадрларға бөлініп орналасады (storyboard). Жанбітірімдердің бірнеше түрі бар:

  • DoubleAnimation орналасу координаталары секілді сандық қасиеттер жанбітірімінің мүмкіндігін қамтамасыз етеді;
  • ColorAnimation түстік қасиеттер жанбітірімі мүмкіндігін қамтамасыз етеді;

-PointAnimation екі өлшемді кеңістікте анықталған нүктелер жанбітірімі мүмкіндігін қамтамасыз етеді.

Қасиеттерді сызықты  түрде өзгертуге болады, онда қасиет өз мәнін уақыттың өтуіне сай немесе «кілттік кадрлер» бойынша өзгертеді.

Silverlight және Expression Studio құралдар пакеті. Microsoft Expression Studio – бұл дизайнерлерге арналған заманауи құралдар жиыны. Дизайнер бұл жиынның көмегімен бағдарлама жазушыларғаMicrosoft Visual Studio пакетімен жұмыс істеу барысында пайдаланылатын артефактілер жасай алады[19].

Expression Studi құралдар  пакетіне бірнеше өнімдер кіреді:

  • Expression Web бұл вeб-құрастыру құралы веб-қосымшаларды құру, басқару және проектілеу үшін HTML, DHTML, CSS және т.б. веб-технологияларды қолдану мүмкіндігін береді;
  • Expression Media бұл мультимедия қорларды басқару құралы мультимедиялық объектілерді каталогтеуге, ұйымдастыруға, сонымен қатар бір форматтан екінші форматқа ауыстыруға мүмкіндік береді;
  • Expression Encoder бұл қосымша мультимедиа қорларды кодтауды басқару мүмкіндігін қамтамасыз ету мақсатында құрыл<span class="dash0410_0431_0437_0430_0446_0020_0441_043f_0438_0441_043a_0430__Char" style=" font-family: 'Times New Roman',

Информация о работе Мультимедиялы электронды оқулық