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

Реферат Консольні додатки





Зміст


Мета роботи

Коротка теорія

Введення в API-программірованіеопераціонних сістемAPI

Структура API-програм

Консольні додатки

Організація введення-виведення в консольному додатку Windows

Організація низкоуровнего консольного вводу-виводу

Підтримка роботи з мишею в консолі

Розширена підтримка клавіатури в консолі

Опис використовуваних функцій

Лістинг ПРОГРАМИ

Висновок

Список літератури


Мета роботи


Курсова робота полягає у вивченні одного з розділів операційної системи - робота з консольними додатками.

Виконання курсової роботи вимагає самостійного вивчення 32-бітного програмування на асемблері під Windows асемблері з використанням API-функцій і в кінцевому підсумку написання програми, яка демонструє засвоєння отриманих знаний.


Введення в API-програмування

(application programming interface) - інтерфейс прикладного програмування (іноді прикладний програмний інтерфейс). Іншими словами, це ті можливості (функції, змінні, константи, класи), які надає додаток для використання прикладними программамі.определяет функціональність, яку надає програма (модуль, бібліотека), при цьому API дозволяє абстрагуватися від того, як саме ця функціональність реалізована.

Якщо програму (модуль, бібліотеку) розглядати як чорний ящик, то API - це безліч «ручок», які доступні користувачеві даного ящика, які він може вертіти і смикати, при цьому ящик буде виробляти якісь певні дії зрозумілі й необхідні користувачеві, але користувач, при цьому, не має навіть уявлення про їх реалізації.

Програмні компоненти взаємодіють один з одним за допомогою API. При цьому зазвичай компоненти утворюють ієрархію - високорівневі компоненти використовують API низькорівневих компонентів, а ті, у свою чергу, використовують API ще більш низькорівневих компонентів.


API операційних систем


Практично всі операційні системи (Unix, Windows, Mac OS, і т. д.) мають API, за допомогою якого програмісти можуть створювати додатки для цієї операційної системи. Головний API операційних систем - це безліч системних викликів.

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


Widows API

API - загальне найменування цілого набору базових функцій інтерфейсів програмування додатків операційних систем сімейств Windows (від Windows 3.11 до Windows 98) і Windows NT корпорації «Microsoft». Є самим прямим способом взаємодії додатків з Windows.

Робота через Windows API - це найбільш близький до системи спосіб взаємодії з нею з прикладних програм.- 32х розрядний API для сучасних версій Windows. Найпопулярніша нині версія. Win32 з'явився разом з Windows NT і потім був перенесений (у трохи обмеженому вигляді) в системи серії Windows 9x.- 64-розрядна версія Win32, що містить додаткові функції для використання на 64-розрядних комп'ютерах.


Структура API-програм


Центральним поняттям програмування в середовищі Windows є повідомлення. Система посилає повідомлення додатком, а те, в свою чергу, повинно правильно відреагувати на нього. Одержувачами повідомлень є функції вікон програми, на програмування яких і йде велика частина часу при розробці API-додатків.

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


Консольні додатки


Як відомо, Windows підтримує роботу двох типів додатків - віконних, повною мірою використовують всі достоїнства графічного інтерфейсу, і консольних, що працюють виключно в текстовому режимі.


Організація введення-виведення в консольному додатку Windows

програма консоль миша клавіатура

Мова асемблера - мова системних програмістів, дослідників принципів роботи операційних систем, програм і апаратних засобів. Тут не потрібні красиві графічні оболонки...


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





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

  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...
  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Організація роботи операційної системи Windows XP
  • Реферат на тему: Розробка програми в середовищі операційної системи Windows XP Professional ...
  • Реферат на тему: Режими роботи операційної системи Microsoft Windows