Що таке microsoft
ЗМІСТ
Сторінка 1 з 5
Нова технологія .NET, запропонована компанією Microsoft, відображає бачення цією компанією додатків в епоху Internet. Технологія .NET має поліпшену функціональної сумісністю, в основі якої лежить використання відкритих стандартів Internet. Крім того, вона підвищує стійкість класичного користувальницького інтерфейсу операційної системи Windows - робочого столу. Розробникам програмного забезпечення технологія .NET надає нову програмну платформу і чудові інструментальні засоби розробки, в яких основну роль відіграє мова XML (extensible Markup Language - розширювана мова розмітки).
Microsoft .NET - платформа, побудована на верхньому шарі операційної системи. Технологія .NET стала головним об'єктом інвестицій компанії Microsoft. З моменту початку робіт над цією технологією і до моменту її публічного анонсування пройшло три роки. Безсумнівно, на розвиток технології .NET вплинули інші технологічні досягнення, зокрема розширювана мова розмітки XML, платформа Java ™, a також модель компонентних об'єктів Microsoft (Component Object Model - COM).
Платформа Microsoft .NET надає:
* Стійку загальномовного середовища виконання CLR (Common Language Runtime), яка входить до складу даної платформи;
* Засоби розробки додатків на будь-якому з багатьох мов програмування, підтримуваних платформою .NET;
* Лежить в основі відкритої моделі програмування величезну бібліотеку класів .NET Framework. Ці класи містять багато разів використовується код. Вони доступні в будь-якій мові програмування, що підтримується платформою .NET;
* Підтримку мережевої інфраструктури, побудованої на верхньому шарі стандартів Internet, внаслідок чого забезпечується високий рівень взаємодії між додатками;
* Підтримку нового промислового стандарту, а саме технології Web-служб. Технологія Web-служб надає новий механізм створення розподілених додатків. По суті, вона є поширенням технології створення додатків на базі компонентів і на сферу Internet;
* Модель безпеки, яку програмісти можуть легко використовувати в своїх додатках;
* Потужні інструментальні засоби розробки.
Microsoft і Web
Всесвітня павутина (World Wide Web - WWW) розглядалася компанією Microsoft як виклик, і він був прийнятий. Справді, Web досить добре співіснує з персональними комп'ютерами (ПК), - сегментом ринку, в якому компанія Microsoft традиційно сильна. За допомогою програми, що працює на ПК, - броузера, - користувач отримує доступ до величезного світу інформації. В основі побудови всесвітньої мережі лежить використання стандартів, зокрема, мови гіпертекстової розмітки HTML (HyperText Markup Language), протоколу передачі гіпертексту HTTP (HyperText Transfer Protocol) і мови XML (extensible Markup Language). Ці стандарти відіграють істотну роль при обміні інформацією між різними користувачами, що працюють на найрізноманітніших комп'ютерних системах і пристроях.
Незважаючи на всю свою складність, персональний комп'ютер, що працює під управлінням операційної системи Windows, є пристроєм досить стандартизованим. В основі Web хоча і лежать стандартні протоколи, все ж вона являє собою Вавілонську вежу, що складається з численних мов програмування, баз даних, різних середовищ розробки і різних пристроїв, що працюють на основі цих протоколів. Така вибухонебезпечна складність технології ще більше підсилює зростаючу нестачу професіоналів, які можуть на основі нових технологій будувати необхідні системи. Платформа .NET надає інфраструктуру, що дозволяє програмістам відволіктися від повторного винаходу рішень загальних проблем програмування і сконцентруватися на створенні необхідних додатків.
Додатки в епоху Internet
Спочатку Web представляла собою величезне сховище даних. Для отримання сторінки з потрібною інформацією, броузер робив відповідний запит. Потім Web-сервер доставляв запитану інформацію у вигляді статичної HTML-сторінки. Навіть після появи інтерактивних Web-додатків, все ще використовується мова HTML. З його допомогою форматується інформація, що відображається на екрані.
Мова XML надає універсальний спосіб передачі даних, незалежний від формату представлення даних. Таким чином, саме мова XML може послужити відправною точкою на шляху до досягнення домовленості між компаніями щодо стандартів передачі документів і інформації, зокрема замовлень на покупку і рахунків. Тоді виникнуть передумови для автоматизації бізнесу в мережі Internet між співпрацюють компаніями. Останнім часом подібний вид електронної комерції навіть отримав спеціальну назву - B-to-B (Business-To-Business). Але мова XML усього лише описує дані, в ньому не передбачено виконання дій над даними. Саме для цієї мети і потрібні Web-служби.
Друга частина описує всі керуючі переваги, які додаток може отримати від COM +. Ця частина містить подробиці про поліпшення доступності та стабільності за допомогою COM + і про те, кого треба відстежувати і як використовувати дані спостереження для швидкого і легкого виявлення джерел проб.
• Завантажити приклад 1 (C #) - 7.35 КБ • Завантажити приклад 1 (VB.NET) - 12.57 Кб • Завантажити приклад 2 (C #) - 15.14 Кб • Завантажити приклад 2 (VB.NET) - 16.38 Кб Введення У проекті для останнього замовника довелося реалізувати свого роду "програму швидкого замовлення" для компанії-виробника машин. Метою цього п.
Введення Сучасна многопроцессорная операційна система виконує кілька операцій одночасно, навіть якщо в системі є тільки один фізичний процесор. Теоретично це здається неможливим, але розглянемо, як досягається паралельна обробка за допомогою одного процесора. Є багато пов.
• Завантажити виконавчі DLL прикладів програм - signatures_binary.zip - 16.07 Кб • Завантажити вихідний код прикладів програм - signatures_source.zip - 6.14 KB Зміст 1. сигнатури (продовження) 1.1 LocalVarSig 1.2 CustomAttrib 1.3 MethodSpec 1.4 TypeSpec 1.5 MarshalSpec 2. Елементи.