Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Автоматизація роботи ресторану

Реферат Автоматизація роботи ресторану





ual Basic вважається хорошим засобом швидкої розробки прототипів програми, для розробки додатків баз даних і взагалі для компонентного способу створення програм, що працюють під управлінням операційних систем сімейства Microsoft Windows [11].

Основні різновиди Visual Basic:

- Класичний Visual Basic (версії 5-6) - Ця мова дуже сильно прив'язана до своєї середовищі розробки і до операційної системи Windows, будучи виключно інструментом написання Windows-додатків. Прив'язка до середовища полягає в тому, що існує велика кількість засобів, призначених для допомоги та зручності програмування: вбудований відладчик, перегляд змінних і структур даних на льоту, вікно налагодження, спливаюча підказка при наборі тексту програми (IntelliSense). Всі ці переваги роблять марним і навіть неможливим використання Visual Basic поза середовищем розробки, наприклад в звичайному текстовому редакторі;

- Visual Basic for Applications (VBA) - Це засіб програмування, практично нічим не відрізняється від класичного Visual Basic, яке призначене для написання макросів та інших прикладних програм для конкретних програм. Найбільшу популярність здобув завдяки своєму використанню в пакеті Microsoft Office. Широке поширення Visual Basic for Applications у поєднанні із спочатку недостатньою увагою до питань безпеки призвело до широкого поширення макровірусів;

- Visual Basic Scripting Edition (VBScript) - Скриптова мова, що є кілька усіченої версією звичайного Visual Basic. Використовується в основному для автоматизації адміністрування систем Windows, а також для створення сторінок ASP і сценаріїв для Internet Explorer.

Переваги Microsoft Visual Basic:

- висока швидкість створення додатків з графічним інтерфейсом для MS Windows;

- простий синтаксис, що дозволяє дуже швидко освоїти мову;

- можливість компіляції як в машинний код, так і в P-код (за вибором програміста). У режимі налагодження програма завжди (незалежно від вибору) компілюється в P-код, що дозволяє припиняти виконання програми, вносити значні зміни у вихідний код, а потім продовжувати виконання: повна перекомпіляція і перезапуск програми при цьому не потрібно;

- захист від помилок, пов'язаних із застосуванням покажчиків і доступом до пам'яті. Цей аспект робить Visual Basic додатки більш стабільними, але також є об'єктом критики;

- можливість використання більшості WinAPI функцій для розширення функціональних можливостей програми.

Недоліки Microsoft Visual Basic:

- підтримка операційних систем тільки сімейства Windows і Mac OS X;

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

- повільна швидкість роботи, обумовлена ??тим, що практично всі вбудовані функції мови реалізовані через бібліотеку часу виконання (runtime library), яка, у свою чергу, виробляє багато «зайвої» роботи з перевірки та/або перетворенню типів;

- вимагає встановлену msvbvmXX.dll для роботи програми.

C ++ Builder - програмний продукт, інструмент швидкої розробки додатків (RAD), інтегрована середа програмування (IDE), система, використовувана програмістами для розробки програмного забезпечення на мові C ++. C ++ Builder об'єднує в собі комплекс об'єктних бібліотек (STL, VCL, CLX, MFC та ін.), Компілятор, відладчик, редактор коду і багато інших компонентів. Цикл розробки аналогічний Delphi. Більшість компонентів, розроблених в Delphi, можна використовувати і в C ++ Builder без модифікації, але, на жаль, зворотне твердження не вірно. C ++ - надзвичайно потужний мова, що містить засоби створення ефективних програм практично будь-якого призначення, від низькорівневих утиліт і драйверів до складних програмних комплексів самого різного призначення [12].

Переваги C ++:

- підтримуються різні стилі та технології програмування, включаючи традиційне директивне програмування, ООП, узагальнене програмування, метапрограмування (шаблони, макроси);

- передбачуване виконання програм є важливим достоїнством для побудови систем реального часу. Весь код, неявно генерується компілятором для реалізації мовних можливостей (наприклад, при перетворенні змінної до іншого типу), визначений у стандарті. Також строго визначені місця програми, в яких цей код виконується. Це дає можливість заміряти або розраховувати час реакції програми на зовнішню подію;

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

Назад | сторінка 5 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Робота з графічним пакетом Corel Draw і створення тестової програми в серед ...
  • Реферат на тему: Об'єктно-орієнтоване програмування за допомогою Microsoft Visual Basic ...
  • Реферат на тему: Створення програми для обчислення площі геометричних фігур у середовищі Vis ...
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...
  • Реферат на тему: Розробка програми для автоматичного розрахунку кредитних і депозитних опера ...