Новые возможности указанных систем. Динамическое меню

Соц работа в УФСИН России получила наиболее широкое распро­странение с 90-х годов XX века. Её ведут администрация и ее персонал, ме­д, соц и др работники, психологи. В соц работе медперсонала в УФСИН существует ряд функций: -первичное изучение заключенного по документам;-мед помощь;-преодоление психологического стресса;-наблюдение за здоровьем заключ и их лечение;-составление совместно с администрацией и психолог и соц службами плана исправления осужденного и тд В социально-медицинской работе четко выделяются два аспекта - правовой и психологический.Социально-медицинская и психологическая работа среди заключенных имеет свою специфику . Она проводится в экстремальных условиях, в обста-новке лишения свободы правонарушителя, при наличии психолого-патологических особенностей у личности – объекта воздействия, нахождения ее в криминогенной среде и так далее.

В соц работе в пенитенциарной системе сущ определен­ные методы воздействия на осужденных: наблюд за преступностью через преступника по документам, беседы, интервью и др виды соц терапии. Немаловажную роль играют и прогрессивные методы «расширения позитивных общественных связей и отношений» заключен­ных, постепенное вытеснение нездоровых потребностей, антиобщественных взглядов, агрессивных чувств, отрицательных эмоций. Он осуществляется через приобщение осужд к худ литературе, музыке, ис­кусству, спорту и т.д.Особо важное значение в соц работе в УФСИН имеют мероприятия по реабилит здоровья осужденных и подготовке их к выходу на свободу.В ходе социальной работы медицинские работники должны рекомендовать заключенным и повышение общеобразовательного уровня, и специальности.Важная роль посоц реабилитации отводится пропаганде здор образа жизни,формированию установки на самосохранное (самоохраное) поведение , отказу от вредных привычек: употребл алкоголя, курения, особенно больных туберкулезом, наркотиков; проведению индивид утренней зарядки, личной гигиене, приобщению к спорту, участию в со­ревнованиях. Много проблем в УФСИН создают амнистии, кот в послед­ние годы проводятся ежегодно(в 1999,2000, в конце 2001 года). Неожиданно, не пройдя курса лечения, без достаточных советов и рекомендаций, лекарств, необходимой одежды и обуви на волю выходят десятки тысяч больных, в том числе и больные туберкулезом. Так, по амнистии 2000 года на свободе оказа­лись все больные туберкулезом и инвалиды 1 -й и 2-й групп, не совершившие тяжких и особо тяжких преступлений. Оказавшись одновременно на воле, они ухудшили эпидемиологическую ситуацию и соц-психол климат в стране и пополнили число безработных и бездомных. В связи с этим важное значение имеют контакты, связи медиков с разл общественными организациями, оказывающими в РФ помощь лицам, отбывшим наказание. Таких организаций в стране более 200. Например, в 1998 году в Иваново создан реабилит центр, оказывающий бесплат мед услуги бывшим заклю­ченным, в том числе по закреплению результатов лечения от алкого­лизма и наркомании в области. На берегу Камы, напротив Набережных Челнов, создан фтизиопульмонологическийреабилит центр. Сюда посылают бывших осужденных, и здесь они могут жить, адаптируясь к реалиям свободы, по 3-6 месяцев. В конце 2001 года в Архангельске открылся реабил центр для подростков, вышедших на свободу, где они смогут находиться в течение месяца. Существуют общественные фонды и центры и по оказанию помощи самим заключенным. Так, в Новодвинске действует фонд «Надежда», помогающий заключенным в решении их проблем, в том числе путем передачи им медикаментов.

11. Организация медико-социальной работы в детской поликлинике. Модель медико-социального наблюдения за детьми в детской поликлинике

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

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

Основными принципами отечественной системы охраны здоровья детей являются соблюдение прав детей и подростков в области охраны здоровья и профилактика.

Основными функциональными обязанностями сотрудников отделения медико-социальной помощи являются :

 выявление и учет семей медико-социального риска, выделение из них семей высокого социального риска (семьи алкоголиков, наркоманов, детей-инвалидов, юных матерей, матерей-одиночек и др.);

 изучение потребностей данных семей в конкретных видах медико-социальной помощи;

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

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

 оказание консультативной, в т.ч. педагогической, психологической помощи семьям социального риска;

 проведение социально-правовой помощи (активное разъяснение прав и обязанностей данных семей, а также социальных льгот, предоставляемых государством, и др.);

 организация и контроль за получением детьми раннего возраста бесплатного питания и лекарственного обеспечения, других льгот;

 оказание помощи семье в воспитании детей;

 проведение совместно с медицинским персоналом санитарно-просветительной работы по гигиеническому воспитанию детей, пропаганде здорового образа жизни;

 осуществление мероприятий по планированию семьи;

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

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

 ведение учетно-отчетной документации (дневника патронажных помещений, паспорта семьи и др.).

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

Первый уровень (I) обеспечивается детскими поликлиниками, реализуется при тесном взаимодействии с образовательными учреждениями.

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

Третий уровень (III) обеспечивается детской клинической больницей.

12. Оккупациональная терапия (определение, принципы, технологии)

Термин оккупациональная терапия происходит от англ. occupatinaltherapy - лечение занятием. Оккупациональная терапия (ОТ) предусматривает деятельность, направленную на реабилитацию лиц, которые по состоянию здоровья нуждаются в помощи при уходе за собой, провождении досуга и выполнении трудовой деятельности. Все эти виды занятий объединяются в понятие оккупациональной деятельности. Работа специалистов по ОТ направлена на помощь лицам, чья оккупациональная деятельность страдает вследствие травмы или заболевания, психических или эмоциональных нарушений, врожденных или приобретенных заболеваний, либо в результате возрастных изменений.Целью ОТ является: * расширение независимости и автономности человека в плане перечисленных занятий; * обеспечение успешного и независимого выполнения оккупациональных действий. Объектом ОТ являются люди, нуждающиеся в восстановлении и нормализации оккупациональной деятельности. При этом проявление клинических нарушений рассматривается только с учетом взаимосвязи с оккупациональной деятельностью. Медицина накапливает информацию о признаках и симптомах заболеваний, нарушений или травм и разрабатывает способы лечения. ОТ собирает информацию о самообслуживании, проведении досуга и трудовой деятельности пациентов и осуществляет стратегию, направленную на восстановление и нормализацию оккупациональной деятельности .Синонимом оккупациональной терапии является Ergotherapy(эрготерапия). Этот термин используется в Германии и Франции из-за трудностей точного перевода оккупациональной терапии на национальные языки. В России наиболее близким понятием к оккупациональной терапии является термин "социальная реабилитация" (социально-бытовая адаптация и социально-средовая ориентация), который описан в Федеральном Законе РФ "О социальной защите инвалидов в Российской Федерации", 24.11.95гОТ может пользоваться различными методами, чтобы помочь пациенту восстановить независимый образ жизни. Это могут быть и медицинская реабилитация, и социальная адаптация, и восстановление деятельности за счет использования вспомогательных приспособлений.

ОТ руководствуется следующими принципами. * Участие в ОТжизненно необходимо. Такое участие позволяет человеку удовлетворять природные потребности, приобретать навыки и способности, необходимые для преодоления жизненных проблем, достигая чувства удовлетворенности и значимости. * важным компонентом социальной адаптации человека* Участие зависит от воздействия ряда факторов, которые включают индивидуальные особенности, характер и смысл оккупациональной деятельности, социальную и окружающую среду, на фоне которых осуществляется эта деятельность. * Каждый пациент активно вовлекается в процесс ОТ. * Каждый человек имеет возможности для своего развития и совершенствования. * Между элементами, составляющими занятия, должен быть баланс, который необходим для обеспечения здорового и благоприятного образа жизни. Уход за собой, досуг и трудовая деятельность образуют определенную структуру в повседневной жизни человека. Возможность деятельности в каждой из трех областей обеспечивает удовлетворение потребностей человека в занятиях. Например, человек, у которого уход за собой занимает слишком много времени, не сможет участвовать в трудовой деятельности и, следовательно, удовлетворять потребность в значимой социальной сфере или достичь экономической независимости. * Специалисту по ОТ необходимо учитывать возрастные особенности пациента. * Вовлечение пациента в оккупациональную деятельность считается нормальным и социально оправданным.. Поэтому во внимание должны приниматься как возможности пациента, так и особенности окружающей обстановки. * Оккупациональная деятельность используется в качестве терапии. Оккупациональные занятия позволяют развивать способности и навыки пациентов, которые могут быть использованы в повседневной жизни. Они позволяют пациентам адаптироваться к окружающей обстановке. На основании изложенного можно сказать, что оккупациональная терапия состоит из комплекса знании, умений и навыков, которые помогают лицам с ограниченными возможностями сохранять здоровье, уменьшать последствия инвалидности и вести независимый образ жизни.

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

Технологии - агротерапию, зоотерапию, омпьютерные технологии Отдельное место среди компьютерных технологий занимают "социальные" компьютерные программы, моделирующие ситуации в магазине, метро, на улице и т.д., что позволяет ребенку с ограниченными возможностями адаптироваться к той или иной незнакомой жизненной ситуации., игровая терапия и др. ИНКЛЮЗИВНОЕ ОБУЧЕНИЕ равные возможности

ОТВЕТЫ

1.Охарактеризуйте место операционных систем среди других видов программного обеспечения.

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

2. Каковы функции операционной системы?

Основные функции операционной системы:

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

2. Обеспечение системы организации и хранения файлов.

4. Организация диалога с пользователем.

3.Охарактеризуйте основные ступеньки эволюции операционных систем.

Первое поколение.

40-е годы. Первые цифровые вычислительные машины без ОС. Организация вычислительного процесса решается программистом с пульта управления.

Второе поколение.

50-е годы. Появление прообраза ОС - мониторные системы, реализующие систему пакетной обработки заданий.

Пакетный режим

Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причём ОС может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.

Третье поколение.

1965-1980 г.г. Переход к интегральным схемам. IBM/360. Реализованы практически все основные концепции, присущие современным ОС: разделение времени и многозадачность , разделение полномочий , реальный масштаб времени , файловые структуры и файловые системы . Реализация мультипрограммирования потребовала внесения очень важных изменений в аппаратуру компьютера: привилегированный и пользовательский режимы, средства защиты областей памяти, развитой системы прерываний.

Разделение времени и многозадачность

Уже пакетный режим в своём развитом варианте требует разделения процессорного времени между выполнением нескольких программ. Необходимость в разделении времени (многозадачности, мультипрограммировании) проявилась ещё сильнее при распространении в качестве устройств ввода-вывода телетайпов (а позднее, терминалов с электронно-лучевыми дисплеями) (1960-е годы). Поскольку скорость клавиатурного ввода (и даже чтения с экрана) данных оператором много ниже, чем скорость обработки этих данных компьютером, использование компьютера в «монопольном» режиме (с одним оператором) могло привести к простою дорогостоящих вычислительных ресурсов.

Разделение времени позволило создать «многопользовательские» системы, в которых один (как правило) центральный процессор и блок оперативной памяти соединялся с многочисленными терминалами. При этом часть задач (таких, как ввод или редактирование данных оператором) могла исполняться в режиме диалога, а другие задачи (такие, как массивные вычисления) - в пакетном режиме.

Четвертое поколение.

Конец 70-х. Создан рабочий вариант стека протоколов TCP/IP. В 1983 году он был стандартизирован. Независимость от производителей, гибкость и эффективность, доказанные успешной работой Интернет, сделала этот стек протоколов основным стеком для большинства ОС.

Начало 80-х. Появление персональных компьютеров. Бурный рост локальных сетей. Поддержка сетевых функций стала необходимым условием. 80-е годы. Приняты основные стандарты на коммуникационные технологии локальных сетей: Ethernet, Token Ring, FDDI. Это позволило обеспечить совместимость сетевых ОС на нижних уровнях.

Начало 90-х. Практически все ОС стали сетевыми. Появились специализированные сетевые ОС (например IOS, работающая в маршрутизаторах)

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

4.Охарактеризуйте стиль работы с помощью графических операционных систем семейства Windows.

С переходом на персональные компьютеры с процессором 80386 и с увеличенной памятью (не менее 4 Мбайт), на смену Norton Commander и характерному для DOS стилю работы в текстовом режиме пришла оболочка Windows и новый стиль работы с графическим интерфейсом. Идея графического интерфейса Windows заимствована компанией «Microsoft», долгое время специализировавшейся на операционных системах для персональных компьютеров IBM, у операционной системы для компьютеров Apple. Иногда Windows определяют не как оболочку, а как нечто большее, используя термин типа «операционная среда». При этом исходят из того, что если классическая оболочка (такая как Norton Commander) видоизменяет лишь пользовательский интерфейс, то программа типа Windows дополнительно к этому берет на себя управление программами и заданиями, т.е. реализует основные функции операционной системы.

Принципиально важные особенности Windows по сравнению с MS DOS - это многозадачность (допускается одновременное выполнение нескольких процессов) и возможность обмена данными между работающими программами. Важно и то, что Windows использует расширенную оперативную память (много больше 640 кбайт) и подразумевает единый интерфейс всех прикладных программ. Недаром утвердилось понятие «программировать под Windows», т.е. ориентироваться на стандартный графический интерфейс.

Название Windows - «окна» - говорит само за себя. Эта оболочка операционной системы построена на основе графических окон, соответствующих программным средствам и группам программных средств, которыми пользователь может управлять, изменять их размеры, перемещать по экрану, открывать и закрывать по своему желанию.

Оболочка Windows ориентирована на работу с помощью манипулятора «мышь». Все операции в этой среде в высокой степени унифицированы, все программные средства имеют очень схожие интерфейсы и принципы управления, что значительно ускоряет освоение новых программных средств.

5.Назовите основные объекты Windows и опишите их назначение

Папка Группа файлов, объединенных по какому-либо критерию (аналог в NC – каталог).
Документ Обычно изображаются на Рабочем столе как листочки бумаги с загнутыми уголками. Документ – любой файл, обрабатываемый с помощью приложений (программ). Документ может содержать текстовую, графическую, звуковую и видеоинформацию.
Ярлыки Легко узнать по изогнутой стрелочке в нижнем левом углу пиктограммы. Ярлыки представляют собой высокоэффективное средство ускоренного доступа к объектам. Ярлык можно «нацепить» на любой объект – файл, программу, сетевую папку, диск, значок и поместить в любой области интерфейса пользователя. Двойной щелчок по ярлыку открывает объект, с которым он связан.
Программы В отличие от других объектов имеют каждая свое собственное «лицо» (пиктограмму).
Буфер обмена Эффективное средство интеграции приложений. Его можно представить как некоторое динамическое пространство оперативной памяти для временного размещения данных обмена.Для занесения информации в буфер обмена и ее извлечения Windows имеет в своих меню команды Копировать , Вырезать , Вставить .

6.Какие функции выполняют меню Пуск? Поиск?

Меню «Пуск» в Windows XP:

· Отображение имени и аватар пользователя

· Доступ к браузеру и E-mail клиенту

· Доступ к часто используемым программам

· Открытие специальных папок

· Выключение компьютера

Поиск :

· Осуществляет поиск файлов и папок, а также компьютеров в сети

7.Как вызвать динамическое меню и каковы его возможности?

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

Если щелкнуть правой кнопкой значок диска в окне программы Мой компьютер, то появятся команды: Открыть, Проводник, Найти, Разделение, Форматировать, Вставить, Создать ярлык. Свойства. Так же как и для диска, команды динамического меню для файла зависят от типа файла и дублируют меню Файл. Правую кнопку мыши удобно использовать для перемещения или копирования файла из одного окна в другое папки Мой компьютер или Проводник. После транспонирования значка папки/файла с нажатой правой кнопкой мыши появляется динамическое меню, позволяющее указать цель транспортировки: переместить или скопировать объект, создать значок быстрого вызова.

(динамическое меню)

8.Охарактеризуйте назначение пунктов главного системного меню Windows.

Главное системное меню содержит следующие основные пункты.

Меню часто запускаемых программ. В этих строках обычно располагаются программы, которые пользуются наибольшим спросом, т.е. запускаются чаще других.

Все программы.

Мои документы, Недавние документы, Рисунки, Моя музыка, Мой компьютер. Второй пункт выводит на экран меню, состоящее из открываемых в последнее время документов.

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

Администрирование, Сетевые подключения, Принтеры и факсы.

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

Поиск. Осуществляет поиск файлов и папок, а также компьютеров в сети.

Выполнить. Позволяет осуществить запуск программ по указанному пути.

9.В чем заключаются принципы Plug and Play OLE и Drag and Drop?

Plug and Play (включи и работай). Данная технология ориентирована на автоматическое распознавание, установку и настройку любого типа устройств, в том числе, монитор, видеоплату, принтер, звуковую карту, модем, CD-ROM, различные контроллеры жесткого диска. Она позволяет упростить настройку и управление оборудованием, обеспечить надежную без сбоев их работу.

OLE Object Link and Embedding (связь и внедрение объектов). Объект OLE – произвольный элемент, созданный средствами какого-либо приложения Windows, который можно поместить (внедрить и/или связать) в документ другого приложения Windows. При этом, внедрив в документ приложения некий объект, созданный в другом приложении, имеется возможность редактировать этот объект средствами «родного» приложения.

Существуют два способа реализации технологии OLE.

· Первый способ – через буфер обмена.

· Второй способ – командой приложения Вставка/Объект...

Следует различать операции Внедрить и Связать.

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

Связать с приемником можно только объект, который оформлен как файл-документ (т.е. зарегистрирован в файловой системе по точному адресу). При обновлении файла-документа средствами «отца» (OLE-источника) изменения отражаются и в документе-приемнике (либо автоматически, либо по указанию пользователя).

Drag and Drop – метод, используемый для копирования или перемещения выделенного фрагмента информации, значка, окна, объекта в другое положение. Например, если, выделив участок картинки «ножницами», указать на него курсором мыши, нажав левую или правую кнопку и удерживать ее, то можно «перетащить» участок на новое место. Если во время перетаскивания удерживать нажатой клавишу , фрагмент будет копироваться на новое место. Кроме того, методом Drag and Drop можно изменять границы абзаца и страницы документа, ширину и высоту строк таблицы, составлять пользовательские панели инструментов и выполнять многие другие операции. Drag and Drop используется в технологии OLE, в информационных системах для физического и логического перемещения документов и т.д.

10.Опишите типичное окно Windows.

Главным объектом интерфейсной части Windows является окно – прямоугольная часть экрана, которая позволяет просматривать выведенную в ней информацию. Различаются три типа окон:

Окно программы (приложения);

Окно документа (окно объекта обработки программы);

Диалоговое окно (инструмент обработки). Элементы окна Windows представлены на рисунке

Системное меню содержит команды для изменения размеров окна, его перемещения, минимизации до размеров значка и закрытия.

Строка состояния содержит разнообразную справочную информацию, зависящую от текущего режима работы.

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

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

Опишем некоторые возможные манипуляции с размерами окон.

1. При помощи кнопок, расположенных в строке заголовка окна:

Кнопка Свернуть сворачивает окно в кнопку и помещает ее на Панели задач.

Чтобы снова развернуть окно, необходимо щелкнуть по данной кнопке;

Кнопка Развернуть увеличивает размер окна до максимально возможного;

Кнопка Восстановить изменяет размер окна от максимального до среднего и обратно.

2. При помощи мыши:

Подвести указатель мыши к границе окна (вертикальной, горизонтальной, к углу), которую необходимо изменить (указатель примет вид двойной стрелки);

При нажатой левой клавише мыши переместить указатель в нужном направлении.

3. Закрыть окно можно следующими способами:

Комбинация клавиш и ;

Щелчок по кнопке Закрыть строки заголовка окна;

Активизировать системное меню и выбрать команду Закрыть;

Выполнить команду Файл/Закрыть.

11.Охарактеризуйте стандартные приложения Windows.

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

По мере развития семейства Windows стандартные приложения также совершенствуются. Текстовый редактор Блокнот (Notepad )позволяет работать с небольшими неформатированными текстами, а его более мощная версия WordPad является промежуточным по уровню возможностей редактором текстов между Notepad и мощным текстовым процессором Word. Графический редактор Paint – усовершенствованная версия редактора PaintBrush – позволяет создавать и редактировать несложные изображения, окрашивать их фрагменты, стирать и добавлять новые; кроме того, Paint может быть полезен как промежуточная среда при обмене рисунками между приложениями, когда из рисунка надо вырезать фрагмент и т.п. Программа Imaging обеспечивает: просмотр графических документов и их свойств, масштабирование, работу с фрагментами, получение графического документа путем сканирования изображения на бумаге, добавление комментариев. Калькулятор способен работать в двух режимах: простые вычисления (лишь арифметические операции) и инженерные вычисления (многие математические функции, различные системы счисления, использование скобок и т.д.). В специальных папках среди стандартных приложений имеются игры, в том числе с использованием Интернета, а также средства развлечения, позволяющие просматривать видеофайлы, прослушивать аудиодиски, создавать собственные видеоролики.

12.Опишите развитие операционных систем семейства Windows .

На смену системе Windows 95 последовательно пришли:

ОС Windows 98, Windows NT, семейства систем Windows 2000 (Professional, Server и Advanced Server) и Windows XP (Home Edition, Professional) – и список этот не закрыт. Windows NT и Windows 2000 Server (Advanced Server) нацелены на обслуживание локальных сетей (обсуждение сетевых ОС отложим до гл. 5), а системы Windows 98, Windows 2000 Professional и Windows XP непосредственно продолжают линию Windows 95 и предназначены для организации работы ПК.

Каждая последующая версия системы типа Windows, сохраняя основные принципы построения пользовательского интерфейса системы Windows 95, обеспечивает, вообще говоря, больше функций для пользователя, чем предыдущая. В то же время каждая следующая версия системы предъявляет все больше требований к быстродействию компьютера, объему оперативной памяти и жесткого диска.

Новые возможности указанных систем.

ОС Windows 98 является непосредственным усовершенствованием Windows 95. Общего между ними так много, что их в литературе часто обозначают собирательным именем Windows 9x. Тем не менее, во многих отношениях Windows 98 превосходит предшественницу. У нее более рациональный и более богатый возможностями пользовательский интерфейс и значительно упрощен доступ к ресурсам Интернета. Последнее достигнуто за счет включения в состав Windows 98 программы-обозревателя Internet Explorer 4.0 и возможности выхода в Интернет из различных панелей и окон. В Internet Explorer включены программа для работы с электронной почтой Outlook Express и другие коммуникационные программы. Значительно расширены возможности для использования мультимедиа-приложений, т.е. программ, использующих одновременно графические и звуковые средства отображения, а также движущихся изображений.

ОС Windows 2000 Professional расширяет возможности пользователя ПК в следующих сферах:

Установка системы и обновление системных файлов;

Повышенная безопасность;

Поддержка работы с Интернетом;

Поддержка мультимедиа-приложений;

Работа на переносном компьютере в режиме использования аккумуляторов.

ОС Windows 2000 Professional может поддерживать компьютер с двумя центральными процессорами и значительно большей оперативной памятью. Новые возможности (по отношению к Windows 9x) связаны с более удобной процедурой установки ОС (включая установку по сети), с большей защищенностью от сбоев. Система поддерживает многоязычный пользовательский интерфейс. Ей свойственна ускоренная многозадачность, т. е. можно одновременно выполнять больше задач, чем в Windows 9x. Система допускает возможность параллельного использования на одном компьютере с системами Windows 9x, включая совместный допуск к папкам и периферийным устройствам. Специальный сервис организуется для переносных компьютеров. Так, она позволяет использовать «спящий режим» путем запоминания текущей настройки рабочего стола, последующего полного отключения питания с восстановлением рабочего состояния по желанию пользователя.

При работе в сети система позволяет создать на компьютере зеркальную копию документов, хранимых в сети, а затем обрабатывать эти документы, отключившись от сети.

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

Слышали ли вы когда либо такое утверждение, что "нельзя сделать динамическое выпадающее меню исключительно на CSS для IE"? Уверен, что да. И что, вы-таки верите этому? Правильно, лучше не верьте.

Цель, которой мы хотим достичь в этой статье

Цель данной статьи - сделать выпадающее меню для IE, сделанное исключительно на CSS. Начав с этой постановки, я расширил задачу до того, чтобы заставить работать такое меню в других наиболее известных браузерах (прим. пер.: из комментариев выясняется, что этими браузерами являются Opera 7.x и последние версии Firefox).

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

Каким мы представляем уровень читателя.

Вообще-то я думал о том, чтобы пометить эту статью как для "углубленного изучения (advanced)". Но я уверен, что даже не самые опытные разработчики хорошо поймут то, что написано в статье. Короче, читатель просто обязан знать основы CSS и
HTML.

Чем это меню отличается от всех других?

Я долго искал в сети меню, которые были бы сделаны на CSS, но не нашел ни одного решения, которое бы работало без глюков в IE. Однако же я нашел много интересных идей, которые и привели меня к тому результату, который будет здесь описан. Да, мой код тоже не совершенен, но у меня попросту нет времени, чтобы выправить все ошибки. Самое интересное альтернативное решение из всех, что я видел (которые используют CSS), основано на использовании псевдокласса hover для элементов LI. А я-то никогда и не думал, что такое возможно, впрочем, как и не думал о том, что вообще возможно сделать выпадающее меню для IE без скриптов...

Основным отличием между моим и другими меню является то, что мое работает в IE. Все решения, которые я видел, используют элемент LI как основной элемент для псевдокласса:hover, однако Microsoft решила, что этот псевдокласс может быть использован только для
элемента A. Большинство сайтов делают оговорку, что их меню работают только в браузерах Opera 7.x или Mozilla. Но ведь эти браузеры используются только пятью процентами пользователей! Да, такие меню хороши в этих браузерах, но к сожалению не могут быть видны в большинстве самых распространенных браузеров. Сейчас мы исправим это недоразумение.

Что такое меню, сделанное с помощью только CSS?

Это динамическое меню, для создания которого используется только CSS, и не используются скрипты (например, написанные на JavaScript).

Что, не верится?

Давайте рассмотрим код:

< STYLE type = text / css id = "default" title = "default" name = "default" >
*::- moz - any - link br ,*:- moz - any - link br {
/*a workarround for mozilla*/
display : none ;
}

div #menu * {
cursor : pointer ; /*because IE displays the text cursor
if the link is inactive*/
}

Disabled {
color : red ! important ;
background : none ! important ;
}

Div #menu {
background : #F5F5DC;

height : 15px ;
white - space : nowrap ;
width : 100 %;
}

Div #menu .a {
background : #F5F5DC;
border : 1px solid #F5F5DC;
color : #000000;
text - decoration : none ;
}

Div #menu .a table {
display : block ;
font : 10px Verdana , sans - serif ;
white - space : nowrap ;
}

Div #menu table, div#menu table a {
display : none ;
}

Div #menu .a:hover, div#menu div.menuitem:hover {
background : #7DA6EE;
border : 1px solid #000080;
color : #0000FF;
margin - right :- 1px ; /*resolves a problem with Opera
not displaying the right border*/
}

Div #menu .a:hover table, div#menu div.menuitem:hover table{
background : #FFFFFF;
border : 1px solid #708090;
display : block ;
position : absolute ;
white - space : nowrap ;
}

Div #menu .a:hover table a, div#menu div.menuitem:hover table a {
border - left : 10px solid #708090;
border - right : 1px solid white ; /*resolves a jump problem*/
color : #000000;
display : block ;
padding : 1px 12px ;
text - decoration : none ;
white - space : nowrap ;
z - index : 1000 ;
}

Div #menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
background : #7DA6EE;
border : 1px solid #000000;
border - left : 10px solid #000000;
color : #000000;
display : block ;
padding : 0px 12px ;
text - decoration : none ;
z - index : 1000 ;
}

Td {
border - width : 0px ;
padding : 0px 0px 0px 0px ;
}

Menuitem {
float : left ;
margin : 1px 1px 1px 1px ;
padding : 1px 1px 1px 1px ;
}

Menuitem * {
padding : 0px 0px 0px 0px ;
}

#other {

}

#moz{

}

#moz::-moz-cell-content{
height : auto ; visibility : visible ;
}

#other::-moz-cell-content{
height : 1px ; visibility : hidden ;
}

#holder {
width : 100 %;
}

< TABLE id = holder >
< TR >
< TD id = "other" >
< DIV id = "menu" >
< DIV class= "menuitem" >
< a class= "a" href = "#" > File < BR >
< TABLE >
< TR >
< TD >< a href = #2>click me

< TR >
< TD >< a href = #3>Save

< TR >
< TD >< a href = #4>Close



< DIV class= "menuitem" >
< A class= "a" href = "#11" > Help < BR >
< TABLE >
< TR >
< TD >< a class= "disabled" >..

< TR >
< TD >< a href = #13>Index

< TR >
< TD >< a href = "#14" > About






< TR >
< TD id = "moz" > Mozilla specific menu !
< DIV id = "menu" >
< DIV class= "menuitem" >
< a class= "a" href = "#" > Filezilla
< TABLE >
< TR >
< TD >< a href = #2>Open

< TR >
< TD >< a href = #3>Save

< TR >
< TD >< a href = #4>Close




< DIV class= "menuitem" >
< A class= "a" href = "#11" > Helpzilla
< TABLE >
< TR >
< TD >< a class= "disabled" >..

< TR >
< TD >< a href = #13>Index

< TR >
< TD >< a href = "#14" > About







< BR >

Что происходит, почему все работает?

Сразу оговорюсь, что в этой статье я не буду вас учить использованию CSS. Поэтому сразу переходим к рассмотрению принципа работы меню - к псевдоклассу ":hover". Да, это именно класс. Т.е. селектор может наследовать другой селектор, который включает ":hover". В нашем случае "A:hover TABLE" выбирает "

в
элементе , на который наводится указатель мыши. Далее следует трюк с таблицей, свойство "display" которой равняется "none" (т.е. она невидима). Таблица находится между тэгами якорей (,). По словам Microsoft, это может вызвать неадекватную реакцию IE, но я ничего такого не заметил.

Почему мы используем таблицу? А потому, что что она очень хорошо разделяет вложенные якоря, которые мы хотим задействовать из основного якоря. Такое решение не работает в Mozilla 0.7 и даже с помощью JavaScript я еще не нашел способа реализовать это. Прямое вложение якорей не допускается Microsoft, поэтому элемент table - это своеобразный хак для IE. И, насколько я знаю, только таблицы позволяют таким образом "провести" IE.

Итак, что у нас тут имеется? 2 таблицы с якорями внутри якорей.

< A class= "a" href = "#11" > Help < BR >
< TABLE cellpadding = "0" cellspacing = "0" border = "0" >
< TR >
< TD >< a href = "#12" > Howto

< TR >
< TD >< a href = "#13" > Index

< TR >
< TD >< a href = "#14" > About

Которые являются скрытыми.

div #menu .a table {
display : none ;
z - index :- 1 ;
}

Браузер показывает содержимое якоря при наведении указателя мыши и применяет в этом случае соответствующий стиль:

div #menu .a:hover {
background : #7DA6EE;
border : 1px solid black ;
color : black ; z - index : 0 ;
}

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

div #menu .a:hover table{
background : White ;
display : block ;
position : absolute ;
width : 125px ; z - index : 0 ;
border : 1px solid #708090;
}

Для ссылок внутри подменю:

div #menu .a:hover table a {
display : block ;
color : Black ;
text - decoration : none ;

}

Если мы наводим указатель на одну из ссылок в подменю, браузер применяет следующий стиль:

Для ссылок внутри подменю:

div #menu .a:hover table a:hover {
display : block ;
background : #7DA6EE;
color : black ;
text - decoration : none ;
padding : 0px 11px ;
border : 1px solid black ; z - index : 1000 ;
visibility : visible ;
}

Стиль ссылок в выпадающем меню:

div #menu .a:hover table a {
display : block ;
color : Black ;
text - decoration : none ;
padding : 1px 12px ; z - index : 1000 ;
}

Возможно, вы заметили, что я испольщовал несколько свойств "z-index" для некоторых элементов. Они являются хаками для некоторых проблем, которые я нашел при тестировании меню.

Усовершенствования

Для того, чтобы добавить подуровни в выпадающее меню нужно просто вставить еще один элемент div ".menuitem" (вместе с его содержимым и аналогичной структурой) вместо ссылки в родительскую таблицу.
Теперь, когда у вас есть подуровни в меню, вам нужно будет удалить тэги
, чтобы дать меню "нормально выезжать". В дополнение к этому, вам нужно будет сделать несколько копий классов.menuitem и.a с одинаковыми свойствами, но разными именами для каждого подменю.
Да, похоже поработать придется много, НО вы можете просто добавить их селекторы в соответствующую секцию таблицы стилей.

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

Переключение стилей (Скины)

Если вы хотите добавить скины для вашего меню с возможностью их смены самим пользователем, вам нужно будет добавить дополнительные таблицы стилей и дать им имена с id="some_name" (для IE) и с именами name="some_name" (для остальных браузеров). Для того, чтобы не применялись оба стиля, вам нужно заблокировать все стили, кроме стилей по умолчанию, путем добавления параметра "disabled" в стиль тэга (причем не имеет значения, связываете ли вы его или используете линейный синтаксис). Mozilla и Opera позволяют переключение поименованных стилей из браузера. Как правило, эти браузеры не применяют все стили, которые определены именем name="..." и игнорируют id="...". Также они умеют использовать имя name="default" как таблицу стилей по умолчанию и name="alternate" в качестве альтернативной таблицы стилей. Вы можете определить имя стиля, которое пользователь будет видеть как свойство title="...". Например, демонстрационная версия меню на этой странице включает следующие определения:

< STYLE type = text / css id = "alternate" title = "Blue" name = "alternate" disabled >
...< STYLE >
< STYLE type = text / css id = "default" title = "Default" name = "default" >
...< STYLE >

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

IE не имеет встроенного переключения стилей CSS, поэтому нам придется его сделать самим (тут уже не без использования JavaScript):

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

onclick = "document.styleSheets("default").disabled=false;document.styleSheets("alternate").disabled=true;" > Стиль
по умолчанию

Onclick = "document.styleSheets("alternate").disabled=false;document.styleSheets("default").disabled=true;" > Голубой

Onclick = "document.styleSheets("alternate").disabled=true;document.styleSheets("default").disabled=true;" > Без
стилей

Это делается так:

< ul >
< li onclick = "document.styleSheets("default").disabled=false;
document.styleSheets("alternate").disabled=true;"
>
< a >Default

< li onclick = "document.styleSheets("alternate").disabled=false;
>
< a > Blue

< li onclick = "document.styleSheets("alternate").disabled=true;
document.styleSheets("default").disabled=true;"
>
< a > No Stylesheet

Предупреждение! Это просто маленький пример!
Перезагрузка страницы сбросит значения по умолчанию для таблиц стилей. Поэтому для реальных целей необходимо использовать cookies или серверные скрипты для того, чтобы запоминать выбор пользователя, что опять-таки не является предметом рассмотрения данной статьи.
Добавлю только, что приведенный выше код будет работать только в
IE.

Заключение

Я советую всем использовать меню на основе CSS на ваших сайтах (и в веб-приложениях), потому что таким образом можно избежать многих проблем, которые появляются при использовании меню на основе JavaScript. Такие проблемы, как правило, возникают при неправильной обработке событий в IE. Более того, в некоторых браузерах имеется возможность отключения скриптов, и уж тем более многие браузеры не поддерживают JS от Microsoft.

Если же браузер не поддерживает CSS, то он по крайней мере будет отображать все ссылки.

Известные ошибки

По умолчанию ссылки в подменю не работают в Mozilla. Но я нашел более-менее приемлемое решение этой ошибки. Оно основано на вставке специального меню, опять-таки без использования скриптов. Просмотрите внимательно те места кода, где упоминается Mozilla (или "moz"). Вы увидите, что HTML разделы не имеют вложенных якорей (последний тэг помещен туда, где он и должен находиться). В первой части CSS я использую недокументированные селекторы - это специальные селекторы для Mozilla, и добавляю селектор:hover для тех элементов div, которые поддерживаются Mozilla. И все равно после этого поведение остается не совсем корректным.

В комментариях есть замечание (от Nick Young), что меню не работает в Netscape. я уверен, что проблема там в том же, что и в Mozilla. Надо искать дополнительную информацию об этом. Решение возможно потребует некоторых изменений, потому что альтернативный код должен нормально работать и в Netscape.

Замечания:

Страница была протестирована в IE версий 5, 5.5, 6, в Opera 7.23 и Mozilla 0.71. Скорее всего, меню будет работать и в более ранних версиях указанных браузеров.

Давайте повторим: статическая информация это папки (разделы) и файлы (страницы) в структуре сайта, динамическая информация - это инфоблоки Информационный блок - специальный инструмент "1С-Битрикс: Управление сайтом" с помощью которого заносится информация в Базу данных.
.

Значит, статическое меню:

  • Использует файлы и папки из структуры сайта
  • Пункты доступны для редактирования
  • Файл .тип_меню.menu_ext.php не подключается

А динамическое меню:

  • Основано на инфоблоке
  • Его пункты не видны при редактировании
  • В настройках компонента Компонент - это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. указано использование файла .тип_меню.menu_ext.php

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

Создаем статическое меню

Разместим на нашем демо-сайте статическое меню :

  • создаем новый раздел Мода
  • в административном разделе в папке /moda создаем пустой файл .left.menu_ext.php , чтобы основное динамическое меню не показывалось в нашем разделе;
  • в разделе Мода создаем и наполняем содержимым несколько страниц;
  • статическое меню формируется автоматически, если при создании страниц будет отмечена опция "Добавить пункт меню";
  • отключаем использование кеша Кеш - это некое хранилище для ускорения просмотра информации на сайте. Когда пользователь просматривает информацию на сайте, то она не всегда запрашивается из базы данных, а берется из кеша.
    для того, чтобы компонент меню обновлялся сразу при изменении данных.

В результате мы получаем статическое меню в нашем разделе Мода, а на всех остальных страницах сайта по-прежнему работает основное динамическое меню.


Создаем динамическое меню

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

  1. Самый простой способ - добавить к каталогу демо-сайта свои разделы и подразделы. Они сразу автоматически добавятся в основное меню.
  2. Посмотрите, как это сделать, в коротком видеоролике:

  3. Второй способ применяется, если нужно настроить меню на собственный инфоблок:
  • добавляем инфоблок с его разделами и элементами
  • в Публичной части создаем нужный раздел
  • в визуальном редакторе размещаем в разделе компонент Каталог Комплексный компонент осуществляет вывод полного каталога товаров из определенного инфоблока. Его функциональность объединяет возможности нескольких одностраничных компонентов: фильтра, компонента сравнения, вывода элементов раздела, топа элементов, связанных элементов и др. Расположив комплексный компонент на странице, можно получить полнофункциональный каталог. Компонент является стандартным и входит в дистрибутив модуля.

    Внимание ! Компонент не работает с инфоблоками, не имеющими структуры разделов. Если по логике проекта информация не должна иметь структурного деления, то необходимо создать один раздел верхнего уровня и уже в нём размещать элементы инфоблока.

    В визуальном редакторе компонент расположен по пути Контент > Каталог > Каталог .

    Компонент относится к модулю Информационные блоки.

    Порядок секций в форме настройки компонента может меняться в зависимости от выбранного шаблона.

    для работы с инфоблоками
  • указываем в параметрах компонента наш созданный инфоблок в качестве источника данных
  • в разделе сайта будет показан наш инфоблок в виде каталога с его собственным меню

Эти действия подробно показаны в видеоролике:

  • Этим способом можно создать динамическое меню, основанное на произвольном инфоблоке. Но он предполагает изменения в коде. Поэтому рекомендуется только для самых опытных и "продвинутых" контент-менеджеров.

    Потребуется внести изменения в код. Будьте внимательны и аккуратны!

  • Ответьте на следующие вопросы и пришлите их в виде текстового документа MS Word:

    Охарактеризуйте место операционных систем среди других видов программного обеспечения.

    Каковы функции операционной системы?

    4. Охарактеризуйте стиль работы с помощью графических операционных систем семейства Windows.

    5. Назовите основные объекты Windows и опишите их назначение.

    6. Какие функции выполняют меню Пуск? Поиск?

    7. Как вызвать динамическое меню и каковы его возможности?

    8. Охарактеризуйте назначение пунктов главного системного меню Windows.

    9. В чем заключаются принципы Plug and Play OLE и Drag and Drop?

    10. Опишите типичное окно Windows.

    11. Охарактеризуйте стандартные приложения Windows.

    12. Опишите развитие операционных систем семейства Windows.

    1.Охарактеризуйте место операционных систем среди других видов программного обеспечения.

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

    2. Каковы функции операционной системы?

    Основные функции операционной системы:

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

    2. Обеспечение системы организации и хранения файлов.

    4. Организация диалога с пользователем.

    3.Охарактеризуйте основные ступеньки эволюции операционных систем.

    Первое поколение.

    40-е годы. Первые цифровые вычислительные машины без ОС. Организация вычислительного процесса решается программистом с пульта управления.

    Второе поколение.

    50-е годы. Появление прообраза ОС - мониторные системы, реализующие систему пакетной обработки заданий.

    Пакетный режим

    Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причём ОС может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.

    Третье поколение.

    1965-1980 г.г. Переход к интегральным схемам. IBM/360. Реализованы практически все основные концепции, присущие современным ОС: разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы. Реализация мультипрограммирования потребовала внесения очень важных изменений в аппаратуру компьютера: привилегированный и пользовательский режимы, средства защиты областей памяти, развитой системы прерываний.

    Разделение времени и многозадачность

    Уже пакетный режим в своём развитом варианте требует разделения процессорного времени между выполнением нескольких программ. Необходимость в разделении времени (многозадачности, мультипрограммировании) проявилась ещё сильнее при распространении в качестве устройств ввода-вывода телетайпов (а позднее, терминалов с электронно-лучевыми дисплеями) (1960-е годы). Поскольку скорость клавиатурного ввода (и даже чтения с экрана) данных оператором много ниже, чем скорость обработки этих данных компьютером, использование компьютера в «монопольном» режиме (с одним оператором) могло привести к простою дорогостоящих вычислительных ресурсов.

    Разделение времени позволило создать «многопользовательские» системы, в которых один (как правило) центральный процессор и блок оперативной памяти соединялся с многочисленными терминалами. При этом часть задач (таких, как ввод или редактирование данных оператором) могла исполняться в режиме диалога, а другие задачи (такие, как массивные вычисления) - в пакетном режиме.

    Четвертое поколение.

    Конец 70-х. Создан рабочий вариант стека протоколов TCP/IP. В 1983 году он был стандартизирован. Независимость от производителей, гибкость и эффективность, доказанные успешной работой Интернет, сделала этот стек протоколов основным стеком для большинства ОС.

    Начало 80-х. Появление персональных компьютеров. Бурный рост локальных сетей. Поддержка сетевых функций стала необходимым условием. 80-е годы. Приняты основные стандарты на коммуникационные технологии локальных сетей: Ethernet, Token Ring, FDDI. Это позволило обеспечить совместимость сетевых ОС на нижних уровнях.

    Начало 90-х. Практически все ОС стали сетевыми. Появились специализированные сетевые ОС (например IOS, работающая в маршрутизаторах)

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

    4.Охарактеризуйте стиль работы с помощью графических операционных систем семейства Windows.

    С переходом на персональные компьютеры с процессором 80386 и с увеличенной памятью (не менее 4 Мбайт), на смену Norton Commander и характерному для DOS стилю работы в текстовом режиме пришла оболочка Windows и новый стиль работы с графическим интерфейсом. Идея графического интерфейса Windows заимствована компанией «Microsoft», долгое время специализировавшейся на операционных системах для персональных компьютеров IBM, у операционной системы для компьютеров Apple. Иногда Windows определяют не как оболочку, а как нечто большее, используя термин типа «операционная среда». При этом исходят из того, что если классическая оболочка (такая как Norton Commander) видоизменяет лишь пользовательский интерфейс, то программа типа Windows дополнительно к этому берет на себя управление программами и заданиями, т.е. реализует основные функции операционной системы.

    Принципиально важные особенности Windows по сравнению с MS DOS - это многозадачность (допускается одновременное выполнение нескольких процессов) и возможность обмена данными между работающими программами. Важно и то, что Windows использует расширенную оперативную память (много больше 640 кбайт) и подразумевает единый интерфейс всех прикладных программ. Недаром утвердилось понятие «программировать под Windows», т.е. ориентироваться на стандартный графический интерфейс.

    Название Windows - «окна» - говорит само за себя. Эта оболочка операционной системы построена на основе графических окон, соответствующих программным средствам и группам программных средств, которыми пользователь может управлять, изменять их размеры, перемещать по экрану, открывать и закрывать по своему желанию.

    Оболочка Windows ориентирована на работу с помощью манипулятора «мышь». Все операции в этой среде в высокой степени унифицированы, все программные средства имеют очень схожие интерфейсы и принципы управления, что значительно ускоряет освоение новых программных средств.

    5.Назовите основные объекты Windows и опишите их назначение

    Группа файлов, объединенных по какому-либо критерию (аналог в NC – каталог).

    Документ

    Обычно изображаются на Рабочем столе как листочки бумаги с загнутыми уголками. Документ – любой файл, обрабатываемый с помощью приложений (программ). Документ может содержать текстовую, графическую, звуковую и видеоинформацию.

    Легко узнать по изогнутой стрелочке в нижнем левом углу пиктограммы. Ярлыки представляют собой высокоэффективное средство ускоренного доступа к объектам. Ярлык можно «нацепить» на любой объект – файл, программу, сетевую папку, диск, значок и поместить в любой области интерфейса пользователя. Двойной щелчок по ярлыку открывает объект, с которым он связан.

    Программы

    В отличие от других объектов имеют каждая свое собственное «лицо» (пиктограмму).

    Эффективное средство интеграции приложений. Его можно представить как некоторое динамическое пространство оперативной памяти для временного размещения данных обмена. Для занесения информации в буфер обмена и ее извлечения Windows имеет в своих меню команды Копировать, Вырезать, Вставить.

    6.Какие функции выполняют меню Пуск? Поиск?

    Меню «Пуск» в HYPERLINK "https://ru.wikipedia.org/wiki/Windows_XP" \o "Windows XP" Windows XP:

    Отображение имени и HYPERLINK "https://ru.wikipedia.org/wiki/%D0%90%D0%B2%D0%B0%D1%82%D0%B0%D1%80_(%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0)" \o "Аватар (картинка)" аватар пользователя

    Доступ к браузеру и E-mail клиенту

    Доступ к часто используемым программам

    Открытие специальных папок

    Выключение компьютера

    Осуществляет поиск файлов и папок, а также компьютеров в сети

    7.Как вызвать динамическое меню и каковы его возможности?

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

    Если щелкнуть правой кнопкой значок диска в окне программы Мой компьютер, то появятся команды: Открыть, Проводник, Найти, Разделение, Форматировать, Вставить, Создать ярлык. Свойства. Так же как и для диска, команды динамического меню для файла зависят от типа файла и дублируют меню Файл. Правую кнопку мыши удобно использовать для перемещения или копирования файла из одного окна в другое папки Мой компьютер или Проводник. После транспонирования значка папки/файла с нажатой правой кнопкой мыши появляется динамическое меню, позволяющее указать цель транспортировки: переместить или скопировать объект, создать значок быстрого вызова.

    (динамическое меню)

    8.Охарактеризуйте назначение пунктов главного системного меню Windows.

    Главное системное меню содержит следующие основные пункты.

    Меню часто запускаемых программ. В этих строках обычно располагаются программы, которые пользуются наибольшим спросом, т.е. запускаются чаще других.

    Все программы.

    Мои документы, Недавние документы, Рисунки, Моя музыка, Мой компьютер. Второй пункт выводит на экран меню, состоящее из открываемых в последнее время документов.

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

    Администрирование, Сетевые подключения, Принтеры и факсы.

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

    Поиск. Осуществляет поиск файлов и папок, а также компьютеров в сети.

    Выполнить. Позволяет осуществить запуск программ по указанному пути.

    9.В чем заключаются принципы Plug and Play OLE и Drag and Drop?

    Plug and Play (включи и работай). Данная технология ориентирована на автоматическое распознавание, установку и настройку любого типа устройств, в том числе, монитор, видеоплату, принтер, звуковую карту, модем, CD-ROM, различные контроллеры жесткого диска. Она позволяет упростить настройку и управление оборудованием, обеспечить надежную без сбоев их работу.

    OLE – Object Link and Embedding (связь и внедрение объектов). Объект OLE – произвольный элемент, созданный средствами какого-либо приложения Windows, который можно поместить (внедрить и/или связать) в документ другого приложения Windows. При этом, внедрив в документ приложения некий объект, созданный в другом приложении, имеется возможность редактировать этот объект средствами «родного» приложения.

    Существуют два способа реализации технологии OLE.

    Первый способ – через буфер обмена.

    Второй способ – командой приложения Вставка/Объект...

    Следует различать операции Внедрить и Связать.

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

    Связать с приемником можно только объект, который оформлен как файл-документ (т.е. зарегистрирован в файловой системе по точному адресу). При обновлении файла-документа средствами «отца» (OLE-источника) изменения отражаются и в документе-приемнике (либо автоматически, либо по указанию пользователя).

    Drag and Drop – метод, используемый для копирования или перемещения выделенного фрагмента информации, значка, окна, объекта в другое положение. Например, если, выделив участок картинки «ножницами», указать на него курсором мыши, нажав левую или правую кнопку и удерживать ее, то можно «перетащить» участок на новое место. Если во время перетаскивания удерживать нажатой клавишу , фрагмент будет копироваться на новое место. Кроме того, методом Drag and Drop можно изменять границы абзаца и страницы документа, ширину и высоту строк таблицы, составлять пользовательские панели инструментов и выполнять многие другие операции. Drag and Drop используется в технологии OLE, в информационных системах для физического и логического перемещения документов и т.д.

    10.Опишите типичное окно Windows.

    Главным объектом интерфейсной части Windows является окно – прямоугольная часть экрана, которая позволяет просматривать выведенную в ней информацию. Различаются три типа окон:

    Окно программы (приложения);

    Окно документа (окно объекта обработки программы);

    Диалоговое окно (инструмент обработки). Элементы окна Windows представлены на рисунке

    Системное меню содержит команды для изменения размеров окна, его перемещения, минимизации до размеров значка и закрытия.

    Строка состояния содержит разнообразную справочную информацию, зависящую от текущего режима работы.

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

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

    Опишем некоторые возможные манипуляции с размерами окон.

    1. При помощи кнопок, расположенных в строке заголовка окна:

    Кнопка Свернуть сворачивает окно в кнопку и помещает ее на Панели задач.

    Чтобы снова развернуть окно, необходимо щелкнуть по данной кнопке;

    Кнопка Развернуть увеличивает размер окна до максимально возможного;

    Кнопка Восстановить изменяет размер окна от максимального до среднего и обратно.

    2. При помощи мыши:

    Подвести указатель мыши к границе окна (вертикальной, горизонтальной, к углу), которую необходимо изменить (указатель примет вид двойной стрелки);

    При нажатой левой клавише мыши переместить указатель в нужном направлении.

    Закрыть окно можно следующими способами:

    Комбинация клавиш и ;

    Щелчок по кнопке Закрыть строки заголовка окна;

    Активизировать системное меню и выбрать команду Закрыть;

    Выполнить команду Файл/Закрыть.

    11.Охарактеризуйте стандартные приложения Windows.

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

    По мере развития семейства Windows стандартные приложения также совершенствуются. Текстовый редактор Блокнот (Notepad) позволяет работать с небольшими неформатированными текстами, а его более мощная версия WordPad является промежуточным по уровню возможностей редактором текстов между Notepad и мощным текстовым процессором Word. Графический редактор Paint – усовершенствованная версия редактора PaintBrush – позволяет создавать и редактировать несложные изображения, окрашивать их фрагменты, стирать и добавлять новые; кроме того, Paint может быть полезен как промежуточная среда при обмене рисунками между приложениями, когда из рисунка надо вырезать фрагмент и т.п. Программа Imaging обеспечивает: просмотр графических документов и их свойств, масштабирование, работу с фрагментами, получение графического документа путем сканирования изображения на бумаге, добавление комментариев. Калькулятор способен работать в двух режимах: простые вычисления (лишь арифметические операции) и инженерные вычисления (многие математические функции, различные системы счисления, использование скобок и т.д.). В специальных папках среди стандартных приложений имеются игры, в том числе с использованием Интернета, а также средства развлечения, позволяющие просматривать видеофайлы, прослушивать аудиодиски, создавать собственные видеоролики.

    12.Опишите развитие операционных систем семейства Windows.

    На смену системе Windows 95 последовательно пришли:

    ОС Windows 98, Windows NT, семейства систем Windows 2000 (Professional, Server и Advanced Server) и Windows XP (Home Edition, Professional) – и список этот не закрыт. Windows NT и Windows 2000 Server (Advanced Server) нацелены на обслуживание локальных сетей (обсуждение сетевых ОС отложим до гл. 5), а системы Windows 98, Windows 2000 Professional и Windows XP непосредственно продолжают линию Windows 95 и предназначены для организации работы ПК.

    Каждая последующая версия системы типа Windows, сохраняя основные принципы построения пользовательского интерфейса системы Windows 95, обеспечивает, вообще говоря, больше функций для пользователя, чем предыдущая. В то же время каждая следующая версия системы предъявляет все больше требований к быстродействию компьютера, объему оперативной памяти и жесткого диска.

    Новые возможности указанных систем.

    ОС Windows 98 является непосредственным усовершенствованием Windows 95. Общего между ними так много, что их в литературе часто обозначают собирательным именем Windows 9x. Тем не менее, во многих отношениях Windows 98 превосходит предшественницу. У нее более рациональный и более богатый возможностями пользовательский интерфейс и значительно упрощен доступ к ресурсам Интернета. Последнее достигнуто за счет включения в состав Windows 98 программы-обозревателя Internet Explorer 4.0 и возможности выхода в Интернет из различных панелей и окон. В Internet Explorer включены программа для работы с электронной почтой Outlook Express и другие коммуникационные программы. Значительно расширены возможности для использования мультимедиа-приложений, т.е. программ, использующих одновременно графические и звуковые средства отображения, а также движущихся изображений.

    ОС Windows 2000 Professional расширяет возможности пользователя ПК в следующих сферах:

    Установка системы и обновление системных файлов;

    Повышенная безопасность;

    Поддержка работы с Интернетом;

    Поддержка мультимедиа-приложений;

    Работа на переносном компьютере в режиме использования аккумуляторов.

    ОС Windows 2000 Professional может поддерживать компьютер с двумя центральными процессорами и значительно большей оперативной памятью. Новые возможности (по отношению к Windows 9x) связаны с более удобной процедурой установки ОС (включая установку по сети), с большей защищенностью от сбоев. Система поддерживает многоязычный пользовательский интерфейс. Ей свойственна ускоренная многозадачность, т. е. можно одновременно выполнять больше задач, чем в Windows 9x. Система допускает возможность параллельного использования на одном компьютере с системами Windows 9x, включая совместный допуск к папкам и периферийным устройствам. Специальный сервис организуется для переносных компьютеров. Так, она позволяет использовать «спящий режим» путем запоминания текущей настройки рабочего стола, последующего полного отключения питания с восстановлением рабочего состояния по желанию пользователя.

    При работе в сети система позволяет создать на компьютере зеркальную копию документов, хранимых в сети, а затем обрабатывать эти документы, отключившись от сети.

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

    Слышали ли вы когда либо такое утверждение, что «нельзя сделать динамическое выпадающее меню исключительно на CSS для IE»? Уверен, что да. И что, вы-таки верите этому? Правильно, лучше не верьте.

    Цель, которой мы хотим достичь в этой статье

    Цель данной статьи — сделать выпадающее меню для IE, сделанное исключительно на CSS. Начав с этой постановки, я расширил задачу до того, чтобы заставить работать такое меню в других наиболее известных браузерах (прим. пер.: из комментариев выясняется, что этими браузерами являются Opera 7.x и последние версии Firefox).

    Цель, которой мы хотим достичь в этой статье, в принципе более или менее общеобразовательная, т.е. дать общее представление о некоторых «скрытых» и редко используемых особенностях браузеров.
    Также особенно любопытные могут в этой статье найти некоторые ухищрения, с помощью которых можно достичь определенных нестандартных результатов. Ну и для разработчиков эта статья может стать поводом для размышления или источником новых идей.

    Каким мы представляем уровень читателя.

    Вообще-то я думал о том, чтобы пометить эту статью как для «углубленного изучения (advanced)». Но я уверен, что даже не самые опытные разработчики хорошо поймут то, что написано в статье. Короче, читатель просто обязан знать основы CSS и
    HTML.

    Чем это меню отличается от всех других?

    я долго искал в сети меню, которые были бы сделаны на CSS, но не нашел ни одного решения, которое бы работало без глюков в IE. Однако же я нашел много интересных идей, которые и привели меня к тому результату, который будет здесь описан. Да, мой код тоже не совершенен, но у меня попросту нет времени, чтобы выправить все ошибки. Самое интересное альтернативное решение из всех, что я видел (которые используют CSS), основано на использовании псевдокласса hover для элементов LI. А я-то никогда и не думал, что такое возможно, впрочем, как и не думал о том, что вообще возможно сделать выпадающее меню для IE без скриптов…

    Основным отличием между моим и другими меню является то, что мое работает в IE. Все решения, которые я видел, используют элемент LI как основной элемент для псевдокласса:hover, однако Microsoft решила, что этот псевдокласс может быть использован только для
    элемента A. Большинство сайтов делают оговорку, что их меню работают только в браузерах Opera 7.x или Mozilla. Но ведь эти браузеры используются только пятью процентами пользователей! Да, такие меню хороши в этих браузерах, но к сожалению не могут быть видны в большинстве самых распространенных браузеров. Сейчас мы исправим это недоразумение.

    Что такое меню, сделанное с помощью только CSS?

    Это динамическое меню, для создания которого используется только CSS, и не используются скрипты (например, написанные на JavaScript).

    Что, не верится?

    Давайте рассмотрим код:

    Mozilla specific menu!

    Что происходит, почему все работает?

    Сразу оговорюсь, что в этой статье я не буду вас учить использованию CSS. Поэтому сразу переходим к рассмотрению принципа работы меню — к псевдоклассу ‘:hover’. Да, это именно класс. Т.е. селектор может наследовать другой селектор, который включает ‘:hover’. В нашем случае ‘A:hover TABLE’ выбирает ‘

    в
    элементе , на который наводится указатель мыши. Далее следует трюк с таблицей, свойство "display" которой равняется "none" (т.е. она невидима). Таблица находится между тэгами якорей (,). По словам Microsoft, это может вызвать неадекватную реакцию IE, но я ничего такого не заметил.

    Почему мы используем таблицу? А потому, что что она очень хорошо разделяет вложенные якоря, которые мы хотим задействовать из основного якоря. Такое решение не работает в Mozilla 0.7 и даже с помощью JavaScript я еще не нашел способа реализовать это. Прямое вложение якорей не допускается Microsoft, поэтому элемент table — это своеобразный хак для IE. И, насколько я знаю, только таблицы позволяют таким образом "провести" IE.

    Итак, что у нас тут имеется? 2 таблицы с якорями внутри якорей.

    Help

    Howto
    Index
    About

    Которые являются скрытыми.

    div#menu .a table { display: none; z-index:-1; }

    Браузер показывает содержимое якоря при наведении указателя мыши и применяет в этом случае соответствующий стиль:

    div#menu .a:hover { background: #7DA6EE; border: 1px solid black; color: black;z-index:0; }

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

    div#menu .a:hover table{ background: White; display: block; position: absolute; width: 125px;z-index: 0; border: 1px solid #708090; }

    Для ссылок внутри подменю:

    Если мы наводим указатель на одну из ссылок в подменю, браузер применяет следующий стиль:

    Для ссылок внутри подменю:

    div#menu .a:hover table a:hover { display: block; background: #7DA6EE; color: black; text-decoration: none; padding: 0px 11px; border: 1px solid black;z-index:1000; visibility: visible; }

    Стиль ссылок в выпадающем меню:

    div#menu .a:hover table a { display: block; color: Black; text-decoration: none; padding: 1px 12px;z-index:1000; }

    Возможно, вы заметили, что я испольщовал несколько свойств ‘z-index’ для некоторых элементов. Они являются хаками для некоторых проблем, которые я нашел при тестировании меню.

    Усовершенствования

    Для того, чтобы добавить подуровни в выпадающее меню нужно просто вставить еще один элемент div ‘.menuitem’ (вместе с его содержимым и аналогичной структурой) вместо ссылки в родительскую таблицу.
    Теперь, когда у вас есть подуровни в меню, вам нужно будет удалить тэги
    , чтобы дать меню «нормально выезжать». В дополнение к этому, вам нужно будет сделать несколько копий классов.menuitem и.a с одинаковыми свойствами, но разными именами для каждого подменю.
    Да, похоже поработать придется много, НО вы можете просто добавить их селекторы в соответствующую секцию таблицы стилей.

    Полное описание того, как это сделать, я сделаю в следующий раз.
    А пока что скажу, что это меню вы можете изменить так, как вам захочется, приспособить под себя. И возможностей для этого существует бесконечное множество — ограничить их может только ваша фантазия…

    Переключение стилей (Скины)

    Если вы хотите добавить скины для вашего меню с возможностью их смены самим пользователем, вам нужно будет добавить дополнительные таблицы стилей и дать им имена с id=’some_name’ (для IE) и с именами name=’some_name’ (для остальных браузеров). Для того, чтобы не применялись оба стиля, вам нужно заблокировать все стили, кроме стилей по умолчанию, путем добавления параметра «disabled» в стиль тэга (причем не имеет значения, связываете ли вы его или используете линейный синтаксис). Mozilla и Opera позволяют переключение поименованных стилей из браузера. Как правило, эти браузеры не применяют все стили, которые определены именем name=»…» и игнорируют id=»…». Также они умеют использовать имя name=’default’ как таблицу стилей по умолчанию и name=’alternate’ в качестве альтернативной таблицы стилей. Вы можете определить имя стиля, которое пользователь будет видеть как свойство title=»…». Например, демонстрационная версия меню на этой странице включает следующие определения: