Sign in Join
Wiki copytemporary

Component Palette/ru: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-**Палитра компонентов** представляет собой панели инструментов, разделенных вкладками, которые используются для построения форм.
2-
3-[![Component Palette Standard.png](/wiki-images/b/ba/Component_Palette_Standard.png)](</File:Component_Palette_Standard.png>)
4-
5-Палитра компонентов
6----
7-[[Standard tab/ru|Standard]] \- [[Additional tab/ru|Additional]] \- [[Common Controls tab/ru|Common Controls]] \- [[Dialogs tab/ru|Dialogs]] \- [[Data Controls tab/ru|Data Controls]] \- [[Data Access tab/ru|Data Access]] \- [[System tab/ru|System]] \- [[Misc tab/ru|Misc]] \- [[LazControls tab/ru|LazControls]] \- [[RTTI tab/ru|RTTI]] \- [[SQLdb tab/ru|SQLdb]] \- [[Pascal Script tab/ru|Pascal Script]] \- [[SynEdit tab/ru|SynEdit]] \- [[Chart tab/ru|Chart]] \- [[IPro tab/ru|IPro]]
8-
9-Каждая вкладка вызывает отображение отдельного набора значков, представляющих функциональную группу компонентов. Крайний левый значок в каждой группе с вкладками представляет собой наклонную направленную влево стрелку, называемую инструментом выделения.
1+**Палитра компонентов** представляет собой панели инструментов, разделенных вкладками, которые используются для построения форм.\
102
11-Если вы позволите курсору мыши оказаться над любым из значков на палитре компонентов без нажатия на сам значок, появится всплывающее окно с заголовком этого компонента. Обратите внимание, что каждый заголовок начинается с буквы 'Т' - это означает 'Type'(Тип) или, точнее, 'Class'(Класс) компонента. Когда вы выбираете компонент для включения в форму, [[Class/ru|класс]] добавляется в раздел **[[Type/ru|тип]]** части **[[Interface|интерфейса]]** [[Unit/ru|модуля]] (обычно как часть общего TForm1), и **экземпляр** этого класса добавляется в раздел **[[Var/ru|var]]** (обычно как переменной Form1). Любые **[[Method/ru|методы]]** , которые вы создаете для использования в коде формы или ее компонентах (например, [[Procedure/ru|процедура]] или [[Function/ru|функция]]), будут помещены в раздел **[[Implementation|реализации]]** модуля.
3+![](/wiki-images/b/ba/Component_Palette_Standard.png)
124
13-## Contents
5+Каждая вкладка вызывает отображение отдельного набора значков, представляющих функциональную группу компонентов. Крайний левый значок в каждой группе с вкладками представляет собой наклонную направленную влево стрелку, называемую инструментом выделения.
146
15- * 1 Как использовать палитру компонентов
16- * 2 Настройка
17- * 3 Примеры
18- * 4 См. также
7+Если вы позволите курсору мыши оказаться над любым из значков на палитре компонентов без нажатия на сам значок, появится всплывающее окно с заголовком этого компонента. Обратите внимание, что каждый заголовок начинается с буквы 'Т' - это означает 'Type'(Тип) или, точнее, 'Class'(Класс) компонента. Когда вы выбираете компонент для включения в форму, [[Class/ru|класс]] добавляется в раздел **[[Type/ru|тип]]** части **[[Interface|интерфейса]]** [[Unit/ru|модуля]] (обычно как часть общего TForm1), и **экземпляр** этого класса добавляется в раздел **[[Var/ru|var]]** (обычно как переменной Form1). Любые **[[Method/ru|методы]]**, которые вы создаете для использования в коде формы или ее компонентах (например, [[Procedure/ru|процедура]] или [[Function/ru|функция]]), будут помещены в раздел **[[Implementation|реализации]]** модуля.
198
209#### Как использовать палитру компонентов
2110
22-Чтобы использовать палитру, в редакторе должна быть открытая форма (если ее нет, выберите File -> New Form). Щелкните значок на соответствующей вкладке палитры для компонента, который вы хотите использовать, затем щелкните форму рядом с местом, где должен отображаться компонент. Когда появится нужный компонент, вы можете выбрать его, щелкнув мышью. После выбора в форме объект также выбирается в окне инспектора объектов, где вы можете редактировать его свойства и события.
11+Чтобы использовать палитру, в редакторе должна быть открытая форма (если ее нет, выберите File -\> New Form). Щелкните значок на соответствующей вкладке палитры для компонента, который вы хотите использовать, затем щелкните форму рядом с местом, где должен отображаться компонент. Когда появится нужный компонент, вы можете выбрать его, щелкнув мышью. После выбора в форме объект также выбирается в окне инспектора объектов, где вы можете редактировать его свойства и события.
2312
24-Корректировки внешнего вида объекта могут быть выполнены либо путем изменения самого изображения в форме с помощью мыши, либо путем изменения соответствующего свойства в редакторе объектов для этого компонента.
13+Корректировки внешнего вида объекта могут быть выполнены либо путем изменения самого изображения в форме с помощью мыши, либо путем изменения соответствующего свойства в редакторе объектов для этого компонента.
2514
26-Если вы устанавливаете дополнительные компоненты - либо те, что вы написали сами, либо те, которые поступают в виде пакета из другого источника, то в вашей палитре компонентов появятся дополнительные вкладки с соответствующими значками. Эти новые компоненты можно выбирать и использовать в ваших формах так же, как и те, которые поставляются по умолчанию.
15+Если вы устанавливаете дополнительные компоненты - либо те, что вы написали сами, либо те, которые поступают в виде пакета из другого источника, то в вашей палитре компонентов появятся дополнительные вкладки с соответствующими значками. Эти новые компоненты можно выбирать и использовать в ваших формах так же, как и те, которые поставляются по умолчанию.
2716
28-В следующем списке компонентов вы найдете ссылки на файлы, содержащие описания модулей, в которых они находятся. Если вы хотите узнать о свойствах определенного компонента, часто стоит посмотреть на наследование этого компонента, а затем проверить свойства базового типа, от которого он получен. Например, чтобы понять [[TMaskEdit]], также полезно изучить [TCustomMaskEdit](</index.php?title=TCustomMaskEdit&action=edit&redlink=1> "TCustomMaskEdit \(page does not exist\)").
17+В следующем списке компонентов вы найдете ссылки на файлы, содержащие описания модулей, в которых они находятся. Если вы хотите узнать о свойствах определенного компонента, часто стоит посмотреть на наследование этого компонента, а затем проверить свойства базового типа, от которого он получен. Например, чтобы понять [[TMaskEdit]], также полезно изучить [[TCustomMaskEdit]].
2918
3019### Настройка
3120
32-Используя меню [Инструменты|Опции]([Tools|Options]) или `Crtl-Shift-O` вы можете изменить расположение и состав компонентов.
33-
34-[![IDE Options - Environment - Component Palette.png](/wiki-images/a/ab/IDE_Options_-_Environment_-_Component_Palette.png)](</File:IDE_Options_-_Environment_-_Component_Palette.png>)
21+Используя меню \[Инструменты\|Опции\](\[Tools\|Options\]) или `Crtl-Shift-O` вы можете изменить расположение и состав компонентов.\
3522
23+![](/wiki-images/a/ab/IDE_Options_-_Environment_-_Component_Palette.png)
24+
3625### Примеры
3726
38-Несколько полезных [[Dialog Examples/ru|диалоговых процедур или функций]] не отображаются на палитре, но их легко использовать как прямые вызовы из вашего [[Source code|исходного кода]] [[Program|программы]].
27+Несколько полезных [[Dialog Examples/ru|диалоговых процедур или функций]] не отображаются на палитре, но их легко использовать как прямые вызовы из вашего [[Source code|исходного кода]] [[Program|программы]].
3928
40-Несколько хороших примеров использования компонентов см. В подкаталоге $LazarusPath/lazarus/examples корневого каталога установленного вами Лазаруса. Многие программы показывают, как использовать диалоги и другие компоненты напрямую, без использования IDE и палитры компонентов или наличия отдельного файла определения формы: все компоненты полностью и явно определены в основной программе Pascal. Другие примеры программ полностью используют среду IDE.
29+Несколько хороших примеров использования компонентов см. В подкаталоге \$LazarusPath/lazarus/examples корневого каталога установленного вами Лазаруса. Многие программы показывают, как использовать диалоги и другие компоненты напрямую, без использования IDE и палитры компонентов или наличия отдельного файла определения формы: все компоненты полностью и явно определены в основной программе Pascal. Другие примеры программ полностью используют среду IDE.
4130
42-Не забудьте открыть эти примеры как проекты с файлом .lpi. Открытие файла исходного кода .pas и нажатие кнопки RUN просто добавит этот исходный файл к любому проекту, который вы открыли последним.
31+Не забудьте открыть эти примеры как проекты с файлом .lpi. Открытие файла исходного кода .pas и нажатие кнопки RUN просто добавит этот исходный файл к любому проекту, который вы открыли последним.
4332
44-Некоторые примеры работают не сразу: вам может потребоваться поиграться с путями и разрешениями для файлов или каталогов. Если вы хотите скомпилировать какой-либо из примеров, убедитесь, что у вас есть разрешения на чтение/запись/выполнение для файлов и каталогов, или скопируйте файлы в каталог, в котором у вас есть соответствующие разрешения.
33+Некоторые примеры работают не сразу: вам может потребоваться поиграться с путями и разрешениями для файлов или каталогов. Если вы хотите скомпилировать какой-либо из примеров, убедитесь, что у вас есть разрешения на чтение/запись/выполнение для файлов и каталогов, или скопируйте файлы в каталог, в котором у вас есть соответствующие разрешения.
4534
46-Попробуйте запустить программу 'testall', чтобы увидеть меню доступных компонентов вместе с небольшими примерами тестовых форм для большинства из них; затем изучите код, чтобы узнать, как они работают!
35+Попробуйте запустить программу 'testall', чтобы увидеть меню доступных компонентов вместе с небольшими примерами тестовых форм для большинства из них; затем изучите код, чтобы узнать, как они работают!
4736
4837### См. также
4938
50- * [[LCL Components/ru|LCL Компоненты]]
39+- [[LCL Components/ru|LCL Компоненты]]
5140
5241---
53-*From the Free Pascal wiki, page "Component Palette/ru", as the Internet Archive kept it on 2024-06-15. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
42+*From the Free Pascal wiki, page "Component Palette/ru", as it stood on 2020-08-31 after a change by Zoltanleo, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history