Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення для відділу логістики набору функцій для роботи з матрицями

Реферат Створення для відділу логістики набору функцій для роботи з матрицями





я, стилізація, стану, створення елементів управління і так далее.Expression Blend. Microsoft Expression Blend (рис. 1) спрямований на розробку дизайну веб-інтерфейсів і графічних настільних додатків.


Рис. 1. Microsoft Expression Blend


Ключова особливість продукту в тому, що Expression Blend і Visual Studio використовують одне і те ж розширення файлу проекту. А значить тепер у розробників і дизайнерів буде істотно менше конфліктів і протиріч.

До того ж, тепер не складе труднощів відразу ж відкрити створений в Visual Studio проект в Expression Blend і, природно, навпаки, на одному комп'ютері. Розглянемо деякі можливості продукту.

У Blend включено повний дизайнер WYSIWYG (властивість прикладних програм, в яких вміст відображається в процесі редагування). При відкритих сторінках і елементах управління можна перемикатися в режим дизайну, в режим XAML джерела, або поєднати ці два режими на одному екрані і працювати з ними одночасно. Blend підтримує редагування за допомогою векторної графіки. Також у нього є підтримка додавання і редагування безлічі елементів управління. Є спеціальна іконка на панелі інструментів дизайну (Grid, Stack, Canvas, Border, Scroll Viewer, і т.д.), інструментів редагування тексту (Text Box, Text Block, і т. Д.) І багато іншого.

Вибравши будь-який об'єкт можна пограти з його властивостями (вкладка Properties). Наприклад, з колірним поданням елементів і фону. Можна розфарбувати об'єкти не тільки в цікаві кольори, але і представити колір у вигляді градієнта (рис. 2).

А що ви скажете на те, що градієнт може змінюватися динамічно під час тієї або іншої дії? І це далеко не всі можливості. Можна додавати скільки завгодно багато різних сценаріїв анімації, накладати звук, міняти форму і стиль елементів. Expression Blend надає максимум можливостей і гнучкості для швидкого налаштування під себе всіх елементів. Що дозволяє пофантазувати і поекспериментувати з проектом.


Рис. 2. Використання градієнта в проекті

Приємним доповненням є можливість розробляти програми для Windows Phone 7. Тепер створювати додатків на основі панорам (panorama) або пайвотов (pivot) набагато зручніше. Наочно відображаються необхідні розміри і кордони.



. Умова завдання


Програма для роботи з матрицями повинна володіти деяким рівнем захисту, володіти інтуїтивно зрозумілим інтерфейсом і легкістю управління, а також забезпечувати належний функціонал. У функціоналі повинні бути присутніми меню, панель функцій і форми відображення інформації. Набір функцій в програмі має бути наступним: множення, додавання, ділення і віднімання матриць; підрахунок визначника матриці; підрахунок мінору матриці; транспонування матриці та ін.



. Текст програми


. 1 Клас обробників головного вікна (MainWindow.xaml.cs)


using System;System.Windows;System.Windows.Controls;System.Windows.Data;System.Windows.Input;Microsoft.Win32;System.Diagnostics;Матрица_1_0

{

/// lt; summary gt;

/// Interaction logic for MainWindow.xaml

/// lt;/summary gt; partial class MainWindow: Window

{MainWindow ()

{. InitializeComponent ();

//Insert code required on object creation below this point.

} ch=new Cache (); void Show (int ind)

{(ind == 1)

{. Text=null; (int i=0; i lt; ch.c; i ++)

{(int j=0; j lt; ch.d; j ++)

{. Text +=(ch.matr1 [i, j] .ToString () + );

}. Text += n raquo ;;

}

} (ind == 2)

{. Text=null; (int i=0; i lt; ch.e; i ++)

{(int j=0; j lt; ch.f; j ++)

{. Text +=(ch.matr2 [i, j] .ToString () + );

}. Text += n raquo ;;

}

} (ind == 3)

{. Text=null; (int i=0; i lt; ch.g; i ++)

{(int j=0; j lt; ch.h; j ++)

{. Text +=(ch.res [i, j] .ToString () + );

}. Text += n raquo ;;

}

}

} void Button_Click (object sender, RoutedEventArgs e)

{login=Логін.Text.ToString (); parol=Пароль.Password.ToString (); par=new Parol (); v=par.Dostup (login, parol); (v==true)

{

Назад | сторінка 2 з 14 | Наступна сторінка





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

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...