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

Реферат Розробка програмного забезпечення для функціонування кадрового відділу на мові програмування С + +





дного" коду, незважаючи на те, що спочатку вона була скомпільована в MSIL код. Це означає, що програма буде виконана практично так само швидко, як якщо б вона з самого початку була скомпільована з отриманням "рідного" коду, але з додаванням переваг переносимості від перетворення в MSIL - код. p align="justify"> В результаті компіляції C + + програми крім MSIL-коду утворюються і метадані. Вони описують дані, використовувані програмою, і дозволяють кодом взаємодіяти з іншим кодом. Метадані міститися в тому ж файлі, де зберігатися MSIL-код. p align="justify"> У загальному випадку при написанні C + + програми створюється код, званий керованим. Керований код виконується під управлінням CLR-системи. У такого виконання в результаті є як певні обмеження, так і не малі гідності. До обмежень відноситься необхідність мати, по перше, спеціальний компілятор, який повинен створювати MSIL-файл, призначений для роботи під управлінням CLR-системи, і, по-друге, цей компілятор повинен використовувати бібліотеки середовища Net Framework. Переваги ж керованого коду - сучасні методи управління пам'яттю, можливість використовувати різні мови, поліпшена безпека, підтримка управління версіями і чітка організація взаємодії програмних компонентів. p align="justify"> Всі Windows програми до створення середовища Net Framework використовували некерований код, який не виконувався CLR-системою.

Незважаючи на те, що керований код володіє достоїнствами, що подаються CLR-системою, але якщо він використовується іншими програмами, написаними на інших мовах, то для досягнення максимальної зручності та простоти використання, він повинен відповідати специфікації універсальної мови CLS. Ця специфікація описує набір властивостей, якими одночасно повинні володіти різні мови. CLS-специфікації особливо важливо при створенні програмних компонентів, які призначені для використання програмами, написаними на інших мовах. CLS-специфікація включає підмножина системи підтримки загальних типів CTS. CTS-система визначає правила щодо типів даних. Безумовно, C + + підтримує як CLS, так і CTS - специфікації. p align="justify"> Виходячи з призначення і функцій, була обрана середовище програмування Borland C + + Builder. C + + Builder - це комбінація кількох найважливіших технологій:

- високопродуктивний компілятор в машинний код;

- об'єктно-орієнтована модель компонент;

візуальне (а, отже, і швидкісне) побудова додатків з програмних прототипів;

масштабовані засоби для побудови баз даних.


.2 Елементи мови програмування


Головне в мові C + + - реалізація принципів об'єктно-орієнтованого програмування. Об'єктно-орієнтована методика невіддільна від C + +, і всі C + + програми в якійсь мірі мають об'єктну орієнтацію. p align="just...


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





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

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...