9.12.2. Деякі характеристики wLanguage
1. WLanguage являє собою інтегровану мову програмування 5GL. Функції WLanguage дозволяють створювати процеси для кожного проекту, вікна, сторінки та контроли. (Контрол - це компонент, який представляє частину інтерфейсу користувача (GUI). Аналогом англомовного терміну control в українській мові є «елемент управління», проте такий переклад довше, тому частіше використовувати, може і не дуже вдало, калька контрол). WLanguage функції можуть бути написані малими або великими літерами, або в будь-якій комбінації прописних-малих літер. Редактор коду визнає і те й інше. Редактор коду відображає різні WLanguage ключові слова у різних кольорах. Ця функція дуже корисна при перевірці на помилки, які були зроблені на стадії введення імен функцій.
2. Для кожного об'єкту, що був створений WinDev, або WebDev, WinDev Mobile, існує можливість зв'язати один або декілька процесів, які реагуватимуть на Дії даної події. Не треба нічим керувати, потрібно тільки ввести процес. У WebDev процеси можуть бути введені:
в коді сервера: процес буде запущений на сервері;
в коді браузера: процес буде виконуватися в браузері, а відображатися на комп'ютері веб-користувача (WLanguage код, введений в браузер, автоматично буде переведений на JavaScript).
Для управління редагуванням, існує можливість визначити:
процес, який запускається при ініціалізації контрола;
процес, який запускається при закритті (завершенні) контрола;
процес, який запускається при виході з управління;
процес, який виконується при виході, коли управління буде змінено;
інші процеси, пов'язані з іншими подіями, які можуть бути безпосередньо додані в редакторі коду.
3. WLanguage складається з ключових слів, які являють собою:
функції;
властивості;
заданих констант;
визначення для оголошення змінних;
визначення для оголошення функцій та процедур;
ключові слова;
змінні стану тощо.
4. WLanguage підтримує об'єктну парадигму програмування.
5. Всі WLanguage ключові слова (функції, задані константи, властивості тощо) існують також французькою мовою.
6. Використання інших мов: Java, C++, C#, VB, PASCAL, COBOL, FORTRAN. Можна використовувати сторонні мови в WinDev. З сторонньіх мов можна викликати WinDev об'єкти (вихідний код, вікна тощо). Ваш успадкований код зберігається. З WinDev можна також викликати програми, які написані на іншіх мовах (скомпільовані DLL-бібліотеки або збірки).
7. Візуальний редактор запитів дозволяє створювати SQL запити, які будуть використані у ваших програмах. Запит буде створений на природній мові, так що можна переконатися, що він відповідає тому, що ви хотіли, без ризику на помилки.
- Міністерство освіти і науки україни
- 9.12. Огляд WinDev 154
- 10. Історія операційних систем 169
- Список літератури 187
- Передмова
- 1. Передвісники комп’ютерної ери
- 1.1. Комп’ютерна програма–що це?
- 1.2. Доелектронна історія обчислювальної техніки
- Логарифмічна лінійка
- 1.3. Можливості двійкового коду
- 1.4. Розвиток двійкової системи
- 1.5. Винахід перших комп’ютерів
- Перша в історії працююча програмнокерована універсальна обчислювальна машина z-3 (1941 р.)
- 1.6. Гарвардська архітектура
- 1.7. Архітектура фон Неймана
- 1.8. Створення зрозумілих людині кодів
- 1.9. Крок на благо програмування
- 1.10. Можливості програмного управління
- 2. Нові мови програмування
- 2.1. Поневіряння пакетної обробки
- 2.2. Універсальна мова програмування
- 2.3. Усунення неоднозначності
- 2.4. Заклик до дотримання математичної строгості
- 2.5. Пошук та усунення помилок
- 2.6. Нелегке мистецтво програмування
- 2.7. Обчислювальна техніка та програмування в срср
- 3. Розквіт та хаос програмного забезпечення
- 3.1. Місце народження хакерів
- 3.2. Два чародії програмування
- 3.3. Перші промислові стандарти
- 3.4. Дружній інтерфейс
- 3.5. Прообраз сучасного «ноутбука»
- 4. Болісний шлях розвитку програмування
- 4.1. Плануюче обчислення
- 4.2. Внесок Великої Британії
- 4.3. Програмування англійською мовою
- 5. Три комерційні гіганти
- 5.1. Перша комерційна мова програмування
- 5.2. Обчислювальна техніка приходить у бізнес
- 5.3. Народження codasyl
- 5.4. Конференція в Цюріху
- 5.5. На шляху до сумісності комп’ютерів
- 5.6. Розбіжності Нового Світу
- 6. Десятиліття динамічного розвитку
- 6.1. Перші кроки непроцедурної мови
- 6.3. Алфавітне хрещення
- 6.4. Успіх та суперечки
- 6.5. Інженерний підхід
- 6.6. Структурний підхід
- 6.7. Поява мови “Ада”
- 7. Програмування приходить у наші домівки
- 7.1. Розквіт Бейсіка
- 7.2. Поява мови Модула-2
- 7.3. Музикальний француз
- 7.4.Довгожитель Lisp – інструмент функціонального програмування
- 7.5. Prolog – нездійснена мрія еом V покоління
- 7.6. Революція на ім’я Java
- 8. Історія і шляхи розвитку супер-еом
- 8.1. Усе починалося з менфреймов
- 8.2. Напрями розвитку обчислювальної техніки
- 8.3. Розвиток елементної бази. Закон Мура
- 8.4. Вдосконалення архітектури
- Звичайна послідовн обробка
- Конвеєрна обробка
- 9. Сучасний стан та перспективи розвитку програмування
- 9.1. Криза у програмуванні
- 9.2. Методологія процедурно-орієнтованогопрограмування
- 9.3. Методологія об’єктно-орієнтованогопрограмування
- 9.4. Методологія об’єктно-орієнтованогоаналізу та проектування
- 9.5. Технології програмування
- 9.6. Case –засоби
- 9.7. Методологія rad
- 9.11.1. Знайомство с LightSwitch
- 9.11.2. Архитектура LightSwitch
- 9.11.3. Створення проекту в Microsoft Visual Studio LightSwitch
- 9.11.4. Дванадцять основних переваг LightSwitch
- 9.12. Огляд WinDev
- 9.12.1. ПризначенняWinDev
- 9.12.2. Деякі характеристики wLanguage
- 9.13. Технологія model checking
- 9.14. NeoBook – программирование для непрограммистов
- 9.14.1. Введення для секретарок
- 9.14.3. Можливості та області застосування
- 9.15. Файлові системи найближчого майбутнього
- 9.15.1. Зетта-повінь настає
- 9.15.2. Файлова система zfs
- 9.15.3. Файлова системаBtrfs
- 9.15.4. Файлова системаHammer
- 10. Історія операційних систем
- 10.1. Послідовна обробка даних
- 10.2. Прості пакетні системи
- 10.3. Багатозадачні пакетні системи
- 10.4. Системи з режимом розподілу часу
- 10.5. Основні досягнення
- 10.6. Сучасні системи unix
- 10.7. Os/2. Битва двох гігантів
- Список літератури