الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معلومة : كيف تكشف عن الأخطاء الإملائية والنحوية ؟

مغلق
بدأه محمد النحراوي في 13 يناير 2005 · 9 رد · 1,382 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

بين يديكم اليوم معلومة - أعتبرها قيمة - وهي كشف إذا كانت هناك أخطاء إملائية أو أخطاء نحوية من عدمه داخل نص تحدده أنت ، والعيب في هذه الطريقة (على الأقل في حد علمي) أنها لا تظهر الخطأ بعينه ولكن هي فقط تختبر هل هناك أخطاء إملائية أم لا .

ونستخدم لهذا الغرض برنامج مايكروسوفت وورد من داخل بيئة الدوت نيت ، لذا وقبل أي شيء نضيف Microsoft Word Object Libarary داخل البرنامج وذلك باختيار Add Reference ونختار COM ثم نحدد المكتبة المذكورة .

الآن أصبحنا جاهزين ..

أولا ضع TextBox Control وسمه مثلاً TxtBx

ثانياً ضع Button وسمه مثلاً Btn وضع في حدث Click الخاص به الكود الآتي :

        Dim wordApp As New Word.Application
        Dim bolHasNoErrors As Boolean = _
            wordApp.CheckSpelling(TxtBx.Text)
        Dim strCheckAs String = "هناك أخطاء إملائية"

        If bolHasNoErrors Then
            strSpellCheck = "لا توجد أخطاء إملائية"
        End If

        MessageBox.Show(strCheck)

لاحظ أن هذا الكود يستخدم CheckSpelling أما الكود التالي فسيستخدم CheckGrammar للكشف عن الأخطاء النحوية

        Dim wordApp As New Word.Application
        Dim bolHasNoErrors As Boolean = _
            wordApp.CheckGrammar (TxtBx.Text)
        Dim strCheck As String = "هناك أخطاء نحوية"

        If bolHasNoErrors Then
            strCheck = "لا توجد أخطاء نحوية"
        End If

        MessageBox.Show(strCheck)

وفقكم الله للخير

#2

بارك الله فيك أخي محمد على هذه الفائدة، أظن بأنه لديك إطلاع جيد على VBA... أفيدنا بأية أمور أخرى تقع يدك عليها.

شكراً ثانية أخي الحبيب.

Learn Japanese :>>> http://www.nouben.com/

#3

وبارك فيك أخي الكريم وجزاك خيراً

#4

مشكور اخوي على المعلومة الحلوة

وطلبي لك مادمت خبير :rolleyes:

هل يوجد كود مماثل في ال SQL

طبعا اذا لك خبره فية B)

مع الشكر

#5

السلام عليكم

قطعاً لست خبيراً

ولكن ماذا تقصد بكود مماثل في ال SQL ؟!

هل تقصد اختبار الأخطاء في تكوين عبارة SQL ؟

#6

شكراً اخ محمد النحراوى كلام جميل

للمزيد من الاطلاع

Spell Checker

لاكتشاف الاخطاء فى جمل ال SQL عليك بعمل SQL Parser او استخدام DLL تحوى SQL Parser

اعتقد انه كان لدى واحد لم اجربه سابحث لك عنه

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 14 يناير 2005 في 00:22

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#7

تمام

اقصد شي يتأكد من الأخطاء لل sql

لأن اكثر مايتعبني هذي الأخطاء

وساعات توقفني ايام

#8

شكرا اخى الكريم محمد

انا مازلت جديد جدا على البرمجه

و اعتقد ان هذا الدرس سوف يفيدنى

و لكن ممكن اجد عندك

كتاب لشرح الخوارزميات(طريقه عملها و فن تركيبها)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…