СИСТЕМНЕ ПРОГРАМУВАННЯ Й ОПЕРАЦІЙНІ СИСТЕМИ
Карточка работы:60362б
Цена:
Тема: СИСТЕМНЕ ПРОГРАМУВАННЯ Й ОПЕРАЦІЙНІ СИСТЕМИ
Предмет:Інформаційні системи та технології
Дата выполнения:2007
Специальность (факультет):
Тип:Курсова робота
ВУЗ:Національний Авіаційний Університет (НАУ)
Содержание:Вступ 3 1. DLL - бібліотеки 4 Опис DLL - бібліотек 4 Виклик функцій з DLL 5 Завантаження DLL з неявним компонуванням 6 Завантаження DLL з явним компонуванням 7 Вивантаження динамічних бібліотек з пам'яті 9 2. Функції Windows API 11 Навіщо потрібний Win API для програмістів С++ 12 Win API і Dynamic Link Library (DLL) 12 Функція FillConsoleOutputCharacter 14 Функція GetWindowsDirectory 15 3. Організація структурної обробки виняткових ситуацій 16 4. Обробка виняткових ситуацій, які визначаються користувачем 18 Практичне завдання 20 Рішення практичного завдання 21 Створення DLL бібліотеки 21 Створення додатку 24 Виводи 38 Список використаної літератури: 39
Курс:
Вступление:Існуючі мови програмування можна розділити на наступні групи: • універсальні мови програмування високого рівня; • спеціалізовані мови розроблювача програмного забезпечення; • спеціалізовані мови користувача; • мови низького (системного) рівня. Серед універсальних мов високого рівня безперечним лідером є мова С (разом із С++). До безумовних переваг останніх належать: наявність операторів, які забезпечують базові програмні елементи; можливість програмування на низькому рівні з доступом до адрес оперативної пам'яті; більші бібліотеки службових підпрограм і класів. Ці обставини зробили мови С и С++ основними мовами розробки операційних систем, компіляторів, і т.п., чим ще більше підвищили їхню популярність. З іншого боку, вони мають і ряд недоліків, до яких у першу чергу варто віднести наявність синтаксичних неоднозначностей, які обмежують можливості компілятора щодо контролю правильності програми.
Объём работы:
39
Выводы:С++ - це найбільш популярна універсальна мова високого рівня, що є безперечним лідером, що володіє рядом переваг: наявність операторів, які забезпечують базові програмні елементи; можливість програмування на низькому рівні з доступом до адрес оперативної пам'яті; більші бібліотеки службових підпрограм і класів. Тому яык С++ і є мовою розробки операційних систем, компіляторів, і т.п. При розробці більших проектів код звичайно виростає настільки, що доводиться його для підвищення надійності розкидати по різних файлах. Для цього можна використати бібліотеки статичної лінковки *.lib, використати *.dll у знов-таки статичній або ж динамічної лінковки. Код перебуває в dll файлі може бути викликаний з виконує програми, що, але сама dll не є автономною програмою. При виникненні помилок (виняткових ситуацій) структурна обробка виняткових ситуацій допомагає програмістові зв'язатися з кодом програми, підготовленим для обробки такої помилки. Це виконується за допомогою язикових конструкцій, які як би “охороняють” фрагмент коду програми й визначають оброблювачі помилок, які будуть викликатися, якщо щось піде не так у ділянці коду “що охороняється”. Подібні виняткові ситуації звичайно використають переривання й особливі стани “заліза” для обробки критичної системної помилки; виняткові ситуації в С++ уже незалежні від “заліза”, не використають переривань і використаються для обробки помилкових станів, з якими підпрограма не готова мати справу.
Вариант:нет
Литература:1. Рейсдорф К., Хендерсон К. «Borland C++ Builder. Освой самостійно» 2. Бабаків Д., Бабаків ДО «Програмування в середовищі C++ Builder», Мінськ - 2004 р. 3. Герберт Шилдт «Мистецтво програмування на С++», Спб.: «БХВ» - 2005. 4. Мэтью Уилсон «C++: практичний підхід до рішення проблем програмування», М.: «Кудиц-образ» - 2006. 5. Т. А. Павловская «C/C++. Програмування мовою високого рівня», Спб.: «Питер» - 2003. 6. Павловская Т. А., Щупак Ю. А. «C++. Объектно-ориентированное програмування: Практикум.», Спб.: «Питер» - 2006. 7. Культин Н. «З/С++ у завданнях і прикладах», Спб. «БХВ» - 2005. 8. Віктор Штерн «Основи C++: Методи програмної інженерії», М.: «Лорі» - 2003. 9. Мозковий М.В. «С++ Майстра-клас. 85 нетривіальних проектів, рішень і завдань», М.: «Наука й техніка» - 2007. Дмитро Якушев «Філософія програмування мовою C++», М.: «Новий видавничий будинок» - 2004.
Дополнительная информация:
Как купить готовую работу?
Все просто и по шагам:
1) Вы оставляете заявку на сайте (желательно с тел. и e-meil)
2) В рабочее время администратор делает Вам звонок и согласовывает все детали. Формирует счет для оплаты, если это необходимо.
3) Вы оплачиваете работу.
4) После получения подтверждения оплаты (от банка, сервиса Web-money) Мы передаем Вам работу.
Другие работы этого раздела:
Все работы по данному предмету (271)