Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.

большимчисломкнигипособийпонему. 2.2. ВозможностиязыкаТурбо-Паскаль Итак, мыостановилисьнаязыкеТурбо-Паскаль. Сейчас используется, восновном, триверсииТурбо-Паскаль: і.О, 5.5 и6.0. Версия5.5 отличаетсяотпредыдущейвведениемсредств объектно-ориентированногопрограммирования (ООП), а6.0 от­ личаетсяот5.5 улучшеннойинтегрированнойсредойпрограмми­ рования. ПосколькумынекасаемсявопросовООП, тодлянас всеверсииравныивдальнейшемвкачествебазовойверсии будемрассматривать5.0. ВдополнениекТурбо-Паскалюимеют­ сяпакетыстандартныхмодулей, расширяющиееговозможности, такиекакTurbo-Proffessicnal, ToolKit, Turbo Vision идр. ПоязыкуПаскальпоявилосьмноголитературы, нопоТурбо- Паскалювыборпоканебольшой. Заисключениемпереводовфир­ меннойдокументациипоТурбо-ПаскалюиTurbo-Proffessicnal другиепереводныекниги, какправило, запаздываютиописывают зосновномверсию3.0 илишьнемного4.0. Наиболееудачнойи малоустаревшейявляетсякнигаВ.В.Фаронова [6], вкоторой нетолькоподробноизлагаютсяосновыТурбо-Паскаляиегоин­ тегрированнойсреды, ноиотраженопытавторапоихисполь­ зованиюсмножествомпримеровпрограммирования. Рассмотримперечисленныевышезадачи, решениекоторых требуетсядлясозданияграфическогокомплекса, ивозможности Турбо-Паскалядляэтого. Начнемопятьсграфики. ВТурбо- ПаскалеимеетсяспециальныймодульGraph, которыйсодержит 73 процедурыифункции. Небудемихздесьописывать, атоль­ коперечислимихосновныевозможности. Длясозданияграфи­ ческихизображенийиспользуютсяподпрограммырисования: то­ чек, разноготипалиний, окружностей, секторов, дугокруж­ ностейиэллипсов, столбцов, прямоугольниковимногоугольни­ ков. Имеютсявозможностизадаватьцветкаждомуэлементуи фону, закрашиватьилиштриховатьзаданнуюобласть. Длявыво­ данаэкрантекстовыхсообщенийисимволовимеетсяспециаль­ ный набор драйверов, позволяющихзадаватьвид л размеры прифта. модуле Graph такжеимеютсясредствадлясохранения заданной областиэкрана, однакоразмерэтойобласти <ѵтъ 17

RkJQdWJsaXNoZXIy MTUzNzYz