Понятие среды

Определение понятия среды зависит от теоретических концепций. Все определения можно свести к следующим основным идеям:

* среда -- это то, что нас окружает, все, что не мы, условия, которые влияют на нас. Дефиниции данного типа ближе к биологическому пониманию формирующей роли среды;

* среда -- это некоторое соотношение между нами и окружением.

* среда это элемент сверхсистемы. Вильден сформулировал данный подход следующим образом: "Среда -- открытая система, связанная с сверхсистемой. Между ними существует обмен материей, энергией и информацией".

Д. Ватсон выделил пять классов определений, данных среде:

1. среда как процесс;

2. среда как поле активности человека;

3. среда как поле семантики;

4. среда как ресурс;

5. среда как способ стратификации общества.

В ряде исследований, посвященных среде, обсуждается проблема детерминизма. Собственно говоря, можно рассматривать семь вариантов взаимодействия между человеком и средой, и, видимо, следует считать, что все они имеют место быть в различных ситуациях:

1. средовой детерминизм -- однонаправленная причинно-следственная детерминация. Есть два варианта: линейная, жесткая, зависимость и вероятностная зависимость. Последняя означает, что одна из рассматриваемых переменных с определенной вероятностью порождает другую, либо что в основе их лежит общий фактор. Основной вывод из такого рода связи заключается в том, что в следствии нет ничего того, что не заключается в причине;

2. человек формирует среду;

3. оба способа детерминации существуют одновременно;

4. взаимопричинная детерминация -- происходит взаимодействие между средой и человеком. Возможные формы: уравновешивающая детерминация (гомеостаз), неустойчивое равновесие;

5. взаимодействие носит характер борьбы;

6. среда и человек представляют единую систему;

7. случайная детерминация, предыдущее событие никак не влияет на последующее, но общий результат может быть предсказан по законам вероятности. (14, с.8)

Термином "пространственная среда" следует обозначать совокупность пространственно-предметных свойств и отношений окружающей среды, которая может иметь естественно-природный (лес, море, горы, степь, растения, животные и т.п.) или антропогенный характер: городская среда, парковый ландшафт, архитектурная среда, виртуальная (пространство, представленное на экране компьютера) и т.д.

Целесообразно различать следующие типы пространственной среды:

* природная (естественный ландшафт, растения, животные);

* антропогенная (городская, архитектурная, школьная, жилищная). В определенном смысле о ней можно сказать, что это предметная среда, так как пространство в этом случае определяется совокупностью предметных и межпредметных отношений. Поэтому, говоря о пространственной среде подобного типа, целесообразнее говорить о пространственно-предметной среде. Если речь идет об антропогенной пространственно-предметной среде, то с точки зрения психологии восприятия и психологии деятельности важно отметить, что ее пространственность не существует сама по себе, абстрактно

* экологическая среда обитания, обеспечивающая каждому виду живых существ свой комплекс возможностей для жизнедеятельности.

* информационно-виртуальная, представленная на экране дисплея (компьютерные и видеоигры, интернет-среда, тренажеры). Ее особенность заключается в том, что оператор, работающий с таким пространством, имеет возможность не только его наблюдать, воспринимать и даже действовать в нем, но, что более важно, непосредственно изменять его пространственные параметры, характеристики и отношения.

Существует другая классификация, согласно которой можно выделить:

Первичную среду (среду, в которой человек проводит значительную часть времени, лично знаком с окружением и выполняет множество жизненно важных функций, например жилое помещение);

Вторичную среду (среда, в которой встречи с людьми кратковременны, анонимны и не имеют последствий, например места отдыха).

В среде выделяется четыре подсистемы:

1) природная среда - общий фон общества - состояние атмосферы, воды, состав поверхности земли, структура ландшафта, растительный и животный мир, климат, плотность населения;

2) среда "второй природы" - модификации природной среды, преобразованной людьми: угодья, дороги, зеленые насаждения, домашние животные, культурные растения;

3) "третья природа" - искусственный мир, созданный человеком, не имеющий аналогов в естественном мире, т.е. "очеловеченная природа": асфальт, бетон городов, пространство жизни и работы, транспорт, технические объекты, культурно- архитектурная среда;

4) социальная среда - своеобразная интеграция трех предшествующих сред, что дает в итоге определенное качество жизни, проявляющееся, например, в культурной оседлости (1, с.350)

Жизненная среда города - социокультурно детерминированное пространство-время в котором протекает жизнедеятельность человека. Она обладает определённой структурой, состоящей из объектных (территориальных, организационных, информационных, социально-групповых и др.) и субъектных (личностных значений и смыслов, установок, мотивов и интенций и др.) элементов - всех жизненных стратегий и биографий, создающих континуум сосуществования, взаимодействия, коммуникации.

Удовлетворённость или неудовлетворённость жизнью, успешность или не успешность самореализации личности, жизненный комфорт зависит от многих обстоятельств, в том числе и от той среды обитания, в которой непосредственно находится горожанин - от городского ландшафта, создающегося руками, поступками, эмоциями и делами как проживающих на данной территории, так и тех, кто организует и управляет жизнью территории. Совокупность жизненных стратегий (осознанных и не вполне) объективируется и опредмечивается - возникает среда - со своим устройством (обустройством жизни), с совокупностью специфических ситуаций разного уровня, набором проблем, качеством коммуникации. (18)

Среда обитания имеет два измерения: территориальное и пространственное.

Территория - совокупность объектных аспектов жизненной среды, места жизни человека как психофизического, индивидуального существа.

Пространство - совокупность субъектных аспектов жизненной среды - место жизни, существования человека как личности, индивидуальности в её социальном, культурном (мировоззренческом, ценностном и т.п.), коммуникативном, ментальном (личностно-историческом), метафизическом (идеально-фантастическом) измерениях. Личности, как субъекты жизненных стратегий, живут в разных измерениях пространства жизнедеятельности: у каждого своя жизнь. Но траектории жизненного пути пересекаются. Одно место социокультурного пространства может быть "населено" больше, другое - меньше. Пространство жизни обладает качественными характеристиками, совокупность которых создаёт колорит места через совокупность специфических ситуаций и проблем: с одной стороны конкретных территорий, с другой стороны - конкретных людей. Специфика конкретного фрагмента городской среды обусловлена как специфической ситуацией территории, так и совокупностью специфических ситуаций людей, проживающих на данной территории. (24)

Социокультурное пространство, в котором человек живёт как творец собственной судьбы, преломляет, детерминирует восприятие и территории, и самого себя, оказывает влияние на поведение, на реагирование на внешнюю ситуацию (в том числе и на физические параметры), на проживающих рядом. Образ территории и образ пространства сливаются в образ места жизни. Личностные проблемы и проблемы территории проживания пересекаются и взаимопреломляются. Описание и анализ социокультурного пространства совокупности проживающих в данном месте - социологическая карта местности, на которую нанесены значимые аспекты, параметры, проблемы конкретной ситуации конкретной территории и конкретных людей.

Несомненно, что по-разному скомпонованная и созданная человеком среда неизбежно влияет на психику, поведение, принятие решения, восприятие, движение и понимание пространства. В действиях разных людей в одной и той же среде есть очень много сходства. Структура среды воздействует на психику и поведение людей консервативно: действие продолжается длительное время, а индивидуальность отдельных действующих лиц иногда даже может заметно не проявляться. Одна и та же среда характером своей структуры как бы предписывает нормы, образ поведения, сходную реакцию. Культурное наследие общества и влияние общественных факторов вписываются в физические координаты созданной человеком искусственной среды и определяют поведение людей независимо от психического развития индивидов. (6, с173)

М. Черноушек определяет семь видов информации, которые характеризуют следующие ситуации восприятия окружающей среды как целого:

1. Среда не имеет определенных, твердо фиксированных рамок во времени и пространстве.

2. Среда воздействует на все чувства, и информацию о среде мы получаем из сочетания данных всех органов.

3. Среда дает не только главную, но и периферийную информацию.

4. Среда содержит всегда больше информации, чем мы способны зарегистрировать и понять.

5. Среда воспринимается в тесной связи с практической деятельностью; восприятие связано с действием и наоборот.

6. Любая среда наряду с физическими и химическими особенностями обладает психологическими и символическими значениями.

7. Окружающая среда воздействует как единое целое.

От соприкосновения со средой у людей постоянно возникают всевозможные чувства. Формируют их следующие факторы:

1. Уровень стресса (шум, загрязнение, перенаселенность, перенасыщенность импульсами).

2. Социальные качества среды (роль физической среды в развитии или подавлении взаимодействий социального характера).

3. Ориентация и подвижность (как горожане используют город в соответствии со своими "образами" и "представлениями" о среде обитания).

4. Наполненность среды (эстетический уровень импульсов, которые способствуют удовлетворению потребностей и создают чувство удовлетворенности).

5. Культура и отдых (как город выполняет задачи в интеллектуальной, культурной, спортивной и образовательной сферах).

6. Возможности принятия решений (как горожане воспринимают отдельные решения об уровне развития среды обитания и в какой степени они активно участвуют в принятии таких решений). (25)

Среда и эмоции

С позиций средовой психологии человек находится в постоянном поле взаимодействия с окружающей средой, что вызывает у него, благодаря наличию генерализованных реакций организма, определенный эмоциональный фон. В психологии известно, что любое восприятие сопровождается чувственным тоном, что бы ни было объектом нашего восприятия -- линия, цветовое пятно, предмет, человек или окружающая среда. Сам тон может быть определен биологически или связан с неким нашим прошлым опытом взаимодействия с объектом. В 20-е годы прошлого века Лундхольм исследовал чувственный тон линий. Печаль представляется большими опускающимися синусоидами, веселость -- маленькими направленными вверх линиями, доброта -- большими горизонтально направленными кривыми. А. А. Барабанов анализировал эмоциональное воздействие объемно-пространственных композиций храмов, рассматривая линии, формы и фигуры зданий как эмоционально-эстетические знаки, несущие определенное символическое значение.

Чарльз Осгуд исследовал эмоциональные реакции на различные эстетические объекты. Вместе с соавторами он создал методику, позволяющую измерить и сравнить между собой эмоциональное воздействие любых объектов. Эта методика названа семантическим дифференциалом (СД). В качестве экспериментальных стимулов Ч. Осгуд использовал картины, предлагая испытуемым придумывать пары антонимов для их оценки. Обычно пятьдесят человек испытуемых оценивало пятьдесят картин. После математической обработки шкалы, близкие по смыслу, отбрасываются, и остается порядка 20 пар полярных прилагательных. К полученным шкалам был применен факторный анализ. В результате было выделено три фактора, которые Ч. Осгуд интерпретировал как "оценка", "сила", "активность".

Фактор оценки:

Приятный - Неприятный

Красивый - Некрасивый

Чистый - Грязный

Добрый - Жестокий

Фактор силы:

Властный - Мягкий

Сильный - Слабый

Массивный - Миниатюрный

Прочный - Непрочный

Фактор активности:

Возбуждающий - Релаксирующий

Быстрый - Медленный

Монотонный - Резкий

Энергичный - Вялый

В дальнейшем оказалось, что независимо от того, какой стимул оценивается -- картины, понятия, звуки, цвета, здания -- три этих основных фактора остаются. Полученные шкалы уже можно использовать как инструмент для измерения эмоционального воздействия исследуемых объектов. Обычно каждая шкала включает семь делений, испытуемые оценивают объект по каждой из шкал. По полученным точкам на каждой из шкал можно построить профиль эмоционального воздействия объекта. (27, с.15)

Является одним из самых востребованных, многофункциональных и активно развивающихся языков программирования на данный момент. С его помощью можно разрабатывать практически любое программное обеспечение, начиная от простых win forms приложений, до крупных клиент-серверных веб-приложений или даже мобильные приложения и компьютерных игры. А работает он на базе платформы.NET Framework. Давайте же разберёмся, что это такое.

Смотрите моё видео на тему платформа.NET Framework и среда выполнения CLR для C#

Язык программирования C# является относительно свежим, но он уже успел заслужить доверие. Релиз первой версии состоялся в феврале 2002 года. Крайней версией языка на момент написания статьи является C# 7.2, которая вышла 16.08.2017.

Синтаксис языка C# как следует из названия входит в семейство Си-подобных языков и похож на другие популярных языки из этой группы (C++, Java). Поэтому, если вы уже знакомы с одним из этих языков, вам будет значительно проще освоить языком программирования C#.

Так как C# является объектно-ориентированным языком, то он поддерживает наследование, полиморфизм, инкапсуляцию, строгую типизацию переменных, перегрузку операторов и другое. Все эти понятия будут нами подробно рассмотрены в последующих статьях. Благодаря использованию парадигмы объектно-ориентированного проектирования с помощью языка программирования можно достаточно легко разрабатывать масштабные и при этом гибкие проекты. При всем этом регулярно выходят новые версии языка C#, добавляя новую функциональность для упрощения жизни разработчика, увеличения скорости разработки, повышения производительности и надежности прилоежния.

Платформа.NET

.NET Framework – это программная платформа от компании Microsoft позволяющая выполнять разработку на различных языках программирования, так как для всех языков используется единая общеязыковая среда исполнения Common Language Runtime (CLR). Таким образом, основными возможностями платформы.NET являются:

  • Кроссплатформенность – .NET Framework поддерживается большинством современных операционных систем Windows, а также есть возможность создавать приложения поддерживаемые Linux системами, и даже мобильные приложения.
  • Мультиязычность – так как исходный код, написанный на используемом языке программирования, транслируется в общеязыковой Common Intermediate Language (CIL) код, появляется возможность вести разработку на любом поддерживаемом языке программирования, и даже использовать различные языки программирования в одном решении. Наиболее популярными поддерживаемыми языками являются C#, VB.NET, C++, F#.
  • Обширная библиотека классов и технологий – существует огромное количество готовых к использованию библиотек для решения необходимых задач. Зачастую совсем не приходится реализовывать низкоуровневую логику работы приложения, достаточно воспользоваться готовым решением, удобно поставляемым через менеджер пакетов nuget. Кроме того, платформа.NET предусматривает легкую разработку практически любого типа необходимого программного обеспечения.

Управляемый и неуправляемый код. JIT-компиляция

Управляемый код (managed code) – это код управляемый общеязыковой средой CLR. Это означает, что что управляющая среда имеет возможность приостановить выполнение приложения и получить специфическую информацию о состоянии приложения в любой момент его исполнения. Исходный код используемого языка программирования транслируется в управляемый код CIL (его еще называют высокоуровневым ассемблером).

После создания библиотеки классов или приложения, исходный код продолжает храниться на языке CIL. А при запуске приложения или обращении к библиотеке выполняется Just-In-Time (JIT ) компиляция приложения в машинный код, специфичный именно для того окружения, на котором осуществляется исполнение приложения. При этом важной особенностью является то, что выполняется компиляция только той части приложения или библиотеки, к которой выполняется обращение (ну и связей естественно). Это позволяет увеличить производительность работы системы и экономить ресурсы.

Неуправляемый код (unmanaged code) – это код, транслируемый сразу в машинный исполняемый код и исполняется операционной системой напрямую.

Кроме того, рекомендую прочитать статью . А также подписывайтесь на группу ВКонтакте, Telegram и YouTube-канал . Там еще больше полезного и интересного для программистов.

Понятие о среде. Факторы среды и их классификация

Термин «среда» в экологии применяется в широком и узком смысле слова. В широком смысле слова среда - это окружающая среда. Окружающая среда - это совокупность всех условий жизни, которые существуют на планете Земля. Американский биолог П.Эрлих в своей книге «Демографический взрыв», которая вышла в свет в конце 60-х годов, так образно охарактеризовал окружающую среду: «Наша окружающая среда - единственная в своем роде «кожа» из почвы, воды и газообразной атмосферы, минеральных питательных веществ и живых организмов, покрывающая ничем в остальном особо не примечательную планету». Среда в узком смысле слова - это среда обитания. Среда обитания - это та часть природы, которая окружает организм и с которой он непосредственно взаимодействует. Среда обитания каждого организма многообразна и изменчива. Она слагается из множества элементов живой и неживой природы и элементов, привносимых человеком в результате его хозяйственной деятельности.
Все элементы среды по отношению к организму неравнозначны: одни из них влияют на его жизнедеятельность, а другие для него безразличны. В связи с этим все элементы среды сгруппировать следующим образом.
1. Нейтральные факторы - это те элементы среды, которые не влияют на организм и не вызывают у него никакой реакции.
2. Экологические факторы - это те элементы среды, которые способны прямо или косвенно оказывать влияние на организм хотя бы на протяжении одной из фаз его индивидуального развития и вызывать у него специфическую приспособительную реакцию.
Экологические факторы среды многообразны, они имеют разную природу и специфику действия. По значимости для организма их подразделяют на две группы:
1. Условия существования или условия жизни - это те экологические факторы, без которых организм существовать не может и с которыми он находится в неразрывном единстве. Отсутствие хотя бы одного из этих факторов приводит к гибели организма.
2. Второстепенные факторы - это те экологические факторы, которые не являются жизненно важными, но могут видоизменять существование организма, улучшая или ухудшая его.
Анализ огромного разнообразия экологических факторов по природе их происхождения позволяет разделить их на три большие группы, в каждой из которых в свою очередь можно выделить подгруппы:
I. Абиотические факторы - это факторы неживой природы, которые прямо или косвенно влияют на организм. Они подразделяются на четыре подгруппы:
а) климатические факторы - это все факторы, которые формируют климат и способны влиять на жизнь организмов (свет, температура, влажность, атмосферное давление, скорость ветра и т.д.);
б) эдафические, или почвенные, факторы - это свойства почвы, которые оказывают влияние на жизнь организмов. Они в свою очередь разделяются на физические (механический состав, комковатость, капиллярность, скважность, воздухо- и влагопроницаемость, воздухо- и влагоемкость, плотность, цвет и т.д.) и химические (кислотность, минеральный состав, содержание гумуса) свойства почвы;
в) орографические факторы, или факторы рельефа, - это влияние характера и специфики рельефа на жизнь организмов (высота местности над уровнем моря, широта местности по отношению к экватору, крутизна местности - это угол наклона местности к горизонту, экспозиция местности - это положение местности по отношению к сторонам света);
г) гидрофизические факторы - это влияние воды во всех состояниях (жидкое, твердое, газообразное) и физических факторов среды (шум, вибрация, гравитация, магнитное, электромагнитное и ионизирующее излучения) на жизнь организмов.
II. Биотические факторы - это факторы живой природы, влияние живых организмов друг на друга. Они носят самый разнообразный характер и действуют не только непосредственно, но и косвенно через окружающую неорганическую природу. В зависимости от вида воздействующего организма их разделяют на две группы:
а) внутривидовые факторы - это влияние особей этого же вида на организм (зайца на зайца, сосны на сосну и т.д.);
б) межвидовые факторы - это влияние особей других видов на организм (волка на зайца, сосны на березу и т.д.).
В зависимости от принадлежности к определенному царству биотические факторы подразделяют на четыре основные группы:
а) фитогенные факторы - это влияние растений на организм;
б) зоогенные факторы - это влияние животных на организм;
в) микробогенные факторы - это влияние микроорганизмов (вирусы, бактерии, простейшие, риккетсии) на организм;
г) микогенные факторы - это влияние грибов на организм.
III. Антропогенные факторы - это совокупность воздействий человека на жизнь организмов. В зависимости от характера воздействий они делятся на две группы:
а) факторы прямого влияния - это непосредственное воздействие человека на организм (скашивание травы, вырубка леса, отстрел животных, отлов рыбы и т.д.);
б) факторы косвенного влияния - это влияние человека фактом своего существования (ежегодно в процессе дыхания людей в атмосферу поступает 1,1х1012 кг углекислого газа и из окружающей среды в виде пищи изымается 2,7х1015 ккал энергии) и через хозяйственную деятельность (сельское хозяйство, промышленность, транспорт, бытовая деятельность и т.д.).
В зависимости от последствий воздействия обе эти группы антропогенных факторов в свою очередь еще подразделяются на положительные факторы (посадка и подкормка растений, разведение и охрана животных, охрана окружающей среды и т.д.), которые улучшают жизнь организмов или увеличивают их численность, и отрицательные факторы (вырубка деревьев, загрязнение окружающей среды, разрушение местообитаний, прокладка дорог и других коммуникаций), которые ухудшают жизнь организмов или снижают их численность.
Оригинальную классификацию экологических факторов по степени их постоянства, т.е. по их периодичности, предложил А.С.Мончадский. Согласно этой классификации различают следующие три группы факторов.
1. Первичные периодические факторы - это факторы, действие которых началось до появления жизни на Земле и живые организмы должны были сразу к ним адаптироваться (суточная периодичность освещенности, сезонная периодичность времен года, лунные ритмы и т.д.).
2. Вторичные периодические факторы - это факторы, являющиеся следствием первичных периодических факторов (влажность, температура, динамика пищи, содержание газов в воде и т.д.).
3. Непериодические факторы - это факторы, не имеющие правильной периодичности или цикличности (эдафические факторы, антропогенные факторы, содержание загрязняющих веществ в воде, атмосфере или почве и т.д.).
В зависимости от характера изменения во времени факторы среды подразделяются также на три группы:
1. Регулярно-периодические факторы - это факторы, меняющие свою силу в зависимости от времени суток, сезона года или ритма приливов и отливов (освещенность, температура, длина светового дня и т.д.).
2. Нерегулярные факторы - это факторы, не имеющие четко выраженной периодичности (климатические факторы в разные годы, факторы катастрофического происхождения в результате наводнения, урагана, землетрясения и т.д.).
3. Направленные факторы - это факторы, действующие на протяжении длительного промежутка времени в одном направлении (похолодание или потепление климата, зарастание водоема, выпас скота на одном месте и т.д.).
По характеру ответной реакции организма на воздействие экологического фактора различают следующие группы экологических факторов:
1. Раздражители - это факторы, вызывающие приспособительные изменения физиологических функций и биохимических реакций.
2. Модификаторы - это факторы, вызывающие приспособительные анатомические и морфологические изменения в организме.
3. Ограничители - это факторы, обусловливающие невозможность существования в данных условиях и ограничивающие среду распространения организма.
4. Сигнализаторы - это факторы, свидетельствующие об изменении других факторов и выступающие в роли предупредительного сигнала.
В зависимости от возможности потребления при взаимодействии с организмом экологические факторы подразделяют на две категории:
1. Условия - это изменяющиеся во времени и пространстве экологические факторы среды обитания, на которые организм реагирует по-разному в зависимости от силы фактора (температура, влажность, атмосферное давление, физические свойства почвы и т.д.). Условия организмом не расходуются и не исчерпываются.
2. Ресурсы - это все экологические факторы среды обитания, которые организм потребляет, потребляет в том смысле, что количество их (наличный запас) в результате взаимодействия с организмом может уменьшиться. Ресурсы - это по преимуществу вещества, из которых состоит тело организма, энергия, вовлекаемая в процессы его жизнедеятельности, а также места, где протекают те или иные фазы его жизненного цикла.
Помимо приведенных выше классификаций экологических факторов в экологии применяются и другие классификации, в основу которых берутся различные критерии в зависимости от интересов исследователя.

Платформа.NET Framework - это интегрированный компонент Windows, который поддерживает создание и выполнение нового поколения приложений и веб-служб XML. При разработке платформы.NET Framework учитывались следующие цели.

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

· Обеспечение среды выполнения кода, минимизирующей конфликты при развертывании программного обеспечения и управлении версиями.

· Обеспечение среды выполнения кода, гарантирующей безопасное выполнение кода, включая код, созданный неизвестным или не полностью доверенным сторонним изготовителем.

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

· Обеспечение единых принципов работы разработчиков для разных типов приложений, таких как приложения Windows и веб-приложения.

· Разработка взаимодействия на основе промышленных стандартов, которое обеспечит интеграцию кода платформы.NET Framework с любым другим кодом.

Двумя основными компонентами платформы.NET Framework являются общеязыковая среда выполнения (CLR) и библиотека классов.NET Framework. Основой платформы.NET Framework является среда CLR. Среду выполнения можно считать агентом, который управляет кодом во время выполнения и предоставляет основные службы, такие как управление памятью, управление потоками и удаленное взаимодействие. При этом накладываются условия строгой типизации и другие виды проверки точности кода, обеспечивающие безопасность и надежность. Фактически основной задачей среды выполнения является управление кодом. Код, который обращается к среде выполнения, называют управляемым кодом, а код, который не обращается к среде выполнения, называют неуправляемым кодом. Другой основной компонент платформы.NET Framework, библиотека классов, представляет полную объектно-ориентированную коллекцию типов, которые применяются для разработки приложений, начиная от обычных, запускаемых из командной строки или с графическим интерфейсом пользователя, и заканчивая приложениями, использующими последние технологические возможности ASP.NET, такие как Web Forms и веб-службы XML.

Платформа.NET Framework может размещаться неуправляемыми компонентами, которые загружают среду CLR в собственные процессы и запускают выполнение управляемого кода, создавая таким образом программную среду, позволяющую использовать средства как управляемого, так и неуправляемого выполнения. Платформа.NET Framework не только предоставляет несколько базовых сред выполнения, но также поддерживает разработку базовых сред выполнения независимыми производителями.


For example, ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code. ASP.NET works directly with the runtime to enable ASP.NET applications and XML Web services, both of which are discussed later in this topic.

Internet Explorer is an example of an unmanaged application that hosts the runtime (in the form of a MIME type extension). Using Internet Explorer to host the runtime enables you to embed managed components or Windows Forms controls in HTML documents. Hosting the runtime in this way makes managed mobile code (similar to Microsoft® ActiveX® controls) possible, but with significant improvements that only managed code can offer, such as semi-trusted execution and isolated file storage.

The following illustration shows the relationship of the common language runtime and the class library to your applications and to the overall system. The illustration also shows how managed code operates within a larger architecture.

NET Framework in context

The following sections describe the main components and features of the .NET Framework in greater detail.


Например, ASP.NET размещает среду выполнения и обеспечивает масштабируемую среду для управляемого кода на стороне сервера. ASP.NET работает непосредственно со средой выполнения, чтобы обеспечить выполнение приложений ASP.NET и веб-служб XML, обсуждаемых ниже в этом разделе.

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

На следующем рисунке демонстрируется взаимосвязь среды CLR и библиотеки классов с пользовательскими приложениями и всей системой. На рисунке также показано, как управляемый код работает в пределах более широкой архитектуры.

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

В следующих разделах приводится более подробное описание основных компонентов и средств платформы.NET Framework.

C#
  • Common Language Runtime ) и библиотеку классов...
  • Платформа.NET Framework и спецификация CTS
    Язык C# и средства его поддержки в настоящее время связаны с платформой.NET Framework, разработанной Microsoft. Названная платформа (см. ) включает: общеязыковую исполняющую среду (CLR - Common Language Runtime Framework Class Library). Следует заметить,...
    (ПРОГРАММИРОВАНИЕ. БАЗОВЫЙ КУРС С#)
  • Установка платформы.NET Framework и Visual Studio
    В среде ОС Windows 7 и 8 платформа.NET уже имеется и ничего устанавливать нс требуется. Для разработки приложений в платформе.NET нужно установить систему разработки Visual C# 2012 (или 2013) Express Edition – бесплатная версия среды разработки Visual Studio (сокращенная, но обладающая практически...
    (Объектно-ориентированное программирование)
  • ТИПЫ C# И ТИПЫ ПЛАТФОРМЫ.NET FRAMEWORK
    Язык C# и средства его поддержки в настоящее время связаны с платформой.NET Framework, разработанной Microsoft. Названная платформа (см. ) включает: общеязыковую исполняющую среду (CLR - Common Language Runtime ) и библиотеку классов...
    (ПРОГРАММИРОВАНИЕ. БАЗОВЫЙ КУРС С#)
  • Платформа.NET Framework и спецификация CTS
    Язык C# и средства его поддержки в настоящее время связаны с платформой.NET Framework, разработанной Microsoft. Названная платформа (см. ) включает: общеязыковую исполняющую среду (CLR - Common Language Runtime ) и библиотеку классов (FCL - Framework Class Library). Следует заметить,...
    (ПРОГРАММИРОВАНИЕ. БАЗОВЫЙ КУРС С#)