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

Реферат Автоматизоване робоче місце інженера по гарантії СТО "Континент"





тися для створення Web-сервісів і додатків на платформі. NET.

· Visual C + +. NET - це мова програмування, необхідний розробникам, яким потрібні засоби управління додатками низького рівня. Версія Visual C + + для платформи. NET має безліч нововведень, що дозволяють розробникам створювати і використовувати Web-додатки і Web-сервіси. Від інших мов програмування для платформи. NET мову Visual C + +. NET відрізняється тим, що підтримує як кодову модель платформи. NET (managed code model), так і кодову модель Windows (unmanaged native code model). До складу Visual C + +. NET входить потужне розширення бібліотеки Active Template Library (ATL), зване ATL Server. Це розширення дозволяє розробникам створювати компактні, високопродуктивні Web-додатки і сервіси.

· Visual J #. NET - мова, що дозволяє Java-розробникам створювати Web-сервіси і додатки для платформи Microsoft. NET, використовуючи наявні навички програмування. Visual J #. NET надає користувачам Microsoft Visual J + + і іншим Java-програмістам можливість застосувати отримані навички та зберегти існуючі інвестиції в створений раніше код.

Мова програмування C #, будучи останнім з широко поширених мов програмування, ввібрав в себе весь наявний досвід і увібрав кращі сторони існуючих мов програмування, при цьому будучи спеціально створеним для роботи в. NET. Сама архітектура. NET продиктувала йому (як і багатьом іншим мовам, на яких можна писати під. NET) об'єктно-орієнтовану спрямованість [11].

Свій синтаксис C # в чому успадкував від C + + і Java. Розробники, які мають досвід написання додатків на цих мовах, знайдуть в C # багато знайомих рис. Але разом з тим він є багато в чому новаторським - атрибути, делегати та події, прекрасно вписані в загальну ідеологію мови. Їх введення дозволило застосовувати принципово нові прийоми програмування.

Схожість з C + +:

· «перевантажені» оператори;

· арифметичні операції з плаваючою точкою відносяться до небезпечного коду;

· деякі особливості синтаксису.

Схожість з Java:

· об'єктно-орієнтований (єдине спадкування);

· інтерфейси;

· виключення;

· нитки (threads);

· простору імен;

· сильна (строга) типізація;

· збірка сміття;

· відображення (reflection);

· динамічне завантаження коду.

Незважаючи на те, що цілий ряд конструктивних синтаксичних механізмів і особливостей реалізації успадкований мовою програмування C # від прабатьків (C + +, Visual Basic і Java), можливості цього нового мови програмування не обмежуються сумою можливостей його історичних попередників. До числа принципово важливих рішень, які реалізовані корпорацією Microsoft в мові програмування C #, можна віднести наступні:

· компонентно-орієнтований підхід до програмування (який характерний і для ідеології Microsoft. NET в цілому);

· властивості як засіб інкапсуляції даних (характерно також в цілому для ООП);

· обробка подій (маються розширення, в тому числі в частині обробки виключень, зокрема, оператор try);


Назад | сторінка 16 з 48 | Наступна сторінка





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

  • Реферат на тему: Об'єктно-орієнтоване програмування за допомогою Microsoft Visual Basic ...
  • Реферат на тему: Мова програмування C + + та середовище розробки Microsoft Visual C + +
  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...