تۆ لێرەیت

ماڵەوە سه‌‌کۆ کۆدکردن

ئەمە چۆن بکەم لە visual basic 2010

revin

Revin

بڵاوکراوەتەوە

2012/09/14

دۆخی بوچوون

کراوەیە  ۔2۔ )

سڵاو من سەرقاڵی دروستکردنی فەرهەنگێکم بەڵام ئەم کیشەیەم هەیە
کاتیك ئەم مەرجە دادەنێم

If TextBox1.Text = "a" Then
TextBox2.Text = "پیتی یەکەمی زمانی ئینگلیزی‌"
End If


ئەگەر بە کەپیتەڵ بنووسم A ماناکەیم نایاتێ چۆن چارەسەری بکەم
وە ئەگەر بمەوێت بە پیچەوانەوەش کار بکات من بە کوردی بنووسم و ئەوی بیکات بە ئینگلیزی دەبێت هەموو مەرجەکان دابنێمەوە یان ڕێگایەکی تر هەیە ؟

If TextBox1.Text = "پیتی یەکەمی زمانی ئینگلیزی‌" Then
TextBox2.Text = "a"
End If

سوپاس بۆ هاوکاریتان

دەتوانی بە دەستووری ToLower پیتەکان بگۆڕی بۆ جۆری بچووک. کەواتە:
If TextBox1.Text.ToLower() = a" Then
TextBox2.Text = "پیتی یەکەمی زمانی ئینگلیزی‌"
End If

بۆ ئەمەش کە بتوانی بە هاسانی لە ئینگلیسی بۆ کوردی و بە پێچەوانە وەرگێڕی پێشنیاری من ئاوایە:
دەپێشدا ٢ تەنی Dictionary پڕ بکەوە. وەک:
' ku2en bo wergeran le Kurdi ra bo Inglisi
Dim ku2en As New Dictionary(Of String, List(Of String))
' en2ku bo wergeran le Inglisi ra bo Kurdi
Dim en2ku As New Dictionary(Of String, List(Of String))

' Zede krdni English --> Kurdi
en2ku.Add("a", New List(Of String)(New String() {"یەکەم پیتی ئینگیسی"}))
en2ku.Add("hi", New List(Of String)(New String() {"سڵاو"}))
en2ku.Add("knight", New List(Of String)(New String() {"ڕێزدار", "ئەسپ سوار", "ئەسپ(لەشەترەنج دا)"}))

' chekrdni Kurdi --> English le ruy English --> Kurdi
Dim enu As Dictionary(Of String, List(Of String)).Enumerator = en2ku.GetEnumerator()
While enu.MoveNext
Dim en As String = enu.Current.Key
Dim ku As List(Of String) = enu.Current.Value
For i As Integer = 0 To ku.Count - 1
If (Not ku2en.ContainsKey(ku(i))) Then
ku2en.Add(ku(i), New List(Of String))
End If
ku2en(ku(i)).Add(en)
Next
End While

دوایەش بۆ وەرگێڕانی ئەوا دەکەی:
If (en2ku.ContainsKey(TextBox1.Text.ToLower())) Then
TextBox2.Text = String.Join(", ", en2ku(TextBox1.Text.ToLower()).ToArray())
ElseIf (ku2en.ContainsKey("a".ToLower())) Then
TextBox2.Text = String.Join(", ", ku2en(TextBox1.Text.ToLower()).ToArray())
Else
TextBox2.Text = "Nemditewe"
End If

دەستەکانت خۆشبێت براکەم سوپاس بۆ هاوکاریت