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

Реферат Розробка навчальної програми з російської мови





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

У Delphi існує 2 види вказівників: типізовані і не типізовані. Чи не типізований покажчик являє собою змінну, в якій зберігається адреса деякої області пам'яті деякого розміру, і призначений для зберігання довільних даних. Типізовані посилання вказують на місце в пам'яті, де зберігаються дані певного типу.

Змінні - НЕ типізовані покажчики описуються із зазначенням типу Pointer, а виділення і звільнення пам'яті під них здійснюється, відповідно, командами GetMem і FreeMem. Використання не типізованих покажчиків обмежено стандартними функціями, які приймають такі змінні в якості параметрів, а також низькорівневим програмуванням.

Для опису типизированной посилання не передбачено будь-який спеціальний тип даних, на відміну від НЕ типізованих покажчиків, що мають тип Pointer. Оскільки посилальна змінна такого роду завжди вказує на дані конкретного типу, то її опис і будується на основі цього типу. Для вказівки на посилальну природу змінних використовується оператор «^», і опис виглядає наступним чином: lt; Мінлива gt;: ^ lt; Назва типу gt ;;

Або в розділі опису типів даних:

Турі lt; Новий тип даних gt; =^ lt; Тип даних gt ;;

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

середу мови програмування Delphi. Користувальницький інтерфейс середовища Delphi.

Для запуску середовища Delphi виконайте наступну команду:

Пуск? Всі програми? BorlandDelphi 7? Delphi 7

Після завантаження інтерфейс Delphi 7 має вигляд, показаний на малюнку 1.1, і має 5 основних вікон:

головне вікно (Delphi 7 - Project 1);

вікно редактора властивостей об'єктів (ObjectInspector);

вікно форми (Form 1);

вікно редактора коду (Unit1.pas);

вікно дерева об'єктів (Object Tree View).

Вікно редактора коду майже повністю закрито вікном стартової форми. Для перемикання між вікном форми і вікном редактора коду натисніть клавішу F12.


Малюнок 1.1 - Вікно редактора


Головне вікно знаходиться у верхній частині екрана. У ньому розташовані:

рядок заголовка;

рядок меню;

панель інструментів;

панель палітри компонентів.

Вигляд головного вікна представлений на малюнку 1.2.


Малюнок 1.2 - Вид головного вікна

Inspector - вікно редактора властивостей об'єктів або інспектор об'єктів, як видно на малюнку 1.3.

Будь розміщується на формі компонент характеризується деяким набором параметрів: положенням, розміром, кольором і т. д. Частина цих параметрів, наприклад, положення і розміри компонента, можна змінювати, маніпулюючи з компонентом у вікні форми. Для зміни інших параметрів

призначено вікно редактора властивостей об'єктів (або, що-те ж саме, Інспектора об'єктів). Це вікно містить дві вкладки - Properties (Властивості) і Events (Події). Вкладка properties служить для установки потрібних властивостей компонента, вкладка Events дозволяє визначити реакцію компонента на ту чи іншу подію. Сукупність cвойства відображає видиму сторону компонента: положення щодо лівого верхнього кута робочої області форми, його розміри і колір, шрифт і текст напису на ньому і т. П .; сукупність подій - його поведінкову сторону: чи буде компонент реагувати на клацання миші або на натиснення клавіш, як він буде поводитися в момент появи на екрані або в момент зміни розмірів вікна і т. п.

Малюнок 1.3 - Вікно редактора властивостей

Tree View - вікно дерева об'єктів (малюнок 1.4) призначено для наочного відображення зв'язків між окрем...


Назад | сторінка 5 з 34 | Наступна сторінка





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

  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Національне агентство інвестицій і приватизації Республіки Білорусь - " ...
  • Реферат на тему: Рішення задач і створення компонента в Delphi
  • Реферат на тему: Delphi. Трохи щодо методів упаковки даних
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...