русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


ІНСТРУМЕНТАЛЬНІ ЗАСОБИ ВІЗУАЛЬНОГО ПРОГРАМУВАННЯ


Дата додавання: 2014-05-29; переглядів: 2335.


 

Відношення R на А є відношеннячасткового порядку, якщовоно рефлексивно, симетрично й транзитивно.

Якщовідношення R на А є відношеннямчасткового порядку, то (A,R) називаютьчасткововпорядкованоюмножиною, або ЧУ-множиною з порядком R. Якщовідношення порядку R передбачається за замовчуванням, то (A,R) можнапозначити просто А

Нехай С={1,2,3}, а X—безлічвсіхпідмножинбезлічіС:

 

X=Р(С)={0, {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}}.

Определим отношение Rна Xпосредством (Т, V)ÎR, еслиТÍV. Такимобразом, ({2},{1,2}) ÎR, поскольку {2} Í{1,2} и ({2,3},{3}) ÎR, поскольку{2,3} Î{3}. Можно легко проверить, что R — отношение частичного порядка, а(А, R)_ ЧУ-множество

Частковевпорядкованеприйнятопозначати через ,а часткововпорядковану множину через (S, ), де -частковий порядок на множині S якщо(a,b)Î ,товідповідно до уведеногоранішепозначенням для відношень, a b

Два елементи а й b частково впорядкованої мнодини (S, ≤) порівнянні, якщо а ≤ bабо b ≤ а. Якщо кожні два елементи частково впорядкованої множини (S, ≤) порівнянні, то (S, ≤) називається цілком упорядкованою множиною або ланцюгом.

Для зображення частково впорядкованих безлічей є графічний апарат, відомий як діаграми Гессе. Для заданоїЧу-множини (А, ≤) діаграма Гессе складається із сукупності крапок і ліній, у якій крапки представляють елементи А, і якщо а ≤ с для елементів а й смножини А, тоді а поміщено нижче с, і вони з'єднані лінією, якщо не існує таке b ≤ а,с, що а ≤ b ≤ с. Якщо розгляд відносин обмежений відносинами часткового порядку, для них діаграми Гессе являють собою просто орієнтований граф, у якому петлі не зазначені; і якщо а ≤ b ≤с, тоді лінія від а до с не зазначена.

 

ПобудуйтедіаграмиГессе для наступнихЧУ-множеств (А, ≤), где

а) А= {a, b, с, d} и

≤= {(а,а), (b, b),(с, с), (d, d), (а, с), (b, с), (с, d), (a, d), (b, d)}

 

б) A = {а, b, с, d} и ≤= {(а, а), (b,b), (с, с), (d, d), (a, с), (b, с)};

 

в) A = {a,b,c,d} и≤ = {(a,a),(b,b),(c,c),(d,d)};

 

г) A= {а, b, с, d} и≤= {(а,а). (b,b), (c,с).(d, d),(а, b). (b,с),(а,с), (с, d), (а, d),(b,d)

 

Перелічитеелементибезлічі А и виразите≤ як безлічупорядкованих пар для кожної з наведенихнижчедіаграм Гессе

:

ІНСТРУМЕНТАЛЬНІ ЗАСОБИ ВІЗУАЛЬНОГО ПРОГРАМУВАННЯ

Конспект лекцій для спеціальності

«Розробка програмного забезпечення»

Конспект лекцій з предмета «Інструментальні засоби візуального програмування» для студентів денного відділення спеціальності «Розробка програмного забезпечення» розглянуто на засіданні методичної ради коледжу та рекомендовано для використання у навчальному процесі.

 

Секретар методичної ради В.В Кузьменкова

 

 

Конспект лекцій з предмета «Розробка застосувань клієнт-серверної архітектури» для студентів денного відділення спеціальності «Розробка програмного забезпечення» оформлено згідно з вимогами стандартів коледжу.

 

Фахівець зі стандартизації В.О. Білий


Передмова

 

Конспект лекцій з предмета «Інструментальні засоби візуального програмування» призначено для студентів коледжу за спеціальністю «Розробка програмного забезпечення». Він відноситься до предметів професійно-практичної підготовки навчального плану спеціальності, створений згідно із стандартом СВО-ЗЕК «Розробка програмного забезпечення».

Програма реалізується у формі лекцій, практичних робіт, самостійної роботи. Виконання практичних робіт, самостійна робота студентів спрямовані на засвоєння лекційного матеріалу, формою контролю якого є модульний контроль знань.

Основні знання, які здобувають студенти при вивченні дисципліни:

- інструменти візуального програмування;

- принципи та порядок побудови, компіляції, тестування та впровадження в експлуатацію програмного продукту;

- стилі і технології програмування;

- принципи розробки мережевих застосувань;

- принципи розробки застосувань для баз даних;

- принципи розробки багатопоточних додатків.

Зміст

 

Вступ 7

Тема 1 Поняття платформи Java. Поняття JDK. Встановлення JDK 9 9

Тема 2 Лексика мови Java. Оператори й структура коду 13

Тема 3 Візуальні компоненти Java. Практичне використання компонентів бібліотеки Swing 15

Тема 4 Основи подійно-орієнтованого програмування 17

Тема 5 Типи даних. Перетворення типів 19

Тема 6 Масиви. Робота з рядками. Виключення. Пакет java.lang 26

Тема 7 Контейнери, колекції. Робота з датою та часом. Пакет java.util 33

Тема 8 Об'єктна модель Java 38

Тема 9 Імена, пакети. Оголошення класів 42

Тема 10 Робота з інтерфейсами 49

Тема 11 Потоки виконання 51

Тема 12 Синхронізація 54

Тема 13 Підключення зовнішніх бібліотек 57

Тема 14 Можливості Java для обміну і передачі інформації. Робота з файловою системою. Пакет java.io 60

Тема 15 Принципи та методи роботи з базами даних. Стандарт JDBC 64

Тема 16 Робота з локальним файлом бази даних 67

Тема 17 Підключення до бази даних по мережі 69

Тема 18 Пакет java.net. Клас URL. Завантаження даних з сервера 72

Тема 19 Пакет java.net. Використання класу URLConnection. Завантаження даних на сервер. Обов'язкова контрольна робота 75

Тема 20 Пакет java.net. Робота по протоколу TCP та UDP. Клас InetAddress 76

Список літератури 85

Вступ

 

У зв’язку з тим, що на сьогодні рівень складності програмного забезпечення дуже великий, розробка додатків для різних платформ потребує грамотного підходу з точки зору візуального програмування. У даній дисципліні розглядається розробка та реалізація практично застосовних візуальних додатків з використанням міжплатформеної мови Java.

Задачами вивчення дисципліни є отримання знань, які є складовою частиною сучасних інформаційних технологій: основні ідеї та поняття сучасного програмування, розробка та програмна реалізація алгоритмів. Вивчення методів та засобів створення програм, що діють в середовищі операційних систем типу Windows та Unix.

Метою даного предмета є освоєння інструментів візуального програмування із використанням візуальних середовищ мови програмування Java.


<== попередня лекція | наступна лекція ==>
Частково впорядковані множини | Тема 1 Поняття платформи Java. Поняття JDK. Встановлення JDK


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн