Программа Visual Basic Script
Доклад - Компьютеры, программирование
Другие доклады по предмету Компьютеры, программирование
Basic applications more stable, but also an object of criticism.
Ability to use most of the WinAPI functions for extending the functionality of the application. This issue is most completely investigated by Dan Appleman, who wrote "Visual Basic Programmers Guide to the Win32 API".
. Disadvantages of Visual Basic
Supported operating systems only in Windows and Mac OS X families (Exception - VB1 for DOS).
No mechanism for implementation inheritance of objects. The existing in the language inheritance can only inherit interfaces, but not their implementation.
Requires establishing msvbvmXX.dll for the programs work.
Slow speed of the work, caused by the fact, that practically all of the embedded language functions are realized through runtime library, which, in turn, produces a lot of "unnecessary" work on verification and/or on type conversion.
9. Example
is an example of a small program in VBScript, which displays a dialog box with the message (symbols after the apostrophe are comments):
Declare a variable:strMessage
Assigning a value to a variable:= "IS-09"
Output window with the message:strMessage
the effect of work it is words to the direct instruction:"IS-09"
. Conclusion
criticism such of Visual Basic aspects, as ability to disable monitoring tools of declare variables, the possibility of an implicit transformation of variables, availability of data type "Variant". Critics say that this makes possible to write very bad code. From other side, this can be considered as a plus, because VB does not impose a "good style", that gives more freedom to the programmer.absence of pointers, low-level access to memory, ASM-inserts - despite the fact, that the paradigm of Visual Basic allows the average VB-programmer to do without all this, these things are also often subject to criticism. And while using undocumented possibilities and some tweaks, all can be realized and on VB (e.g. using the functions for receiving pointers VarPtr (), StrPtr () and ObjPtr ()); use these tricks is much more difficult than, for example, in C++., it should be noted that all the disadvantages of language proceed from his main advantages - simplicity of GUI development. Therefore, many programmers use Visual Basic for developing the user interface and functionality of the program is realized as dynamic-link library (DLL), written in another Language (usually C + +).
Доклад
Язык программирования - формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением. Одним из примеров языков программирования является Visual Basic корпорации Microsoft.Visual Basic - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка - языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 - VB3. Окончательное признание как полноценного средства программирования для Windows - при выходе версии 5 - VB5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии. По состоянию на сентябрь 2010 года можно говорить не только о классическом Visual Basic, но и о его диалектах Visual Basic for Applications (VBA) и Visual Basic Scripting Edition (VBScript).
Visual Basic Scripting Edition
Visual Basic Scripting Edition (обычно просто VBScript) - скриптовый язык программирования, интерпретируемый компонентом Windows Script Host. Является несколько усечённой версией обычного Visual Basic, появившегося в 1991 году. В середине 1998 года "отделился" от Visual Basic 6.0. VBScript используется, в основном, для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer. VBScript широко используется при создании скриптов в операционных системах семейства Microsoft Windows.
Скриптовый язык (в русскоязычной литературе принято название язык сценариев) - язык программирования, разработанный для записи "сценариев", последовательностей операций, которые пользователь может выполнять на компьютере. Простые скриптовые языки раньше часто называли языками пакетной обработки. Сценарии обычно интерпретируются, а не компилируются (хотя всё чаще применяют компиляцию каждый раз перед запуском).
В прикладной программе, сценарий (скрипт) - это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы.Script Host(WSH) - компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript, а также и на других дополнительно устанавливаемых языках (например, Perl).был создан компанией Microsoft как замена устаревшему пакетному языку, интерпретируемому приложением command.com..COM - интерпретатор командной строки в операционных системах DOS, семейства Windows 9x и ряда других. Загружается при старте системы (если не указан другой интерпретатор с помощью директивы SHELL= в файле CONFIG.SYS) и выполняет команды из файла AUTOEXEC.BAT.
Область применения VBScript
Скрипты на языке VBScript чаще всего используются в следующих областях, использующих продукцию Microsoft:
автоматизация администрирования систем Windows;
серверный программный код в страницах ASP;
клиентские скрипты в браузере Internet Explorer.
Такой тип сценариев обычно используется для:
создания сложных сценариев;
использования объектов из других приложений и библиотек;
скрытия окон в ходе выполнения сценария;
шифрования логики сценария.
В основном VBS-сценарии применяются для обработки данных, управления системой, работы с учетными записями пользователе?/p>