программирование, создание программ, учебник Delphi, учебник по программированию, бейсек, делфи, си, паскаль
 
 
 

 

Введение

О Visual Basic 6 написано достаточно много книг, раскрывающих в разной степени возможности данной версии популярного языка программирования. В этой книге мы постарались в первую очередь доступно и подробно показать все новое, что предоставляет пользователю версия Visual Basic 6, не забывая конечно и о возможностях, унаследованных от предыдущих версий.
Обычно Basic ассоциируется с каким-то очень простым в освоении и использовании средством программирования. Это действительно так. На заре компьютерных технологий язык Basic был создан для создания простых программ и использовался в качестве учебного языка для первых шагов при изучении основ программирования с последующим переходом на более сложные и универсальные языки. Это было заложено в название языка BASIC — Beginners All-purpose Symbolic Instructional Code, то есть многоцелевой код символьных инструкций для начинающих. С прогрессом компьютерных технологий развивался и 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 C++, Delphi и другими.
С помощью Visual Basic 6 можно создавать приложения практически для любой области современных компьютерных технологий: бизнес-приложения, игры, мультимедиа, базы данных. При этом приложения могут быть как простыми, так и очень сложными, в зависимости от поставленной задачи.
Простота и мощность языка Visual Basic 6 позволили сделать его встроенным языком для приложений Microsoft Office. Многие независимые разработчики, как например известная своими программами в области бухгалтерского учета фирма "1С", приобретают лицензии на использование языка
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 и другие. Суть этих подходов и их реализацию на примерах можно изучить, прочитав посвященные им главы из этой книги.
Книга рассчитана на широкий круг пользователей. Начинающему программисту материалы данной книги помогут быстро изучить язык и все основные возможности Visual Basic 6. Книга будет полезна и читателю, имеющему опыт работы с предыдущими версиями Visual Basic.
Как построена книга
Книга предполагает последовательное изучение материала от более простого к сложному. Глава 1 является вводной. Вы узнаете, как запустить Visual Basic, как получить в нем справочную информацию, познакомитесь с интегрированной средой разработки, с основными рабочими окнами, а также с настройкой среды разработки программы.
Visual Basic б предлагает большой набор специальных средств, помогающих быстрее создать как само приложение, так и его элементы: формы, диалоговые окна, отчеты, базы данных и многое другое, то есть практически все. что связано с разрабатываемым приложением и средой, в которой оно будет работать. В главе 2 рассматривается работа мастера создания приложений Application Wizard и мастера форм баз данных Data Form Wizard, а также шаблоны форм.
Прочитав главу 3, вы научитесь создавать простые приложения, размещать в форме элементы управления и настраивать их свойства. Глава 4 посвящена вопросам, связанным с управлением проекта. Из нее вы узнаете, как настроить свойства проекта, присоединить к нему внешние библиотеки объектов и компоненты, как создать исполняемые файлы приложения.
В главах 5 и 6 рассматриваются основы программирования в Visual Basic. Глава 7 посвящена разработке пользовательского интерфейса. Вы узнаете, каких типов бывают интерфейсы, познакомитесь с работой редактора меню Menu Editor, со средствами, предоставляемыми Visual Basic в распоряжение разработчика для создания панелей инструментов, диалоговых окон, строки состояния.
В главе 8 рассматривается использование при создании приложений различных элементов управления Visual Basic, а также стандартных элементов управления Microsoft, таких как ImageList, ImageCombo, ProgressBar, Slider, StatusBar, UpDown, MonthView.
Глава 9 посвящена работе с файлами и организации печати. При рассмотрении этого вопроса использовались два подхода: традиционный с помощью функций Visual Basic и объектно-ориентированный с помощью системы файловых объектов (FSO).
О том, какие средства предоставляет в распоряжение разработчика программа Visual Basic по отладке приложений и их оптимизации, вы узнаете из главы 10.
В главах 11 и 12 речь идет об использовании в приложениях графики и мультимедиа. О том, как разработать для своего приложения эффективную справочную систему в формате WinHelp или HTML, вы узнаете из главы 13.
В главе 14 обсуждается создание компонентов ActiveX, а в главе 15 — создание собственных классов.
Третья, заключительная часть книги, в которую входят главы с 16 по 20, рассматривает расширенные возможности Visual Basic. В главе 16 вы познакомитесь с вопросами, связанными с проектированием баз данных и нормализацией данных, хранящихся в них, как, используя Visual Data Manager, создавать базы данных и входящие в них таблицы. В этой главе вы познакомитесь также с созданием соединений с сервером баз данных.
Глава 17 посвящена элементам управления данными. Из нее вы узнаете о создании форм для ввода и редактирования данных с помощью компонентов ADO, о подключении компонентов ADO к проекту, об использовании окружения данных при создании формы, о создании ActiveX-компонентов для управления данными. В главе 18 рассматривается создание отчетов в Visual Basic с помощью конструктора отчетов Data Report Designer. Изучив материал главы 19, вы сможете создавать приложения, работающие в Internet. Вопросам бесконфликтной работы группы программистов над одним приложением посвящена глава 20.
Специальные элементы книги
В книге есть много особых специальным образом выделенных вставок. В них содержится дополнительная информация, облегчающая чтение и поиск информации:
Замечание
В замечаниях речь идет о последствиях, к которым приводят те или иные действия.
Совет
В советах рассказывается о некоторых хитростях, которые следует знать, чтобы наиболее эффективно использовать возможности Visual Basic.
Предупреждение
Предупреждения должны помочь вам избежать проблем. В них сказано, чего следует опасаться, а также что нужно делать, чтобы избежать ошибок.
В книге используются различные виды шрифта:
Новые термины выделены курсивом.
Тот текст, который вы должны вводить с клавиатуры, выделен полужирным курсивом.
Команды меню, наименования кнопок, вкладок, опций, флажков, диалоговых окон, областей и т. п. выделены полужирным шрифтом.
Две клавиши, соединенные знаком плюс, — это комбинация клавиш. Нажмите первую клавишу и, не отпуская ее, нажмите вторую. Затем отпустите обе.
При работе с книгой читателю необходимо иметь в виду, что рядом с наименованиями команд меню, диалоговых окон и располагаемых в них элементах даны переводные эквиваленты, а не названия локальной версии.

 

 
На главную | Содержание | < Назад....Вперёд >
С вопросами и предложениями можно обращаться по nicivas@bk.ru. 2013 г. Яндекс.Метрика