КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Запознаване с основните понятия на Рамката на .NET




Платформа .NET Framework - интегриран компонент на Windows, който подкрепя създаването и прилагането на ново поколение приложения и XML Web услуги. В развитието на .NET Framework следните цели са били взети под внимание.

· Осигуряване на последователно обектно-ориентираното програмиране среда за местното опазване и изпълнение на обект код за местна изпълнение на код, се разпространява в интернет, или за отдалечено изпълнение.

· Предоставяне на изпълнение код, свеждане до минимум конфликтите при разгръщане на софтуер и версия контрол.

· Предоставяне на изпълнение код, който гарантира безопасно изпълнение на код, включително код, създаден от неизвестно или не е напълно надежден производител от трета страна.

· Предоставяне на изпълнение код, премахване на проблеми с производителността с скриптови среди или тълкува код.

· Осигуряване на общи принципи на развитие за различни видове приложения, като например приложения на Windows и уеб приложения.

· Развитие на сътрудничество, основано на индустриалните стандарти, които ще гарантират интегрирането на .NET Framework кода на други кодове.

Двата основни компонента са .NET Framework платформата на общата езикова среда (CLR) и клас библиотека .NET Framework. В основата на рамката за платформа .NET е CLR. Времетраене на околната среда може да се счита за средство, което контролира код по време на изпълнение и осигурява основни услуги като управление на паметта, управление резба, и дистанционното взаимодействие. В този случай, условията са наложени силен пишете и други форми на проверка на достоверността на кода, за да се гарантира безопасността и надеждността. Всъщност, основната задача е управлението на изпълнение на код. Кодът, който се отнася до средата за изпълнение, наречено управляван код, а код, който не се отнася до околната среда на изпълнение се нарича неуправляван код. Другият основен компонент на в .NET Framework, библиотеката клас, предоставя пълен обектно-ориентиран колекция от видове, които се използват за разработване на приложения, вариращи от конвенционалната команден ред или графичен потребителски интерфейс, както и довършителни приложения, използвайки най-новите технологии в ASP.NET като уеб формуляри и XML уеб услуги.

Рамковата платформа .NET може да се постави неуправлявани компоненти, които се зареждат CLR среда в собствените си процеси и да предизвика изпълнението на управляван код, като по този начин се създава софтуерна среда, която позволява използване като средство за контролирани и неконтролирани изпълнение. Рамката .NET не само осигурява няколко основни Времето на автономна работа, но също така подпомага развитието на основните Времето на автономна работа от независими продуценти.




Например, ASP.NET е домакин на издръжливостта й да осигури мащабируема, от страна на сървъра среда за управляван код. ASP.NET работи директно с издръжливостта й да се даде възможност на ASP.NET приложения и уеб услуги XML, и двете от които са разгледани по-късно в тази тема.

Internet Explorer е пример за неуправляван приложение, което е домакин на Runtime (под формата на удължаване на MIME тип). Използването на Internet Explorer, за да бъде домакин на издръжливостта ви дава възможност да вградите управляваните компоненти или Windows Forms контроли в HTML документи. Хостинг издръжливостта й по този начин прави успя мобилен код (подобно на контрол Microsoft® ActiveX®) е възможно, но с значителни подобрения, които само управляван код може да предложи, като полу-доверен изпълнение и изолирано съхранение на файлове.

Следващата илюстрация показва връзката на общата езикова среда и клас библиотека за вашите приложения и на цялата система. Илюстрацията показва също как успя код работи в по-голяма архитектура.

.NET Framework в контекст


Следващите раздели описват основните компоненти и характеристики на рамката .NET в по-големи подробности.


Например, ASP.NET среда за изпълнение е локализирана и осигурява мащабируема среда за управляван код на сървъра страна. ASP.NET работи директно с издръжливостта й да се осигури изпълнението на ASP.NET приложения и XML Web услуги, които се обсъждат по-нататък в този раздел.

Internet Explorer браузър може да служи като пример за неуправляван приложение, което е домакин по време на работа (MIME тип разширения а). Ефективност на разположението в Internet Explorer позволява включване на медиите, управлявани компоненти или Windows Forms контроли в HTML-документи. Това разположение на средата го прави възможно да се извърши успя мобилен код (подобно на контрол Microsoft® ActiveX®), но със значително предимство на управляван код, като в изпълнението на част от доверието и изолирано съхранение на файлове.

Следващата фигура показва връзката CLR и клас библиотеки с потребителски приложения и цялата система. Илюстрацията показва също как успя код работи в по-голяма архитектура.

.NET Framework в контекста на

Следващите раздели съдържат по-подробно описание на основните компоненти и средства .NET Framework платформа.