Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 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
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz