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

Реферат Графічне додаток, керуюче рухом об'єкта





n="justify"> З виходом версіі.NET 2.0 (приблизно в 2005 р), мова програмування C # був оновлений для підтримки численних нових функціональних можливостей:

Можливість створення узагальнених типів і узагальнених членів. Використовуючи узагальнення, можна створювати дуже ефективний і безпечний до типів код, який визначає безліч заповнювачів, що вказуються під час взаємодії з узагальненими елементами.

Підтримка анонімних методів, які дозволяють надавати вбудовувану функцію скрізь, де потрібно тип делегата.

Можливість визначення єдиного типу в декількох файлах коду (або, якщо необхідно, у вигляді подання в пам'яті) з використанням ключового слова partial.

У версіі.NET 3.5 (що вийшла приблизно в 2008 р) в мову програмування C # була додана додаткова функціональність, включаючи такі засоби.

Підтримка строго типізованих запитів (тобто LINQ), що застосовуються для взаємодії з різноманітними формами даних.

Підтримка анонімних типів, які дозволяють моделювати форму типу, а не його поведінку.

Можливість розширення функціональності існуючого типу (не створюючи його підкласи) з використанням розширюють методів.

Включення лямбда-операції (= gt;), яка ще більше спрощує роботу з типами делегатов.NET.

Новий синтаксис ініціалізації об'єктів, який дозволяє встановлювати значення властивостей під час створення об'єкта.

Версія.NET 4.0 (що вийшла в 2010 р) доповнила C # ще рядом засобів:

Підтримка необов'язкових параметрів, а також іменованих аргументів на методах.

Підтримка динамічного пошуку членів під час виконання через ключове слово dynamic це забезпечує універсальний підхід до виклику членів на льоту незалежно від інфраструктури, за допомогою якої вони були реалізовані (COM, IronRuby, IronPython або служби рефлексіі.NET).

Робота з узагальненими типами стала набагато зрозуміліше, враховуючи можливість легкого відображення узагальнених даних на універсальні колекції System.Object через коваріантність і контраваріантних.

У цій версії C # з'явилася пара нових ключових слів (async і await), які значно спрощують багатопоточний і асинхронне програмування.

Зважаючи на високу об'єктної орієнтованості, мова С # чудово підходить для швидкого конструювання різних компонентів - від високорівневої бізнес-логіки до системних додатків, що використовують низькорівневий код.


. 2 Вимоги до функціональних можливостей


По натисненню лівої кнопки миші об'єкт повинен почати рух у напрямку до покажчика миші із заданою швидкістю. При зіткненні з межею вікна, програма повинна розрахувати кут падіння і кут відбиття і перенаправити рух об'єкта зі зменшенням швидкості.


. 3 Алгоритм роботи програми

графічний програмування рух швидкість

Алгоритм роботи створюваного додатка виглядає наступним чином.



Малюнок 3. Алгоритм програми


1.4 Структура програми


Програма на С # складається з одного або декількох файлів. Кожен файл може містити одне або кілька просторів імен. Кожне простір імен може містити вкладені простору імен і типи, такі як класи, структури, інтерфейси, перерахування та делегати- функціональні типи.



РОЗДІЛ 2. РОЗРОБКА ДОДАТКИ


2.1 Створення проекту


Обираю з пункту меню Файл gt; Створити gt; Проект. Відкриється діалогове вікно дозволяє вибрати типа відображуваного шаблону.


Малюнок 4. Створення проекту.


У лівій панелі у вузлі Інші мови вибрав вузол Visual C #. У центральній панелі вибираю шаблон Додаток Windows Forms.


Малюнок 5. Вибір шаблону проекту.


Шаблон Додаток Windows Forms дає можливість створити мінімальне додаток яке компілюється і запускається, але не містить даних або елементів управління користувальницького інтерфейсу, крім самої форми. Додавати елементи в процесі розробки. У панелі Оглядач рішень показана рішення в якому знаходитися курсовий проект. У списку проекту вибираю Form1.cs правою кнопкою і з контекстного меню вибрав пункт Перейти до коду.


Малюнок 6. Відкриття редактора коду.


2.2 Програмування


У шаблоні буде прописаний вже заготовлений код. Після оголошення класу Form1 оголошую базові змінні.






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





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

  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Теоретичні положення з програмування в інтерфейсі Windows Forms і застосува ...
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Створення інтерактивних Web-додатків з використанням мови програмування Jav ...
  • Реферат на тему: Про можливість індоєвропейського походження біблійних імен