Соціальний регрес — напрям розвитку соціальної системи, що характеризується переходом від більш досконалих форм суспільної організації до менш досконалих.

Соціальний прогрес — спрямований розвиток соціальної системи, що характеризується переходом від менш досконалих суспільних форм до більш досконалих.

Begin

Ми можемо намалюємо щось на поверхні чужого вікна, якщо одержимо посилання на це вікно.

Спочатку намалюємо квадрат на своєму вікні, з допомогою ще однієї кнопки:

procedure TForm2.Button3Click(Sender: TObject);

Var dc: HDC;

dc := GetDC (Handle);

Rectangle (dc, 10,10,110,110);

ReleaseDC (Handle, dc);

end;

 

ФункціямWindowsдлявідтворення необхідна спеціальна змінна типу HDC (Handle Device Context, посилання на контекст відтворення), для задання значення якої необхідно мати величину типу HWND - посилання на вікно, унікальний ідентифікатор всіх зареєстрованих в системі вікон. Залежно від версії Delphi посилання мають тип або Integer, або LongWord.

 

 

Зверніть увагу на 2 моменти.

1.Величину типу HDC ми отримуємо при створенні вікна, в обробнику події ОnCreate, або, іншими словами, в обробнику повідомлення WM_CREATE. Це є традиційним для Windows-програм.

2.Контекст відтворення Windows і контекст відтворення ОреnGL. зазвичай звільняються додатком. Тобто, команди виведення ОреnGL. зазвичай обрамляються наступними рядками:

dc := BeginPaint(Window, ps);

wglMakeCurrent(DC, hrc);

wglMakeCurrent(0, 0);

EndPaint (Window,ps);

RELEASEDC (Window, dc);

 

 

Таким чином, прогресивним можна назвати такий процес розвитку соціальної системи, за якого:

¾ зростає кількість її підсистем;

¾ ускладнюється структура соціальної системи;

¾ збільшується кількість зв’язків між елементами системи;

¾ зростає набір функцій окремих елементів і підсистем.

В результаті регресивного розвитку:

¾ зменшується набір корисних для системи функцій;

¾ руйнуються існуючі структури;

¾ зменшується кількість підсистем, елементів і зв’язків, що забезпечують існування, стабільність та життєдіяльність соціальної системи.

До основних форм соціальних змін також належать соціальна еволюція і соціальна революція, які являють собою дві різні, проте необхідно взаємопов’язані сторони суспільного розвитку.

Соціальна еволюція— процес поступової зміни соціальної системи, що призводить до її диференціації та підвищення рівня організації.

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

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