Сохраняйся!Программист
Козьма Прутков
Так как с этого и следует начинать работу над новым проектом, то создайте для него на диске отдельную папку. Затем нажмите кнопку 0* - аналог команды File> Saveall (быстрые клавиши - Shift+ Ctrl+ S) на стандартной панели и в открывшемся диалоговом окне перейдите в эту папку.
Новую папку можно создать и непосредственно из диалогового окна, воспользовавшись услугами кнопки L
Вместо названия модуля по умолчанию Unitlвыберите более подходящее, например MyUnit, и сохраните его на диске. Тут же проделайте эту операцию и файлом проекта (назовём его MyProject).
Менеджер проекта также облегчает работу с файлами проекта. Например, после нажатия правой кнопки мыши на строчке Unitl.pas, на экране появится контекстное меню
В нём вы можете сохранить файл модуля на диске (команды Saveили SaveAs...), переименовать его (Rename) и удалить из проекта (RemoveFromProject).
Имейте в виду, что Delphi не позволяет присваивать имя проекта файлу модуля, хотя они и имеют разные расширения.
Любой проект на Delphi включает в себя довольно много файлов. Чтобы они не перемешались с другими файлами, их нужно сохранять в отдельной папке, желательно в корневом каталоге диска и под «прозрачным» названием, иначе потом вам придётся долго искать её среди прочих папок с ничего не значащими именами типа «абвгд» или «ёклмн». Можно предварить название папки символом подчёркивания «_», тогда она будет находиться в начале списка папок на диске.
Закончив работу над проектом, вы можете стереть этот символ, папку заархивировать и убрать на вечное хранение в папку для всех ваших проектов на Delphi. Такой подход позволит вам всегда быстро находить необходимые файлы.
Переключаться между окнами Редокторо кода и Конструктора формы удобно с помощью кнопки на Панели инструментов.
Выбрать любой модуль проекта для отображения в окне Редактора кода можно из списка, который появляется после нажатия на кнопку Для перехода с одной страницы на другую в Редакторе кода достаточно щёлкнуть мышкой на табуляторе с названием модуля.
После того как вы сохранили файлы проекта под другими именами, они будут обновлены и в заголовках Главного окна и окна Редактора кода. А заголовок формы отражает значение её свойства Caption, которое можно установить в Инспекторе объектов. Обычно это название программы и номер её версии. Само же название формы задаётся свойством Nameв том же Инспекторе объектов. Если значение свойства Caption не установлено, то именно название формы и появится в её заголовке.
После набора очередной порции кода, сохраняйте его текущее состояние в файле. Для этого нажмите кнопку У-, если вы хотите записать все открытые файлы проекта, или кнопку О, если изменения коснулись только отдельного модуля.
Никогда не набирайте текст программы подолгу, минут через 5-10 сохраняйте изменения на диске! Особенно важно сохранять результаты работы перед отладочным запуском программы из среды разработки. Программа вполне может зависнуть, и всё, что нажито непосильным трудом, придётся набирать ещё раз.
При большом риске зависания программы её лучше скомпилировать одной из команд меню Project m потом запустить из Проводника или файлового менеджера выпол¬няемый файл приложения.
Как это ни удивительно, но вы можете уже сейчас запустить ваш проект.
Нажмите кнопку у на Панели инструментов, и через некоторое время на экране появится форма, представляющая собой стандартное окно Windows(Рис. С2.10), которое можно передвигать, сворачивать, разворачивать, изменять его размеры и закрывать (в Панели задач Windowsпоявится также название вашего проекта со значком из файла ресурсов проекта). Больше ничего вы от неё не добьётесь, поэтому выполните именно последнюю из доступных команд, чтобы вернуться в среду программирования Delphi.
Если вас терзает любопытство, загляните в папку с проектом - в ней появился файл MyProject.exe (а именно в папке Win32 > Debug), который обычно и называют программой. И пусть вы не написали до сих пор ни одной строчки кода, но уже получили самую настоящую программу с выбранным вами названием. Вы можете запустить её из Проводника Windows или файлового менеджера, дважды щёлкнув по названию (или значку) мышкой. Конечно, ничего нового она не сделает по сравнению с первым стартом, но её можно скопировать на диск и запустить на любом другом компьютере - она не требует для своей работы никаких других файлов. Это большое преимущество программ, написанных на Delphi, - они исполняются без нудной установки на компьютер (впрочем, вы можете легко испортить людям жизнь, добавив к готовой программе инсталлятор со всякими вопросами, предупреждениями и просьбами).