السلام عليكم ورحمة الله وبركاته
بدئ ذي بدء أعلم اني قد اثقلت عليكم في الفترة الاخيرة لكن اعتقد ان هذا المنتدى العريق به من الكفاءات والخير الكثير ، لذلك اسنحملوني
المشكلة انه اوكل الي تصميم برنامج خاص بتشكيل النصوص العربية وانتم كما تعلمون قلة المصادر في هذا الشأن فقمت بالبحث في بعض المصادر البسيطة المتوفرة واستطعت ببعض المجهود وبعض الاستعانة بالمحترفين في هذا المنتدى الطيب ان اقوم بتصميم البرنامج وتوصلت الى الطريقة التى سوف اتبعها لتشكيل النص المدخل في Richtextbox عن طريق المستخدم وهي كالتالي :
لدينا 5 جداول في قاعدة بيانات SQL Server وهي التالي :
1- OneWord وبها حقلين الحقل الاول يسمى Word وسيكون به النص المشكول والحقل الثاني يسمى WordWithoutTashkeel وسيكون به النص الغير مشكول
2- TowWords وبها حقلين بنفس اسماء الحقول في الجدول الاول
3-ThreeWords وبها حقلين بنفس اسماء الحقول في الجدول الاول
4-FourWords وبها حقلين بنفس اسماء الحقول في الجدول الاول
5- FiveWords وبها حقلين بنفس اسماء الحقول في الجدول الاول
طبعا سيتم إدخال الكلمات المشكولة من خلال البرنامج وقد قمت بعمل ذلك والحمد لله
بحيث النص الموجود في Richtextbox نقوم بتقسمه الى كلمات ( كلمة واحد - كلمتان - ثلاث كلمات - اربع كلمات - خمس كلمات ) ومن ثم ادراجهم في الجداول انفة الذكر .
طبعا الى جانب مراعاة خذف التشكيل من الحقل الثاني
والى هنا ليس هناك مشكلة
لكن كيف سيكون الكود في اختيار الكلمة المناسبة للتشكيل بناء على اعلى نسبة احتمالية في ورود الكلمة في الجداول الخمس ؟؟
نرجو ممن لديه خلفية ان يدلنا على الكود الصحيح لعمل ذلك
مع خالص الشكر والتقدير لكل اعضاء هذا المنتدى الكريم