Главная страница
Навигация по странице:

  • Окно свойств объектов

  • Создаём новый проект

  • "Application"

  • "Form"

  • "DLL Wizard"

  • Свойства

  • Сохранение проекта

  • Спасибо за внимание!

  • Borland Delphi 7 Введение в Delphi


    Скачать 0.63 Mb.
    НазваниеBorland Delphi 7 Введение в Delphi
    Дата15.11.2021
    Размер0.63 Mb.
    Формат файлаdoc
    Имя файлаDelphi 7.doc
    ТипДокументы
    #272243

    Borland Delphi 7

    Введение в Delphi


    Форма- это будущее окно Windows, или как описывают в др. источниках: "это контейнер для элементов управления". Она может как присутствовать в проекте, так же её может и не быть

    Главнае окно Delphi. С его помощью Вы можете управлять Вашим проектом, добавлять в проект новые элементы управления, т.е. компоненты, в общем это окно, содержащее основные функциональные средства Delphi

    Панель компонентов. Она занимает правую нижнюю часть главного окна, в ней содержатся набор готовых компонент, которые используются при создании проекта. Для удобства компоненты сгруппированы во вкладки

    Окно свойств объектов. Состоит из двух вкладок:

    1. Вкладка"Свойства" (Properties). Служит для изменения свойств объектов. Список свойств определяется по визуальным характеристикам объекта;

    2. Вкладка"События"(Events). Здесь задаются имена процедур, которые должны реагировать на то или иное действие объекта (список событий объекта также определяется по его визуальным характеристикам)

    Обе вкладки состоят из таблицы с двумя колонками:

    1. Название свойства или события;

    2. Значение или имя процедуры

    Также в этом окне имеется раскрывающийся список - упрощенный вариант окна "Окно структуры", с его помощью можно выбрать объект проекта для редактирования

    Окно структуры (окно компонентов текущего окна). Отображает связи между объектами редактируемой формы. При щелчке по объекту из данного списка - объект активируется для редактирования, а его свойства отображаются в окне "Свойства объектов"

    Рабочая часть.Состоит из окна с кодом, менеджера проекта и редактируемой формы, в ней строится будущее представление окна Windows

     



     

      

    Создаём новый проект:


    Проект -это программа на стадии создания. Он состоит из программного кода, файлов проекта Delphi и редактируемых (-ой) форм (ы). При открытии Borland Delphi 7 проект создаётся автоматически, а так же его можно создать вручную:

    Меню главного окна Delphi, далее: 

    Файл->Создать->Другое (File->New->Other)

    Опишу некоторые пункты:

    • "Application"- создаёт новый проект Windows-приложения

    • "Unit" - создаёт так называемый файл представления. Этот файл является описанием типов, так же содержит описание методов, событий и свойств, которые находятся в элементе управления (объекте). Содержимое данного файла написано на языке Delphi (раньше называвшимся Object Pascal);

    • "Form"- добавляет новую форму будущего Windows-приложения;

    • "Frame"- фрейм, используется, грубо говоря, для внедрения формы в форму;

    • "Text"- создаёт текстовый файл;

    • "DLL Wizard"- создаёт проект DLL (Dynamic-link library — динамически подключаемая библиотека);

    • "Console Application" - этот пункт создаёт консольное приложение;

    Выбираем "Application", пока что мы не будем затрагивать другие. Также имеется более быстрый способ создания нового проекта, Файл->Создать (File->New), здесь указаны пункты, которые используются часто.

    После выполнения данной процедуры, Delphi создаст программу-заготовку


     

     

    Теперь у нас имеется заготовка Windows-приложения

    Переключение между формой и кодом производится нажатием кнопки "F12"

     



    Компиляция проекта - Ctrl+F9

    Запуск - F9

    "Жёсткое" завершение выполнения проекта - Ctrl+F2

    Окно просмотра списка модулей (Unit) - Ctrl+F12

    Окно просмотра списка форм (Form) - Shift+F12

    Свойства:


    Для начала описаний свойств, нужно рассказать о некоторыx типах данных:

    • Целые типы - хранят в себе целочисленные значения, это, например, такие типы как Byte, Integer, Longint, Int64, Word, Cardinal

    • Символьные типы - в них хранятся символьные значения, например, тип Char

    • Булевы типы - хранят логические значения True(правда) и False(ложь), например, тип Boolean

    • Действительные типы - хранят целые и дробные значения, типы: Real, Double, Extended и др.

    • Строковые типы - хранят строки, типы, работающие со строками: String, WideString, AnsiString и др.

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

    А теперь перейдём к свойствам, те или иные свойства зависят от визуальных характеристик объектов, в данном случае используются свойства формы:

    • Align - Выравнивание объекта. Значения: 

    1. alBottom - выравнивание по нижней части

    2. alClient - выравнивание по клиентской части, т.е. доступной

    3. alCustom - запрещает перемещение

    4. alLeft - выравнивание по левой части

    5. alNone - без выравнивания

    6. alRight - выравнивание по правой части

    7. alTop - выравнивание по верхней части

    • AlphaBlend - Прозрачность. Значения:

    1. True - Включение прозрачности

    2. False - Прозрачность отключена

    • AlphaBlendValue - Степень непрозрачности. Значения: 0-255 (0-полность прозрачно, 255-абсолютно непрозрачно)

    • AutoScroll - вкл./откл. (Значения True/False соответственно)  авто-включение скролл-баров (незнаю как больше описать это свойство   ). 

    • AutoSize - вкл./откл. (Значения True/False соответственно) авто-изменение размера

    • BorderIcons - управление иконками заголовка окна. Переменные:

    1. biSystemMenu - вкл./откл. (Значения True/False соответственно) иконки в заголовке

    2. biMinimize - вкл./откл. (Значения True/False соответственно) кнопку свёртывания

    3. biMaximize - вкл./откл. (Значения True/False соответственно) кнопку развёртывания

    4. biHelp - вкл./откл. (Значения True/False соответственно) кнопку помощи

    • BorderStyle - стили обрамления. Значения:

    1. bsDialog - диалоговое окно, в заголовке разрешена кнопка помощи, нерасширяемое окно, нет иконки

    2. bsNone - без заголовка окна (обрамления), нерасширяемое, нет иконки

    3. bsSizeable - стандартный заголовок, расширяемое, есть иконка

    4. bsSingle - стандартный заголовок, нерасширяемое, есть иконка

    5. bsSizeToolWin - узкий заголовок, расширяемое, нет иконки

    6. bsToolWindow - узкий заголовок, нерасширяемое, нет иконки

    • BorderWidth - ширина (размер) обрамления, целое значение

    • Caption - название окна, заголовок, строковое значение

    • ClientHeight - допустимая высота для работы на форме, целое значение 

    • ClientWidth - допустимая ширина для работы на форме, целое значение

    • Color - цвет формы, целое значение (о цветах в Delphi позже)

    • Constraints - числовые константы, здесь мин./макс. значения высоты и ширины окна. Переменные:

    1. MaxHeight - максимально-допустимая высота окна, целое значение

    2. MaxWidth - максимально-допустимая ширина окна, целое значение

    3. MinHeigh - минимально-допустимая высота окна, целое значение

    4. MinWidth - минимально-допустимая ширина окна, целое значение

    • Enabled - вкл./откл. (Значения True/False соответственно) работа с окном, т.е. если поставить False, то окно заблокируется

    • Font - шрифт, здесь будет стандартным для каждого объекта формы

    • FormStyle - стиль окна. Значения:

    1. fsNormal - стандартный стиль

    2. fsMDIChild - "дочернее" окно

    3. fsMDIForm - "родительское" окно

    4. fsStayOnTop - поверх всех окон

    • Height - высота окна, целое значение

    • Icon - иконка, отображаемая в заголовке окна

    • Left - координата окна по оси X, целое значение

    • Position позиция окна при старте (опишу только те, которые использую сам). Значения:

    1. poDesigned - позиция окна после запуска совпадает с позицией окна при создании

    2. poDesktopCenter - по центру рабочего стола

    3. poMainFormCenter - по центру главного окна проект

    4. poScreenCenter - по центру экрана

    • Top - координата окна по оси Y, целое значение

    • TransparentColor - цвет прозрачности окна, т.е. при запуске приложения все цвета, которые совпадают с выбранным будут распозноваться как прозрачные

    • TransparentColorValue - прозрачный цвет

    • Visible - вкл./откл. (Значения True/False соответственно) видимости окна

    • Width - высота окна, целое значение

    • WindowsState - состояние окна при старте. Значения:

    1. wsNormal - нормальное состояние

    2. wsMaximized - окно развёрнуто

    3. wsMinimized - окно свёрнуто

    Сохранение проекта:


    Рекомендации по сохранению:

    • Сохраняйте каждый проект в отдельную папку, это поможет Вам избежать путаницы, т.к. Delphi сохраняет проект в нескольких файлах

    • Все файлы одного проекта должны находиться в одной папке

     

    Сохраняем проект:

    Меню главного окна Delphi, далее: 

    Файл->Cохранить всё (File->Save All)

    или просто нажать Ctrl+Shift+S,

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

     

    Спасибо за внимание!



    написать администратору сайта