<|||>
 

Объектно-ориентированное программирование (ООП)

Программирование. html, css, php

Объектно-ориентированное программирование (ООП)ООП - естественный подход к созданию современных программ и систем. Каждая кнопка, форма, список и т. д. представляет собой объекты, которые по умолчанию ничего не делают, а ждут наступления определённых событий и реагируют на них.

Такой подход и представляет собой ООП. При создании программ для Windows разработчики столкнулись с проблемой, когда до 90% всего времени отводилось на написание интерфейса.

При изменении стандартов в графическом интерфейсе приходилось переписывать все визуальные элементы программ. Выход из данной ситуации стал возможен благодаря двум подходам:

· Стандартизация интерфейса – появилась возможность использовать стандартные библиотеки.

· Появление визуальных языков программирования, которые свели проектирование интерфейсов к
элементарным рисованиям объекта. Однако, основным преимуществом визуальных программ является то, что при рисовании объекта пользователя автоматически генерируется программный код для данного элемента, который можно редактировать.

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

Компоненты бывают двух типов:

  1. Визуальные – имеют при выполнении тот же вид, что и при проектировании.
  2. Не визуальные – при проектировании отображаются в виде пиктограммы, а при выполнении не видны, но выполняют скрытые действия.

Визуальные программы поддерживают принцип наследования объектов – это означает, что на основе имеющегося объекта можно создавать новый объект, который наследует все свойства, методы и события родительского объекта и обретает новые элементы. Визуальная среда DELPHI позволяет:

  1. Создавать законченные приложения для Windows различной направленностью от вычислений до БД, графики и мультимедиа.
  2. Т. к. среда использует функции и библиотеки Windows, то приложение автоматически настраивается на внешний вид системы.

· Позволяет создавать мощные программы по работе с локальными и удалёнными БД.
· Создавать многозвенные распределённые приложения.
· Создавать приложения, управляющие другими приложениями.
· Позволяет создавать приложения для Internet.
· Позволяет создавать кроссплатформенные приложения для Windows и Linux.
· Создание отчётов, библиотек и другого.
Компания Borland так же разработала следующие языки:
· C-Builder;
· J- Builder;
· Для пользователей Linux существует родственная модель Kylix.



Понравилась полезная статья? Подпишитесь на RSS и получайте больше нужной информации!


Рейтинг 3.0 из 5. Голосов: 2
Комментарии
Добавить новый RSS
Гундарцев Владимир  - С++ Builder   |2015-10-09 04:51:28
Раньше C++ Builder была любимая среда разработки (очень блиизок к Delphi). Но постепенно отошел, так как не было поддержки VCL компонентов для Unicode (TTnt дополнительно ставил),
да и компилятора 64 битного так и не дождался.

Вы не в курсе, самые новые версии билдера компилируют 64 ьитные приложения? А как с юникодом?
Оставить комментарий
Имя:
Email:
 
Тема:
 
Пожалуйста, введите проверочный код, который Вы видите на картинке.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Яндекс.Метрика Все права защищены. Copyright 2008-2024 © Мой компьютер плюс