Высокоуровневые методы информатики и программирования. Сивохин А.В - 31 стр.

UptoLike

32
Введение
В основе любого языка программирования лежит некоторый принцип,
оказывающий влияние на методологию разработки прикладных программ. В языке Pascal
таким принципом был принцип процедурного структурирования программ, согласно
которому программист должен был решить, как именно процедуры должны быть в
программе и как их реализовать эффективным способом. По мере прогресса в области
вычислительной
техники, акцент программирования стал смещаться с процедур в сторону
организации данных.
Оказалось, что эффективная разработка сложных программ нуждается в
действенных способах контроля правильности использования данных, контроль должен
осуществляться как на стадии трансляции, так и при этом на стадии выполнения
программ. Логическим следствием этого направления стал модульный подход к
построению программ
, который характеризуется стремлением разместить логически
связанную процедуру внутри одного модуля.
В 80-х годах прошлого века в программировании наметился новый подход,
который получил название объектно-ориентированное программирование (ООП).
Основная идея этого подхода заключается в стремлении связать данные и объединить их
функции и процедуры в единое целое, класс. Класс должен создаваться таким
образом,
чтобы соответствовать реальному объекту с его свойствами и поведение объектно
ориентированного программирования можно рассматривать как модульное
программирование нового уровня, когда вместо механического объединения процедур и
данных акцент делается на их смысловую связь.
Pascal после ввода средств для работы с объектами стал называться Object Pascal. На
базе этого языка фирма Borland разработала мощную интегрированную
среду визуального
объектно-ориентированного программирования, которая стала применяться для многих
областей применения.Delphi имеет мощный набор готовых к применению классов и
компонент, которые откомпилированы и находятся в библиотеке визуальных компонент
VCL(Visual Component Library).
Для целей приобретения знаний и навыков применения по модульной и объектно-
ориентированного программирования в интегрированной среде Delphi, было создано
                                           Введение


          В основе любого языка программирования лежит некоторый принцип,
оказывающий влияние на методологию разработки прикладных программ. В языке Pascal
таким принципом был принцип процедурного структурирования программ, согласно
которому программист должен был решить, как именно процедуры должны быть в
программе и как их реализовать эффективным способом. По мере прогресса в области
вычислительной техники, акцент программирования стал смещаться с процедур в сторону
организации данных.
          Оказалось, что эффективная разработка сложных программ нуждается в
действенных способах контроля правильности использования данных, контроль должен
осуществляться как на стадии трансляции, так и при          этом на стадии выполнения
программ. Логическим следствием этого направления стал модульный подход к
построению программ, который характеризуется стремлением разместить логически
связанную процедуру внутри одного модуля.
          В 80-х годах прошлого века в программировании наметился новый подход,
который    получил    название   объектно-ориентированное     программирование     (ООП).
Основная идея этого подхода заключается в стремлении связать данные и объединить их
функции и процедуры в единое целое, класс. Класс должен создаваться таким образом,
чтобы соответствовать реальному объекту с его свойствами и поведение объектно–
ориентированного      программирования      можно      рассматривать    как    модульное
программирование нового уровня, когда вместо механического объединения процедур и
данных акцент делается на их смысловую связь.
       Pascal после ввода средств для работы с объектами стал называться Object Pascal. На
базе этого языка фирма Borland разработала мощную интегрированную среду визуального
объектно-ориентированного программирования, которая стала применяться для многих
областей применения.Delphi имеет мощный набор готовых к применению классов и
компонент, которые откомпилированы и находятся в библиотеке визуальных компонент
VCL(Visual Component Library).
     Для целей приобретения знаний и навыков применения        по модульной и объектно-
ориентированного программирования         в интегрированной среде Delphi, было создано

32