Мовні засоби візуального програмування
2.вороси по середовищі розробки (на вибір)
Кудрявцева і Левикін візуальні мови серед розробки та програмування, Хамоненко
1.візуальная середовище розробки додатків
2.обьектно орієнтоване програмування в середовищі (основні принципи, як вони реалізуються в середовищі)
3. створення і склад проекту, створення найпростіших додатків, компіляція виконання проекту
4.Основние понятті мови програмування (алфавіт, словник мови, структура програми)
5.Типи даних мови (загальна хар-ка і тд)
6. оператори мови (класифікація, основні оператори, процедури, функції)
7. вираз мови програмування (конструкція виразів і основні функції кіт підтримуються)
Winforms. ASP. NET, Web Services - на самостійне докладне вивчення, осн поняття, визначення, архітектура (хоча б складові), причини виникнення, переваги і надостаткі
Питання тільки з лк ADO.NET, EntityFramework, LINQ
WPF, WCF, WWF, Atlas. розглянути архітекури
XML, JSON, SOAP, MVC4 - оглядово.
Викладач: Кудрявцева Марина Сергіївка, доц. каф. ІУС.
13 лекцій, 5 лабораторних, 2 контрольні точки, залік, самостійне завдання.
Візуальні мови та середовища розробки додатків.
Класифікація візуальних мов програмування.
Характеристика мов програмування.
Операційні системи і платформи програмування.
Архітектура операційних систем і систем програмування.
АрхітектураMicrosoft .Net
Візуальні мови та середовища розробки додатків. Класифікація.
Мова програмування являє собою сукупність даних і логічних дій, за допомогою яких здійснюється взаємодії розробника ПЗ з обчислювальним середовищем. Дані використовуються для опису інформації, а логічні дії - для обробки даних.
Існує більше кількох сотень мов програмування.
Класи мов програмування:
Машинно-орієнтовані мови низького рівня програмування (автокоди і асемблери). Мають зв'язок з зовнішніми пристроями ЕОМ.
Процедурно-орієнтовані машинно-незалежні мови високого рівня програмування (Fortran, Algol, Kobol).
Проблемно-орієнтовані мови високого рівня програмування (GPSS, Statistica).
Об'єктно-орієнтовані мови (Visual Basic, Borland Delphi, C ++, C #, Java, J #).
Проблемно-орієнтовані мови (sql, plsql) - мови для ведення баз даних.
Веб-орієнтовані мови (html, xml, java) для програмування в середовищі Internet.
.Net (New Extended Technology) - модель програмування з керованим кодом від Microsoft, націлена на створення додатків для клієнтів Windows, серверів, а так же мобільних і вбудованих пристроїв.
Технологія .Net має поліпшену функціональної сумісністю, і в її основі лежить використання відкритих стандартів Internet. Розробникам програмного забезпечення (веб-додатки, серверні додатки, додатки баз даних, додатки інтелектуальних клієнтів, консольні додатки) технологія .net надає нову програмну платформу і інструментальні засоби, в яких основну роль відіграє мова xml.
Характеристика мов програмування.
Використання об'єктно-орієнтованих мов програмування дозволяє створювати різні додатки в різних сферах за рахунок подання предметної області як сукупності взаємодіючих об'єктів для вирішення різних завдань.
Операційні системи і платформи програмування.
Кросплатформені середовища розробки дозволяють на базі одного вихідного коду генерувати виконується додаток для будь-якої з підтримуваних середовищем операційних систем.
Операційна система являє собою базове програмне забезпечення, що керує апаратними та програмними ресурсами комп'ютера.
Операційна система запускає прикладні програми та керує їх роботою, розподіляє між ними процесорний час і оперативну пам'ять, забезпечує роботу файлової системи. Важливою функцією ОС є управління пристроями (пристрої введення, виведення, зберігання - диски, мережева апаратура). В основі ОС лежить ядро. Ядро першим завантажується в пам'ять комп'ютера при запуску ОС і забезпечує взаємодію з обладнанням на найнижчому апаратному рівні. Ядро реалізує функції управління оперативною пам'яттю, процесами і пристроями. Обслуговування конкретних типів пристроїв виконується спеціальними програмними драйверами. Ядро також займається організацією взаємодії прикладних програм з ОС.
Ядро зазвичай знаходиться в оперативній пам'яті і не вивантажується в зовнішній файл підкачки, що характерно для прикладних програм. Ядро безпосередньо працює з фізичною пам'яттю комп'ютера, і процеси ядра виконуються в привілейованому режимі з підвищеним пріоритетом.
Взаємодії користувача з ОС здійснюється, як правило, через графічний інтерфейс. Засоби організації графічного інтерфейсу дозволяють користувачеві працювати з вікнами і елементами управління, забезпечують обробку команд користувача, що надходять від маніпуляторів.
До складу ОС зазвичай включається велика кількість системних утиліт, які автоматизують настройку функцій ОС, управління файлами і інші операції. Крім системних утиліт, в ОС входить набір стандартних прикладних програм.