Рецензия
Михаил Евдокимов
М. Мак-Келви, Р. Мартинсон, Дж. Веб, Б. Ризельман. Visual Basic 5: Проектирование приложений для Windows 95 и Windows NT (книжная серия “Мастер”). Пер. с англ. СПб.: BHV - Санкт-Петербург, 1998. - 976 с.
Не так давно на полках отделов вычислительной техники и информатики книжных магазинов появилась новая книга, посвященная разнообразным аспектам программирования на Visual Basic 5.0. Имя Майкла Мак-Келви уже должно быть известно российским пользователям VB по книжке “Visual Basic 4” из серии “Без проблем!” (пер. с англ. под ред. О. Рякина. М.:, Бином, 1996. - 576 с.). К этому изданию прилагается CD-ROM с примерами программ, которые облегчают чтение и понимание текста и которые можно использовать как основу при создании собственных приложений.
В первой части книги по VB 5.0 рассматриваются базовые понятия, служащие основой для построения остальных частей. Здесь дано описание самой среды разработки (IDE) Visual Basic, показаны формы и элементы управления для приложений, создаваемых на VB. Затем авторы переходят к теме обработки событий, улучшения программ с использованием меню и диалоговых окон и в заключение говорят о таких понятиях, как классы и объекты.
Во второй части описан процесс создания приложений для работы с базами данных. Начиная с принципов построения БД с использованием генератора отчетов Crystal Reports и привычных объектов доступа к БД, автор переходит к рассмотрению мощных команд языка SQL (язык структурированных запросов) и интерфейса доступа к данным посредством интерфейса ODBC, позволяющего обеспечить доступ ко множеству баз данных на PC-платформах, мини-компьютерах и мэйнфреймах.
Третья часть посвящена технологиям OLE и ActiveX. Из этой части читатель поймет, как строить приложения, используя объекты OLE из других программ. Кроме того, он научится создавать собственные модули для работы в своих программах, отличных от приложений MS Office, и в самой среде Visual Basic.
В четвертой части рассматривается работа в среде Visual Basic с пакетами WinWord, Excel, Access, PowerPoint и Outlook. В ней рассказывается, как создавать приложения, использующие преимущества интерфейса сообщений MAPI. Приводятся примеры приложений для Internet на Visual Basic (ftp-клиент и др.), а также описывается интеграция Visual Basic с MS Internet Explorer (IE) и Internet Information Server (IIS).
В завершающей, пятой части более подробно рассмотрены аспекты программирования, изложенные в начале книги. Здесь описываются более сложные методы работы с формами и элементами управления, а также сам язык программирования Visual Basic. Кроме того, в этой части рассказывается, как пользоваться Windows API для расширения функциональных возможностей программ.
Большинство профессиональных программистов, работающих с Visual Basic, пришли из мира, в котором царствуют мэйнфреймы и Кобол. Поэтому в книге можно найти информацию, которая поможет адаптироваться к новой среде разработки, в частности описание основных отличий от среды Кобола, вопросы разработки графического интерфейса пользователя и среды, управляемой событиями.
Нужно отметить, что книга содеоржит довольно обширный материал. Авторы старались построить его так, чтобы был плавный переход от самого простого к самому сложному. В книге приводятся полезные советы по использованию некоторых эффективных приемов и предупреждения, позволяющие избежать различных распространенных ошибок при программировании.