H@mid.RS

آموزش Split کردن رشته در بیسیک۴آندروید

1 ارسال در این موضوع قرار دارد

امروز قصد دارم Split کردن یا همان جداسازی رشته توسط یک کاراکتر رو آموزش بدم
یک مثال می زنم که هم اضافه کردن آیتم به کنترل ListView رو یاد می گیرد و هم نحوه تعریف آرایه ها

 

Listview
EditText
Button


و در قسمت Globals می نویسم :

Private ListView1 As ListView ' ListView
Private EditText1 As EditText ' EditText
Dim str() As String ' ye array az noe string

نکته: تعریف کردن کنترل ها برای اینکه قراره در کد نویسی از اون ها استفاده کنیم که توی بیسیک باید تعریف بشه حالا تعریف کردن این کنترل ها یکی از طریق Generate Members هستش و یکی هم به صورت دستی بنویسیم
حالت Genrate Members : طبق مسیر زیر عمل کنید :
Designer->Tools->Genrate Members
به محض رفتن به این مسیر یک پنجره باز میشه و کنترل های موجود در این پنجره نمایان میشن برای تعریف شدن اون ها توی کد نویسی تیک کنترل مورد نظر رو بزنید و در نهایت دکمه Generate Members رو بزنید و کنترل ها به این صورت تعریف میشن

Sub Globals
    Private ListView1 As ListView
    Private EditText1 As EditText
End Sub

این نکات اختصاص به این مثال نداره یک مبحث کلی بود

بریم سراغ جداسازی متن با یک کاراکتر خاص و اضافه کردن به ListView
در رویداد کلیک دکمه تعریف شده می نویسیم :


Sub Button1_Click
    str = Regex.Split("#",EditText1.Text)' ba # joda kon matno beriz to array salam#khubi?#azizam#chetori
for i = 0 To str.Length -1 ' migam az 0 ta yedune kamtar az tule arrayakhe array az 0 start mishe vali tulesh age mesal array 5 khune bashe mige 5 vali ma ke 5 ro neminevisim minevisim 0,1,2,3,4 mishe shomare khune hamun :D fahmidid?
    ListView1.AddSingleLine(str(i)) ' inam ke mige add kone array ro ke ba i addd mikone tak take un reshte hae ro ke ba # joda shodan :D
Next
End Sub

خط اول : آرایمون رو برابر کردیم با مقدار EditText و جدا شدن متن در وجود کاراکتر #
خط دوم : حلقه تعریف می کنیم و عناصر آرایه رو می گیریم
خط سوم : به ListView آیتم می دیم و آیتم ها همون عناصر EditText که داخل آرایمون ذخیره شدند.
خط چهارم : پایان حلقه

نکته : وقتی بخواهیم بر روی یک عبارت منظمی کاری رو انجام بدیم (مثلا جداسازی) از Regex استفاده میکنیم.
Regex خواصیت های خاص خودش رو داره که در برنامه نویسی مورد استفاده قرار میگیرن .

Sina پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • مطالب مشابه

    • توسط H@mid.RS

      درود


      با برنامه توسعه دهنده برد های آردوینو در خدمت شما هستیم


      این برنامه همانند برنامه های دیگر برنامه نویسی مرجع بیسیک زبان برنامه نویسی بیسیک بوده و به راحتی می توانید با اموزش های که در انجمن ما قرار داده می شود برای برد خود برنامه بنویسید

       
       
       



       
       
       

      چگونه نصب کنید :


      اول از همه ما به پیش نیاز برنامه برای اجرا روی برد نیاز داریم


      از لینک زیر برنامه اخرین نسخه برنامه آردینو IDE (1.6.7+) رو در لینک زیر می تونید دانلود و برای ویندوز یا هر سیستم عاملی که دارید دانلود کنید :


      https://www.arduino.cc/en/Main/Software


      ما تنها مدل های Uno, Mega و Due رو تست کردیم و کاملا جواب داده است.

       
       
       

      در اینده ای نزدیک برنامه نویسی برای برد های اردینو همراه با اموزش و کتابخانه های جدید برای شما دوستان عزیز قرار خواهیم داد


      پس با ما باشید.

       

      در پناه حق




    • توسط H@mid.RS
      Basic4Arduino
      مشاهده فایل
      درود


      با برنامه توسعه دهنده برد های آردوینو در خدمت شما هستیم


      این برنامه همانند برنامه های دیگر برنامه نویسی مرجع بیسیک زبان برنامه نویسی بیسیک بوده و به راحتی می توانید با اموزش های که در انجمن ما قرار داده می شود برای برد خود برنامه بنویسید

       
       
       



       
       
       

      چگونه نصب کنید :


      اول از همه ما به پیش نیاز برنامه برای اجرا روی برد نیاز داریم


      از لینک زیر برنامه اخرین نسخه برنامه آردینو IDE (1.6.7+) رو در لینک زیر می تونید دانلود و برای ویندوز یا هر سیستم عاملی که دارید دانلود کنید :


      https://www.arduino.cc/en/Main/Software


      ما تنها مدل های Uno, Mega و Due رو تست کردیم و کاملا جواب داده است.

       
       
       

      در اینده ای نزدیک برنامه نویسی برای برد های اردینو همراه با اموزش و کتابخانه های جدید برای شما دوستان عزیز قرار خواهیم داد


      پس با ما باشید.

       

      در پناه حق




      ارسال کننده H@mid.RS ارسال ۱۶/۰۴/۱۱ دسته Basic4Arduino  
    • توسط Sina
      با سلام 
      می خوام اینجا کلی آموزش و تکه کد های sql را قرار بدم خب از شما در خواست می کنم که با من آموزش بزارید
      tabel ها به این صورت هستند:
      Tablename Records
      Customers         91
      Categories           8
      Employees         10
      OrderDetails     518
      Orders           196
      Products          77
      Shippers           3
      Suppliers          29
      ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      این هم از اولین تکه کد
      ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      عنوان : مرتب کردن بر اساس الفبا:
      INNER JOIN Orders ON Customers.CustomerID=Orders.CustomerID ORDER BY Customers.CustomerName;