Управление на проекти в Делфи

  1. Проект "> Менюто" Файл "
  2. управление на проекти
  3. Преглед на елементи от менюто
  4. редактирам
  5. търсене
  6. изглед
  7. събирам
  8. Елемент от меню Options | проект
  9. форми
  10. Приложения
  11. съставител
  12. линкер
  13. Директории / условни
  14. Конфигурация среда за програмиране
Тази лекция обяснява как да:
  • Добавяне и изтриване на форми и модули в проекта
  • Управление на прозорците на работното пространство
  • Създаване на изпълним файл за Windows
  • Фина настройка на средата за програмиране

проект Delphi

Всеки проект има, в най-малко шест файла, свързани с него. Три от тях са свързани с управлението на проекта на околната среда и директно от програмист не се променя. Тези файлове.
  • Основният проект файл, наречен първоначално PROJECT1.DPR.
  • Първият модул на програмата / единица / на. който автоматично се появява в началото на работата. Файлът се нарича UNIT1.PAS по подразбиране, но може да се нарече с друго име, като MAIN.PAS.
  • Файлът на основната форма, която по подразбиране се нарича Unit1.dfm, се използва за съхраняване на информация за появата на основната форма.
  • PROJECT1.RES файл съдържа икона за проекта се създава автоматично.
  • Файл, наречен PROJECT1.OPT подразбиране е текстов файл, за да запазите настройките, свързани с проекта. Например, трябва да зададете на директивите на компилатора се съхраняват тук.
  • PROJECT1.DSK файл съдържа информация за състоянието на работното пространство.
Разбира се, ако ви спести проекта под различно име, смяна на името и файловете с ВЕИ, ОПТ и ДСК.

След съставянето на заявлението за получаване на файлове с разширения:

DCU - събрани модули

EXE - изпълним файл

DSM - файл услуга, за да стартирате програмата в среда, която е много голяма, се препоръчва да ги мият, когато сте готови.

Менюто "Файл"

Ако искате да се запишете на проекта, след което можете да изберете в главното меню елемент "Файл" (с помощта на мишката или клавиша Alt + F). Елемент от меню "Файл" е както следва:

Записване на проект Както

Както можете да видите, че има шест секции; това е предназначението им:
  • В първия раздел се дава възможност за управление на проекта като цяло.
  • Във втората част се осигурява контрол над формуляри, модули и компоненти на проекта.
  • Третият ви позволява да добавяте и премахвате файлове от проекта.
  • Четвърто контроли печат.
  • Петата част - на изхода на Delphi
  • Шестият раздел съдържа списък с предварително редактират проекти; Можете да отворите бързо желателен.
Както ще видите по-късно, повечето от операциите на елемент "Файл" меню може да се извършва от ръководителя на проекта (ръководител на проекта), който може да бъде достъпен от менюто Изглед. Някои операции са достъпни чрез SpeedBar. Тази стратегия е типична за Делфи: тя предоставя няколко начина за решаване на същия проблем, можете да решите за себе си кое е по-ефективно в тази ситуация.

Всяка линия на елемент от менюто "Файл" е обяснена в Директорията. Изберете меню "Файл" и натиснете F1. ще се ръководи от екрана като на фигура 1.

Фигура 1: Delphi включва върха, елемент от менюто "Файл", за да използвате.

Повечето от точките на първия раздел са очевидни. "Нов проект" започва нов проект, "Open Проект" отваря съществуващ проект, и т.н.

Първите две точки на втората част дава възможност да се създаде нова форма или на нов модул. Изборът на "нова форма", можете да създадете нова форма и модул, който се свързва с него; избиране на "Ню Unit", можете да създадете един модул.

"Нова Компонент" диалог е да се изгради нов визуален детайл компонент. Резултатът е модул, който може да се компилира и включени в компонент палитра.

"Open File" се отваря, ако е необходимо, всеки модул или просто текстов файл. Ако модулът описва формата, тази форма също се появява на екрана.

Когато създадете нова Delphi единица той дава името по подразбиране. Можете да промените това име на нещо по-смислено (напр MAIN.PAS) с помощта на "Save File As" елемент.

"Запазване на файл" само спестява редактирания файл, но не и на целия проект.

Ние трябва да се обърне внимание: Трябва редовно да спаси проекта чрез файла | Запазване на проекта или чрез натискане на Ctrl + S.

управление на проекти

Сега, когато знаете за създаването на проект с помощта на елемент от менюто "Файл", преминете към ръководителя на проекта, който участва в управлението на проекта. Ръководител на проекта, Фигура 3, е разделена на две части. - Горен панел с бутони за управление. Bottom - списък на модулите включени в проекта.

Фигура 3: Бутоните на върха се използват за отстраняване или да добавят модули за проекта.

Менюто точка "Файл" по-рано. На следващо място, помисли за други важни точки - "Edit", "Търсене", "Виж" и "Събиране", но за по-малко детайли. Освен това, отново в подробности, описва "Опции".
  1. Най елемент от менюто "Редактиране"

Обърнете внимание на тази директория (он-лайн помощ) обяснява как да използвате менюто Options | Настройки на среда за команда "U NDO". Способността да се ограничи броят на възможните команди "Отмяна" може да бъде полезно, ако се работи на една машина с ограничени ресурси.

"Изнасяне на преден план", "Изпращане отзад", "Подравняване" и номер "Размер" обсъжда в Урок 2. Останалите четири точки ще ви помогнат бързо да "украсявам" външния вид на формата.
  • Най елемент от менюто "Меню"


    В проекта на елемент от менюто "Compile" може да се компилира (съставяне) или възстановяване (изграждане). Ако изберете компилирате и стартирате. Делфи прекомпилира само тези модули, които са се променили след последното компилация. Изграждане на всички. От друга страна, компилирате всички модули, чиито код е на разположение. Синтаксис Проверка на командните проверки само на коректността на кода на програмата, но не се актуализират DCU файлове.

    В долната част - кликнете информация, която показва информация за програмата. размери код сегменти, данни и размер купчина от местната динамична памет и броя на линиите на съставен.
  • Най елемент от менюто "Run"
  • Можете да използвате "Run", за да компилирате и стартирате програмата и да се уточни командния ред параметри, за да се премине към програмата. Това са възможностите за режим на отстраняване на грешки.

    Елемент от меню Options | проект

    "Options" е най-сложната част от системното меню. Този контрол център, от който можете да промените настройките за проекта и за цялата работна среда Delphi. В "Опции" има седем точки.

    Всички настройки за проекта се съхраняват в текстов файл с разширение на ОПТ, и можете ръчно да ги поправи.

    форми на страници

    На страницата форми, можете да изберете основна форма на проекта. Промените, които правите, са показани в съответния DPR файла. Например, в следния проекта, Form1 е от първостепенно значение, тъй като за пръв път се появява в основния модул:

    Unit1 в "UNIT1.PAS"

    Unit2 в "UNIT2.PAS";


    Сега нека да преминем към страницата Линкер, показан на фигура 7.

    Фигура 7: Page линкер.

    Debugger настройки са описани по-долу. Ако буфер линкер е в паметта, свързването е по-бързо.

    Размер на стек (Stack Размер) и динамична местна памет (Heap Size) е изключително важно. Delphi задава по подразбиране и Stack размер. и Heap Size до 8192 байта всеки. Може да се наложи да промените размера на стека в програмата, но обикновено не повече от 32KB. Накратко, тези две измерения не трябва да надвишават 64 КБ, в противен случай тя ще генерира грешка при съставянето на програмата.

    Страница Директории / условни

    Page Directories / условностите, фигура 8, дава възможност да се увеличи броя на директории, където компилатора и свързващата търсите DCU файлове.

    Фигура 8: Page директории / кондиционали.

    В DELPHI.INI файл съдържа още един списък от директории. Не забравяйте, че в ОПТ файл - списък на папки за конкретен проект, а DELPHI.INI файл - списък се прилага за всеки проект.

    Изходна директория - изходната директорията, в която EXE и добавени DCU файлове в резултат на компилацията.

    Търсене път - списък на директории за търсене на DCU файлове при свързването. Directory списъци, разделени с точка и запетая;

    Условни определя - за опитен програмист и на първия етап на проекта се изисква. За информация можете да се обадите на (помощта он-лайн) директория.

    Средата за конфигурация за програмиране (IDE)

    Фигура 9: стр Предпочитания.

    В групата "Настолни Съдържание" се определя, той ще бъде спасен, когато излезете от Delphi. Ако изберете Desktop Само - това ще спести информация за директории и прозорци се отварят, когато изберете Desktop и символи - това ще спаси една и съща, както и информация за браузъра (браузър).

    В "Designer Форма" на групата можете да зададете дали да се показват на решетката (мрежата) на екрана и дали да се приведе в съответствие предмети върху него, и размер на окото.

    Под "грешки". по желание Интегрирана грешки - аз използвам вградения дебъгер; Стъпка програма Блок - дебъгер ще спре на първия ред модул, който е информацията за грешки; Break On Изключение - дали да се спре програмата при възникване на изключение; Минимизиране На Run - дали Delphi подвижен, когато програмата започва. След затваряне на програма Delphi среда е възстановена. Скриване Дизайнерите На Run - скрива Designer прозорец (Object Inspector, форма), когато се стартира приложението.

    Покажи Compiler Напредък - дали да се показва прозорец, в който се отразява на процеса на съставянето на програма.

    "Галерия" - посочва в кои случаи е необходимо да се осигури "Галерия" (колекция от парчета и експерт).

    Опции за страницата Редактор Редактор и цветовете на дисплея Редактор ви позволяват да променяте цветовете и "горещи" клавиши, използвани IDE. страница Редактор на дисплея е показано на фигура 10 и цветове Editor - Фигура 11.

    Фигура 10: Страница E ditor дисплей.

    Фигура 11: страница Редактор цветове.

    IDE цветове могат да бъдат променени в страницата Editor цветове.

    И накрая, Опции Редактор (фигура 12).

    Много от настройките на тази страница не са много важни за повечето потребители, и ще се съсредоточи само върху някои от тях.

    "Търсене на текст в курсора" - ако е разрешена, търсенето (Ctrl + F) като подниз, за ​​да търсите, ще вземе думата на мястото на курсора.

    Всички възможности, можете да научите повече в директорията (F1).

    Настройки се съхраняват в DELPHI.INI файл. който се намира в директорията на Windows.

    Новини
    Knights етер теория

    Това Корнилов написа на страницата си в социалната мрежа.

    Според Корнилов, тогава посланието му беше посрещната с недоверие.

    Сега Владимир Корнилов реши да се върне към този въпрос, във връзка с които публикува в Моята страница във Фейсбук снимки мистериозни израелци, които взеха участие в клането в Одеса.

    Сред многото въпроси, които Корнилов, каза той, биха искали да получите отговор, например, са както следва:

    "Защо са случайно отиде в Одеса с медицинско оборудване, гумени ръкавици, ако са знаели предварително, че ще бъде ранен и убит? Или защо този боец ​​изведнъж забравили английски, когато разбра, че досието му? ".

    Езера, морета и океани от северните --------- lushariya върти обратно на часовниковата стрелка Lc m - р-в-к-и, и водата в южната polushariya - RA - проводим разтваря -sya- зало- ч ас стрелка - Obra-zuya- -Oral-мравка-ски-е-ово-вода компания.

    Основната причина за водовъртежите на въртене са местен вятър.
    Колкото по-висока скорост на вятъра по-висока скорост на въртене на водовъртежи и като следствие, по-високи водовъртежи центробежната сила, като по този начин увеличаване на нивото на водата на морета и океани.
    И толкова по-ниска центробежната сила от водовъртежи, толкова по-ниско нивото на водата в моретата и океаните.

    скорост на потока по периметъра на моретата и океаните не е същото навсякъде и зависи от дълбочината на брега. В плитка част на скоростта на морските течения се увеличава, а в дълбоката част на морето се намалява.
    Сезонни колебания в нивото на водата часовник-tsya не около бреговете на моретата и океаните-те, но само в тези брегове, където -висока ъгловата скорост на потоците и следователно висока центробежната сила на водата. (Центробежната сила F В = V / R).
    През прави брегове, където течения нямат никаква ъглова скорост ниво на водата не се покачва.