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

2. ГРАФИКА И ЯЗЫКИ ПРОГРАММИРОВАНИЯ 2.1. Выборязыкапрограммирования Присозданиисерьезногопрограммногопродуктавсегда возникаетзадачавыбораподходящегоязыкапрограммирования. Насвданномслучаеинтересуютграфическиевозможностиязы­ ка, хотяследуетсказать, чтопрактическиналюбомязыке программирования (спривлечениемвособосложныхслучаях языкаАссемблер) можнореализоватьпрактическивсезамыслы, втомчислеилюбуюграфику. Графическиемодулиилиоперато­ рыимеютвсеосновныеязыкипрограммированияПК: Бейсик, Фортран, ПаскальиСи. Вопроспоэтомусостоитввыбореязы­ ка, удовлетворяющегорядудругихтребований: удобствоиско­ ростьпрограммирования, наличиеинтегрированнойсредыи средствотладки. Преждечемсравниватьязыкипрограммированияпосмотрим, какиежезадачинампредстоитрешатьприсозданииграфичес­ когопрограммногокомплекса. Преждевсегосамаграфика. Чтотакоеграфикаспозиции программирования? Можносказать, чтографиксостоитизсле­ дующихэлементов: точек, линий, букв, цифридругихсимволов идляцветныхизображений- цвета. Всеостальныестандартные элементы (окружности, дуги, многоугольникиидр.) являются производными. Такимобразом, желательноиметьдостаточно Ьсльшийнаборграфических 'кирпичиков1'-примитивовинаборов различныхшрифтов, втомчислеискириллицей. Дляпостроенияграфиковнеобходимовводитьиобрабаты­ ватьбольшиемассивыисходныхданных, т.е. языкпрограммиро­ ваниядолженобеспечиватьэтифункции. Построенныенаэкране графическиеизображенияжелательнокак-тосохранять, соби­ ратьькакую-тобиблиотекуииметьсистемууправленияею. И наконец, дляуправлениякомплексомнеобходимдиалоговыйин­ терфейс, включающийвсебянаборменю, запросов, сообщенийи предупреждений. Крометого, насегодняшнийденьхорошимто­ І5

RkJQdWJsaXNoZXIy MTUzNzYz