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

Реферат Розробка інтернет-браузера





- просто приводити код в порядок, спрощуючи його супровід. У деяких випадках вдавалося виключити оператор Select Case, нерідко породжувала великі проблеми з супроводом.


2.3 Microsoft .NET


. NET Framework є багатомовної середовищем для створення, розгортання і запуску додатків і веб-служб XML. Продукт складається з трьох частин:

Загальномовне середу виконання. Незважаючи на назву, середа виконання використовується і на етапі виконання, і на етапі розробки компонента. Під час виконання компонента середу виконання управляє розподілом пам'яті, запуском і зупинкою потоків і процесів, дотриманням політики безпеки, а також відстеженням залежностей, існуючих між даних компонентів і іншими компонентами. На етапі розробки роль середовища виконання дещо змінюється. Оскільки середу виконання служить для автоматизації багатьох процесів (наприклад, управління пам'яттю), вона полегшує роботу розробника, особливо якщо порівнювати цю середу і сучасний COM. Такі функції як відображення дають можливість значно зменшити об'єм коду, який необхідно написати розробнику, щоб перетворити алгоритм бізнесу в повторно використовуваний компонент.

Уніфіковані класи програмування. Платформа надає розробникам уніфікований, об'єктно-орієнтований, ієрархічно-організований і розширюваний набір бібліотек класів (API). В даний час розробники, що використовують C ++, застосовують Microsoft Foundation Classes, а розробники, які використовують Java, - Windows Foundation Classes..NET Framework уніфікує ці моделі і надає програмістам на Visual Basic і JScript доступ до бібліотек класів. Створюючи загальний набір API у всіх мовах програмування, загальномовне середу виконання дає можливість наслідування, обробки помилок і налагодження в різних мовах. Всі мови програмування, починаючи з JScript і закінчуючи C ++, мають однаковий доступ до платформи, і розробники можуть самостійно вибрати мову, який вони будуть іспользовать..NET побудована на класах програмування .NET Framework; вона містить модель веб-додатки з набором елементів управління та інфраструктурою, що спрощує створення веб-додатків ASP. ASP.NET включає набір елементів управління, інкапсулюючих типові елементи інтерфейсу HTML, наприклад текстові поля і меню, що розкриваються. Ці елементи управління запускаються на веб-сервері і завантажують користувальницький інтерфейс в оглядач у вигляді HTML. На сервері елементи управління являють собою модель об'єктно-орієнтованого програмування з усіма функціями, необхідними розробникам веб-додатків. ASP.NET також дає можливість використання інфраструктури, наприклад управління станом сеансу або повторного використання процесів, що сприяє подальшому зменшенню об'єму коду, який необхідно написати розробнику, і підвищенню надійності програми. Крім того, в ASP.NET ті ж поняття використовуються для того, щоб дозволити розробникам пропонувати програмне забезпечення у формі послуги. Використовуючи функції веб-служб XML, розробники, що використовують ASP.NET, можуть писати алгоритм бізнесу і використовувати інфраструктуру ASP.NET для доставки такої послуги через SOAP.

Яке відношення все сказане має до .NET? Прямий. Бачте, .NET змінить підхід до проектування додатків так само сильно, як поява класів в VB колись вплинуло на проектування додатків VB5 і 6. І перехід на .NET викличе певні незручності - як і перехід від «безкласових» версій VB до підтримки класів. Розглянемо деякі фактори, які слід враховувати при переході зі VB6 на VB .NET. Common Language Runtime

Виконавча середу (runtime) завжди була присутня в Visual Basic, тому наступне твердження спочатку виглядає трохи дивно. Отже, одним з найсерйозніших нововведень VB .NET є наявність виконавчого середовища CLR (Common Language Runtime), загальною для всіх мов .NET. Хоча на перший погляд CLR нагадує звичайну бібліотеку часу виконання зразок бібліотеки З MSVCRTXX.DLL, бібліотека VB MSVBVMXX.DLL має значно більші розміри і володіє набагато більшими можливостями. З цієї причини написання програм, повною мірою використовують CLR, більше походить на програмування для API нової операційної системи. Оскільки всі мови .NET використовують одну і ту ж середу CLR, необхідність у виконавчих середовищах для окремих мов відпадає. Більше того, код, призначений для виконання в CLR, може бути написаний будь-якою мовою і з однаковим успіхом використовуватися у всіх мовах, відповідних специфікації CLR. У цьому виявляється головна відмінність .NET від Java: на платформі .NET можна використовувати будь-яку мову за умови, що він відповідає специфікації CLR. Програма, написана на Java, працює на будь-якій платформі (принаймні теоретично - на практиці виникають проблеми), але за умови, що вона написана саме на Java. Ймовірно, саме мовна інтеграція стане однією зі складових успіху .NET. Зокрема, код VB може використовуватися в програм...


Назад | сторінка 3 з 9 | Наступна сторінка





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

  • Реферат на тему: Об'єктно-орієнтоване програмування за допомогою Microsoft Visual Basic ...
  • Реферат на тему: Автоматизована система генерації додатків, що використовують бібліотеку Ope ...
  • Реферат на тему: Створення інтерактивних Web-додатків з використанням мови програмування Jav ...
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...
  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків