Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 13
На сайте нет зарегистрированных пользователей

Пользователей: 13,361
новичок: uehuat
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование автовокзала + Отчет + Блок схема
Моделирование процесса обеспечивающего надежность функционирования АСУ Т...
База данных склада на Delphi + Схема БД

Интегрированная среда программирования Turbo Pascal 7.0


Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.

Вход в интегрированную среду

Для входа в интегрированную среду запускаем на выполнение файл turbo.exe, находящийся в каталоге ..\TP\BIN. При необходимости можно задать имя файла, с которым нужно работать:
turbo myprog1



После загрузки файла turbo.exe на экране появится основной экран интегрированной среды (рис. 1).
Интегрированная среда программирования Turbo Pascal 7.0
Рис. 1. Экран интегрированной среды

По функциональному назначению выделяется три области экрана:
• Строка меню
• Рабочая область
• Строка состояния
Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:
File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение…)
Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений …)
Search. Позволяет осуществлять поиск и замену фрагментов текста.
Run. Позволяет запускать программу, в том числе в пошаговом режиме.
Compile. Позволяет осуществлять компиляцию программы.
Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.
Tools. Содержит некоторые дополнительные средства Турбо Паскаль.
Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.
Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).
Help. Позволяет получить имеющуюся в системе справочную информацию.
Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу Alt и ту букву, которая выделена красной в названии пункта меню. Меню также позволяет работать с мышью.
Рассмотрим некоторые пункты меню, обеспечивающие решение задачи в TURBO PASCAL.
File Меню работы с файлами содержит функции, управляющие ра-ботой с файлами.
New - удаление текущей программы из памяти и очистка экрана.
Open – загрузка файла с диска и переход в режим экранного редактирования.
Save - сохранение на диске текущего редактируемого файла и продолжение редактирования. Синоним команды - "F2".
Save as - запись текущего файла на диск под новым именем (можно задать также другие диск и каталог). После этой команды файл с новым именем становится текущим (это отражается соответствующей информацией в правом верхнем углу окна редактирования).
Save all - запись всех файлов.
Change dir - команда для изменения текущего каталога (здесь указывается имя диска или каталога, который до следующего изменения будет счи-таться текущим).
Print, Print setup – для работы с принтером.
DOS shell - временный выход в операционную систему, использовался ранее в ЭВМ имеющих не большую оперативную память (например, для выполнения команд удаления или переименования файлов). Возврат в Тубро-среду происходит после ввода команды Exit. Содержимое редактируемого файла не изменяется;
Exit - выход из Турбо-среды. Синоним - "Alt-X".
Edit Меню редактирования активизирует встроенный редактор.
Undo - отменить последнее изменение. Синоним "Alt-BkSp".
Redo- вернуть последнюю отмену изменения.
Cut – вырезать блок. Синоним - "Shift-Del".
Copy – копировать блок. Синоним - "Ctrl-Ins".
Paste – вставить блок. Синоним - "Shift-Ins".
Clear – удалить блок. Синоним - "Ctrl-Del".
Show clipboard – показать содержимое буфера.
Run Меню выполнения программы объединяет функции и команды, управляющие трассировкой и выполнением программы.
Run - запуск программы на выполнение (при необходимости выполняется трансляция программы). По завершении работы программы происходит возврат в интегрированную Турбо-среду. Синоним - "Ctrl-F9";
Step over - пооператорное выполнение программы. В отличие от Trace при обращении к процедуре или функции вход в них не производится, а они рассматриваются как один оператор. Синоним - "F8";
Trace into - покомандное выполнение (трассировка) программы. Синоним - "F7";
Go to cursor - выполнение программы (без трассировки) от текущей строки;
Program reset - выход из режима отладки: все точки прерывания и переменные в окне просмотра сохраняются, но по командам Run, Trace или Step выполнение начинается с начала программы. Синоним - "Ctrl-F2";
User screen - показ результатов выполнения программы, выведенных на экран. Для возврата достаточно нажать любую клавишу. Синоним - "Alt-F5".
Compile Меню компиляции- компилирование, т.е. перевод программы с языка Паскаль в исполняемую программу в машинных кодах без ее запуска.
Compile – компиляция файла в активном окне. Если обнаруживается синтаксическая ошибка, выдается сообщение об этой ошибке и курсор перемещается в место ее нахождения.
Destination - определение места записи откомпилированной программы: в оперативную память или на магнитный диск.
Debug Меню отладки
Breakpoint – работа с точками останова;
работа с точками останова
Watch – открывается и активизируется окно отладки;
Watch – открывается и активизируется окно отладки
Output – открывается и активизируется окно выходных результатов;
Add watch – добавляется в окно наблюдаемых параметров новый пара-метр (переменная или выражение);
Add breakpoint – задается точка останова и условия останова

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

Основные команды и горячие клавиши
Ниже приведены основные команды среды разработчика Турбо Паскаль и соответствующие им горячие клавиши. Более полный перечень горячих клавиш вы можете найти в приложении.
Ctrl+F9 - запуск программы
Alt+F5 - просмотр пользовательского экрана
F2 - сохранение программы
F3 - открытие сохраненной программы
Alt+F3 - закрытие активного окна
Alt+X - выход из Турбо Паскаль
F1 - контекстная помощь
Ctrl+F1 - справка об операторе, на котором установлен курсор
Alt+Backspace - отмена последнео изменения
Ctrl+Y - удаление строки
Shift+стрелки - выделение блока текста
Ctrl+Insert - копирование выделенного блока в буфер
Shift+Insert - вставка из буфера
Опубликовал Kest April 03 2010 20:57:05 · 0 Комментариев · 16468 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Открытие Cd-ROM'a...
База данных: Книж...
Таймер и секундомер
Применение жадног...
Пример работы с б...
Фильтры изображений
Цветной Grid
Geo-Whois
Flash MP3 Player ...
Работа с базами д...
Просмотр файлов и...
PDF
Рисование PopupMenu
DelphiXIsoDemo1
С# для профессион...
Email
Tenis [Исходник н...
Borland C++Builde...
Измерение тактово...
С. Г. Горнаков - ...

Топ загрузок
Приложение Клие... 100772
Delphi 7 Enterp... 97809
Converter AMR<-... 20261
GPSS World Stud... 17014
Borland C++Buil... 14189
Borland Delphi ... 10267
Turbo Pascal fo... 7372
Калькулятор [Ис... 5972
Visual Studio 2... 5206
Microsoft SQL S... 3661
Случайные статьи
Игровые автоматы Дрип
Программирование: ...
Обслуживание дерев...
Изменение тайтла и...
Перемещение объект...
Как распорядиться ...
Округление по необ...
помещая их учетные...
Приложение RADIUS ...
Модификация корпус...
Описание константы...
Отключение шифрова...
стандартным уровнем
Блоки работы со сп...
Программная архите...
Пассивные интерфей...
• Обеспечьте посто...
Типы блогов по наз...
Служба имен доменов
16.10.
Безопасность
repeat
Устранение дребезг...
Задачи клиентского...
Установка соединен...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?