تقييم الموضوع :
  • 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 8 394 23-08-19, 01:33 PM
آخر رد: larbihamri
  [سؤال] إضافة ملف وورد إلى Resources أبوسعود 4 203 16-08-19, 02:10 AM
آخر رد: أبوسعود
  [VB.NET] رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) sniperjawadino 7 361 09-07-19, 03:49 AM
آخر رد: sniperjawadino
  [VB.NET] إضافة صفوف الى الداتاقريد فيو من داتاقريد فيو اخر موجود في فورم آخر larbihamri 4 268 18-04-19, 12:50 AM
آخر رد: ابراهيم ايبو
  إضافة سطر لملف نصي قبل Datagridview ahmedfa71 2 237 20-03-19, 05:01 PM
آخر رد: ahmedfa71
  [VB.NET] كيفية إضافة مكتبة الإكسل في فجوال بيسيك 2015 larbihamri 8 345 19-03-19, 10:35 PM
آخر رد: larbihamri
  مشكلة في إضافة الصنف بالباركود في الفاتورة Hamoody 3 484 12-03-19, 06:44 PM
آخر رد: elgokr
  ماهو سبب وجود سجل فارغ عند إضافة البيانات من الداتاقريد فيو أكثر من مرة جيولوجي مبتدئ 1 293 03-02-19, 07:24 PM
آخر رد: asemshahen5
  ماهو سبب وجود سجل فارغ عند إضافة البيانات من الداتاقريد فيو أكثر من مرة جيولوجي مبتدئ 0 228 02-02-19, 11:25 AM
آخر رد: جيولوجي مبتدئ
  إضافة حقول DateTimePicker الى قاعدة البيانات Hamoody 0 249 12-01-19, 02:21 AM
آخر رد: Hamoody

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


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