![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Блог Мэтра/Записи в блоге |
![]() |
|
Кондиционеры EMERSON
2013-03-27 06:39:00 (читать в оригинале)К Наконец то наша маленькая серверная была оснащена современной системой прецизионного кондиционирования EMERSON. Собственно в серверной было установлено два шкафных кондиционера с воздушным охлаждением, каждый из которых состоит из внутреннего блока и внешнего. Внутренний блок состоит из кондиционера, компрессора, испарителя, вентилятора и электроники. Внешний блок состоит из выносного конденсатора или, как его называют, теплообменника на котором так же установлен вентилятор. Установленные нам шкафные кондиционеры несколько отличаются по своей конструкции, так один из них является управляющим и на нем дополнительно установлен дисплей с кнопками управления. Оба шкафа соединены между собой сетевым коммутатором, который в свою очередь подключается к локальной сети. В работу кондиционеры включаются поочередно с периодичностью один раз в сутки.
Подключение кондиционеров к локальной сети дает возможность контролировать их работоспособность через WEB-интерфейс. Вот например скрин лога, где можно видеть ошибки свидетельствующие о пониженном давлении в одном из кондиционеров.
По другой таблице можно наблюдать изменение температуры в серверной по времени:
Кондиционеры EMERSON могут так же контролировать влажность и осуществлять ее корректировку, но для этого нужны дополнительные опции, которых в нашей поставке нет. Зато у нас установлен специальный парогенератор, который работает автономно от кондиционеров.
Парогенератор контролирует влажность в серверной через два подключенных датчика и в случае необходимости запускает процесс вырабатывания пара путем нагрева емкости с водой. Выработанный пар через соединительную трубу подается в систему вентиляции:
Таким образом, в серверной поддерживается температура и влажность на необходимом заданном уровне. А в случае отклонения этих параметров больше критических, срабатывает оповещение через систему TempControl, о которой я писал немного раньше, путем отправки сообщений через локальную сеть и отправкой SMS сообщений.
Основные компоненты AJAX для ASP.NET
2013-03-26 10:02:00 (читать в оригинале) Библиотека Microsoft AJAX делится на три логических уровня: расширения JavaScript, фундаментальные (или базовые) классы и классы пользовательского интерфейса
Расширения JavaScript наделяют встроенные объекты JavaScript новыми методами и возможностями и добавляют методы регистрации для имитации объектно-ориентированных конструкций (таких, как классы, пространства имен, наследование и интерфейсы). В подсистему пользовательского интерфейса входят компоненты для определения клиентских аспектов поведения, операций перетаскивания, взаимодействия с моделью DOM, а также такие клиентские элементы, как текстовые поля, списки и источники данных.
Фундаментальные классы образуют своего рода базовую библиотеку, в которую вошли часто используемые классы для отладки, обработки событий, операций со строками, работы с веб-службами, таймерами и счетчиками. Не стоит и говорить, что все классы написаны на JavaScript и хранятся в файле Ajax.js. Как было показано ранее, Ajax JavaScript поддерживает пространства имен, поэтому классы библиотеки Microsoft AJAX принадлежат конкретным пространствам имен. Большинство классов фундаментального уровня библиотеки принадлежит пространству имен Sys.
В электронную документацию Ajax входит утилита для просмотра клиентских классов, с помощью которой можно получить подробную информацию о классах, их членах и свойствах. Кроме того, имеется полный исходный код библиотеки. Локальную документацию Ajax можно загрузить по адресу http://Ajax.asp.net.
Особенности AJAX для ASP.NET
2013-03-25 05:10:00 (читать в оригинале)
Особенность AJAX для ASP.NET заключается в том, что его мощь в значительной мере сосредоточена на стороне клиента и тесно связана с клиентской функциональностью браузеров и платформ. Серверо - центрическая модель разработки представляет собой всего лишь набор «оберток», генерирующих на сервере весь необходимый код клиентской стороны, который разработчику иначе пришлось бы писать вручную.
Чтобы в полной мере понять мощь платформы AJAX и научиться создавать интерактивные приложения, необходимо поближе познакомиться с инфраструктурой и широким диапазоном компонентов, упрощающих клиентское программирование в AJAX.
Для обеспечения совместимости браузеров клиентская инфраструктура AJAX написана на JavaScript, но в объектно-ориентированном ключе. Язык JavaScript поддерживает работу с объектами и позволяет создавать пользовательские объекты. Тем не менее, его никак нельзя назвать современным, объектно-ориентированным механизмом построения библиотек классов в духе .NET Framework. AJAX поднимает язык JavaScript на новый уровень, с расширением системы типов и введением концепций пространств имен и наследования. Кроме того, AJAX JavaScript поддерживает интерфейсы, перечисляемые типы и ряд вспомогательных функций для работы со строками и массивами. Эти расширения программируются на основе базового набора команд языка объекта JavaScript и хранятся в файлах .js, образующих runtime-среду AJAX.
Что такое Гаджет?
2013-02-19 07:30:00 (читать в оригинале)Гаджеты, или мини-приложения, приобретают все большую популярность в сообществе квалифицированных пользователей Web и Microsoft Windows. Добавление гаджетов поддерживается многими известными страницами, включая личную начальную страницу Live.com, пользовательское пространство MySpaces.com. специализированные службы типа Windows Live Mail, рабочий стол Window Vista и даже ряд обычных блогов и WEB-страниц.
Гаджеты предназначены для максимального ускорения доступа к сервису и информации. Важная отличительная особенность гаджетов заключается в том, что они ориентированы на выполнение одиночных задач и прием информации в реальном времени, в сочетании с логичным, интуитивно понятным, удобным и четким интерфейсом. Сущность гаджетов хорошо выражена в следующей цитате из статьи «Windows Live Gadget Design Guide»: «Гаджет не является контейнером для нескольких разнородных функций. Если для работы с гаджетом потребуется пояснительный текст, вероятно, вы сделали его слишком сложным.»
Гаджет выполняет всего одну функцию, притом делает это способом, понятным и удобным для пользователя. Классические примеры гаджетов — мини-приложения для вывода прогнозов погоды, сводок WEB-новостей или отображения слайдовых презентаций.
За последнее время многие разработчики выпустили схожие технологии Для примера можно упомянуть Konfabulator от Yahoo!, Desktop X от Stardock и Kapsules от Shellscape. Все перечисленные продукты спроектированы для расширения рабочего стола Windows, а для управления ими необходимо установить специализированное ядро.
Архитектура гаджетов открыта для применения любых технологий. Например, гаджеты можно писать на Dynamic HTML или еще лучше, на Microsoft ASP.NET AJAX. В конечном итоге автор сам определяет, как будет работать его гаджет. Например, можно написать гаджет, который проверяет версию нижележащей операционной системы и добавляет дополнительные эффекты GUI при работе на компьютерах с Windows. Разработчики также могут писать унифицированные гаджеты, которые генерируют код Dynamic HTML и работают как в WEB-страницах (скажем, Live.com), так и на боковой панели Windows.
Гаджет во многом похож на приложение. Он может базироваться на платформе Windows или Web; он может работать в режиме постоянного сетевого подключения, подключаться по мере необходимости или просто работать в автономном режиме. Гаджет может передавать любую информацию (сводки, прогнозы погоды, новости, фотографии и т. д.), давать пользователю возможность выполнять различные задачи или играть в игры. При этом должно выполняться лишь одно ключевое условие: гаджет должен быть направлен на решение одной первоочередной функции. Кроме того, он должен иметь интуитивно понятный интерфейс и существовать в чрезвычайно компактном пространстве.
Введение в частичное обновление WEB-страниц AJAX ASP.NET
2013-02-19 02:23:00 (читать в оригинале) Технология Atlas, проектировавшаяся как составная часть платформы ASP.NET, а не как внешний подключаемый API, имеет две стороны: клиенто - центрический и серверо - центрический API и программная модель. Главной целью при проектировании Atlas была возможность создания приложений с существенно расширенными интерфейсными возможностями. В Web эти возможности обеспечиваются немалым объемом кода JavaScript и облегченными вызовами передачи данных. Кто должен писать этот код? Кто должен иметь дело со сценарным языком?
Большинство разработчиков Atlas составляют бывшие разработчики ASP.NET, знакомые с моделью разработки на стороне сервера, основанной на элементах. Серверо - центрическая программная модель Atlas стала следующим шагом в эволюции модели программирования ASP.NET в процессе ее постепенного смещения к модели AJAX. Серверные элементы Atlas полезны, если вы не настолько уверены в своих силах, чтобы создавать клиентские сценарии Atlas вручную.
Подлинная сила Atlas проявляется в клиентских сценариях. Возможность генерирования клиентского сценарного кода серверными элементами полезна, но ее гибкость и мощь оставляет желать лучшего. Клиенто - центрическая модель Atlas требует навыков владения JavaScript и DOM, а также хорошего знания клиентской библиотеки Atlas.
Впрочем, независимо от вашей квалификации и личных предпочтений, один факт остается несомненным — для написания хороших приложений AJAX необходима прикладная среда, будь то Atlas или другая разработка сторонней фирмы.
Главной движущей силой за проектом Atlas было желание упростить использование клиентского компьютера (в дополнение к серверной системе) для обработки запроса. В настоящее время работа на стороне клиента требует от разработчиков использования языка сценариев, что вовсе не приводит их в восторг. Одни WEB - разработчики либо обожают JavaScript (и сценарные языки вообще) и могут добиться практически любого желаемого результата за счет гибкости синтаксиса, но других выводит из себя один вид клиентского тега <script>.
Несмотря на то, что многие прикладные среды на базе AJAX по возможности стараются скрыть технические подробности от разработчика, страница с включенной поддержкой AJAX как минимум содержит код JavaScript для обновления частей страницы, задействованных в удаленных операциях. А по мере того, как разработчик применяет более мощные и сложные функции, ему приходится все чаще иметь дело с JavaScript. Этот принцип остается истинным и для прикладной среды Atlas.
Группа разработки Atlas знала об этой проблеме и предложила для ее решения своего рода метаязык — XML Script. Он нивелирует различия в объектных моделях документов разных браузеров и гораздо проще генерируется серверными элементами. Разработчик ASP.NET должен достаточно хорошо знать XML Script, чтобы извлечь максимум пользы из возможностей Atlas. Впрочем, даже не обладая такими познаниями, разработчики ASP.NET благодаря серверным элементам Atlas смогут легко пользоваться преимуществами AJAX, затратив минимум времени и сил на освоение новой технологии.
Для построения эффективных приложений Atlas вам не придется изучать новую программную модель, сценарный язык или диалект XML.


![]() | ||
+265 |
299 |
MicheL1102 |
+238 |
257 |
Темы_дня |
+230 |
258 |
Bisdiv.com |
+220 |
259 |
Дневник |
+177 |
284 |
Пофигист |
![]() | ||
-2 |
149 |
Журнал пользователя alexfox2011@mail.ru |
-4 |
147 |
Auto Motive Group Ltd. |
-6 |
240 |
Kia K3 | Cerato - Forte |
-8 |
119 |
News Formula 1 |
-10 |
135 |
BMW-guide |

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.