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

Реферат Програмування на мові Object Pascal





ібно пересунутися;

+2. від куди треба рухатися (не обов'язково параметр). Може приймати 3-и значення:

В· soFromBegining - від початку;

В· soFromCurrent - з поточної позиції (за замовчуванням);

В· soFromEnd - з кінця.

SetSize - встановлює розмір потоку (один параметр - число вказує новий розмір потоку (байт)).

Приклад Робота з об'єктом TFileStream - читання інформації:


...: TFileStream;: array [1 .. 1024] of byte; OpenDialog1.Exwcute then: = TFileStream.Create (OpenDialog1.FoleName, fmOpenRead);. Read (buf, 1024);. Free ;;

end;


fmOpenRead - режим роботи з файлом.

Режими роботи з файлом для об'єктів TFileStream:

fmCreate - створює новий файл (якщо файл вже існує, то він відкриває його в режимі записи);

fmOpenRead - відкриває файл тільки для читання;

fmOpenWrite - відкриває файл тільки для запису (вся попередня інформація стирається);

fmOpenReadWrite - додає інформація в файл не видаляючи попередню;

fmShareExclusive - при роботі з файлами в такому режимі не один додаток, окрім вашого зможе її відкрити;

fmDenyWrite - при роботі з файлами в такому режимі інші програми не можуть писати у файл, але можуть його читати;

fmDenyRead - при роботі з файлами в такому режимі інші додатки можуть тільки писати, але не відкривати додатки .. Рядки.

Рядки використовуються для обробки тексту:


Var

Ім'я: string;

Цей тип схожий на одновимірний масив символів, але на відміну від нього кількість записів у рядку може змінюватися в ході виконання програми.

Максимальна кількість символів у рядку 255. p align="justify"> Приклад:

: string; [0-255]: string [10]; [0-10]


У OPascal рядок виглядає як ланцюжок символів, до кожного символу можна звернутися як до елементу одновимірного масиву вказавши його індекс:


s: ето_строка ;

s1: = s6; [т]


Рядок зберігається в пам'яті комп'ютера таким чином - самий перший елемент рядка має індекс 0 і містить значення поточної довжини рядка:

(ето_строка) - для людини

A (ASCII код символів) - для комп'ютера

Над довгої рядки можна виробляти необхідні дії оперуючи з нульовим байтом рядка.

Над рядками припустимі наступні операції:

). Порівняння (результат - істина, якщо рядки ідентичні). p align="justify"> 2). Додавання. p align="justify">: = ab ;: = 12 : = s1 + s2; [ ab12 ]

При записі рядка допустимо використовувати ASCII коди знаків:


S: = abs ;

S: = # 65 # 66 # 67;

S: = a # +66 c


Якщо, при зчеплення рядків, довжина рядка більше 255 символів, то зайві символи відсікаються. p align="justify"> Правила порівняння рядків:

<,> - допустиме використання при роботі з рядками. Рядки порівнюються поелементно у відповідність з їх ASCII кодами. Якщо коди відповідних символів рядків відрізняються від операцій <або> видають істина або брехня. br/>

s1: = abcde ; [65 66 67 68 69]: = abcae ; [65 66 67 65 69]> ; S2: = abc ; [65 +66 +67]: = abcde


Назад | сторінка 15 з 24 | Наступна сторінка





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

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Значення анімалістичних символів Європейських країн
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Роль символів і знаків у культурології
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...