استفاده از این محتوا رایگان میباشد

چارا برای خلق ارزش و توسعه مهارت های درونی و رشد استعدادها و جایی برای انجام پروژهای برنامه نویسی هست، هدف ما پیاده سازی ایده شما و توسعه مهارت های فردی کاربران برای ارتقا و اجرای هدفمندانه کسب و کارها میباشد بیشتر آموزش های سایت به صورت رایگان در اختیار شما هستند اما برای دسترسی به همه آموزش ها نیازمند تهیه عضویت ویژه سایت ما میباشید.

آموزش کار با CSbuilder

آموزش کار با csbuilder

آموزش کار با csbuilder

سلام توی این قسمت از آموزش ها ما میخوایم یاد بگیریم. چه طوری به متن ها مون استایل و فونت بدیم. خوب معمولا ما وقتی یه لیبل میزاریم میتونیم بهش یه فونت بدیم. میتونیم به همه لیبل یه فونت بدیم تصویر زیر رو ببینید.

آموزش کار با csbuilder
آموزش کار با csbuilder

اما الان میخوایم یاد بگیریم تیکه به تیکه این کار و انجام بدیم. برای این که ما بتونیم این کار وانجام بدیم ما باید یه ساب تعریف کنیم. مثل ساب زیر زمانی اجرا میشه که من روی اکتیویتی کلیک کنم. و این برای مثال هست. و شما هر جای دیگه میتونید این کد ها رو استفاده کنید مثلا توی رویداد کلیک یه دکمه. و…  

[codesyntax lang=”vbnet”]

Sub Activity_click

(ToastMessageShow(“Salam”,False

End Sub

[/codesyntax]

بعد از این که برنامه رو اجرا کردم. و روی اکتیویتی کلیک کردم پیغام Salam رو به من نشون میده مثل تصویر زیر.

آموزش کار با csbuilder
آموزش کار با csbuilder

خوب الان من میخوام یه متغیر تعریف کنم. از نوع CSbuilder و ازCSbuilder استفاده کنم. برا تغیر رنگ و فونت و ظاهر هر متنی که میخوام پس دستورای زیر و مینویسم.

[codesyntax lang=”vbnet”]

Sub Activity_click

 

Dim cs As CSBuilder

 

cs.Initialize.Color(Colors.red).Bold.Append(“website “).Pop.Underline.Append(“chara.ir!!”).PopAll

 

(ToastMessageShow(cs,False

 

End Sub

[/codesyntax]

بعد از اینکه کد های بالا اضافه کردیم. و یه Run گرفتیم و روی اکتیویتی کلیک کردیم پیغام زیر به ما نمایش داده میشه.

آموزش کار با csbuilder
آموزش کار با csbuilder

میبینید دوستان که متن chara.ir دارای یه آندرلاین هست. و رنگ متن چاپ شده قرمز شده این برای این هست. که توی دستورای بالا ما این خصوصیات و اعمال کردیم. متغیر CSbuilder بسیار توانمند هست. و در ادامه بیشتر آشنا میشیم باهاش. !

خوب حالا دوستان ما میتونیم هر کدوم از این خصوصیات بیاریم توی خط بعد. از اینجا به بعد میخوام انعطاف CSbuilder رو براتون توضیح بدم.

میخوام یه متغیر تعریف کنم. که فونت دلخواه خودم رو بدم و اون فونت رو روی متن های مد نظرم اعمال کنم.

اول یه فونت به پروژتون اضافه کنید. از قسمت File manager میتونید این کار و بکنید. برای مثال من فونت ایران سنس رو اضافه کردم. خوب در ادامه کار دستورات زیر رو توی قسمت Global پروژه قرار بدید مثل دستورات زیر.

[codesyntax lang=”vbnet”]

Sub Globals

        Dim f As Typeface

(“f = Typeface.LoadFromAssets(“iransans.ttf

End Sub

[/codesyntax]

در ادامه ما باید یه ساب ایجاد بکنیم. تا بتونیم فونت دلخواهمون رو که به پروژه اضافه کردیم. رو برای هر متنی ست کنیم برای اینکار ساب زیر رو به پروژتون اضافه کنید.

[codesyntax lang=”vbnet”]

Private Sub setFont(TextSize As String,Text As String)As CSBuilder

        Dim CS As CSBuilder

        Return CS.Initialize.Typeface(Typeface.LoadFromAssets(“iransans.ttf”)).Size(TextSize).Append(Text).PopAll

End Sub

[/codesyntax]

و حالا به این شکل میشه فونت مورد نظرمون رو فراخونی کنیم.

[codesyntax lang=”vbnet”]

(ToastMessageShow(setFont(13,”Your Text”), True

[/codesyntax]

 

آموزش کار با Regex
آموزش پرداخت درون برنامه ای بازار
, ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست