Курсова робота
З дисципліни
«Інформатика»
«Створення для відділу логістики набору функцій для роботи з матрицями»
Зміст
Введення
1.Умови завдання
2.Текст програми
2.1Класс обробників головного вікна (MainWindow.xaml.cs)
2.2Класс транспонування матриці (AT.cs)
2.3Класс множення матриці на число k (Axk.cs)
2.4Класс отримання канонічного виду та рангу матриці (Kan.cs)
2.5Класс читання матриць з файлу (Re.cs)
2.6Класс записи результатів обчислень у файл (WR.cs)
2.7Класс твори матриць (Umn.cs)
2.8Класс складання матриць (Plus.cs)
2.9Класс перевірки входу в програму (Parol.cs)
2.10Класс отримання визначника матриці (Opr.cs)
2.11Класс отримання різниці матриці (Minus.cs)
2.12Класс отримання мінору матриці (Mab.cs)
2.13Класс копіювання результату в матрицю (Copir.cs)
2.14Класс зберігання матричних даних (Cache.cs)
3.Описание коду програми
3.1Класс обробників головного вікна (MainWindow.xaml.cs)
3.2Класс транспонування матриці (AT.cs)
3.3Класс множення матриці на число k (Axk.cs)
3.4Класс отримання канонічного виду та рангу матриці (Kan.cs)
3.5Класс читання матриць з файлу (Re.cs)
3.6Класс записи результатів обчислень у файл (WR.cs)
3.7Класс твори матриць (Umn.cs)
3.8Класс складання матриць (Plus.cs)
3.9Класс перевірки входу в програму (Parol.cs)
3.10Класс отримання визначника матриці (Opr.cs
3.11Класс отримання різниці матриці (Minus.cs)
3.12Класс отримання мінору матриці (Mab.cs)
3.13Класс копіювання результату в матрицю (Copir.cs)
3.14Класс зберігання матричних даних (Cache.cs)
4.Опісаніе інтерфейсу
4.1Форма входу (рис. 3)
4.2Главное вікно (рис. 4)
5.Результати роботи програми
Висновок
Список літератури
Введення
Presentation Foundation. Windows Presentation Foundation (WPF, кодова назва - Avalon) - система для побудови клієнтських додатків Windows з візуально привабливими можливостями взаємодії з користувачем, графічна (презентаційна) підсистема у складі .NET Framework (починаючи з версії 3.0), що має пряме відношення до XAML (Замле ) .Вместе .NET Framework 3.0 предустановлена ??в Windows Vista і Windows 7 (.NET Framework 3.5 SP1). За допомогою WPF можна створювати широкий спектр як автономних, так і запускаються в браузері додатків.
Особливості технології. В основі WPF лежить векторна система візуалізації, яка не залежить від дозволу пристрою виводу і створена з урахуванням можливостей сучасного графічного устаткування. WPF надає кошти для створення візуального інтерфейсу, включаючи Мова XAML (Extensible Application Markup Language), елементи управління, прив'язку даних, макети, двомірну і тривимірну графіку, анімацію, стилі, шаблони, документи, текст, мультимедіа та оформлення.
Графічною технологією, що лежить в основі WPF, є DirectX, на відміну від Windows Forms, де використовується GDI/GDI +. Продуктивність WPF вище, ніж у GDI + за рахунок використання апаратного прискорення графіки через DirectX. Також існує урізана версія CLR, що називається WPF/E, вона ж відома як Silverlight.
Використання розмітки XAML. XAML являє собою XML, в якому фактично реалізовані класи .NET Framework. Так само реалізована модель поділу коду та дизайну, що дозволяє кооперуватися програмісту і дизайнеру. Крім того, є вбудована підтримка стилів елементів, а самі елементи легко розділити на елементи управління другого рівня, які, в свою чергу, розділяються до рівня векторних фігур і властивостей/дій. Це дозволяє легко задати стиль для будь-якого елемента, наприклад, Button (кнопка).
Засоби розробки. Для роботи з WPF потрібно будь .NET-сумісний мову. У цей список входить безліч мов: C #, VB, C ++, Ruby, Python, Delphi (Prism) і багато інших. Для повноцінної роботи може бути використані такі програмні продукти як Visual Studio, так і Expression Blend. Перша орієнтована на програмування, а друга - на дизайн і дозволяє робити багато речей, не вдаючись до ручного редагуванню XAML. Приклади цьому - анімаці...