Глава 3. Основные сведения о Delphi

 

Базируется на расширении языка Pascal – Object Pascal.

Интегрированная среда разработки приложений – позволяет создавать, компилировать, тестировать и редактировать проект или группу проектов в единой среде программирования;

Визуальная технология разработки программ – позволяет быстро создавать приложения путём размещения в форме стандартных компонентов. При этом соответствующий код программы автоматически генерируется Delphi. Такая технология освобождает разработчика от рутинной работы по созданию пользовательского интерфейса и позволяет уделить больше внимания внутренней организации данных и обработке данных.

Технология Two Ways Tools делает более эффективной работу с компонентами. При изменении программного кода в окне редактора Delphi соответствующим образом изменяет и сами компоненты. С другой стороны, при изменении свойств компонентов в инспекторе редактора объектов (Object Inspector) они немедленно отражаются в окне редактора кода.

Библиотека компонентов содержит множество стандартных компонентов, которые можно использовать при создании приложений.

Поддержка баз данных в среде Delphi осуществляется двояко. С одной стороны в ней широко используются компоненты, предназначенные для работы с базами данных. С их помощью можно создавать простые приложения, предназначенные для обработки данных, и приложения типа клиент/сервер. Особенностью этих компонентов является то, что во время создания приложения Delphi отображает результаты обработки данных, и позволяет проанализировать различные ситуации, которые могут сложиться в процессе работы программы. С другой стороны поддержка баз данных в Delphi осуществляется с помощью набора драйверов соединений с SQL-северами Borland SQL Links for Windows, которые позволяют интегрированному в Delphi ядру процессора баз данных Borland, (BDE) Borland Database Engine, получать доступ к локальным базам данных Paradox, dBASE, Access, FoxPro, а также SQL-северам InterBase, Informix, Oracle, Sybase, DB2, Microsoft SQL..

Delphi - это первый инструмент, в котором быстрое проектирование сочетается с использованием оптимизирующего компилятора. Кроме того, в Delphi может быть использована технология масштабирования баз данных, являющаяся самой мощной и сложной технологией программирования, которая когда-либо использовалась для персональных компьютеров. В отличии от большинства других инструментов, предназначенных для быстрой разработки приложений, Delphi является расширяемым инструментом. Ниже приведен краткий список особенностей, обеспечивающих расширяемость Delphi:

непосредственный доступ к интерфейсу приложений API;

встроенный Ассемблер; обработка строк, написанных на Ассемблере вставленных в текст программ Delphi;

возможность создания пользовательских объектов VCL и OCX;

возможность создания DLL-библиотек и других "вторичных" объектов среды Windows;

Объектная ориентация - возможность создавать новые классы, наследующие свойства существующих классов, либо, начав с нуля, строить свои собственные.

Одним из основных критериев, при выборе инструмента разработки приложений баз данных является масштабируемость возможность работать с данными в различных платформах. Масштабируемость в Delphi достигается благодаря следующим свойствам:

поддержка как локальных таблиц, так и находящихся на удаленных серверах баз данных;

поддержка сложных запросов и доступ из одного приложения ко многим Системам Управления Базами Данных (СУБД), построенным на различных платформах;

Свободное перемещение приложения из одной СУБД в другую, осуществляемое посредством ядра Borland Database Engine, которое организует доступ к базам данных, невзирая на различия в платформах;

Наличие собственных быстрых драйверов для основных платформ типа клиент/сервер;

Полная поддержка ODBC.

Delphi, как СУБД, полностью ориентирован на реляционную модель данных и имеет встроенный язык запросов к базам данных SQL (Structured Query Language).

Проектирование интерфейса

Интерфейс пользователя реализуется в виде набора форм, обеспечивающих интерактивное общение с пользователем. В данном случае интерфейс был реализован на взаимодействии следующих форм.

Главная Форма

Это основная форма, из которой происходит управление приложением и осуществляется переход в дочерние формы.

Меню:

Главное окно:

 


Список покупателей и поставщиков:

 

Добавление новой фирмы:

 

Расходные накладные:

 


Добавление новой расходной накладной:

 

Список актов:

 

Добавление нового акта:

 


Введение новой номенклатуры:




Документы

Сопроводительные документы будут создаваться путем импортирования в Microsoft Excel.

 

Введение новой номенклатуры:

 

Заведение нового покупателя:


Формирование новой расходной накладной:

 

Выбор товара:

 

1. Сверка приема на тех.обслуживание:

 

Отдать кладовщику, с территории фирмы не выносить!

Сверка приема на тех. обслуживание

Номер:

01

 

17.04.2006 9:32

 

Дата:

17.04.06

 

 

 

 

 

 

 

 

 

 

 

 

Наименование

Склад

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

Витрина

1

 

Всего

1

К оплате

8 990.00

 

 

 

 

 

 

Товар выдан __________________(подпись кладовщика)

 

Без печати недействительно

 

 

 

 

 

 

Товар получен ________________(подпись клиента)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Товарный чек

Компания «ЭЛСИ»

 

 

 

 

 

Товарный чек № 01 от 01.04.2006 9:32:25

 

 

 

 

 

 

 

 

 

 

Наименование

Цена

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

8 990.00

1

 

Всего

Всего

к оплате

8 990.00

 

 

 

 

 

Товар выдан __________________(подпись кладовщика)

Отметка об оплате

 

 

 

 

 

 

Товар получепн ________________(подпись клиента)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Гарантийное обязательство:

 

Компания "ЭЛСИ"

 

Гарантийное обязательство № 62400 /5

 

Дата

01.04.2006

Покупатель: Савина Инна Александровна

 

 

 

 

Наименование

Гарантия месяцев

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

36

 

 

 

1. Правила Гарантийного обслуживания

 Гарантийное обслуживание осуществляется только при предъявлении настоящего документа, содержащего дату продажи, подписи продавца и покупателя.

 В течении гарантийного срока, в случае обнаружения неисправности изделия, возникшей по причине производителя или продавца, продавец обязуется произвести бесплатный ремонт. Изделия, имеющие гарантийный талон производителя, обслуживаются их сертифицированными сервисными центрами в пределах населенного пункта, где были проданы изделия по настоящему документу.

 Гарантийное обслуживание осуществляется в срок от 8 до 31 рабочего дня, в зависимости от сложности ремонта и наличия запчастей. Сроки гарантийного ремонта изделий, имеющие гарантийный талон производителя определяются сервисными центрами и могут превышать указанные. На время проведения гарантийного обслуживания при желании покупателя предоставляется временная замена дефектных комплектующих.

2. Гарантия не осуществляется

 При отсутствии настоящего документа и подписи покупателя на нем, а также при наличии исправлений или помарок, повреждений или следов переклеивания наклеек производителя и гарантийных стикеров продавцов.

 При наличии механических повреждений (разломы, сколы, вмятины, царапины, вздутия, следы гари и копоти; разорванные, сгоревшие проводники или другие элементы, экстремальное термическое повреждение элементов); следы кустарной пайки и иные признаки попыток самостоятельного ремонта и вскрытия, повреждении оригинальных пломб производителя. При наличии следов действия жидкости, агрессивных веществ, следов жизнедеятельности насекомых (тараканов, муравьев и т.п.).

3. Гарантия не распространяется

 На ущерб, причиненный другому оборудованию, работающему в сопряжении с данным изделием; на совместимость данного изделия с изделиями и программными продуктами третьих сторон; на расходные материалы (печатающие головки, красящие ленты, картриджи, дискеты, диски и т.д.).

4. Отказ от ответственности

 Фирма-производитель (продавец) или ее партнеры ни при каких условиях не несут ответственности за какой-либо ущерб (включая все без исключения случаи потери прибылей, прерывания деловой активности, потери деловой информации, либо других денежных потерь), связанных с использованием или невозможностью использования купленного оборудования.

Покупатель своей подписью на настоящем документе подтверждает, что ему была предоставлена возможность получить разъяснения в отношении всех терминов, использованных в настоящем документе, а также, что ему были переданы на руки товар (в полной комплектности, без повреждений, в неповрежденной упаковочной таре) и гарантийные обязательства производителей.

Благодарим за покупку!

 

 

 

 

Оформил: ___________ Покупатель: __________

 

 

Заказ на сборку компьютера:

 

Адрес

-

Дата сборки:

01.04.06

 

 

Доставка

Телефон

-

 

 

 

 

 

 

Заказ на сборку

Номер:

01

 

 

Клиент

Савина Инна Александровна

Дата выписки:

01.04.06

 

Наименование

Склад

Кол-во

 

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

Витрина

1

 

Всего

1

0.35

 

 

 

Заказ составил _________________________(подпись менеджера)

 

Отметка об оплате

 

Комплектность проверил________________(подпись сборщика)

 

 

Комплектующие списаны ________________(подпись кладовщика)

 

 

Компьютер настроен ____________________(подпись тех. специалиста)

 

 

прим.

 

                 

 

Накладная на доставку:

 

Накладная на доставку № 01 от 01.04.2006

 

   

Покупатель: Савина Инна Александровна

 

 

   

Адрес: ул. Конева, д.19, кв.127 Тел: 53-52-12

 

 

   

 

 

 

   

 

Наименование

Кол-во

     

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

1

     

Всего

1

     

К оплате

8 990.00

   

 

 

 

   

 

Товар выдан __________________(подпись)

 

 

   

 

 

 

   

 

Товар получен, комплекность проверена, претензий не имею

 

 

   

 

 

 

   

 

 

________________(подпись клиента)

 

   

 

 

Внутренние накладные:

1. В случае возврата от покупателя

 

Акт № 01 от 01.04.2006 9:32:25

Тип акта:

возврат от покупателя

 

 

 

 

Возврат по накладной №01 от Савина Инна Александровна

 

 

 

 

 

 

 

 

 

Наименование

Склад

Цена

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 Витрина

8 990.00

1

 

Всего

 

Бухгалтер: ___________________________

 

 

 

 

 

2. В случае списания товара (утеря или брак)

 

Акт № 02 от 01.04.2006 9:32:25

Тип акта:

списание

 

 

 

 

для менеджеров

 

 

 

 

 

 

 

 

 

 

Наименование

Склад

Цена

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 Витрина

8 990.00

1

 

Всего

 

Бухгалтер: ___________________________

 

 

 

 

 

3. Внутреннее перемещение товара между складами:

 

Акт № 03 от 01.04.2006 9:32:25

Тип акта:

перемещение

 

 

 

Откуда:

витрина

 

 

 

 

Куда:

главный склад

 

 

 

 

 

 

 

 

 

 

Наименование

Склад

Цена

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 Витрина

8 990.00

1

 

Всего

 

Бухгалтер: ___________________________

 

 

 

 

 





Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: