مرحبا مرة أخرى ،
سنصنع برنامج للقراءة السريعة يقوم بعرض كلمة واحدة من نص كل فاصلة زمنية
وهذه هي صورته وكيفيته باختصار شديد
افتح مشروع جديد وضع في النموذج الافتراضي مربع نص واترك اسمه كما هو ، وضع (لاصقة نصية) ليبل وضع تايمر وزر واحد واترك الاسماء الافتراضية للجميع كما هي لتطابق الكود الموضح في الصورة
.
الان عندما تشغل البرنامج جرب ان تكتب بعض الكلمات مثلا واحد اثنين ثلاثة اربعة خمسة الخ
او انسخ والصق نصا طويلا
ثم شغل البرنامج وسترى كيف يعرض تلك الكلمات واحدة واحدة ضمن فاصلة زمنية انت تقوم بتحديدها في طور التصميم
او !
أو ماذا ؟
او ان تضع قائمة منسدلة (كومبوبوكس) وتضع بداخلها القيم 100،200،300،400 الخ وتجعل المستخدم يتحكم بسرعة القراءة ويكون حدث تغيير الكومبوبوكس هو تغيير للinterval للتايمر ..
طيب بوسعنا وضع المزيد من اللمسات ، سنضع صندوق حوار اختيار الالوان ،
ونضع زرا نسميه لون النص ونضع بداخل هذا الزر دالة عرض او استدعاء صندوق الالوان ونضع كود اختبار لنعرف ان المستخدم لم يقم بالالغاء وعندما يختار المستخدم لونا معينا نعين ذلك اللون للنص ،
وكذلك نصنع زرا اخرا لتغيير الخلفية يقوم باستدعاء نفس صندوق الالوان لكنه يعين اللون الذي يتم اختياره كخلفية للفورم حيث ان الليبل شفاف اصلا ، بالمناسبة اجعل خاصية الاوتوسايز للليبل فولس هههههههه!! عربي فصيح هه؟؟
المهم ، مزيد من اللمسات ، سنضع ايضا صندوق اختيار الخط (الفونت) لكي يغير المستخدم نوع الخط وحجمه كما يحلو له ويروق لعينيه وذلك بوضع زر اخر يقوم بثلاثة وظائف كما في السابق -يستدعي صندوق الحوار - يختبر تحقق الاختيار - يعين الاختيار للخط المستعمل في الليبل.
هل تريد المزيد؟؟
طيب ضع صندوق حوار فتح ملف وضع زر سمه استيراد نص ، ولا تنسى ان تضبط خاصية الفلتر لهذا الصندوق الى txt وتجعل الكود يقرأ الملف النصي الذي تم اختياره ويضع محتواه في مربع النص لكي يقوم البرنامج بقراءته بسرعة ...والمزيد والمزيد ايضا ، ضع زر جديد وسمه لصق واكتب بداخله كود يتحقق من كون الــ clipboard تحوي نصا فأذا كانت تحوي نصا فليضعه في مربع النص على سبيل الاستبدال او الالحاق ...كيف ؟؟ هذه عليك ...