Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lektsia_2-proekt.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
96.26 Кб
Скачать

2. Створення й збереження нового проекту

Розмову про створення нового проекту почнемо з однієї важливої поради: заведіть собі за правило відводити для кожного нового проекту новий підкаталог (папку Windows). Зручна структура каталогів суттєво полегшує роботу над проектами. Зв'язана ця порада з тим, що якщо поміщати кілька проектів в один каталог, то ви заплутаєтеся в тому, які файли до якого проекту належать. Розміщення проектів у різних каталогах позбавить вас надалі від багатьох неприємностей.

Якщо у вас виникає кілька варіантів виконання проекту, а звичайно так і буває, то бажано усередині каталогу проекту створювати підкаталоги для кожного варіанта. Зручна структура каталогів суттєво полегшує роботу над серйозними проектами.

Новий каталог ви можете створити засобами Windows перед початком проекту, або створювати його можна у вікні стандартного діалогу збереження файлів за допомогою відповідної швидкої кнопки.

 

Створення нового проекту

Почати новий проект можна декількома способами. Можна виконати команду File - New - Application. Ще один шлях - команди File - New - Other. При виборі цієї команди відкривається вікно New Items (нові елементи).

Це вікно є вітриною Депозитарію об'єктів (Object Repository) - сховища зразків компонентів, форм, фреймів і проектів. Ви можете й самі створювати якісь свої форми, компоненти, фрейми, проекти й включати їх у Депозитарій.

У нашому випадку ми прагнемо відкрити новий проект. Це можна зробити, клацнувши на піктограмі Application (додаток), яка розташована на сторінці New (новий). Піктограма Application створює додаток з порожньою формою.

Ви можете також скористатися й деякими іншими варіантами додатків, піктограми яких розташовані на сторінці Projects. Щоб одержати пояснення по об'єктах, що містяться в Депозитарії, можна клацнути у вікні правою кнопкою миші й з випливаю чого меню вибрати форму відображення View Details (подробиці). Форма відображення зміниться, і ви зможете побачити короткі пояснення пропонованих вам варіантів.

Можливість користуватися готовими проектами з Депозитарію виглядає, безумовно, привабливої. Але я б не радив захоплюватися цими можливостями. Користуючись не порожніми ескізами додатків і форм, ви завжди ризикуєте, що в них виявляться якісь, не замічені вами особливості, які не дозволять додатку працювати так, як вам хотілося б. До того ж, додаток буде виглядати стандартним, позбавленим індивідуальності. Коли ви освоїтеся з Delphi, краще весь додаток робити самому, починаючи з порожньої форми. А проекти з Депозитарію, так само як і приклади, що поставляються з Delphi, корисно подивитися, вивчити, випробувати, перенести якісь прийоми програмування до своїх додатків, але не більш того.

 

Збереження проекту, його повторне відкривання

Першу дію, яку я рекомендував би вам виконати після створення нового проекту - зберегти його. Після того, як ви створили додаток з порожньою формою, відразу збережіть його в потрібному каталозі. І протягом роботи над проектом частіше виконуйте збереження.

Якщо ви починаєте роботу з того, що зберігаєте проект, і надалі регулярно повторюєте збереження, ви можете не побоюватися будь-яких несподіванок типу збою комп'ютера або Delphi, викликаних технічними причинами або неприпустимими діями вашого власного ще не налагодженого додатка при його запуску. Але є й ще аргумент на користь негайного збереження проекту й модулів. У багатовіконних додатках, які будуть розглянуті пізніше, це дозволяє відразу задати модулям імена, які будуть використовуватися в програмі для взаємних посилань модулів один на одного. Якщо ви не виконали відразу збереження форми, то змушені спочатку посилатися на її ім'я за замовчуванням, а надалі змінювати ці посилання.

Зберегти проект можна командою File - Save All. Зручно також використовувати відповідну швидку кнопку. При першому збереженні Delphi запитає у вас ім'я файлу модуля, а потім - ім'я файлу Проекту треба мати на увазі, що Delphi не допускає однакових імен модулів і проектів. Імена файлів повинні бути різними. Завжди при збереженні проектів і модулів задавайте осмислені імена файлів.

Чому не варто погоджуватися при збереженні з іменами, пропонованими Delphi за замовчуванням - Projectl, Unitl і т.п.? По-перше, ім'я файлу проекту буде надалі іменем вашого виконуваного модуля. Напевно, не дуже добре буде віддавати замовникові проект із такою дивною назвою, як Projectl.

По-друге, ім'я файлу модуля буде й іменем самого модуля. У проекті з одним модулем ім'я Unitl, можливо, не так уже й страшно. Але якщо у вас у проекті буде кілька модулів, те чи навряд вам буде зручно увесь час пам'ятати, що таке Unitl, а що таке Unit5. Крім того, уявіть собі, що ви на якийсь час припинили роботу над своїми проектами, а потім знову її відновили. Або супровід ваших проектів здійснюється не вами, а кимось іншим. Ви упевнені, що легко буде розібратися в численних Projectl і Unitl незрозумілого призначення?

При розробці простих прототипів проектів зручно задавати імена файлів проектів і модулів однаковими, розрізняючи їх тільки префіксом «Р» або «U» відповідно. Наприклад, файл проекту – Peditor1, файл модуля – Ueditor1. Це спрощує розуміння того, які файли до якого варіанта проекту відносяться, оскільки на початкових стадіях проектування у вас може з'явитися кілька альтернативних варіантів того самого проекту.

Отже, рекомендації зі створення нового проекту зводяться до наступного.

  • Створіть новий каталог для свого нового проекту.

  • Створіть новий проект командою File - New - Application.

  • Відразу збережіть проект і файл модуля командою File - Save All.

У наступних сеансах роботи ви можете відкрити збережений проект командою File - Open Project. Але якщо ви працювали із проектом недавно, то багато зручніше відкрити його командою File - Reopen. А ще зручніше скористатися стрілочкою поруч із відповідною для цієї команди швидкою кнопкою. В обох випадках відкривається вікно, у якому ви легко знайдете кілька проектів, з якими працювали останнім часом, а також ряд файлів, з якими ви працювали.

Є ще більш зручний спосіб автоматично відкривати при завантаженні Delphi той проект, з яким ви працювали в попередньому сеансі. Для цього треба виконати команду Tools - Environment Options. У діалоговому вікні, що відкрилося, треба перейти на сторінку Preferences і включити індикатор Desktop групи опцій Autosave options. Тоді при кожному запуску Delphi буде завантажуватися ваш останній проект попереднього сеансу й будуть відкриватися всі вікна, які були відкриті в момент попереднього виходу з Delphi. Це дуже зручно, якщо ви маєте намір продовжувати роботу над тим же проектом.

Ви можете зберегти свій проект у Депозитарії. Згодом з появою схожої задачі ви можете запозичити його звідти, щось у ньому змінити й у такий спосіб заощадити собі багато часу.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]