تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مقارنة الكلمات و الأسماء العربية برمجيا
#2
محاوله جيده  سيدي الفاضل  و لكن تبقى ناقصه و عقيمه و عمياء في نقاط عده دعني اذكرها  ،،  
فالكود الذي بالاعلى لو كُتبت بالصيغه التاليه  ، سوف تختصر وقتك عن كتابة الاسطر التي كتبتها ، لاحظ معي :


كود :
        Dim mohamed1 As String = "احمــــــــد"
        Dim mohamed2 As String = "احمد"
        If String.Compare(mohamed1, mohamed2) = 0 Then
            MessageBox.Show(mohamed1.ToString & " Equal " & mohamed2.ToString)
        End If

بالنسبه للترميز و ظهور الحروف بغير شكلها  لها عدة اسباب من ضمنها  الترميز  للنص قبل الحفظ  أما اذا كنت تستخدم قواعد بيانات مثلا SQL  Server   ظهور الحروف على شكل علامات استفهام او رموز غريبه ، هذا بسبب اختيارك الترميز الخاطئ  للنص  و للحقل و قاعدة البيانات ككل ، كأصغر مثال ما هو الفرق بين  varChar  و NvarChar  في نوع حقل ما  في قاعدة البيانات ...؟


على العموم  تحتاج لفته مننا لتطوير كلاس ليتعمل مع مشكلة المقارنه  ، على سبيل المثال لو اخذت المثال مره اخرى و كتبت

كود :
       Dim mohamed1 As String = "أحمــــــــد"
        Dim mohamed2 As String = "احمد"


هل ستتجاوز عنها مع اني اكاد اجزم بان مدخل أحمـــــد يقصد احمد نفسه  ،، لذلك تبقى مشكله ، حتى لو كتبت مثلا أحمــــAــــد فهل يساوي  أحمد  ...؟  فالكود الخاص بك هنا يقول نعم ، أما من ناحية المنطق ربما لكن من ناحية البرمجه فلا ..

لذلك الحل  يفيد عند البحث في قاعدة البيانات  ، ولكن في المقارنه  أعتقد انه يجب ان نعيد النظر و نحسن من اكواد المعالجه قليلاً ، و لكن تبقى بدون اعتماديه
اسم معرفي : محمد يحيى
الرد }}}
تم الشكر بواسطة: hamada558 , HASAN6.0


الردود في هذا الموضوع
RE: مقارنة الكلمات و الأسماء العربية برمجيا - بواسطة myalsailamy - 20-12-15, 10:41 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مقدمة الي تشفير الحروف الأبجدية العربية silverlight 3 10,086 17-05-22, 02:23 AM
آخر رد: flawer69
  ترجمة النصوص من الإنجليزية الي العربية بين الواقع و الخيال silverlight 2 5,781 28-05-20, 05:05 AM
آخر رد: محمد ايمن
  مقارنة صورتين و الحصول علي الفرق بينهم Comparing Two Images and Get Diff Image silverlight 0 5,372 30-06-17, 11:33 AM
آخر رد: silverlight
  [VB.NET] كيفية انشاء قاعدة بيانات برمجيا VB.net (صوت وصورة) أحمد النجار 0 4,415 18-01-15, 06:59 AM
آخر رد: أحمد النجار
  تشغيل برنامجك كمدير (administration) عند العميل برمجيا على ويندوز 7 Omar Mekkawy 5 5,507 05-01-14, 03:08 AM
آخر رد: mero5000
  الصورة العربية - لآ مشقة بعد الآن في إنشاء الدروس ! RaggiTech 2 3,229 25-04-13, 12:22 PM
آخر رد: خليل اسماعيل
  رسم الباركود برمجيا باستخدام (Code128) RaggiTech 3 9,786 06-10-12, 12:51 AM
آخر رد: RaggiTech
  كيف تقوم بإضافة إجراءاتك الخاصة إلى مجال الأسماء My- توسيع مجال الأسماء My في VB2005 RaggiTech 0 2,060 05-10-12, 01:49 AM
آخر رد: RaggiTech
  توسيع مجال الأسماء My باستخدام My Extensibility RaggiTech 5 3,631 03-10-12, 12:26 PM
آخر رد: RaggiTech
  تشغيل برنامجك كمدير (administration) عند العميل برمجيا على ويندوز 7 RaggiTech 0 2,971 03-10-12, 08:47 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: