Введение
Visual Basic. NET - последнее воплощение очень популярного языка Visual Basic, которое в корне отличается от ранее выпущенных версий. Visual Basic. NET теперь более развит, чем когда-либо ранее, его возможности и выполняемые функции находятся на одном уровне с более совершенными языками программирования, такими как С++. Одним из следствий этой мощности стала дополнительная сложность. Прошли те времена, когда можно было сесть за Visual Basic и научиться всему необходимому для создания функциональной программы, воспользовавшись лишь справочной системой.
Для кого предназначена эта книга
Для читателей с небольшим опытом в программировании или полным его отсутствием, а также для тех, кто хочет выучить Visual Basic в качестве второго языка. Эта книга была написана и структурирована так, чтобы вы могли начать программировать как можно быстрее. Для создания книги я использовал свой опыт в написании больших коммерческих приложений на Visual Basic и в преподавании этого языка. Поэтому я надеюсь, что она убережет вас от промахов и научит тому, что действительно необходимо. Слишком часто авторы акцентируют внимание на технологии, а не на ее практическом применении. Я старательно работал над книгой, с тем чтобы сосредоточить внимание на обучении практическим навыкам, которые можно было бы незамедлительно применить в разработке проекта. Пожалуйста, не стесняйтесь присылать предложения и отчеты об успешных разработках по адресу [email protected].
Эта книга разделена на пять частей, каждая из которых посвящена своему аспекту разработки приложений на языке Visual Basic .NET. В конце каждой части приводятся задания, которые нужно выполнять по ходу разработки вашего приложения в среде Visual Basic .NET. Я советую не пренебрегать ими в процессе чтения книги.
- Часть 1 знакомит вас со средой Visual Basic, а также с тем, как работать с многочисленными инструментами Visual Basic. К тому же, вы познакомитесь с некоторыми ключевыми понятиями, такими как объекты, коллекции и события.
- Часть 2 продемонстрирует, как создать красивый и функциональный интерфейс. В этой части вы также узнаете, что такое формы и управляющие элементы - элементы интерфейса пользователя, такие как текстовое окно или список.
- Часть 3 познакомит вас с основными навыками программирования в Visual Basic .NET - здесь есть чему научиться. Вы узнаете, как создавать модули и процедуры, как сохранять данные, выполнять циклы и принимать решения в программе. После обучения основным навыкам программирования можно приступать к изучению принципов объектно-ориентированного программирования и отладке приложений.
- Часть 4 обучит вас работе с базами данных и продемонстрирует, как с помощью автоматизации можно пользоваться функциями других приложений, таких как Word и Excel. Здесь вы также научитесь работать с файловой системой.
- Часть 5 показывает, как распространить созданное вами приложение среди конечных пользователей. Затем мы вернемся немного назад, чтобы посмотреть на первые шаги в Web-программировании и в Microsoft .NET с более высокого и не совсем технического уровня.
Вперед к успехам!
Учиться программировать - очень захватывающее занятие. Я от всей души желаю вам, чтобы после прочтения этой книги вы могли свободно создавать, отлаживать и использовать простые программы на Visual Basic. И хотя вы не станете экспертом, вы научитесь так многому, что сами удивитесь. И я надеюсь, что эта книга поможет вам определиться на пути к совершенному овладению мастерством программирования в среде Visual Basic.
Мне нравится программировать на Visual Basic, и иногда даже с трудом верится, что мне за это еще и платят. Я надеюсь, что вам Visual Basic понравится не меньше.
Об авторе
Джеймс Фокселл (James Foxall) - вице-президент корпорации Tigerpaw Software, Inc, сертифицированного партнера Microsoft в Омахе, штат Небраска, которая специализируется на создании коммерческих приложений для баз данных. Джеймс руководит разработкой пакета программ, предназначенных для автоматизации контактного управления, маркетинга, обслуживания и ремонта, изучения предложения, управления запасами и продажами. Благодаря опыту в разработке сертифицированного программного обеспечения, совместимого с Office, Джеймс стал признанным специалистом по стандартам поведения и разработки интерфейса приложений в среде Microsoft Windows и Microsoft Office.
Джеймс Фокселл лично написал 150000 строк кода Visual Basic как самостоятельно, так и в команде программистов. Он автор многих книг, включая Practical Standards For Microsoft Visual Basic и MCSD in a Nutshell: The Visual Basic Exams, а также статей для журналов Access-Office-VBA Advisor и Visual Basic Programmers Jornal. Джеймс к тому же имеет сертификат разработчика решений и международного представителя по вопросам Microsoft Access и Visual Basic. Свободное от программирования и написания статей о программах время он предпочитает проводить с семьей, играть на гитаре, сражаться в шахматы, слушать Пинк Флойд, играть в компьютерные игры и (хотите - верьте, хотите - нет) программировать! К Джеймсу можно обратиться по адресу [email protected].
Посвящения
Посвящаю моим детям Этану и Тесс.
Благодарность
Сондре Скотт (Sondra Scott), Карен Вокс (Karen Wachs), моим техническим редакторам, Сандару Рэджену (Sundar Rajen) и Патриции Смит (Patrice Smith), а также всем остальным из издательства Sams, кто принял участие в работе над этой книгой. Работать с вами было для меня большим удовольствием!
Мэтту Вагнеру (Matt Wagner) из Watrside Productions за его неоценимую помощь.
Моей жене и детям за то, что они поддерживали и вдохновляли меня в процессе реализации этого продолжительного проекта.
Вы лучше всех !
Дэну Оту (Dan Haught) и Скотту Эллису (Scott Ellis) за то, что позволяли мне поглощать, а точнее, присваивать их мысли.
Линде Фоксолл (Linda Foxall), Дейву Фоксоллу (Dave Foxall), Крису Райту (Chris Wright), Майку Хартману (Mike Hartman), Эду Спенсу (Ed Spence) и другим замечательным людям в моей жизни.