Здравствуй уважаемый подписчик!
Сегодня в первом номере ты узнаешь об основных возможностях замечательного языка
программирования Visual Basic – 6.0 (В дальнейшем VB-6.0)
История развития VB
Обычно Basic ассоциируется
с каким-то очень простым в освоении и использовании средством
программирования. Это действительно так. На заре компьютерных технологий язык Basic был создан
для создания простых программ и использовался в качестве учебного языка для первых шагов,
при изучении основ программирования с последующим переходом на более сложные и универсальные
языки. Это было заложено в название языка BASIC -
Beginners All-purpose S
ymbolic InstructionalC
ode, то есть многоцелевой код символьных инструкций для начинающих.С прогрессом компьютерных технологий развивался и Basic.
В настоящее время версия Visual Basic 6 дает возможность решать любые современные задачи
разработки приложений. При этом Visual Basic 6 остался достаточно простым в освоении,
став в то же время одним из мощных современных языков программирования. По сути дела последняя
версия языка Visual Basic 6 представляет собой интегрированную среду разработки IDE (Integrated
Development Environment). Это означает, что в Visual Basic 6 интегрирован набор инструментов,
облегчающих и значительно ускоряющих процесс разработки готового приложения. Такая реализация
языка Visual Basic 6 с полным правом позволяет отнести его к средствам быстрой разработки
приложений RAD (Rapid Application Development). С помощью Visual Basic 6 можно создавать
приложения практически для любой области современных компьютерных технологий: бизнес приложения,
игры, мультимедиа, базы данных. При этом приложения могут быть как простыми, так и очень сложными,
в зависимости от поставленной задачи. Простота и мощность языка Visual Basic 6 позволили сделать
его встроенным языком для приложений Microsoft Office. Многие независимые разработчики, как,
например известная своими программами в области бухгалтерского учета фирма "1C", приобретают лицензии на использование языка Visual Basic в качестве внутреннего языка своих
приложений. Поэтому в настоящее время Basic уже не считается учебным языком,
знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современного
программиста любого уровня. С появлением версии Visual Basic 6 сбылась мечта программиста,
простые приложения можно создавать практически, не прибегая к написанию программного кода,
а в сложных приложениях рутинный процесс создания программного кода сведен к минимуму.
Мастера Visual Basic 6 дают возможность быстро создавать прототипы приложений,
готовых для обсуждения и согласования с заказчиком.
В Visual Basic 6 используются все самые современные методы программирования:
модель составных объектов СОМ (Component Object Model), распределенная модель составных
объектов DCOM (Distributed Component Object Model), технология программных компонентов ActiveX
и другие.
Объектно-ориентированное программирование
Компьютеры 50-х — 70-х годов стоили безумно дорого. По сравнению с их стоимостью оплата программиста была совершенно несопоставима, и это отражалось в программировании. В те годы было не очень важно, сколько времени программист пишет программу и как долго он ее отлаживает; главное было - не перегружать компьютер. Поэтому в ходе работы над программой компьютер почти не помогал программисту. Каждая минута работы компьютера стоила больших денег и скрупулезно учитывалась, а время, затраченное программистом, никто не считал. Он мог неделями писать и отлаживать программу, на которую сегодня даже начинающий затратит всего несколько минут.
Все изменилось в середине 80-х годов, когда началась эпоха персональных компьютеров. Их выпускали миллионами, для них требовались десятки тысяч программ, и вдруг выяснилось, что один месяц работы квалифицированного программиста стоит не меньше, чем его компьютер. Тогда люди задумались, как сберечь время программиста, и языки программирования начали вновь изменяться.
Прежде всего, был введен принцип повторного использования кода. По этому принципу то, что было создано кем-то один раз, должно не пропадать, а накапливаться и как готовый блок переходить в труды других программистов. Такие блоки назвали объектами. При необходимости разработать новую программу берутся объекты от предыдущей программы и только перенастраиваются (подгоняются) под новые требования.
Наверное и вам случалось видеть в разных программах одинаковые по форме окна, похожие меню, одинаковые кнопки. Большинство программ работают с одними и теми же шрифтами. Все это настраиваемые объекты.
Если сравнивать объектно-ориентированное программирование - со строительством дома, то дом строится из готовых комнат, у которых на месте меняются свойства. Взяли комнату, поставили, подключили ее к водопроводу, электричеству и канализации — получилась кухня или ванная. Если вообще не подключать ни к водопроводу, ни к канализации, но изменить свойства стен и пола за счет дорогого покрытия, то получится спальная или гостиная.
Первым языком объектно-ориентированного программирования стал язык СИ++ (C++). Затем и у языка Паскаль появилась объектно-ориентированная версия — Object Pascal. Сегодня в мире много и других объектно-ориентированных языков программирования.
Создание языков объектно-ориентированного программирования позволило решить множество проблем. Программный объект, например такой, как кнопка, хранится в основной программе в виде набора стандартных процедур. Если надо изменить надпись на кнопке или размер кнопки, то никакие процедуры не надо менять — надо только изменить свойства объекта, и все необходимые изменения в процедурах произойдут автоматически — за это отвечает система объектно-ориентированного программирования
В следующем номере вы познакомитесь с следующими понятиями:
Объект, свойства объекта, событие.
с уважением Alex III