Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Переваги та недоліки Windows.
Переваги. Зручність та підтримка пристроїв. Основна відмінність програм для DOS і для Windows полягає в тому, що DOS-програма може працювати з апаратними засобами комп'ютера (монітором, клавіатурою, принтером і т. д.) безпосередньо минаючи DOS (і, як правило, надходить саме таким чином), в той час як Windows-програма повинна звертатися до зовнішніх пристроїв тільки через Windows. Тому після установки в Windows драйвера, що забезпечує підтримку даного пристрою (тобто налаштовують Windows на особливості даного пристрою) всі Windows-програми можуть працювати з цим пристроєм. Це ліквідує досить болісним для DOS проблему забезпечення сумісності програм з конкретними пристроями. Програми (драйвери) для підтримки найбільш поширених пристроїв входять в Windows, а для інших пристроїв поставляються разом з цими пристроями або контролерами. Е діній корістувальніцькій інтерфейс. Windows представляє програмістам всі необхідні засоби для створення інтерфейсу користувача, тому програмісти користуються ними, а не винаходять аналогічні власні кошти. Внаслідок цього корістувальніцькій інтерфейс Windows-програм в значній мірі уніфікованій, і користувачам не потрібно вивчати для кожної програми нові принципи організації взаємодії з цією програмою. П оддержка масштабованіх шрифтів. У таких програмах, як редагування документів, видавнича та рекламна справа, створення таблиць або презентацій і т.д., необхідно використання великої кількості шрифтів - текстових, заголовки, декоративних, піктографіческіх та інших, причому символи цих шрифтів можуть знадобитися в самих різних розмірах. Тому в Windows 3.1 була вбудована підтримка масштабованіх шрифтів формату True Type. Масштабуються шрифти в (відміну від растрових) містять НЕ растрові (поточечніе) зображення символів деякого фіксованого розміру, а опис контурів символів, що дозволяють будувати символи будь-якого потрібного розміру. Оскільки зображення символів на екрані й на друку формується з одних і тих же контурів, що містяться в шрифтового фото, вони, природно, повністю відповідають один одному, що забезпечує виконання принципу WYSIWYG - що на екрані, то й на друку. П оддержка мультимедіа. Одним з удосконалень Windows з'явилася підтримка мультимедіа. При підключенні відповідних пристроїв Windows може сприймати звуки від мікрофона, компакт-диска або
MIDI - синтезатора, зображення від цифрової відеокамери або з компакт-диска, виводити звуки і рухомі зображення. Це відкриває великі можливості для навчальних, ігрових та інших програм, дозволяючи робити спілкування з комп'ютером більш легким та приємним навіть для непрофесіоналів. М ногозадачность. Windows забезпечує можливість одночасного виконання кількох програм і перемикання з однієї програми на іншу. З редства обміну даними. Для організації обміну даними між різними програмами Windows пропонує наступні способи: • Буфер обміну даними (clipboard): одна програма може помістити дані в цей буфер, а інша використовувати дані з буфера (наприклад, вставивши їх у документ); • Динамічний обмін даними (Dynamic Data Exchange, DDE) - одна програма може використовувати дані, створені іншою програмою (наприклад, редактор документів може використати частину таблиці, створеної табличної процесор), причому копія даних у використовує програмі зберігає «прив'язку» до вихідних (оригінальним) даними. Тому програма, що використовує DDE-дані, може в будь-який момент їх «оновити», тобто відновити відповідність використовуваної копії даних оригіналу; • Механізм зв'язку та впровадження об'єктів (Object Linking and Imbibing, OLE), що з'явився у версії Windows3.1, є удосконаленням засобів DDE. Тут програма використовує «запроваджені» дані, може редагувати ці дані, для чого автоматично запускається програма, за допомогою якої ці дані були створені. Наприклад, в документ, що обробляється редактором Microsoft Word, можна вставити в якості «об'єкта» картинку, створену в графічному редакторі Corel Draw, і тоді при подвійному натисканні мишею над зображенням даної картинки в документі Microsoft Word автоматично викличе Corel Draw для редагування цієї картинки. Засобу обміну даними між Windows-програмами суттєво допомагають роботі користувачів і полегшують їм рішення складних задач, що вимагають використання більш ніж однієї програми. З овместімость з DOS-програмами. Робота в середовищі Windows не змушує відмовлятися від використання DOS програм. Більш того, для запуску DOS програм, як правило, немає необхідності виходити з Windows. Однак слід зауважити, що DOS програми під керуванням Windows виконуються повільніше.
У озможность для розробників. Всі перераховані нижче особливості Windows зручні і для розробників програм. Наприклад, наявні в Windows стандартні засоби для створення корістувальніцького інтерфейсу робить непотрібним винаходи власних коштів. Підтримка пристроїв (принтерів, моніторів і т.д.) в Windows знімає його турботу з розробників програм. Однак дві переваги програмування для Windows слід відзначити особливо: • доступність всієї оперативної пам'яті - на відміну від DOS, засоби керування оперативною пам'яттю Windows забезпечують доступність для програм всієї оперативної пам'яті комп'ютера (а не 640 Кбайт), що полегшує створення великих програм; • динамічне підключення бібліотек - Windows забезпечує автоматичне підключення бібліотек підпрограм під час виконання програми. Формат бібліотек (. DLL - файлів) і порядок виклику бібліотечних підпрограм стандартизована, тому ці бібліотеки можуть бути створені за допомогою різних програмних засобів і навіть написані на різних мовах програмування. Недоліки Windows Як відомо, будь-яка медаль має дві сторони, тому в Windows є не тільки переваги, але й недоліки, які ми опішемо в цьому розділі. Головний недолік Windows для користувачів полягає в тому, що описані переваги Windows досягають за рахунок значного збільшення навантаження на апаратні засоби комп'ютера. Графічний інтерфейс, підтримка масштабованіх шрифтів, підтримка багатозадачність і т. д. вимагають великої потужності процесора, значної оперативної пам'яті та дискового простору. Хоча для роботи з Windows достатньо лише процесора 80386 з 2-4 мегабайтами оперативної пам'яті і вільних 45 мегабайт на вінчестері, така конфігурація не дозволяє використовувати Windows ні для яких практичних задач, хіба лише для розкладання пасьянс. Комфортная ж робота забезпечується лише за наявності 8-16 мегабайт і не менш 150-300 мегабайт на диску для Windows і Windows-додатків. При цьому часто програми з приблизно однаковими можливостями для DOS і для Windows відрізняються за вимогами до комп'ютерних ресурсів в кілька разів. Так, Microsoft Word для DOS може працювати на комп'ютері без жорсткого диска і вимагає всього 512 кілобайт ОЗУ. А редактор Microsoft Word for Windows (щоправда, тут слід зауважити, що він має дещо більшими можливостями) вимагає 4 мегабайт оперативної пам'яті (а краще 8 мегабайт), і близько 20 мегабайт на диску, працюючи при цьому в кілька разів повільніше. Для того, щоб компенсувати це уповільнення і забезпечити прийнятну швидкість роботи, користувачі змушені купувати досить потужні комп'ютери. На заході мода на Windows дуже швидко призвела до відмови не тільки від комп'ютерів на основі Intel-286, але й на основі Intel-386. У се вищесказане жодним чином не зменшує достоїнств Windows, а лише вказує на те, що Windows не є універсальним рішенням, придатним для всіх користувачів і на всі випадки життя. Звичайно, для більшості користувачів (якщо вони згодні платити за досить потужний комп'ютер) Windows і Windows-програми дозволяють працювати на комп'ютері найбільш зручним і ефективним способом. Використання Windows недоцільно в наступних випадках: Для додатків, в яких графічний інтерфейс і багатозадачність можливості Windows не потрібні: наприклад, на робочих місцях операторів в банках, торгових працівників і т.д. Для додатків, в яких необхідно забезпечити особливо високу швідкодію обробки. Для задач, задовільний рішення яких забезпечується наявними програмами, що працюють в середовищі DOS, UNIX і т.д. Мають свої негативні сторони і програмування під Windows. Справа в тому, що Windows у примусовому порядку змушує програмістів використовувати засоби програмного інтерфейсу Windows (API) - це більше 600 функцій. Крім того, програміст повинен для цього вільно володіти досить складними концептуальними поняттями об'єктно-орієнтованого програмування, оперувати з об'єктами, повідомленнями, розділяє ресурсами і т.д., тому навчання програмування під Windows дуже непроста справа.
|
||||||
Последнее изменение этой страницы: 2016-06-19; просмотров: 540; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.61.16 (0.006 с.) |