Учебник по Visual Basic 5.0


Почему Windows и почему Visual Basic? - часть 4



    Большинство наиболее интересных элементов управления в Visual Basic являются элементами ActiveX, поэтому их можно использовать без изменений в броузере с поддержкой ActiveX. Два примера - это сетка (grid control) и элемент управления, использующий одну из стандартных диалоговых панелей для обработки файлов. Даже элементы ActiveX, наиболее мощные из всех, занимают менее чем 200 килобайт каждый. Более специализированные (но тем не менее очень мощные) элементы ActiveX, укладываются в 20 килобайт. На одну дискету 3,5 легко можно уместить 50 наиболее мощных элементов ActiveX.

Примечание:


Примечание:

Некоторые из наиболее общих элементов управления, такие как поля ввода и командные кнопки Visual Basic, фактически не являются стандартными элементами ActiveX; их обычно называют внутренними элементами управления (intrinsic controls). Это происходит из-за того, что они автоматически становятся частью программы на Visual Basic и не могут находиться вне ее, в отличие от элементов ActiveX.


    Смысл всего вышесказанного состоит в том, что если выбрать одну из многих новых возможностей Visual Basic 5 с целью объяснить, в чем ее сильное отличие от ранних версий, то можно сказать так: "Можно строить свои собственные элементы управления ActiveX полностью на базе Visual Basic". Впервые программисты на Visual Basic могут расширять данный язык, используя только его возможности. Теперь они могут создавать свои элементы ActiveX, тем самым используя полностью всю мощь и простоту Visual Basic, которые всегда являлись отличительными чертами данного языка.


    На этом этапе может возникнуть вопрос о производительности: работают ли приложения Visual Basic 5 медленнее по сравнению с более ранними версиями языка? Ответом будет сенсационное "Нет!". Фактически профессиональные версии Visual Basic 5 впервые могут генерировать исполняемый код (т.е. создавать исполняемые ЕХЕ-модули). Предыдущие версии Visual Basic бьши интерпретаторами. Если не вдаваться в отличия между компилятором и интерпретатором VB, то результатом является исполнение программ Visual Basic 5 со скоростью в 10-20 раз быстрее, чем это было в предыдущих версиях.




- Начало -  - Назад -  - Вперед -



Книжный магазин