Visual Basic — что это?
В последнее время возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь информационно-коммуникационных
технологий. Если кто-то имеет дело с компьютером, то рано или поздно
у него возникает желание, а иногда и необходимость, программировать.
Среди пользователей персональных компьютеров в настоящее время наиболее популярна операционная система Windows, и естественно, что тот, кто
собирается программировать, стремится писать программы, которые будут
работать в ней.
Раньше начинающему программисту оставалось только мечтать о создании
собственных программ, работающих в Windows, т. к. средства разработки
были явно ориентированы на профессионалов, обладающих серьезными знаниями и опытом.
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем
программирования, ориентированных на так называемую "быструю разработку", пионером среди которых был пакет Microsoft Visual Basic.
В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования. Суть этой технологии заключается в том, что среда разработки берет на себя большую часть
рутинной работы, оставляя программисту работу по созданию диалоговых
окон и функций обработки событий. Производительность программиста при
работе в RAD-системе — фантастическая!
Microsoft Visual Basic — это среда быстрой разработки, в которой в качестве
языка программирования используется Visual Basic.
В настоящее время, несмотря на появление новых версий Visual Basic, широко используется шестая версия пакета — Microsoft Visual Basic 6.0, которая
стала "классикой".
Предисловие 2
В Visual Basic 6.0 можно создавать программы различного назначения: от
простейших однооконных приложений, до программ, работающих с графикой, мультимедиа и базами данных.
Microsoft Visual Basic может работать в среде операционных систем от
Windows 98 до Windows Vista. Особых требований, по современным меркам,
к ресурсам компьютера пакет не предъявляет.
Об этой книге
В книге, которая посвящена программированию в конкретной среде разработки, необходим баланс между тремя линиями: язык программирования,
технология программирования (программирование как таковое) и среда раз-работки. Уже при первом знакомстве со средой разработки, представлении ее
возможностей у автора возникает проблема: чтобы описать процесс разработки программы, объяснить, как работает программа, нужно оперировать
такими терминами как объект, событие, свойство, понимание которых на
начальном этапе изучения программирования весьма проблематично. Как
поступить? Сначала дать описание языка, а затем приступить к описанию
среды разработки и процесса программирования? Очевидно, что это не лучший вариант решения. Поэтому при изложении материала принят подход,
который можно назвать "от задачи". Суть его заключается в том что, берется
конкретная задача и на ее примере рассматривается определенная технология, возможности среды разработки и особенности языка программирования,
необходимые для решения этой, конкретной задачи.
Книга, которую вы держите в руках, — это не описание языка программирования и среды разработки Visual Basic. Это руководство по программированию в Microsoft Visual Basic. В нем рассмотрена вся цепочка, весь процесс
создания программы: от разработки алгоритма, диалогового окна и процедур
обработки событий до установки на компьютер пользователя.
Цель этой книги — научить программировать в Microsoft Visual Basic 6.0,
т. е. создавать законченные программы различного назначения: от простых
однооконных приложений до программ работы с базами данных.
Научиться программировать можно, только решая конкретные задачи. По-этому, чтобы получить максимальную пользу от книги, вы должны работать
с ней активно. Не занимайтесь просто чтением примеров, реализуйте их
с помощью вашего компьютера. Не бойтесь экспериментировать — вносите
изменения в программы. Чем больше вы сделаете самостоятельно, тем большему вы научитесь!