Источник материалов:
This is a Visual Basic in Wikipedia.
Short information about this project.

Translater Chuprov A.L.
   На Главную

Visual Basic
Language features
From Wikipedia, the free encyclopedia

Visual Basic was designed to be easy to learn and use. The language not only allows programmers to easily create simple GUI applications, but also has the flexibility to develop fairly complex applications as well. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions of those components, and writing additional lines of code for more functionality. Since default attributes and actions are defined for the components, a simple program can be created without the programmer having to write many lines of code. Performance problems were experienced by earlier versions, but with faster computers and native code compilation this has become less of an issue. Although programs can be compiled into native code executables from version 5 onwards, they still require the presence of runtime libraries of approximately 2 MB in size. This runtime is included by default in Windows 2000 and later, but for earlier versions of Windows it must be distributed together with the executable. Forms are created using drag and drop techniques. A tool is used to place controls (e.g., text boxes, buttons, etc.) on the form (window). Controls have attributes and event handlers associated with them. Default values are provided when the control is created, but may be changed by the programmer. Many attribute values can be modified during run time based on user actions or changes in the environment, providing a dynamic application. For example, code can be inserted into the form resize event handler to reposition a control so that it remains centered on the form, expands to fill up the form, etc. By inserting code into the event handler for a key press in a text box, the program can automatically translate the case of the text being entered, or even prevent certain characters from being inserted. Visual Basic can create executables (EXE files), ActiveX controls, DLL files, but is primarily used to develop Windows applications and to interface web database systems. Dialog boxes with less functionality (e.g., no maximize/minimize control) can be used to provide pop-up capabilities. Controls provide the basic functionality of the application, while programmers can insert additional logic within the appropriate event handlers. For example, a drop-down combination box will automatically display its list and allow the user to select any element. An event handler is called when an item is selected, which can then execute additional code created by the programmer to perform some action based on which element was selected, such as populating a related list. Alternatively, a Visual Basic component can have no user interface, and instead provide ActiveX objects to other programs via Component Object Model (COM). This allows for server-side processing or an add-in module. The language is garbage collected using reference counting, has a large library of utility objects, and has basic object oriented support. Since the more common components are included in the default project template, the programmer seldom needs to specify additional libraries. Unlike many other programming languages, Visual Basic is generally not case sensitive, although it will transform keywords into a standard case configuration and force the case of variable names to conform to the case of the entry within the symbol table entry. String comparisons are case sensitive by default, but can be made case insensitive if so desired.

Visual Basic
Языковые особенности
Материал из Википедии - свободной энциклопедии

Visual Basic был создан таким образом, чтобы быть простым в изучении и использовании. Язык не только позволяет программистам легко создавать простые GUI приложения, но и гибок при разработке достаточно сложных приложений. Программирование в Visual Basic (VB) предполагает комбинирование и размещение визуальных элементов и элементов управления формами, а так же указание их свойств и действий, и написание дополнительных строк программного кода для обеспечения большей функциональности.
Поскольку свойства и действия компонентов определены по умолчанию, простейшие программы могут быть созданы без необходимости написания многострочного программного кода. Ранние версии продукта имели ряд проблем при эксплуатации, но наличие собственного кода компиляции, а так же возрастание мощностей компьютеров сделали эти недостатки несущественными. Компиляция программ в Visual Basic (VB) стала возможной, начиная с пятой версии. Но до сих пор для их нормальной работы необходимо наличие динамической библиотеки размером около 2 Мб. В Windows 2000 и более поздних его версиях создание библиотеки определено по умолчанию, но и в предыдущих версиях библиотека должна была распространяться вместе с исполняемой программой. Формы в проекте создаются путем выбора и перетаскивания методов. Инструменты, в виде которых выступают текстовые поля, кнопки и т.д., используются в качестве местных элементов контроля формы (рабочего окна). Контрольные элементы содержат ряд атрибутов событий, связанных с ними. Все они имеют значение по умолчанию, которые могут быть изменены программистом. Многие значения указанных атрибутов могут изменять свое значение в ходе выполнения программы, в зависимости от действий пользователя или других сопутствующих изменений. Так обеспечивается динамика приложений. К примеру, можно вставить в форму программный код, изменить расположение контрольных элементов и т.д. Поместив код в обработчик событий для случая нажатия клавиши в текстовом окне, можно добиться перевода или изменения центровки текста во время его ввода. В Visual Basic можно создавать исполняемые файлы (файлы с расширением EXE), а так же файлы контроля ActiveX и DLL, они, в первую очередь, используются для разработки Windows приложений и интерфейсов интерактивных систем баз данных. Диалоговое окно с ограниченной функциональностью (например, нет возможности макси-/минимизировать элемент контроля) может быть использовано для получения эффекта всплывающих возможностей. Элементы контроля отвечают за базовую функциональность приложений, когда программист вставляет дополнительную логику в обработчик событий. Например, раскрывающееся комбинированное поле будет автоматически отображать список и, вместе с тем, позволит выбрать пользователю любой элемент. Обработчик события вызывается при выборе определенного пункта. После чего, выбранный элемент может реализовывать дополнительный программный код, созданный программистом для выполнения некоторых действий, на основании которых элемент был выбран, таких, например, как заполнение смежного списка. Кроме того, компоненты Visual Basic могут не иметь пользовательского интерфейса и взамен организовывать элементы ActiveX для других программ при помощи Component Object Model (COM). Это делает возможной их серверную обработку или добавления в качестве модулей. Язык накапливает вызываемые элементы и ведет их учет, кроме того, он содержит большую библиотеку полезных объектов и имеет базовое объектно-ориентированное сопровождение.
Поскольку большинство компонентов используются в шаблоне проекта по умолчанию, программист редко нуждается в дополнительных библиотеках. В отличие от многих других языков программирования, Visual Basic, как правило, не принимается в расчет, хотя он и может трансформировать ключевые слова под стандартную форму конфигурации и, при необходимости, имена переменных будут соответствовать используемой символьной таблице записи. Кроме того, возможно сравнение строк, с учетом регистра по умолчанию, но, при необходимости, строки могут быть к этому нечувствительны.

Вверх