Ширшов М.В.
СТАТЬЯ О PASCAL ABC
С каждым днём компьютер всё больше и больше входит в нашу жизнь. Мы сталкиваемся с компьютером практически везде: дома, на работе и даже когда идём в магазин. Компьютер становится неотъемлемой частью нашей жизни, работы, учёбы и отдыха. Но, что такое сам по себе компьютер, совокупность «полупроводниковых приборов», которые практически не несут никакой практической пользы простому пользователю. Способности и возможности компьютеру дают программы. Чтобы создать программу, нужен язык программирования и, конечно же, сам программист. Одним из не - сложных языков программирования является Pascal.
Pascal достаточно простой язык программирования, а с выходом новой версии PascalABC, работа в нем стала ещё проще. Отличия между новым (PascalABC) и старым (Turbo Pascal 7.0) Паскалем достаточно существенны. PascalABC более удобен в работе и более приспособлен к сегодняшним требованиям к программированию, по сравнению с Turbo Pascal 7.0, в PascalABC появились новые модули, дающие более широкие возможности в работе, к примеру, появились таких модули как Robot, Sounds, VCL, ABCObjects и т.д. К примеру, Sounds дает возможности работать со звуком, это более существенно, чем процедуры в модуле Crt в Turbo Pascal 7.0. Модуль Sounds позволяет загружать в программу звуки и музыку из внешних файлов, а также позволяет производить с ними простые операции.
Отличительной особенностью PascalABC является возможность непосредственной настройки графического окна, например, устанавливать разрешение графического окна, способы заполнения его, давать заголовки, устанавливать расположения графического окна на экране.
Наряду с новыми возможностями, PascalABC расширил уже имевшиеся ранее возможности. Примером служит количество стандартных цветов в модуле Graph (который в новой версии называется GraphABC), которое увеличилось по сравнению с предыдущей версией (Рис. 1).
Рис. 1.
Но в чем-то новый Паскаль уступает свой старой версии. В том же модуле GraphABC процедуре SetBrushStyle не хватает способов закраски по сравнению с Turbo Pascal 7.0.
В PascalABC становятся возможными такие вещи, которые в Turbo Pascal 7.0 казались трудными или невозможными, к примеру, изображение трехмерной проекции (Рис. 2).
~|g] Библиотека Визуальных Компонентов(УСЦ. версия 2.5.0.4 Файл Другие фигуры Параметры Помощь___________________
► Л Ш I Fi * I il
Рис. 2
В заключение можно обобщенно сказать, что Разса1ДБС является простым и в тоже время достаточно сильным инструментом в создании программ, даже просматривая примеры, приведенные в «Справке», данный язык поражает своими возможностями.