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

Реферат Програма Visual Basic Script





span align="justify"> Захист від помилок, пов'язаних із застосуванням покажчиків і доступом до пам'яті. Цей аспект робить Visual Basic додатки більш стабільними, але також є об'єктом критики.

В· Можливість використання більшості WinAPI функцій для розширення функціональних можливостей програми. Дане питання найбільш повно досліджено Деном Епплманом, що написав книгу "Visual Basic Programmer s Guide to the Win32 API".

Недоліки Visual Basic

Підтримка операційних систем тільки сімейства Windows і Mac OS X (Виняток - VB1 for DOS).

Відсутність механізму спадкування реалізації об'єктів. Існуюче в мові спадкування дозволяє успадковувати тільки інтерфейси, але не їх реалізацію. p align="justify"> Вимагає встановлену msvbvmXX.dll для роботи програми.

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

Приклад

Ось приклад невеликої програми на мові VBScript, яка виводить діалогове вікно з повідомленням (символи після знака апострофа є коментарями):

'Оголошення змінної:

'Присвоєння змінній значення: = "ІС-09"

'Висновок вікна з повідомленням:

По ефекту роботи вона аналогічна прямий інструкції "ІС-09"



Висновок


Часто критиці піддаються такі аспекти Visual Basic, як можливість відключити засоби стеження за оголошеними змінними, можливість неявного перетворення змінних, наявність типу даних "Variant". На думку критиків, це дає можливість писати вкрай поганий код. З іншого боку, це можна розглядати як плюс, так як VB не нав'язує "хороший стиль", а дає більше свободи програмісту. p align="justify"> Відсутність вказівників, низькорівневого доступу до пам'яті, ASM-вставок. Незважаючи на те, що парадигма Visual Basic дозволяє середньому VB-програмісту обходитися без усього цього, перераховані речі також нерідко стають об'єктами критики. І хоча, використовуючи недокументовані можливості і певні хитрощі, все це можна реалізувати і на VB (наприклад, за допомогою функцій для отримання покажчиків VarPtr (), StrPtr () і ObjPtr ()); користуватися цими трюками набагато складніше, ніж, наприклад, на Сі + +.

Проте варто відзначити, що всі недоліки мови випливають з його основного гідності - простоти розробки графічного інтерфейсу. Тому багато програмісти використовують Visual Basic для розробки інтерфейсу користувача, а функціональність програми реалізують у вигляді динамічно підключаються бібліотек (DLL), написаних на іншій мові (найчастіше C + +). br/>

Зміст


.

.

.

. Дан Епплман Win32 API і Visual Basic. Для професіоналів = Dan Appleman's Visual Basic Programmer's Guide to the Win32 API. - Пітер. - СПб.: "Пітер", 2001. - С. 1120. - ISBN 5-272-00198-2

5.Брайан Сайлер, Джефф Споттс Використання Visual Basic 6. Класичне видання = Special Edition Using Visual Basic 6. - М.: "Вільямс", 2007. - С. 832. - ISBN 0-7897-1542-2


Назад | сторінка 6 з 6





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

  • Реферат на тему: Розробка програми мовою Visual Basic
  • Реферат на тему: Додаток в Visual Basic для роботи з базою даних
  • Реферат на тему: Розробка програми для автоматичного розрахунку кредитних і депозитних опера ...
  • Реферат на тему: Створення програми для обчислення площі геометричних фігур у середовищі Vis ...
  • Реферат на тему: Розробка міні-ігор на мові програмування Visual Basic