Введение в ABCButtons: различия между версиями

42 байта добавлено ,  1 год назад
м
style editing
Нет описания правки
Метка: редактор вики-текста 2017
м (style editing)
Метка: редактор вики-текста 2017
'''ABCButtons '''- модуль для создания кнопок на '''PascalABC.NET'''. Основан на '''ABCObjects'''.
 
{{Внимание|Данный модуль является специфическим для '''PascalABC.NET''' и не поддерживается другими диалектами '''Pascal''' и остальными языками.}}{{Внимание|В настоящее время '''рекомендуется''' использовать технологию [https://www.wpf-tutorial.com/ '''WPF'''] для создания оконных приложений под '''Windows'''. Кроссплатформенным аналогом является [https://avaloniaui.net/ '''Avalonia UI''']. Однако, данные технологии '''не поддерживаются''' в полной мере (например, для '''WPF''' отсутствует дизайнер форм и возможность писать на '''XAML''' из IDE) в '''PascalABC.NET'''. Для их использования рекомендуется применять такие среды разработки, как [https://visualstudio.microsoft.com/downloads/ '''Visual Studio'''] и [https://www.jetbrains.com/rider/download/ '''Rider'''].}}
 
=Основные классы=
'''ABCButtons '''содержит следующие классы:
# '''ButtonABC''' (кнопка) [[https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.button?view=netcore-3.1 аналог в '''Windows Forms''']]
 
=ButtonABC=
'''Button '''(наследуется от '''UIElementABC''') - класс кнопки. Для ее создания пишите:
<syntaxhighlight lang="pascal">new Button({x}, {y}, {width}, {height}, {text}, {color});</syntaxhighlight>
, заменив:
66

правок