Turbo Vision  : Информатика - на REFLIST.RU

Turbo Vision : Информатика - на REFLIST.RU

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Аргентина из Челябинска
Список категорий документа Информатика
Turbo Vision

Turbo Vision

Turbo Vision  , Turbo, комп-ры, Программирование и комп-ры, Программирование, Vision Ключевые слова
страницы: 1  2  3 
Текущая страница: 1




	ВВЕДЕНИЕ.

      Если Вы  пишете программы, работающие в текстовом	режи-
ме,  которые используют	высокопроизводительный,	гибкий и  це-
лостный	интерфейс для взаимодействия с пользователем, то биб-
лиотека	Turbo Vision   предназначена для Вас.
     Библиотека	Turbo Vision является средством	для разработ-
ки  программ, работающих  в среде  DOS	,  реализующих	новый
взгляд на проектирование программного обеспечения. Библиотека
может быть использована	для создания многофункционального ин-
терфейса взаимодействия, включающего окна, диалоговые панели,
меню, поддержку	манипулятора "мышь" и  даже простой, настраи-
ваемый,	удобный	редактор.
     После создания фирмой Borland  нескольких программ	с це-
лостным	многофункциональным пользовательским интерфейсом, бы-
ла предпринята попытка заключить их возможности	в многократно
используемый набор средств. Библиотека Turbo Vision была раз-
работана с использованием технологии объектно-ориентированно-
го программирования.
       Turbo Vision  является полной объектно-ориентированной
библиотекой классов, которая содержит компоненты  пользовате-
льского	интерфейса:
     - многочисленные, сворачивающиеся,	перекрывающиеся	окна;
     - поддержку "мыши";
     - панели диалога;
     - встроенную установку цвета;
     - кнопки, полосы прокрутки, панели	ввода, кнопки управле-
ния с независимой и зависимой фиксацией;
     - стандартную обработку нажатий клавиш и работы манипуля-
тором "мышь";
     - и многое	другое!
     Чтобы использовать	Turbo Vision , нужно свободно владеть
объектно-ориентированим	программированием (ООП)	и, в частнос-
ти, С++. В приложениях,	написаных с использованием TurboVisi-
on , широко используется техника ООП, в	том числе  наследова-
ние и полиморфизм.
       ОСНОВНЫЕ	ЭЛЕМЕНТЫ TURBO VISION.
     Библиотека	Turbo Vision представляет  собой многооконную
оболочку, управляемую  событиями.  Она	является  программным
средством,  содержащим	только	скелет	программы  (средства,
обеспечивающие основную	структуру). С помощью свойства расши-
ряемости объектно-ориентированного программирования на	языке
Turbo С++, можно наполнить  этот скелет. Turbo	Vision предс-
тавляет	Вам  класс прикладной программы, TApplication,	а  Вы
на его основе создайте	собственный класс, например, - MyApp-
lication, для поддержки	своей собственной прикладной програм-
мы. Затем Вы добавляете	к нему,	или заменяете в	нем необходи-
мые детали, требубщиеся	для решения конкретной задачи.
     Подразумеваемые конструкторы и деструкторы	берут на себя
все функции обслуживания: инициализацию	объектов и их уничто-
жение.
     При использовании Turbo Vision  Вам никогда  не придется
модифицировать	имеющийся  исходный текст. Изменения  в	Turbo
Vision	производятся путем расширения. Класс прикладной	прог-
раммы  TApplication  остается неизменяемым  внутри библиотеки
TV.LIB.	 Вы будете делать только  добавления к нему, создавая
новые  типы  классов и вносить	нужные изменения путем замены
имеющихся функций на новые, которые Вы разработаете для	новых
объектов.
     Кроме того, Turbo Vision  представляет собой иерархичес-
кую структуру, а не  разобщенный набор отдельных средств. Его
можно использовать только целиком, а не	по частям. Все компо-
ненты Turbo Vision архитектурно	взаимосвязаны и	все они	взаи-
модействуют  друг с другом множеством взаимосвязанными спосо-
бами. Не стоит пытаться	вычленить из него, например, поддерж-
ку "мыши" - это	 сложне, чем создание новой системы поддержки
"мыши".
     В основе  философии разработки  Turbo Vision  лежат  две
следующие рекомендации:	полное использование  объектно-ориен-
тированного техники и работа  с	комплексом  библиотеки	Turbo
Vision в  ее основных понятиях.	Это  означает "игру по прави-
лам"  Turbo Vision и использование  ее составных типов объек-
тов так, как это в ней предусмотренно. Turbo Vision создавал-
ся для избавления  пользователей от огромного объема ненужной
повторяющейся работы и	предоставления проверенной основы для
разработки прикладных программ,	которой	можно доверять.
 Элементы прикладной программы,	построенной в Turbo  Vision.
     Прикладная	программа,  использующая Turbo Vision, предс-
тавляет	собой  взаимодействующее мнощество отбражаемых объек-
тов, событий и неотображаемых объектов.
     В контексте Turbo Vision отображаемый  объект - это  то,
что Вы можете увидеть на экране. Поля, рамки, строкипрокрутки
и меню,	- все это отображаемые объекты.	Отображаемые  объекты
могут объединяться и образовывать боллее сложные объекты, та-
кие как	окна и панели диалога. Такие отображаемые объекты на-
зываются групповыми  объектами,	 и  функционируют вместе, как
единый отображаемый объект. Группы даже	могут содержать	в се-
бе  другие группы,  порождая цепочки отображаемых обьъектов и
подобъектов.
     Событием  является	то,  на	 что  должна реагировать Ваша
программа. События поступают от	клавиатуры, от "мыши" или  из
других частей Turbo  Vision .  События помеessiћ



Текущая страница: 1

страницы: 1  2  3 
Список предметов Предмет: Информатика
Turbo Vision Тема: Turbo Vision
Turbo Vision  , Turbo, комп-ры, Программирование и комп-ры, Программирование, Vision Ключевые слова: Turbo Vision , Turbo, комп-ры, Программирование и комп-ры, Программирование, Vision
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам