Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.
ла. ДляэтоговфайлеNC.EXT надосформироватьсоответствую щуюстроку. Например, пустьимеетсямножествофайловсдан нымидляграфическойпрограммысименами, имеющимирасшире ние .G2G (D1.G20, D2.G20, ...), играфическаяпрограмма DAGRA.EXE. ВсеонирасположенывдиректорииC:\GRAPH. Тогда вфайлеNC.EXT следуетсоздатьстроку: 020: C:\GRAPH\DAGRA !.! Теперьдостаточнонавестикурсорнаимяфайлассаннымиипо лимавтоматическибудетпостроенграфик (активизируется программаDAGRA, котораяпрочтетданныеизуказанногофай ла). Еслисовместитьдвапоследнихварианта, тосоответству ющаячастьпрограммыбудетвыглядетьтак, каквпримере3.3. Призапускеграфическойпрограммыбезпараметровонасама запрашиваетимяфайласданными. Пример3.3. ѵагNFD: string С12]; ( имяфайласданными> if ParamCount о 0 then NFD ParamStr (1) else In_Name_Flle (NFD); {вызовпроцедурывводаименифайла) 3.3. БольшиемассивывТурбо-Паскале Построениеграфиков, какправило, требуетработыс большимимассивами, которыесоздаютопределенныепроблемы прииспользованииТурбо-Паскаля. Деловтом, чтомаксималь ныйразмерсегментасданныминеможетпревышать6552С байт. Отсюда максимальныйразмермассиваприиспользованиипере менныхтипаreal (6 байтначисло) неможетпревышать10920 элементов (илиприблизительно100x100). Апосколькумассивов впрограмменесколько, даещеимеютсядругиепеременные, то приходитсяискатьнекоторыеальтернативныеварианты. Самое общеерешение- использоватьдинамическѵюпамять 'heap і, ко л тамэдополнениекнеудобстзамиспользованиядинамической памятитакжеимеетсяограничениекаразмердинамического
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz