неділю, 23 березня 2014 р.

Обробка подій в графічному вікні

В мові програмування Pascal ABC для обробки подій в графічному вікні використовується спеціальний модуль Events.
Модуль Events призначений для створення програм, в яких використовують методи керування подіями. Даний модуль використовується в парі з модулем GraphABC. В ньому містяться команди для обробки подій, які відбуваються на пристроях введення (клавіатура та миша).
В випадку підключення модулів GraphABC і Events програма після запуску та виконання тіла програми не завершується, а продовжує виконуватися, відстежуючи події, що виникають в графічному вікні при використанні пристроїв введення. Тобто програма відстежує події, які стосуються пристроїв введення, а також дій, пов'язаних з графічним вікном (зміна розмірів та закриття вікна). Робота програми завершується тільки після події, яка закриває графічне вікно.

понеділок, 10 березня 2014 р.

ПIДПРОГРАМИ У ПАСКАЛI




 В Паскалi iснує два види пiдпрограми – процедури i функцiї. Для того, щоб ввести пiдпрограму у Паскаль-програму її треба описати пiсля роздiлу опису змiнних var. Кожна процедура або функцiя описується один раз, а використовуватися може багаторазово.
Процедури i функцiї:
-     визначаються iменем, яке надається програмiстом i створюється по правилах створення iдентифiкаторiв;
-     можуть мати або не мати параметри (про них мова пiде нижче);
-     можуть використовувати будь-якi змiннi, описанi у роздiлi var програми, їх називають глобальними;
-     крiм того можна описати додатковi змiннi, якi будуть використанi тiльки в данiй процедурi або функцiї, їх називають локальними;
-     можуть включати в себе iншi процедури або функцiї, їх називають локальними або вкладеними, визвати їх можна тiльки iз процедури, в яку вони вкладенi.