Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Об’єктна модель системи об’єктно-орієнтованого візуального програмування: поняття класу, властивостей класу, методів класу та їх Використання в процесі реалізації взаємодії об’єктів.Содержание книги
Поиск на нашем сайте
Об'єктно́-орієнтоване́ програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою. В ній використано декілька технологій від попередніх парадигм, зокрема успадкування, модульність, поліморфізм та інкапсуляцію. Не зважаючи на те, що ця парадигма з'явилась в 1960-тих роках, вона не мала широкого застосування до 1990-тих. На сьогодні багато із мов програмування (зокрема, Java, ActionScript 3, C#, C++, Python, PHP, Ruby та Objective-C) підтримують ООП. Клас визначає абстрактні характеристики деякої сутності, включаючи характеристики самої сутності (її атрибути або властивості) та дії, які вона здатна виконувати (її поведінки, методи або можливості). Наприклад, клас Собака може характеризуватись рисами, притаманними всім собакам, зокрема: порода, колір хутра Класи вносять модульність та структурованість в об'єктно-орієнтовану програму. Як правило, клас має бути зрозумілим для не-програмістів, що знаються на предметній області, що, у свою чергу, значить, що клас повинен мати значення в контексті. Також, код реалізації класу має бути досить самодостатнім. Властивості та методи класу, разом називаються його членами. Метод Можливості об'єкту. Оскільки Сірко — Собака, він може гавкати. Тому гавкати() є одним із методів об'єкту Сірко. Він може мати і інші методи, зокрема: місце(), або їсти(). В межах програми, використання методу має впливати лише один об'єкт; всі Собаки можуть гавкати, але треба щоб гавкала лише одна окрема собака. Приховування інформації (інкапсуляція) Приховування деталей про роботу класів від об'єктів, що їх використовують або надсилають їм повідомлення. Так, наприклад, клас Собака має метод гавкати(). Реалізація цього методу описує як саме повинно відбуватись гавкання (приміром, спочатку вдихнути() а потім видихнути() на обраній частоті та гучності). Петро, хазяїн пса Сірка, не повинен знати як він гавкає. Інкапсуляція досягається шляхом вказування, які класи можуть звертатися до членів об'єкту Успадкування В деяких випадках, клас може мати «підкласи», спеціалізовані версії класу. Наприклад, клас Собака може мати підкласи Коллі та Пікінес. В цьому випадку, Сірко буде екземпляром класу Вівчарка. Підкласи успадковують атрибути та поведінку своїх батьківських класів, і можуть вводити свої власні. Поліморфізм Поліморфізм означає залежність поведінки від класу, в якому ця поведінка викликається, тобто, два або більше класів можуть реагувати по різному на однакові повідомлення. Наприклад, якщо Собака отримує команду голос(), то у відповідь можна отримати Гав; якщо Свиня отримує команду голос (), то у відповідь можна отримати Хрю. Візуальне програмування -програма, в якому для передачі сематики вик більш як один вімір. Використання середовища візуального програмування (наприклад, Visual Basic) дозволяє поєднати «старий», математико-алго-ритмічний, і «новий», інформаційно-технологічний, підходи до навчання інформатики, які до цього часу існували в одному курсі практично незалежно один від одного. Повна відмова від математико-ал-горитмічного підходу призвела б до скорочення інтелектуально-логічного аспекту навчання, в той же час відмова в'щ вивчення сучасних інформаційних технологій ускладнила би формування основ загальної інформаційної культури. Крім того, системи візуального програмування є провідниками об'єктно-оріентованоїтехнопогїі Microsoft та ідеології ресурсів, які використовуються спільно, а з іншого боку пропонує користувачеві струк-туровану, а також просту та зручну мову запису і налагодження програм, що використовуються як при створенні нових програм, так і для програмування в офісних продуктах Microsoft. Програмування в середовищі Visual Basic суттєво відрізняється від програмування в процедурних, процедурно-орієнтованих мовах програмування, а також мовах логічного програмування. До основних принципів середовищ візуального програмування, які відрізняють їх від процедурних, слід віднести: — відокремлення елементів (об'єктів) програми, які пов'язані з інтерфейсом користувача, від її алгоритмічної частини; — швидкість і простота створення, модернізація інтерфейсу програм, в якому використовуються готові елементи (блоки), що реалізують деякі великі функції (процедури) управління програмою; — використання вже існуючих кодів, описаних іншими мовами програмування. Система візуального програмування базується на ідеї подійно-орі-єнтованого програмування: програма — сукупність об'єктів реального або віртуального світу, з кожним з яких пов'язаний деякий обмежений набір подій. При відбуванні кожної події форми і елементи управління можуть деяким чином «реагувати» на них відповідно до написаного програмного коду, який створюється користувачем для кожного об'єкта окремо. Програмний код пов'язаний з формами (вікнами) і елементами управління та використовується для реалізації відповідної реакції програми на дії користувача або відбування системної події. Стандартне програмування традиційно орієнтується на послідовний опис деякого конкретного процесу, тому написання програм є кро-піткою працею програміста. В такому процесі необхідно детально описувати кожний крок, передбачений програмою. Одним з недоліків такого стилю є те, що той, хто складає програму, повинен до програми все записати сам. У програмуванні, що орієнтоване на реакції на події, замість детального опису кожного кроку програміст повинен вказати, як слід реагувати на різні події (чи дії користувача), до яких, наприклад, можна віднести вибір вказівки, клацання кнопкою миші, переміщення миші тощо. На одні з подій можна передбачити деяку реакцію, інші—просто проігнорувати. При цьому створюється не одна велика програма, а кілька програм, які складаються із набору взаємодіючих процедур, що управляються користувачем. Використання середовища візуального програмування вже при складанні найпростіших програм надає можливість учням одразу спостерігати наслідки своєї роботи, що дуже важливо на перших кроках
31 Локальна мережа Iнтранет. Вивчення основних послуг Інтернет у локальній мережі Iнтранет.-
Інтранет - Внутрішньокорпоративна мережа, що використовує стандарти, технології і програмне забезпечення Інтернету. Інтранет може бути ізольований від зовнішніх користувачів або функціонувати як автономна мережа, що не має доступу ззовні. Комп'ютерна мережа, що використовує технології інтернет, але в той же час є приватною корпоративною мережею. Мережа підтримує сервіси Інтернет, наприклад, такі, як електронна пошта, веб-сайти, FTP-сервери і т.д., але в межах корпорації. Інтранет-мережа, підключається до зовнішніх мереж, у тому числі і до Інтернет, як правило, через засоби захисту від несанкціонованого доступу. Назвемо його ресурси, які стають доступними за допомогою провайдера.
1. Гіпертекстова система WWW (World Wide Web) - глобальна система поширення інформації, в якій для пошуку та перегляду файлів застосовуються гіпертекстові зв'язки. V Електронна пошта - засіб обміну повідомленнями, який нагадує роботу звичайної пошти, але значно переважає її за швидкістю доставки повідомлень. S Віддалений доступ до мережі - забезпечує доступ до вашого комп'ютера з будь-якого, підключеного до Інтернету. Ви можете переглянути вашу електронну пошту, виконати пошук у БД свого комп'ютера тощо. S Тематичні конференції Usenet - це електронні дошки, куди учасники конференції можуть передавати повідомлення й отримувати відповіді на них. S Розмова в мережі або IRC (Internet Relay Chat) - спілкування співбесідників шляхом уведення тексту з клавіатури.
2. Голосове спілкування і відеоконференції - надає можливість двом і біяьлЛ абонентам чути і бачити один одного. Для проведення голосових та ві~гі«конференцій абоненти повинні мати певне обладнання (мікрофон, динами* відеокамеру) і програмне забезпечення.
3 FTP (File Transfer Protocol - протокол передавання файлів) - передава а програм і файлів даних між комп'ютерами глобальної мережі. Деякі з наведених вище термінів можуть бути незнайомими для вас, але _м них ітиметься в наступних параграфах.
Інформаційні системи і технології в економіці як науковий і технічний напрямок. Інформаційні системи (означення). Розвиток ІС. Інформаційні технології (означення). Покоління ІС. Забезпечувальні підсистеми ІС. Функціональні підсистеми ІС. Класифікація ІС за інтелектуальним рівнем та за областю застосування. Класифікація ІС за системотехнічною ознакою та за організаційною формою. Інформаційні системи і технології в економіці (ІСіТвЕ) – науковий і технічний напрямок, який вивчає проектування, експлуатацію і розвиток інформаційних технологій і систем, що автоматизують управління економічними системами. Предметом ІСіТвЕ є інформаційні технології і системи в різних формах їх застосування в економічних галузях. Під інформаційними системами (ІС) будемо розуміти сукупність технічних, програмних, інформаційних і людських ресурсів, використовуваних для опрацювання інформації і видачі результату користувачу. Інформаційні технології (ІТ) – це сукупність методів і засобів створення та використання інформаційних ресурсів на базі обчислювальної та комунікаційної техніки і широкого застосування математичних методів. Тому їх ще називають інформаційно-комунікаційними технологіями (ІКТ). Інформаційні ресурси – це формалізовані знання, ідеї, які мають потенціальну цінність для використання при управлінні економічними системами. Надалі поняття "Автоматизована система"(АС), “Автоматизовано інформаційна система” (АІС) та “Інформаційна система” (ІС) будемо вважати синонімами. Покоління ІС Розвиток ІС, які використовуються в економіці як для розв’язування окремих економічних задач, так і для автоматизації процесів управління різного рівня, відбувався відповідно до змін у складі забезпечувальної частини ІС та її функціональних можливостей. Такий розвиток технологічних засобів опрацювання інформації обумовив поступову зміну поколінь інформаційних систем. Системам 1-го покоління ІС був притаманний позадачний підхід до формування інформаційного та програмного забезпечення, що призвело до матем. та інформац. надмірності. Такі ІС носили назву Системи опрацювання даних у зарубіжній термінології та літературі та Автоматизовані системи управління (АСУ) - у вітчизняній термінології. Системи 2-го покоління ІС покоління базувалися на використанні баз даних, що давало змогу здійснити спільне використання даних для розв’язання різних задач. Такі ІС називались Управлінські ІС у зарубіжній термінології та АСУ - у вітчизняній термінології. Системи 3-го покоління ІС у своєму складі мають не лише бази даних, а й бази моделей та алгоритмів, що зумовлює усунення надмірностей як даних, так і обчислень. Такі ІС називаються Системами підтримки прийняття рішень (СППР) у зарубіжній і вітчизняній термінології.
|
||||
Последнее изменение этой страницы: 2016-09-13; просмотров: 340; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.22.181.81 (0.012 с.) |