تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] إضافة التشكيل إلى الكلام
#1
السلام عليكم
أريد المساعدة في الكود التالي

لدي تيكست بوكس1 به متغير نصي مثل: أحمد
أريد عند الضغط على زر معين
يقوم بوضع حركات التشكيل المعروفة ليصبح: أَحْمَد

وكأني أقوم بفك حروف الكلمة
ثم أضع بعد الحرف الأول فتحة
وبعد الحرف الثاني سكون
وبعد الثالث فتحة
ولا أضع شيئا بعد الحرف الرابع

ثم أقوم بتجميع ما سبق
ويتم عرضه في تيكست بوكس2

وجزاكم الله خيرا
الرد
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم
الامر الذي تريده ياأخي ليس بهذه السهولة التي تتحدث عنها
فمثلا كلمة أحمد يمكن تشكيلها على النحو التالي او اكثر :
أَحُمِدَ 
أُحْمُدْ
أُحَمِّد
أَحَمَدَ
فكيف سيعرف البرنامج اي التشكيل هو الذي ترغب؟
فعملية التشكيل التلقائي يجب ان تعتمد على نطق معين او ان تكون هناك قاعدة بيانات لاحتمالات تشكيل كل كلمة وهذا برأيي 
شبه مستحيل لان اللغة العربية تحوي اكثر من 14 مليون كلمة او جذر
هذه المسألة مثل مسألة الاعراب
هي ليست مستحيلة ولكن يلزمها فريق من اللغويين والمبرمجين وقاعدة بيانات ضخمة للغة العربية
هذا ماعندي والله اعلم ربما لدى أحد من الاخوة الكرام رأي أخر
وبالذات اتوجه الى أخينا الفاضل عبد العزيز البسكري وهو استاذ لغة عربية ليفيدنا اكثر في هذا المجال
الرد
تم الشكر بواسطة: waelalmsry75 , عبد العزيز البسكري
#3
(28-03-19, 10:23 PM)ابراهيم ايبو كتب :
السلام عليكم اخي الكريم
الامر الذي تريده ياأخي ليس بهذه السهولة التي تتحدث عنها
فمثلا كلمة أحمد يمكن تشكيلها على النحو التالي او اكثر :
أَحُمِدَ 
أُحْمُدْ
أُحَمِّد
أَحَمَدَ
فكيف سيعرف البرنامج اي التشكيل هو الذي ترغب؟
فعملية التشكيل التلقائي يجب ان تعتمد على نطق معين او ان تكون هناك قاعدة بيانات لاحتمالات تشكيل كل كلمة وهذا برأيي 
شبه مستحيل لان اللغة العربية تحوي اكثر من 14 مليون كلمة او جذر
هذه المسألة مثل مسألة الاعراب
هي ليست مستحيلة ولكن يلزمها فريق من اللغويين والمبرمجين وقاعدة بيانات ضخمة للغة العربية
هذا ماعندي والله اعلم ربما لدى أحد من الاخوة الكرام رأي أخر
وبالذات اتوجه الى أخينا الفاضل عبد العزيز البسكري وهو استاذ لغة عربية ليفيدنا اكثر في هذا المجال
جزاك الله خيرا أخي الكريم على اهتمامك
نعم..كلمة "أحمد" يمكن تشكيلها على أكثر من وجه
وهذا واضح
وهذا يرجع إلى بنية الكلمة المراد تشكيلها
ففي الصورة التي ذكرتها الكلمة على وزن أَفْعَل

وهذه صورة من عدة صور لضبط الكلمة
فالذي أريده المساعدة في الوصول إلى الكود الذي ذكرته
ثم يلي ذلك خطوات أخرى
والله المستعان
الرد
تم الشكر بواسطة: ابراهيم ايبو
#4
تذكير للإخوة الكرام

(28-03-19, 09:11 PM)waelalmsry75 كتب : السلام عليكم
أريد المساعدة في الكود التالي

لدي تيكست بوكس1 به متغير نصي مثل: أحمد
أريد عند الضغط على زر معين
يقوم بوضع حركات التشكيل المعروفة ليصبح: أَحْمَد

وكأني أقوم بفك حروف الكلمة
ثم أضع بعد الحرف الأول فتحة
وبعد الحرف الثاني سكون
وبعد الثالث فتحة
ولا أضع شيئا بعد الحرف الرابع

ثم أقوم بتجميع ما سبق
ويتم عرضه في تيكست بوكس2

وجزاكم الله خيرا
الرد
تم الشكر بواسطة:
#5
وعليكم السلام ورحمة الله وبركاته

يمكنك تجهيز مجموعة كلمات بالتشكيل
ومن ثم تقوم باستخدام Replace لاستبدال الكلمة العادية بكلمة تحتوى على تشكيل

مثال مبسط عن الفكرة
كود :
       TextBox1.Text = TextBox1.Text.Replace("أحمد", "أَحْمَد")

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

الا نت تريد عمل تشكيل تلقائي
مثل ما يسمى بزخرفة الكلمات

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: waelalmsry75


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] إضافة صفوف الى الداتاقريد فيو من داتاقريد فيو اخر موجود في فورم آخر larbihamri 4 92 18-04-19, 12:50 AM
آخر رد: ابراهيم ايبو
  إضافة سطر لملف نصي قبل Datagridview ahmedfa71 2 89 20-03-19, 05:01 PM
آخر رد: ahmedfa71
  [VB.NET] كيفية إضافة مكتبة الإكسل في فجوال بيسيك 2015 larbihamri 8 138 19-03-19, 10:35 PM
آخر رد: larbihamri
  مشكلة في إضافة الصنف بالباركود في الفاتورة Hamoody 3 166 12-03-19, 06:44 PM
آخر رد: elgokr
  ماهو سبب وجود سجل فارغ عند إضافة البيانات من الداتاقريد فيو أكثر من مرة جيولوجي مبتدئ 1 147 03-02-19, 07:24 PM
آخر رد: asemshahen5
  ماهو سبب وجود سجل فارغ عند إضافة البيانات من الداتاقريد فيو أكثر من مرة جيولوجي مبتدئ 0 102 02-02-19, 11:25 AM
آخر رد: جيولوجي مبتدئ
  إضافة حقول DateTimePicker الى قاعدة البيانات Hamoody 0 143 12-01-19, 02:21 AM
آخر رد: Hamoody
  سؤال في إضافة مكتبه Emam emam 1 177 29-11-18, 04:24 PM
آخر رد: ابراهيم ايبو
  إضافة حقل جديد في الداتا سيت Emam emam 12 595 03-11-18, 08:43 PM
آخر رد: حريف برمجة
  إضافة متغير داخل Settings sads 9 375 29-10-18, 07:04 PM
آخر رد: elgokr

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم