ІНФОРМАТИКА
Тема: Мови та системи програмування
Однією з найпоширеніших мов з програмування серед сучасних мов високого рівня, що використовуються в ПК, є мова Visual BASIC.
Слово Visual означає, що за допомогою цієї мови реалізовано візуальний стиль програмування. Це – зовсім новий стиль, за якого програми не пишуть, а проектують. Програмістів, які використовують його, доцільніше називати інженерами-проектувальниками програмних засобів, тому що перед тим, як почати набирати перший рядок коду, створюється інтерфейс, тобто проектується зовнішній вигляд робочого середовища, з яким працюватиме користувач ПК.
Абревіатур BASIC у назві мови Visual BASIC 6,0 свідчить про те, що остання є розвитком давно відомої мови BASIC, розробленої в США у 1963 р. співробітниками Дартмунського коледжу Дхоном Кемені та Томасом Курцем. яка відразу здобула популярність своєю простотою та наочністю, Розробляти програми на мові BASIC було значно легше, ніж на інших мовах програмування того часу, таких, як КОБОЛ і ФОРТРАН. З цим пов’язана також назва мови BASIC, утвореної з перших літер словосполучення Beginners All-hurpose Symbolis Instruction Code. У перекладі з англійської це означає: універсальна мова програмування для початківців.
Із моменту появи і до цього часу мова програмування BASIC динамічного розвивається разом з комп’ютерами та комп’ютерними технологіями. Як тільки з’явилися ПК, виникли нові версії мови BASIC для цих машин (типу QBASIC).
Коли на зміну однозадачним ОС (типу Windows), з’явилась потреба у принципово новому підході до розроблення програм у багато віконному середовищі. Виникла необхідність не тільки в написанні тексту програми, а набагато ширша: потрібен був графічний інструмент розроблення, який може працювати в середовищі системи Windows, створювати додатки, здатні використати всі переваги графічних, мультимедійних, діалогових і багатопроцесорних можливостей ОС Windows. У зв’язку з цим з’явилося нове середовище програмування Visual BASIC.
Саме завдяки наявності чудових візуальних засобів розроблення прикладних програм система й дістала таку назву.
І хоча мова Visual BASIC 6,0 далеко пішла в своєму розвитку порівняно з BASIC, але покладений в її основу принцип простоти та точності залишився незмінним. Він набагато простіший від таких мов програмування, як С або С++, Делі і потребує набагато менше часу та зусиль на вивчення.
Це мова, на яку “роблять ставку” провідна фірма в галузі розроблення комп’ютерних технологій – компаній Microsoft. Нові версії мови Visual BASIC, такі, як Visual BASIC 6.0, “вбудовуються” в нові системи, розроблені цією фірмою (Access 2000, Word 2000, E[cel 2000 та ін.), як мови написання макрокоманд, що підвищує ефективність використання цих додатків. Крім того, існує діалект мови Visual BASIC (VB Script), що є підмножиною мови Visual BASIC і полегшує розроблення прикладних Windows – додатків для Internet.
Visual BASIC6,0 – це сучасна могутня система програмування, яку складає низка компонентів.
Одним із компонентів будь-якої сучасної системи програмування, в тому числі системи Visual BASIC, є інтегроване середовище-оболонка, що включає вбудований редактор тексту, систему інформаційної контекстуальної допомоги, транслятор-компілятор, компонувальник і налагоджував програм, а також елементи призначеного для користувача інтерфейсу.
Безпосередня взаємодія програміста з інтегрованим середовищем розроблення здійснюється за допомогою засобів керування, розташованих у головному вікні проекту. Це вікно з’являється на екрані монітора кожного разу під час запуску Visual BASIC. Основні його елементи розглядаються нижче.
Меню Edit містить досить відомі команди редагування:
Cut – вирізати; Сору – копіювати; Paste - вставити; Find - знайти; Delete - вилучити; Can’t Undo - скасувати; Can’t Redo - повернути; Select All - виділити все.
Меню View містить команди, що дають змогу розкрити в головному вікні проекту інструментальні вікна, необхідні для розроблення на налагодження додатку. Основні з них наведено в табл.. 7.1.
Зазначені в табл.. 7.1 команди з меню View дають можливість розкрити в головному вікні проекту сім вікон. З них на рис. 7.1 розкрито тільки п’ять: вікно екранної форми; вікно провідника проекту; вікно властивостей; вікно розташування форми; вікно елементів керування.
Таблиця 7.1.
№ п/п | Ім’я команди | Назва вікна, що розкривається |
1 | Соde | Соde (вікно редактора коду) |
2 | Object | Object (вікно екранної форми) |
3 | Properties Windows | Properties (вікно властивостей) |
4 | Project Explorer | Project Explorer (вікно провідника проекту) |
5 | Toolbox | Toolbox (вікно елементів керування) |
6 | Object Browser | Object Browser (вікно характеристик об’кта) |
7 | Fort Laeout | Fort Laeout (вікно розташування форми) |
У першому з розкритих вінок розташовується екранна форма, яка проектується; у другому – стандартний набір піктограм (інструментів) для створення на екранній формі об’єктів керування; у третьому – опис структури проекту, що створюється; у четвертому – список властивостей активного (виділеного) об’єкта.
За допомогою команд із меню Windows можна змінювати порядок розташування вікон у головному вікні: горизонтально, вертикально або каскадно.
Вікно елементів керування Toolbox забезпечує проектувальника набором інструментів, необхідних для розроблення прикладної програми під час розміщення елементів керування на екранній формі.
Елементи керування - - це візуальний засіб для створення об’єктів на формі. Наприклад, на форму можна додати рисунки, написи, кнопки керування. списки, смуги прокручування, меню і геометричні фігури.
Другие работы по теме:
Налагоджування та програмування промислового робота МП-9С
Основні системи у складі промислового робота: виконавча (рушійна), керуюча (інтелектна), інформаційно-вимірювальна (сенсорна) та система зв'язку. Налагоджування та програмування робота, основні режими роботи. Розробка програми для виконання операцій.
Цілочислове програмування
Постановка задачі Існує доволі широкий клас задач математичного програмування, в економіко – математичних моделях яких одна або кілька змінних мають набувати цілих значень, наприклад, коли йдеться про кількість верстатів у цеху, тобто коли така вимога випливає з особливостей технології виробництва.
Мова програмування Pascal
Основні поняття мови програмування Паскаль, синтаксис. Поняття і види алгоритму; елементи, що використовуються при побудові описів програм: символи, слова, вирази, команди. Рекомендації щодо інсталяції. Вимоги до апаратного та програмного забезпечення.
Математичне моделювання економічних систем
Задача лінійного програмування. Розв’язання задачі геометричним методом. Приведення системи рівнянь до канонічного вигляду. Розв’язання симплекс-методом. Розв’язок двоїстої задачі. Задача цілочислового програмування і дробово-лінійного програм.
Створення програми "Шаховий кінь"
Створення програми "Шаховий кінь" в системі програмування Turbo Pascal. Генерування відповідно до заданих початкових кординат маршруту руху коня. Алгоритм задачі: початок, виведення зображення та пошук. Реалізація програми та демонтрація її роботи.
Аналіз методів введення обмежених обсягів текстової інформації
Характеристика дослідження методу введення обмежених обсягів текстової інформації в ЕОМ. Аналіз механізму розробки програми, що передбачає можливість запису текстової інформації до файлу, а також завантаження тексту з файлу. Порядок роботи з програмою.
Створення програми "Залізничний вузол"
Використання мови програмування Turbo Pascal, алгоритмів та графічних примітивів модуля Graph. Розробка та реалізація програми для сортування вагонів з довільного порядку в порядок через один. Присвоєння початкових значень та сортувальний алгоритм.
Довідкова система по кримінальному праву
Створення довідкової системи по зменшенню витрат часу на здобуття інформації по кримінальному праву. Розробка алгоритму основної програми на мові програмування Turbo Pascal з підключенням модуля СRT, якій відповідає за графіку і DOS та працює з файлами.
Автоматизований аналіз злочинності
Створення програми "Аналізатор злочинності в регіоні". Структура зберігаючих даних. Неформальна постановка задачі. Алгоритм основної програми. Введення і збереження інформації. Можливість перегляду всіх існуючих документів. Вихідний код програми.
Автоматизоване нарахування заробітної плати
Методика та особливості створення програми "Автоматизоване нарахування платні" для збереження, перегляду та аналізу введеної інформації, її алгоритм та вихідний код. Аналіз факторів, які впливають на формування заробітної платні робітника підприємства.
Створення програми гри "Шибениця"
Алгоритмічна мова програмування універсального призначення Turbo Pascal. Розробка і створення програми для гри "Шибениця". Алгоритм функціонування программи, блок-схема алгоритму. Використання додаткових модулів Graph та Crt у процессі створення програми.
Базові конструкції мови HTML
Тема. Мета . Вивчити основні компоненти мови HTML Базові конструкції мови HTML Гіпертекст - це текст, у який вбудовані спеціальні коди, що задають форматування тексту, наявність у ньому ілюстрацій, мультимедійних вставок та гіперпосилань (Hyper Text Markup Language).
Робота в системі програмування
Реферат з інформатики на тему: Робота в системі програмування Від складання програмістом до виконання комп'ютером програма проходить досить тривалий шлях спеціальними службовими програмами, що складають систему автоматизації програмування. З часом слово “автоматизація” випало із наведеного словосполучення, в результаті чого воно перетворилося на систему програмування.
Задачі нелінійного програмування
У задачах лінійного програмування, які розглядалися раніше, всі невідомі входили як до системи обмежень, так і до цільової функції, у першому степені. Тому ці задачі були досить простими у постановці і за методами розв'язування.
Формування 3D зображень
Затверджено 482.362.70915-28 13 59-3 ЛЗ МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА Факультет комп’ютерних наук
Лісп мова функціонального програмування
Реферат на тему: Лісп – мова функціонального програмування 1. Місце Ліспу у класифікації мов програмування За однією з класифікацій мови програмування діляться на
Структурне програмування
Реферат на тему: Структурне програмування План Структурне програмування Принцип модульності Процедурна абстракція. Модулі в Turbo Pascal. Література
Анотація досвіду роботи учительки укр мови і літератури
АНОТАЦІЯ ДОСВІДУ РОБОТИ учительки української мови і літератури ЗОШ №9 м. Коломиї Білейчук Дарії Мирославівни ТЕМА: "Література рідного краю в концепції мовної освіти в Україні та виховання громадянськості і національної самосвідомості".
Програмування на С і С Вказівник this
Реферат на тему: Розробником мови програмування Сі++ є Бьєрн Страуструп . У своїй роботі він спирався на досвід розробників мов Сімула, Модула 2, абстрактних типів даних. Основні роботи велися в дослідницькому центрі компанії Bell Labs.
Методичні підходи в імітаційному моделюванні
Тема : . Загальний аналіз альтернативних підходів в імітаційному моделюванні. Дискретне імітаційне моделювання. 1. При розробці імітаційної моделі аналітику, а в даному випадку розробнику, потрібно вибрати конкретну концептуальну схему для опису системи, що моделюється. Ця схема будується на визначеному методологічному підході, в рамках якого сприймаються і описуються функціональні взаємозв’язки системи.
Принципи побудови інтерфейсів операційних систем
Нагадаємо що ОС завжди виступає як інтерфейс між апаратурою комп’ютера і користувачем з його задачами. Під інтерфейсами операційних систем тут і надалі слід розуміти спеціальні інтерфейси системного і прикладного програмування призначених для виконання слідуючи задач:
Мовне забезпечення САПР
: Мовне (лінгвістичне) забезпечення САПР. Призначення, структура та вимоги до мовного забезпечення. Мовне проектування. Мови програмування. 1. Мови забезпечення САПР включають в себе мови проектування та мови програмування і охоплює терміни, визначення, правила формалізації звичайної мов, методи стиснення та розширення.
Проблемно-орієнтовані мови програмування
Курсова робота з курсу”” Зміст 1. Тема , мета та цілі курсової роботи . . . . . . . . . .3 2. Завдання на курсову роботу . . . . . . . . . . . . . . . . 4 3. Вступ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6