Из опыта создания универсальных тестовых редакторов — страница 11

  • Просмотров 3858
  • Скачиваний 181
  • Размер файла 108
    Кб

TextBackGround(cyan); clrscr; Readln(a); {ввод пути к файлу} Assign(b1,a); {связь переменной с файлом} Reset(b1); {открытие файла для чтения} Writeln('убедитесь что ваш принтер настроен для работы в MS-DOS'); {предупреждение} repeat {цикл работы с файлом} Window(60,24,70,24); {закрытие окна} TextBackGround(black); clrscr; h:=g3; GoToXY(50,22); GetTime(g1,g2,g3,g4); {вывод времени} TextColor(yellow); Write(g1,':',g2,' ',g3); clrscr; Readln(b1,f); {считывание символа} Writeln(Lst,f); {распечатывание символа} until EOF(b1); Window(10,10,53,15); {закрытие окон} TextBackGround(black);

clrscr; End; Проблемы: отсутствие команды для окончания работы принтера, малая скорость печати. Решение- в языке ассемблер. Новые объектные концепции. Современные технологии разработки программного обеспечения опираются в основном на идеи структурного программирования. К ним, в первую очередь, относятся: функциональная модульность, структурированность программ и данных, насыщенность текстов программ комментариями, открытость,

надежность и т. д. Широко используемым примером такой технологии является технология «сверху-вниз». Ее суть заключается в постепенной пошаговой детализации функций, выполняемых программной системой. Серьезными недостатками технологии «сверху-вниз» являются недостаточное внимание к проектированию структур данных и слабая их связь с процедурами обработки. Гармоничное включение в структуру языка средств

объектно-ориентированного программирования делает переход от традиционных технологий программирования к объектно-ориентированному для тех, кто программирует на Турбо Паскале, достсаточно безболезненным. А то, что такой переход назрел, сомнений не вызывает. Мощные пакеты инструментальных средств, такие как Turbo Vision и Object Toolkit, способствует внедрению объектно-ориентированных методов в процессе разработки программ. Кроме того,

опрос американских программистов, проведенный осенью 1991 года, показал, что в 1992 году более половины из них планирует включить средства объектно-ориентированного программироваиня в свой арсенал, поскольку считают, что это будет способствовать ускорению разработки.[4] Понять основы объектного программирования вам поможет учебник по Delphi 5. Важнейшими понятиями объекта являются принцип наследования, полиморфизм, поля, методы,

свойства и события объекта. В языке Turbo Pascal не полностью реализован данный подход к программированию. Наиболее важным понятием объектно-ориентированного программирования является понятие объекта. Объект представляет собой совокупность данных и подпрограмм, предназначенных для работы с этими данными. Главным достоинством объекта является то, что он позволяет моделировать абстрактные ситуации. Это делает объектный подход к