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

Реферат Програмне забезпечення для вібродіагностики технологічного обладнання





обходити ці API.

Середовища разработкі.NET-додатків:

1) Microsoft Visual Studio (C #, Visual Basic.NET, Managed C + +).

) SharpDevelop.

3) MonoDevelop.

) Eclipse.

) Borland Developer Studio (Delphi for.NET, C #).

6) PascalABC.NET і т. д.

Додатки також можна розробляти в текстовому редакторі і використовувати консольний компілятор.

Так само як і технологія Java, середа разработкі.NET створює байт-код, призначений для виконання віртуальною машиною. Вхідна мова цієї машини в.NET називається MSIL (Microsoft Intermediate Language), або CIL (Common Intermediate Language, пізніший варіант), або просто IL. Застосування байт-коду дозволяє отримати кроссплатформенность на рівні скомпільованого проекту (у термінах.NET: збірка), а не тільки на рівні початкового тексту, як, наприклад, в С. Перед запуском збірки в середовищі виконання CLR байт-код перетворюється вбудованим в середу JIT-компілятором (just in time, компіляція на льоту) в машинні коди цільового процесора. Також існує можливість скомпілювати збірку в рідний (native) код для вибраної платформи за допомогою поставляється разом с.NET Framework утиліти NGen.exe.

Преімущества.Net:

1) Повні можливості взаємодії з існуючим кодом. Існуючі двійкові компоненти СОМ відмінно працюють разом з двійковими файламі.NET.

) Повне і абсолютне міжмовне взаємодію. На відміну від класичного СОМ, в.NET підтримуються міжмовне спадкування, міжмовна обробка виключень і міжмовна налагодження.

3) Загальна середу виконання для будь-яких пріложеній.NET, незалежно від того, на яких мовах вони були створені. Один з важливих моментів при цьому - те, що для всіх мов використовується один і той же набір вбудованих типів даних.

) Бібліотека базових класів, яка забезпечує приховування всіх складнощів, пов'язаних з безпосереднім використанням викликів API, і пропонує цілісну об'єктну модель для всіх мов програмування, поддержівающіх.NET.

) Відсутність складності, притаманною СОМ. IClassFactory, IUnknown, код IDL і VARIANT-сумісні типи даних (BSTR, SAFEARRAY та інші) не використовуються в коді программ.NET.

) Дійсне спрощення процесу розгортання програми. В.NET немає необхідності реєструвати подвійні типи в системному реєстрі. Більш того,. NET дозволяє різними версіями одного і того ж модуля DLL мирно співіснувати на одному комп'ютері.

. Будівельні блокі.NET (CLR, CTS і CLS)

Технології CLR, CTS і CLS дуже важливі для розуміння змісту платформи.NET. З точки зору программіста.NET цілком можна розглядати просто як нове середовище виконання і нову бібліотеку базових класів. Середа виполненія.NET якраз і забезпечується за допомогою Common Language Runtime (CLR, стандартна середу виконання для мов). Головна роль CLR полягає в тому, щоб виявляти і завантажувати тіпи.NET і робити керування ними відповідно до ваших командами. CLR бере на себе всю низкоуровневую роботу - наприклад, автоматичне управління пам'яттю, міжмовним взаємодією, розгортання (з відстеженням версій) різних довічних бібліотек.

Ще один будівельний блок платформи.NET - це Comm...


Назад | сторінка 12 з 34 | Наступна сторінка





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

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