Навигация
Главная
Поиск
Форум
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
Реклама
Сейчас на сайте
Гостей: 7
На сайте нет зарегистрированных пользователей

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

Обратное размещение элементов ЭВС на Delphi + Пояснительная записка
Создание последовательности окон и передвижение окон по экрану на Turbo ...
Моделирование системы управления качеством производственного процесса на...

Интегрированная среда программирования 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 Комментариев · 16495 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
OnlineIP
SUIPack
Дешифратор содерж...
PDJ Scrollers
WinPopup
PHP, MySQL и Drea...
Strawberry Prolog...
Пользовательская...
Файловый менеджер
Delphix Sample [И...
Rotolabel
ActiveX в Delphi
Краснов М. - Open...
Факториал [Исходн...
Ильдар Хабибуллин...
Scrrlcaptoin
HtmlLerz PRO
SMExport
Открытие Cd-ROM'a...
mp3tag

Топ загрузок
Приложение Клие... 100774
Delphi 7 Enterp... 97833
Converter AMR<-... 20268
GPSS World Stud... 17014
Borland C++Buil... 14191
Borland Delphi ... 10291
Turbo Pascal fo... 7373
Калькулятор [Ис... 5984
Visual Studio 2... 5207
Microsoft SQL S... 3661
Случайные статьи
Повышаем тИЦ
Культура отношения
Где шарф купить
Онлайн-слоты для р...
Описать объект, вк...
Казино SOL
Искажения образа т...
Порты исключительн...
Создаем таблицу в ...
повлиять на развер...
Карта START
Битовые поля в язы...
Моделирование очер...
Точка USR 2450, De...
Игровой автомат Bo...
Использование указ...
Обновление, управл...
Процедура обратног...
Закрытые данные ка...
Продолжение. Моном...
Маршрутизаторы
Глава 6. Приложения
Функция GetPixel -...
Процедура SetColor...
Где купить кухню в...
Статистика



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


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