Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Аналіз і облік продажів на складі компанії &LogyCom&

Реферат Аналіз і облік продажів на складі компанії &LogyCom&





aquo;Спартакraquo;,laquo;СКАraquo;TForml.ButtonlClick(Sender: TObject) ;: string;: integer; i:=l to NT do:=st + IntToStr (i) + + team [i] + # 13;

end;


Введення (висновок) масиву

Під введенням масиву розуміється процес отримання від користувача (або з файлу) під час роботи програми значень елементів масиву.

данни в масив можна вводити (виводити) за допомогою компонентів StringGrid і Memo (вкладка Additional).


1.2.7 Записи

Ключове слово Record один з найкорисніших, і відмінних особливостей Delphi (і мови Паскаля). Воно забезпечує засіб збору в одну структуру набору різних типів даних.

На кожне поле в записі посилаються наступним способом record.field.

Коли оголошено, опція Packed, Delphi мінімізує пам'ять, відведену під запис.

Ці скорочення в пам'яті вплинути на виконання, де дані не вибудувані, відповідно, по 2, 4 або 8 байт. За замовчуванням повинно вирівнятися, де необхідно, з заповнювачами.

Є два основних типи полів запису, як показано в двох синтаксичних типах:

. Просте оголошення поля

Це стандартні оголошення змінних Delphi, типу :: Integer;

за винятком того, що їх розмір повинен бути визначений. Наприклад :: string [20];

тому, що Delphi повинен знати точний обсяг пам'яті необхідний цьому полю в записі.

. Обираєте (Різні) розділи поля

Вони повинні завжди йти за любими основними оголошеннями полів (ключове слово Case не має закінчив слова End;).

Вони дозволяють різним, альтернативним типам даних заміняти один одного. Наприклад, запис пацієнта може мати різний розділ оголошень для жінок порівняно з чоловіками. Використання тієї ж самої записи з Variant частиною є розумніше.

За замовчуванням, поля в записі вирівнюються по Byte і Word кордонів. Для обох типів запису, опція packed дозволяє їй бути зміненою, щоб зменшити необхідний обсяг памяті.іспользованіем ключового слова With, до полів запису можна звертатися без вказівки префікса щоразу з назвою поля.

На відміну від Об'єктно-орієнтованих мов подібно Java, Тип Record в Delphi забезпечує кращий механізм виконання для передачі подібних груп даних ніж класи даних.


1.2.8 Покажчики

Покажчик - величина, яка вказує на якийсь адресу в пам'яті, де зберігаються деякі дані. Покажчики бувають двох видів: типізовані, що вказують на дані певного типу, і нетипізовані (типу pointer), які можуть вказувати на дані довільного типу.

Найбільш часто покажчики використовуються при роботі:

- з об'єктами в динамічно розподіляє пам'яті. Динамічно распределяемая пам'ять це створення нових об'єктів у міру потреби. По суті це якась структура даних, яка описується один раз і в міру потреби викликається в програмі з привласненням нових значень. У слідстві можна звільнити зайняту область пам'яті;

- при роботі з записами. Для реалізації динамічного розміщення записи застосовують самоадресуемую запис. Записи забезпечуються полями, поля мають покажчик на наступний запис. Застосовується для зручності перестановки записів або видалення. Для цього формується список записів допомогою циклу за вказівниками.

Для першого випадку виділення пам'яті можна здійснити за допомогою процедури: procedure New lt; ім'я покажчика gt;); У другому випадку виділення пам'яті для нового запису скористаємося New (pr), відповідно описати її:


New (pr); pr ^ do:=....;:=... ..;:=.... ;;


У Object Pascal існує зумовлені типи покажчиків змінних: AnsiString, ByteArray, Currency Extended, Ole Variant, ShortString, TVarRec, Variant, WideString, TWordArray. Для позначення типу покажчика достатньо відповідно поставити «P» перед типом змінної (приклад: PByteArray).

Для оголошення свого покажчика на будь-який тип використовується конструкція виду: type lt; ім'я покажчика gt; =^ Lt; тип даних gt;.


1.2.9 Списки

Клас TList дуже корисний універсальний контейнер списків. Він відрізняється від масивів, в яких він забезпечує більш багаті функціональні можливості.

Зокрема об'єкти TList можуть бути відсортовані. Ця сортування може бути з використанням будь-яких обраних критеріїв. Наприклад, список може містити набір об'єктів, які мають рядок і чисельні поля. Ви можете відсортувати список по рядку, по числу, по обом, зі зростанням або убуванням, як Ви бажаєте. І перес...


Назад | сторінка 10 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Бази даних в Delphi
  • Реферат на тему: Бази даних на Delphi