Математика

Физика

Химия

Биология

Техника и    технологии

Visual Basic 4.0 в бюро-Олег Витенк К.: Издательская группа BHV, 1997. — 336 с.:
Олег Витенко, Виктор Яковлев
Visual Basic 4.0 в бюро: — К.: Издательская группа BHV, 1997. — 336 с.:
ил. ISBN 5-7733-0033-8
Книга содержит описание программы учета движения товаров на складе, написанной на языке Visual Basic. Рассмотренные в ней обшие подходы к решению задач такого рода помогут избежать ошибок, связанных с неправильным проектированием структур данных. Изучив приведенные в книге тексты программ и объяснения к ним, вы сможете создать собственное приложение, в котором будут учтены особенности вашего предприятия.
Предназначена для квалифицированных пользователей, работающих в среде Windows, которые готовы без помощи профессиональных программистов решать практические задачи обработки информации, ведения учета и формирования документов.
Введение
Книга, которую вы держите в руках, предназначена в первую очередь для прикладных программистов, занимающихся автоматизацией офисной деятельности. Вероятно, она также будет полезна и тем квалифицированным пользователям, уровень знаний которых позволяет решать подобные задачи без помощи программистов-профессионалов.
Для решения большинства офисных задач требуется не столько опыт программирования (хотя он и не будет лишним), сколько способность собирать, обобщать и систематизировать информацию. Офисные задачи — это то, с чем сталкиваются практически в каждом офисе. Сюда можно отнести создание высококачественных документов и отчетных форм, ведение деловой переписки, бухгалтерского и складского учета и т.п. При помощи такого средства разработки программ как Visual Basic можно создать программы для решения подобных задач, даже не будучи профессионалом в области программирования.
В данной книге подробно описан процесс решения задачи учета движения товаров на складе, а в заключение приведен готовый проект, исходные тексты программ которого находятся на прилагаемой дискете. Изучив эти программы, вы, вероятно, сможете предложить собственные решения, которые окажутся лучше наших. Это естественно, поскольку любую программу можно совершенствовать до бесконечности. Например, можно уменьшить время, необходимое для ее выполнения, или сократить объем занимаемой ею памяти, или же найти более "изящные" способы реализации тех или иных алгоритмов. Однако приведенные нами программы обладают одним несомненным достоинством — они работают.
Хотя данная книга содержит базовые сведения о языке программирования Visual Basic, она не является учебником по этому языку. Тем не менее, для многих программистов, даже не знакомых с Visual Basic, приведенных сведений будет вполне достаточно для работы. Если же вы не профессиональный программист, вам, вероятно, все же понадобится более полное описание языка.
Содержание
Введение 3
Историческая справка................... 4
Инструментальное средство нового поколения ...... 5
Почему Visual Basic? ................... 6
Как построена книга.................... ..7
Какие программные продукты вам понадобятся ...... 8
1. О8шпе сведения о Visual Basic 9
1.1. Установка системы Visual Basic............ . . . 9
1.2. Программирование на языке Visual Bask . ... . . . . . 10
Запуск системы Visual Basic................ 10
Первая программа на языке Visual Basic.......... 13
Программа-калькулятор..........>.......18
Глобальные переменные ...............19
Начальные значения переменных........... 20
Нажатие кнопок с цифрами..............21
Использование процедур............... 26
Обработка нажатия кнопок арифметических операций . 28 Кнопки очистки регистров и выключения . ... ... 31
Создание исполняемого файла............ 32
Программа-календарь.................. . 33
Подключаемые элементы управления......... 33
Разработка формы календаря .'.,..'........ . 34
Описание данных программы-календарь ........ 35
Составление календаря............... . 36
Отображение данных................. 42
Использование функций Windows ;
API в программах на языке Visual Basic....... . . . 46
Программы на .языке
Visual Basic и другие приложения Windows . . . . . .... 52
2. Проектирование программы 57
2.1. Описание задачи..................... 57
Обработка документов.................. 58
Сопроводительные документы . ............ 58
Служебные документы................ 59
Отчеты........................ 60
Возможности программы................. 61
Переоценка товаров и усреднение цен.........61
Новый финансовый год................62
Другие возможности................ . 62
Информация для базы данных .....:........ 64
2.2. Построение информационной модели ... . .......65
Цели построения информационных моделей .......65
Основные термины....................66
Правила построения информационных моделей......69
Информационная модель
задачи учета движения товаров на складе.........71
Выделение сущностей и их взаимосвязей....... 71
Информационные атрибуты сущностей........74
Связи между сущностями модели........... 83
Подготовка технического задания........... 85
Построение базы данных . .............. 86
Проектирование запросов...............95
Запросы о товарах...................97
Запросы о предприятиях..............101
Запросы о партнерах......1 .... . .":'.'. 102
Запросы о документах................ 104
3. Пользовательский интерфейс программы Ю7
Общие принципы построения интерфейса . ....... 108
3.1. Главное окно и меню программы............ 109
Окно Товары ..................... . НО
:"; Окно Поиск ......:............. 113
Окно Товары на складе................. 115
Окно Склады...................... 118
Окно Персоналии.................... 119
Окно Сведения о партнерстве............. 121
Окно Платежи от.................. 122
Окно Организации................... 125
3.2. Формы документов ................... 128
Форма приходной накладной.............. 129
Форма прайс-листа . . . ................. 133
Форма счета-фактуры.................. 136
Форма расходной накладной.............. 139
Форма платежного поручения.............. 141
Форма накладной на возврат.............. 143
3.3. Сервисные возможности................ 144
Подменю Администрирование ............. 145
Команда Калькулятор................... 146
Подменю Режимы . . . ;............... 147
Команда Торговые контакты.............. 151
Команда Данные по товару............... 153
4. Работа с Базами данных в системе Visual Basic 157
4.1. Типы баз данных.................... 158
4.2. Технология клиент-сервер ............... 160
4.3. Microsoft Access — нетрадиционная "настольная" СУБД . 161
4.4. Объекты среды Visual Basic,
используемые для доступа к базам данных........163
Объект Database . . . ."................. 1,63
Объект Table...................... 164
Объект .Dynaset..................... 164
Объект Snapshot..................... 164
Объект QueryDef................... . 165
Объекты типа Recordset................. 165
4.5. Построение SQL-запросов............... 165
4.6. Элементы управления,
применяемые при работе с базами данных....... 167
Элемент управления данными.............. 167
Элементы управления
Data Bound List и Data Bound Combo.......... 167
Элемент управления Data Bound Grid.......... 170
5. Разработка программы 175
5.1. Структура баз данных приложения........... 176
5.2. Создание проекта.................... 185
Модуль General..................... 187
Сохранение проекта................... 190
Определение свойств главной формы.......... 191
Создание меню приложения............. . 194
5.3. Работа со справочниками................ 197
Справочник Товары на складе............. 197
Функции для работы с данными............ 200
Вызов формы для работы со справочником из меню . . . 223
Другие справочники.................. 224
Справочник Склады................. 224
Справочник Организации.............. 224
Справочники Товары и Персоналии.......'.,-.. 225
Справочники Товары и Персоналии........ . 225
5.4. Работа с документами.................. 225
Приходная накладная.................. 225
Представление-информации............. 226
Формирование данных накладной.......... 229
Формирование номера накладной.......... 237
Сохранение данных................. 239
Процедура Delete()................. 245
Некоторые общие замечания............. 248
Сортировка записей................. 249
Чтение и удаление данных из архива........ 255
Печать документа.................. 258
Расходная накладная.................. 265
Выбор способа платежа............... 266
Установление скидки и наценки........... 266
Копирование данных из
счета-фактуры в расходную накладную....... 269
Определение остатков и остатков
с учетом выписанных счетов-фактур......... 275
Сохранение данных................. 276
Даты оформления документов.............. 282
5.5. Сервис ......................... 284
Система администрирования.............. 284
Предоставление дополнительных прав ....... 285
Изменение пароля................. 293
Блокирование дополнительных функций...... 295
Калькулятор...................... 295
Режимы......................... 295
Просмотр остатков на складах............ 295
Удаление наименований
товаров с нулевым количеством
единиц и обнуление счетчиков документов.....305
Анализ хозяйственной деятельности...........307
Данные по товарам.................308
Послесловие 327

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz