Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Въведение в програмирането в среда Windows


Информационни технологии | 2009-12-04 | 177 сваляния

7 Въведение в програмирането в среда Windows. Вход чрез опашки и съобщения. Независим интерфейс. Многозадачност. Управление на паметта.


системни средства на DOS програма в среда DOS

-управление на файл;

апаратна част -управление на памет;

-управление на изч. процес;

-управление на драйвери;

-вход/изход;

BIOS драйвери -обработка на грешки.


Програма в среда на Windows

апаратна част драйвери Windows компоненти

памет на Windows GDI,

диск (display,printer, Кernel,

keyboard) User

BIOS файлова система

Разликата между Windows и DOS е че в Windows винаги се минава през Windows за да се получи достъп навсякъде.

Особенности на ОС:

  1. Вход чрез опашки и съобщения.

  2. В Windows се отказваме от директно извикване, последователното изпълнение на командите във файла.

клавиатура таймер мишка



A.EXE


WINDOWS .. B.EXE


Ако имаме приложение А.ЕХЕ то стрелките са от къде можем да получаваме съобщения. Съобщението е указване към изпълнение на фрагмент от нашата програма. Приложвнието в Windows се състои от множество фрагменти, които се изпълняват ако са изпълнени определени събития (дошли са определени съобщения). Съобщението е число, което има буквен еквивалент в Windows. Има дефинирани около 150 съобщения които могат да се обработят или не. Всяко съобщение е съпътствано от параметри (поне 2).


  1. Независимост от устройство за озходен интерфейс.

Изхода обикновено е екран, но може да е на диск, интернет, принтер. Изхода трябва да е еднакъв т.е. каквото се вижда на екрана това да излезе на принтера (примерно). Мощем клас за управление в MFC е CDC (Device Context). DC предоставя функции чрез които може да се настройва. Когато се направи Device Context, а то трябва да се направи преди изхода, тогава изхода се извежда към него.


  1. Многозадачност.

В DOS ниама многозадачност. Първите версии на Windows (3.0, 3.11, 95) не са многозадачни. 98 е преходен Windows. Windows NT и 2000 са многозадачни.

Характеристики на многозадачна ОС:

  • Възможност за чист паралелизъм (ако хардуера го позволява) или превключване без намеса.

  • Изолирани адресни пространства.

  • Защити.

  • Права на достъп.

  • Приоритети.

  • Преходи в състоянията ня процесите (отложен, блокиран и т.н.).

Въведение в програмирането в среда Windows

Добави своя коментар:



Тагове от реферата: , , ,


Подобни материали


Формуляри Информационни технологии | 2010-11-19 | 51 прочитания
Какво представляват операционните системи Информационни технологии | 2010-11-19 | 107 прочитания
Оптимизация на заявките към БД 1 Информационни технологии | 2010-11-19 | 74 прочитания
ЕЛЕКТРОНЕН ОБМЕН НА ДАННИ Информационни технологии | 2010-11-19 | 52 прочитания
Лексеми на Delphi Информационни технологии | 2010-11-19 | 60 прочитания
Количество на информацията. Определение. Количествени съотношения Информационни технологии | 2010-11-19 | 75 прочитания
ПРИНЦИП НА РАЗУМНАТА ТИПИЗАЦИЯ НА ПРОЕКТИРАНИТЕ РЕШЕНИЯ Информационни технологии | 2010-11-19 | 89 прочитания
Информацията във процесора с акумулатор се представя в 16 разредни машинни думи Информационни технологии | 2010-11-19 | 103 прочитания
СПЕКТЪР НА ДИСКРЕТEН СИГНАЛ. ВРЪЗКА МЕЖДУ СПЕКТРИТЕ НА ДИСКРЕТЕН И НЕПРЕКЪСНАТ СИГНАЛИ. СВОЙСТВА НА СПЕКТЪРА НА ДИСКРЕТНИЯ СИГНАЛ Информационни технологии | 2010-11-19 | 157 прочитания
Архитектури на програмируемите схеми (устройства) Информационни технологии | 2010-11-19 | 77 прочитания