Содержит изложение методов проектирования баз данных, описание встроенного языка программирования и приемов его употребления, а также разнообразные справочные материалы. Подготовлено на базе Microsoft Visual FoxPro версии 9.0. Предназначено для лиц, создающих или планирующих разрабатывать приложения в среде Microsoft Visual FoxPro.
Книга посвящена версии одной из самых популярных СУБД - Visual FoxPro 3.0. Рассматривается широкий круг вопросов, от установки конфигурации Visual FoxPro до разработки приложения с использованием классов и технологии OLE 2.0.
В работе рассматривается техника программирования, средства и принципы формирования интерфейса, надежность систем обработки данных, системный интерфейс СУБД, настройка системной среды, работа в сети.
В книге подробно рассмотрены возможности программного продукта Visual FoxPro 6. Описан графический интерфейс среды разработки, основные концепции языка программирования, инструментальные средства, упрощающие разработку базовых компонентов приложения — экранных форм, отчетов, баз данных, таблиц, представлений, запросов и т.п. Рассмотрены средства построения корпоративных приложений, в частности средства построения СОМ-сервера и подключения приложений Visual FoxPro к Internet. Материал книги дополнен многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio. Особое внимание уделено новинкам последней версии 6 продукта Visual FoxPro и новейшим технологиям в программировании приложений, ориентированных на работу в Internet. Книга предназначена для широкого круга читателей, интересующихся вопросами программирования приложений баз данных.
Книга посвящена разработке приложений на Visual FoxPro 9.0. В первой части рассматриваются основы языка. Основное внимание уделено предоставляемым средствам для реализации интерфейса пользователя и работе с локальными и удаленными данными, в том числе поддержке технологии "клиент-сервер". На примерах показано создание пользовательских классов, меню и отчетов. Вторая часть посвящена изучению вопросов, существенно расширяющих возможности Visual FoxPro: разработке СОМ-серверов, автоматизации (вывод отчетов в Excel и Word), применению в приложениях функций Windows API, работе с графикой и мультимедиа. В третьей части рассмотрено распространение приложений и создание справочной системы. Прилагаемый к книге компакт-диск содержит коды исходных примеров и классов, описанные в книге. Для разработчиков.
В виде уроков, в форме веселого диалога с читателем рассмотрены основные приемы работы с СУБД Visual FoxPro — от способов запуска программы и описания пользовательского интерфейса до создания собственной компьютерной игры. Описаны разработка и особенности работы с основными объектами Visual FoxPro, такими как классы, таблицы, запросы, формы, представления и отчеты. Уделено внимание внедрению OLE-объектов, использованию компонентов ActiveX и библиотек классов, а также экспорту и импорту данных в другие приложения. Показано, как создавать справочную систему, установочный диск приложения. Рассмотрено применение методов объектно-ориентированного программирования в Visual FoxPro: разработка экранных форм и собственной панели инструментов на основе пользовательских классов, создание компьютерных игр и др. Книга сопровождается большим количеством примеров и полезных советов.
Product Description Perfectly intelligent programmers often struggle when forced to work with SQL. Why? Joe Celko believes the problem lies with their procedural programming mindset, which keeps them from taking full advantage of the power of declarative languages. The result is overly complex and inefficient code, not to mention lost productivity.
This book will change the way you think about the problems you solve with SQL programs.. Focusing on three key table-based techniques, Celko reveals their power through detailed examples and clear explanations. As you master these techniques, you'll find you are able to conceptualize problems as rooted in sets and solvable through declarative programming. Before long, you'll be coding more quickly, writing more efficient code, and applying the full power of SQL
. Filled with the insights of one of the world's leading SQL authorities - noted for his knowledge and his ability to teach what he knows.
. Focuses on auxiliary tables (for computing functions and other values by joins), temporal tables (for temporal queries, historical data, and audit information), and virtual tables (for improved performance).
. Presents clear guidance for selecting and correctly applying the right table technique.
Эта книга не претендует на полное руководство по Visual FoxPro 9. Ее цель - быстро подготовить начинающих разработчиков к работе в среде Visual FoxPro 9, помочь перейти от предыдущих версий FохРrо к новой версии этой среды, описать ее возможности. Несмотря на то, что книга ориентирована на начинающих, в ней рассматриваются и некоторые "хитрости", нюансы программирования. В книге приводится много примеров, иллюстрирующих практическое применение материала. При условии выполнения практических заданий вы получите простое, но легко расширяемое программное средство для учета сотрудников с возможностью печати отчетности и экспорта данных в формат ХМL. При желании можно самостоятельно модернизировать его и использовать, например, в отделе кадров.