Salar82 919 ارسال شده در 13 مرداد، ۱۳۹۹ اشتراک گذاری ارسال شده در 13 مرداد، ۱۳۹۹ هزینه آموزش: صلوات برای سلامتی امام عصر (عج) سلام خدمت همه دوستان همون طور که از عنوان مشخصه، تو این پست قصد دارم نحوه ساخت تم سفارشی و دلخواهتون رو برایCodeEditor بیسیک بهتون آموزش بدم. امیدوارم مفید و کاربردی باشه. اول از همه یه فایل txt با نام دلخواه ایجاد میکنیم و با پسوند vssettings ، در محل نصب B4A، تو پوشه Themes ذخیره میکنیم. (من از CustomTheme.vssetting استفاده میکنم) اونو با استفاده از یه ویرایشگر متن باز میکنیم.(من از ++NotePad استفاده میکنم) حالا کدهای زیر رو داخل اون کپی کنید: <UserSettings> <ApplicationIdentity version="10.0"/> <ToolsOptions> <ToolsOptionsCategory name="Environment" RegisteredName="Environment"/> </ToolsOptions> <Category name="Environment_Group" RegisteredName="Environment_Group"> <Category name="Environment_FontsAndColors" Category="{1EDA5DD4-927A-43a7-810E-7FD247D0DA1D}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_FontsAndColors" PackageName="Visual Studio Environment Package"> <PropertyValue name="Version">2</PropertyValue> <FontsAndColors Version="2.0"> <Categories> <Category GUID="{A27B4E24-A735-4D1D-B8E7-9716E1E3D8E0}" FontIsDefault="Yes"> <Items> <Item Name="Collapsible Text" Foreground="0x00808080" Background="0x02000000" BoldFont="No"/> <Item Name="Collapsible Region" Foreground="0x00303030" Background="0x00232323" BoldFont="No"/> <Item Name="Delimiter Matching" Foreground="0x02000000" Background="0x00aaaaaa" BoldFont="No"/> <Item Name="Current Line" Foreground="0x02000000" Background="0x02000000" BoldFont="No"/> <Item Name="Current Statement" Foreground="0x02000000" Background="0x0008637d" BoldFont="No"/> <Item Name="Find Match Highlight" Foreground="0x02000000" Background="0x00003877" BoldFont="No"/> <Item Name="Indentation Guides" Foreground="0x02000000" Background="0x00333333" BoldFont="No"/> <Item Name="Indicator Margin" Foreground="0x02000000" Background="0x00333333" BoldFont="No"/> <Item Name="Line Numbers" Foreground="0x00AF912B" Background="0x001E1E1E" BoldFont="No"/> <Item Name="Track Changes Before Save" Foreground="0x02000000" Background="0x0054b2af" BoldFont="No"/> <Item Name="Track Changes After Save" Foreground="0x02000000" Background="0x00307457" BoldFont="No"/> <Item Name="Outlining Margin Square" Foreground="0x00E2E2E2" Background="0x00000000" BoldFont="No"/> <Item Name="Outlining Margin Vertical Rule" Foreground="0x00A5A5A5" Background="0x02000000" BoldFont="No"/> <Item Name="Plain Text" Foreground="0x00C8C8C8" Background="0x001E1E1E" BoldFont="No"/> <Item Name="Saved Changes Mark" Foreground="0x02000000" Background="0x00307457" BoldFont="No"/> <Item Name="Unsaved Changes Mark" Foreground="0x02000000" Background="0x0084f2ef" BoldFont="No"/> <Item Name="Visible Whitespace" Foreground="0x00524814" Background="0x02000000" BoldFont="No"/> <Item Name="Code Snippet Field" Foreground="0x02000000" Background="0x00555555" BoldFont="No"/> <Item Name="Comment" Foreground="0x007B7466" Background="0x02000000" BoldFont="No"/> <Item Name="Identifier" Foreground="0x00C8C8C8" Background="0x02000000" BoldFont="No"/> <Item Name="Sub Name" Foreground="0x00C8C8C8" Background="0x02000000" BoldFont="Yes"/> <Item Name="Unknown Identifier" Foreground="0x004444AA" Background="0x02000000" BoldFont="No"/> <Item Name="Number" Foreground="0x0022CDFF" Background="0x02000000" BoldFont="No"/> <Item Name="Operator" Foreground="0x00B7E2E8" Background="0x02000000" BoldFont="No"/> <Item Name="String" Foreground="0x000076EC" Background="0x02000000" BoldFont="No"/> <Item Name="Keyword" Foreground="0x0063C793" Background="0x02000000" BoldFont="No"/> <Item Name="Preprocessor Keyword" Foreground="0x00BD82A0" Background="0x02000000" BoldFont="No"/> <Item Name="Global Variable" Foreground="0x00B48C8C" Background="0x02000000" BoldFont="No"/> <Item Name="Annotation" Foreground="0x00E4E2E0" Background="0x02000000" BoldFont="No"/> <Item Name="Type" Foreground="0x00B18C67" Background="0x02000000" BoldFont="No"/> <Item Name="Excluded Code" Foreground="0x00616161" Background="0x02000000" BoldFont="No"/> <Item Name="Selection Highlight" Foreground="0x00FFFFFF" Background="0x00777777" BoldFont="No"/> <Item Name="Search Result" Foreground="0x02000000" Background="0x00aaaaaa" BoldFont="No"/> <Item Name="Syntax Error" Foreground="0x000000FF" Background="0x02000000" BoldFont="No"/> <Item Name="Warning" Foreground="0x0022CDFF" Background="0x02000000" BoldFont="No"/> <Item Name="Underline Word" Foreground="0x00FF0000" Background="0x02000000" BoldFont="No"/> </Items> </Category> </Categories> </FontsAndColors> </Category> </Category> </UserSettings> همین. تو کدها آیتم های مختلفی میبینیم(مثلاً String که رنگ رشته ها رو مشخص میکنه) که شامل دو بخش Foreground و Background هستند. Foreground، همون رنگ اصلی هست و Background رنگ پس زمینه اون آیتمه. (اگر بخواین که پس زمینه رنگی نداشته باشه، از 0x02000000 استفاده کنید) حالا وارد بیسیک بشید و ColorPicker رو باز کنید و رنگهای مختلف رو امتحان و جایگزین مثال بالا کنید. برای اینکه تمی که ساختید رو هم امتحان کنید کافیه داخل بیسیک، از منوی tools -> ideOption -> themes رو باز کنید و CustomTheme رو انتخاب کنید تا اعمال بشه. اینم یه نمونه از تم جدید برای بیسیک که چند روز قبل تو سایت مرجع منتشر شد: دانلود : https://www.b4x.com/android/forum/attachments/theme_dracula-zip.97959/ این فایل رو تو محل نصب بیسیک تو پوشه themes کپی کنید: C: \ Program Files (x86) \ Anywhere Software \ Basic4android \ Themes اگر سؤالی داشتید، درخدمتم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.