وصول الدرس الحادي عشر من دورة تعلم لغة autoit

بسم الله الرحمان الرحيم; والصلاة والسلام على أشرف الخلق والمرسلين.
أما بعد فأيها الأحباب, أيها الكرام, أيها الإخوى والأخوات; بتحية الإسلام أحييكم وتحية الإسلام السلام فالسلام عليكم ورحمة الله تعالى وبركاته.
نلتقي اليوم بفضل الله مع الدرس الحادي عشر في لغة البرمجة الرائعة, السهلة, البسيطة شكلا والقوية عملا, لغة autoit المتميزة.
حيث كنا في الدرس العاشر قد تعرفنا على الدوال الخاصة بالتحكم في النوافذ

يمكنكم طبعا العودة إلى الدرس االعاشر وذالك من خلال الرابط التالي
الدرس العاشر
أما اليوم فسوف نتعرف على شيء مختلف تماما, ألا وهو الدوال الخاصة بتشغيل الملفات الصوتية والتحكم بها
وقبل أن ندخل في شرح اليوم دعوني أقدم بعض الملاحظات :
1. أنا متأخر كثيرا في الدورة أعلم هذا, ولاكن أنا متأخر لسبب واحد لا أكثر وهو عدم التفاعل مع الدورة
فأنا أشعر أن الدورة لا تهم الأغلبية منكم ولم أجد تحفيز للمواصلة, فالدورة إن لم تُقرن بالأسئلة والتعليقات فحسب رأيي لا فائدة منها, والأمر يعود لكم.
2. لمتابعة درس اليوم أنتم بحاجة إلى معرفة جيدة بالدوال والمتغيرات في هذه اللغة
فلا يمكننا أن نفهم درس اليوم إن لم نكن نتقن التعامل مع الدوال والمتغيرات
لذا لمن أراد أن يفهم الدرس فعليه أن يرجع إلى الأربع دروس الأولة من اللغة
3. عليكم أن تجربو بعد الدرس فأنا مستحيل أن أقدم لكم كل شيء, ويمكن أن تكن أخطاء في الدرس أو نسيان فلذا على كل من إكتشف خطء أو شيء ناقص أن ينبهني لذالك.
الآن هي بنا نباشر في درس اليوم

مقدمة

أولا علينا أن نفهم ما المقصود بدوال التحكم في تشغيل الملفات الصوتية
هي مجموعة من الدوال الموجودة في لغة autoit بشكل تلقائي وهي تسمح لنا بتشغيل ملفاتنا الصوتية المختلفة وتسمح لنا بإدارة التشغيل كالإيقاف المؤقت وكذالك الاستأناف والتقديم أو الترجيع وكذالك الإيقاف ومعرفة الوقت الكلي ومعرفة الموضع الحالي وغير ذالك
وهي تعتمد بشكل كلي على مكتبة النظام الخاصة بتشغيل الصوتيات
أي لو فقدت هذه المكتبة فجميع الدوال لا تعمل, لاكن جميع أنظمة التشغيل الأصلية تحتوي على هذه المكتبة, أحيانا لا تكن موجودة في الأنظمة المخففة كمثلا windows talking القديمة.
متطلبات العمل
نحن في هذا الدرس نحتاج إلى ملف استدعاء يسمى Sound.au3
وكما نعلم أن لإستدعاء ملف فنستخدم الأمر #include
يعني يصبح كالتالي
#include
وكذالك اليوم سوف نستعين بالكثير من الدوال لذا علينا أولا أن نتعرف على الدوال المستخدمة.

ما هي الدوال المستخدمة في هذا الدرس

كما قلت في البداية أني سوف أتطرق إلى الكثير من الدوال لذا علينا إخواني أن نركز قليلا في الدوال لكي لا يختلط علينا الأمر.

_SoundOpen

التعريف بالدالة

تستخدم هذه الدالة لفتح ملف صوتي قسد التحكم فيه كتشغيله ومعرفة وقته وغيره
وهذه الدالة شبه إجبارية لو أردنا التمتع بكل الخصائص

شكل الدالة

الدالة تحتوي على إعداد واحد وهو مسار الملف حيث هي على الشكل التالي
_soundOpen(“مسار الملف”)
ومسار الملف هو المسار الكامل لأي ملف صوتي مدعوم حيث الملفات المدعومة هي
ogg / MP3 / MP2 / Wav

نتيجة الدالة

النتيجة هي رمز الفتح الذي سنستخدمه في الدوال الأخرى إذا تم الفتح بنجاح
رمز @error يكن 0 إذا تم فتح الملف
أو يكن 1 إذا كان هناك خطء في إستدعاء المكتبة أو 2 إذا كان الملف غير موجود

ملاحظات

يجب إستخدام هذه الدالة في متغير لكي يمكن استخدام المتغير في الدوال التي ترتبط بنتيجة هذه الدالة
كمثلا
global$SoundOpen = _SoundOpen(“c:\test.mp3”)

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من الفتح
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit

_soundPlay

التعريف بالدالة

تستخدم هذه الدالة لتشغيل ملف صوتي وهي ترتبط بشكل غير مباشر مع الدالة السابقة _soundOpen
حيث يمكن استخدامها بدون استخدام الدالة السابقة لاكن يستحسن استخدامها لكي يكن عملنا مرتبط ومتكامل

شكل الدالة

الدالة بسيطة جدا جدا حيث هي تعتمد على إعدادان فقط لا ثالث لهما
والدالة على الشكل التالي
_SoundPlay(“مسار الملف / رمز دالة الفتح”, “إنتظار اكتمال المهمة”)
حيث الإعداد الأول إما أن يكن مسار الملف في حال أردت إستخدام الدالة بدون الإستعانة بالدالة الأولة
أو أن يكن الرمز الخاص بالدالة الأولة وهو قيمة المتغير الذي قمنا باستدعاء الدالة به
أما الإعداد الثاني وهو خيحتمل خياران
1 إذا أردت أن يتوقف تنفيذ السكربت إلى أن تنتهي العملية أي يكتمل تشغيل الملف
أو إما أن يكن 0 في حال أردت أن يواصل تنفيذ الأوامر الأخرى التي تكن بعده
وهو افتراضيا على 0
أي فحال لم تريد أن يتوقف تنفيذ الأوامر فتكتفي بالإعداد الأول

نتيجة الدالة

الدالة تعيد لك الرقم 1 في حال تم استخدام الدالة بالشكل المطلوب وتم تأدية العمل بنجاح
أو 0 إذا كان هناك خطء
ورمز الخطأ @error يكن كالتالي
0 في حال تم العمل بنجاح
1 في حال كان هناك خطء في تشغيل الملف
2 خطء في الإعداد الثاني
3 خطء في دالة _soundOpen

ملاحظات

هذه الدالة لها دالة أخرى مشابهة لها تماما وهي لا تحتاج أي ملف include واسم الدالة
soundPlay
بدون علامة السطر
وإعداداتها نفس إعدادات الدالة إلا أنها لا تقبل soundOpen ويحدث فيها الكثير من الأخطاء

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف مع الإنتظار
_SoundPlay($aSound, 1)
إعادة تشغيل الملف بدون الإنتظار
_SoundPlay($aSound)
;إغلاق الملف المفتوح
_SoundClose($aSound)
;الخروج من البرنامج
exit
/xmp>

_soundPause

تعريف بالدالة

هذه الدالة تستخدم لإيقاف الملف الصوتي إيقاف مؤقت
حيث يمكن إستأنافه

شكل الدالة

شكل الدالة يكن كالتالي
_soundPause(“رمز الدالة الأولى”)

هذه الدوال التي ستأتي كلها مرتبطة بشكل مباشر مع دالة _SoundOpen
لهذا علينا بأن لا نستغني عن هذه الدالة

نتيجة الدالة

الدالة تعود لنا بالرقم 1 في حال نجحت العملية
أو بالرقم 0 عند حدوث خطء
رمز الخطأ @error يكن
0 في حال تمت العملية بنجاح
1 في حال هناك خطء في الإيقاف المؤقت
أو 2 في حال هناك خطء في دالة _SoundOpen

ملاحظات

يمكن عكس الدالة أي إستأناف التشغيل باستبدال
_SoundPause
بدالة
_Soundresume
والتي لها نفس إعداداتها ونفس النتائج
لذا لا داعي أن نذكرها في قسم مستقل

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف بدون الإنتظار
_SoundPlay($aSound)
;الإنتظار لمدة ثانية
Sleep(1000)
;إيقاف الملف مؤقتا
_SoundPause($aSound)
;الإنتظار لمدة ثانية
Sleep(1000)
;إستأناف الملف
_SoundResume($aSound)
;حلَقة للتأكد من تشغيل الملف كاملا
While 1
	Sleep(100)
	If _SoundPos($aSound, 2) >= _SoundLength($aSound, 2) Then ExitLoop
WEnd
;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit

_SoundStop

تعريف بالدالة

إن هذه الدالة تستخدم للإيقاف النهائي لملف صوتي جاري تشغيله

شكل الدالة

إن هذه الدالة شكلها هو نفسه شكل الدالة السابقة
_soundStop(“نتيجة الدالة الأولى”)

نتيجة الدالة

الدالة تعود لنا بالرقم 1 في حال نجحت العملية
أو بالرقم 0 عند حدوث خطء
رمز الخطأ @error يكن
0 في حال تمت العملية بنجاح
1 في حال هناك خطء في الإيقاف
أو 2 في حال هناك خطء في دالة _SoundOpen

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف مع الإنتظار
_SoundPlay($aSound, 1)
;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit

_SoundLength

التعريف بالدالة

تستخدم هذه الدالة للتعرف على الوقت الكلي لملف صوتي

شكل الدالة

الدالة كذالك بسيطة جدا
حيث شكلها كما يلي
_SoundLength(“رمز دالة _SoundOpen”, النوع =1)
رمز دالة _SoundOpen لقد تعودنا عليه خلاص
أما النوع
فيمكن أن يكن 1 وهو أن تكن النتيجة كشكل الساعة المعروف أي ساعات:دقائق:ثوان
أو أن يكن بجزء الثانية وهو أن يعطيك الوقت عبارة عن عدد أجزاء الثواني وكل 1000 يمثل ثانية

نتيجة الدالة

الدالة تعود لنا بوقت الملف حسب النوع المختار في حال نجحت العملية
أو بالرقم 0 عند حدوث خطء
رمز الخطأ @error يكن
0 في حال تمت العملية بنجاح
1 في حال هناك خطء في النوع
أو 3 في حال هناك خطء في دالة _SoundOpen

ملاحظة

يستحسن استدعاء الدالة في متغير حتى يختصر عليك الوقت إن أردت أن تستخدم القيمة لاحقا

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف بدون الإنتظار
_SoundPlay($aSound, 0)
;معرفة الوقت الكلي
MsgBox($MB_SYSTEMMODAL, "الوقت الكلي للملف", "الوقت الكلي للملف بصيغة :" & @CRLF & "hh:mm:ss - " & _SoundLength($aSound, 1) & @CRLF & "بالجزء من الثانية - " & _SoundLength($aSound, 2))
;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit


_SoundPos

التعريف بالدالة

تستخدم هذه الدالة للتعرف على الموضع الحالي لملف صوتي

شكل الدالة

الدالة كذالك بسيطة جدا
حيث شكلها كما يلي
_SoundPos(“رمز دالة _SoundOpen”, النوع =1)
رمز دالة _SoundOpen لقد تعودنا عليه خلاص
أما النوع
فيمكن أن يكن 1 وهو أن تكن النتيجة كشكل الساعة المعروف أي ساعات:دقائق:ثوان
أو أن يكن بجزء الثانية وهو أن يعطيك الوقت عبارة عن عدد أجزاء الثواني وكل 1000 يمثل ثانية

نتيجة الدالة

الدالة تعود لنا موضع الملف حسب النوع المختار في حال نجحت العملية
أو بالرقم 0 عند حدوث خطء
رمز الخطأ @error يكن
0 في حال تمت العملية بنجاح
1 في حال هناك خطء في النوع
أو 3 في حال هناك خطء في دالة _SoundOpen

ملاحظة

يستحسن استدعاء الدالة في متغير حتى يختصر عليك الوقت إن أردت أن تستخدم القيمة لاحقا

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف بدون الإنتظار
_SoundPlay($aSound, 0)

;الإنتظار لمدة ثانيتين
sleep(2000)
MsgBox($MB_SYSTEMMODAL, "الموضع الحالي للملف", "الموضع الحالي للملف بصيغة :" & @CRLF & "hh:mm:ss - " & _SoundPos($aSound, 1) & @CRLF & "بالجزء من الثانية - " & _SoundPos($aSound, 2))
;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit

_SoundSeek

تعريف بالدالة

تستخدم هذه الدالة للإنتقال إلى موضع معين في الملف الصوتي
كالذهاب إلى الأمام أو الرجوع إلى الخلف

شكل الدالة

هذه الدالة فيها بعض الإعدادات حيث سنتعرف عليها
_SoundSeek(“رمز دالة _SoundOpen”, ساعات, دقائق, ثوان)
حيث الرمز إنتهينا منها هي معروفة لدينا
أما الساعات فهي نستخدمها لو أردنا التنقل لساعة معينة في الملف
دقائق للانتقال لدقيقة معينة في الملف
ثوان للإنتقال إلى ثانية معينة في الملف

نتيجة الدالة

النتيجة تكن كما يلي
1 في حال نجاح العملية
0 في حال فشل العملية
والرمز @error يكن كالتالي
0 نجاح العملية
1 فشل العملية
3 خطء في _SoundOpen

ملاحظات

الدقائق لا يجب أن تتجاوز 59 والثوان كذالك
فلو تجاوزت الثوان 59 فعند بلوغها ال60 تصبح 1 دقيقة يعني تنقل إلى خانة الدقائق والباقي منها على الثوان وأكمل حسب ذالك
ونفس الشيء للدقائق لو وصلت 59 دقيقة فال60 تصبح 1 ساعة وما تبقى منها على الدقائق والثوان وأكمل على ذالك

مثال على الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف بدون الإنتظار
_SoundPlay($aSound, 0)

;الإنتظار لمدة ثانيتين
sleep(2000)
;التقديم إلى الثانية الرابعة في الملف
_SoundSeek($aSound, 0, 0, 4)
;معرفة الموضع الحالي
MsgBox($MB_SYSTEMMODAL, "الموضع الحالي للملف", "الموضع الحالي للملف بصيغة :" & @CRLF & "hh:mm:ss - " & _SoundPos($aSound, 1) & @CRLF & "بالجزء من الثانية - " & _SoundPos($aSound, 2))
;تكميل تشغيل الملف
_SoundPlay($aSound, 0)
;حلقة للتأكد من التشغيل الكلي للملف
While 1
	Sleep(100)
	If _SoundPos($aSound, 2) >= _SoundLength($aSound, 2) Then ExitLoop
WEnd

;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit


_SoundStatus

تستخدم هذه الدالة لمعرفة حالة الملف الصوتي

شكل الدالة

الدالة بسيطة جدا حيث لها إعداد واحد وهو رمز دالة _SoundOpen
شكلها كما يلي
_SoundStatus(“رمز _SoundOpen”)

نتيجة الدالة

حالة الملف عند نجاح العملية
0 في حال فشلت العملية
@error يكن كالتالي
0 عند نجاح العملية
3 عند حدوث خطء في _SOundOpen

قائمة الحالات

الدالة تعود بحالات الملف التالية
“playing”: عندما يكن الملف قيد التشغيل
“paused”: عندما يكن الملف في حالة إيقاف مؤقت
“stopped”: عندما يكن الملف في حالة إيقاف
“not ready”: عندما يكن الملف غير مفتوح أصلا

مثال عن الدالة


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف بدون الإنتظار
_SoundPlay($aSound, 0)
;معرفة حالة الملف
MsgBox($MB_SYSTEMMODAL, "حالة الملف عند التشغيل", _SoundStatus($aSound))
;الإنتظار لمدة ثانيتين
sleep(2000)
;إيقاف الملف مؤقتا
_SoundPause($aSound)
;معرفة حالة الملف
MsgBox($MB_SYSTEMMODAL, "حالة الملف عند الإيقاف المؤقت", _SoundStatus($aSound))
;إيقاف الملف
_SoundStop($aSound)
;معرفة حالة الملف
MsgBox($MB_SYSTEMMODAL, "حالة الملف عند الإيقاف", _SoundStatus($aSound))

;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit


_SoundClose

التعريف بالدالة

تستخدم هذه الدالة لغلق ملف صوتي
أو لكي تنهي عمل دالة _SOundOpen
ويجب استخدامها قبل الخروج من البرنامج الخاص بك في حال استخدمت دالة _SoundOpen

شكل الدالة

_SoundClose (“رمز دالة _SoundOpen”)

مثال


;إستدعاء الملفات اللازمة
#include <MsgBoxConstants.au3>
#include <Sound.au3>
;فتح الملف
Local $aSound = _SoundOpen(@WindowsDir & "\media\tada.wav")
;أمر شرطي للتأكد من فتح الملف
If @error = 2 Then
	MsgBox($MB_SYSTEMMODAL, "Error", "لم يتم العثور على الملف")
	Exit
Else
	MsgBox($MB_SYSTEMMODAL, "نجاح", "تم فتح الملف بنجاح")
EndIf
;تشغيل الملف مع الإنتظار
_SoundPlay($aSound, 1)
;غلق الملف الذي تم فتحه
_SoundClose($aSound)
;الخروج من البرنامج
exit


ملاحظة مهمة بخصوص الدورة

إخواني أخواتي
أنا أقدم هذه الدورة وهي تستغرق مني وقت كبير من أجل الكتابة والتنسيق وتجميع المحتوى وغير ذالك الكثير
وأنا كي أكن صريح مع إخواني
أنا لا أرى أي تفاعل مع هذه الدورة
وأنا أعتذر منكم
إن ضل الأمر هكذا فأنا مذطر لإيقاف الدورة
لأن التفاعل هو أساس أي دورة
ودورة بدون تفاعل أو أسئلة وطلبات وانتقادات حسب نظري أنها دورة عقيمة
فالشخص الذي يقدم الدورة يجب أن يغلط وعلى المتابعين تصحيح الأخطاء
وإن أعطى شيء غامض فعليهم طلب التوضيح.
وإلا ستكن الدورة مملة ولا داعي لها
لذا أنا سوف أنشء تصويت في المنتديات
ولو إرتأيت أن الأشخاص لم يتفاعلو مع الدورة فهذا سوف يكن آخر درس في هذه الدورة
تقبلو تحياتي

خاتمة

أعزائي هذا ما استطعت أن أقدمه في هذا الدرس
فأرجو أن تعذروني على أي تقصير.
كما أرجو أن لا تؤاخذوني إذا كان الدرس طويل فهو مرتبط ولا يمكنني أن أقسمه لجزئين
كما أرجوكم لا تنسوني من دعائكم الصالح
وفضلا قمو بنشر الدورة حتى تعم الفائدة
أكرر لأقول
أنا بريء أمام الله عز وجل من كل من يستغل هذه الدروس في إيذاء الناس أو فعل ما يغضبه سبحانه وتعالى
إنما أنا أقدمها من باب المعرفة
ولكي نكن مستقلين جميعا في تعاملنا مع الحاسوب
كما لتطبيق أفكارنا على أرض الواقع
تقبلو تحياتي
وقبل أن أختم أحب أن أقدم لكم
رابط
الدرس الحادي عشر
الذي سيكن متوفر قريبا على الرابط السابق
أكرر وأرجوكم
لا تنسوني من دعائكم
والله أنا بالحاجة إليه
كما أرجو زيارة موقعنا وطرح أي إستفسار في منتدى لغة autoit
إليكم رابط الموقع
https://mx-blind.com/
ملاحظات :
لأي سؤال في الدورة إذا كان متعلق بأي درس من الدروس فيرجى طرح السؤال في تعليق في المنشور المتعلق بالدرس في المنتديات
وإلا بإمكانكم طرح السؤال في موضوع مستقل داخل منتدى اللغة

ومسك الختام السلام فالسلام عليكم ورحمة الله تعالى وبركاته

كتاب المختصر المفيد في أحكام التجويد كاملا

الكتاب: المختصر المفيد في أحكام التجويد
المؤلف: مجهول
الناشر: مؤسسة الإيمان – بيروت
الطبعة: الأولى، 1402 هـ
عدد الأجزاء: 1
[ترقيم الكتاب موافق للمطبوع وهو مذيل بالحواشي]
المقدمة:
بسم الله الرّحمن الرّحيم، وأفضل الصلاة وأتم التسليم على سيدنا محمد خاتم المرسلين وعلى آله وصحبه أجمعين، أما بعد:
فالتجويد لغة: هو الإتيان بالشيء الجيد.
وقد عرّفه العلماء في اصطلاحهم، بقولهم: هو علم يعرف به إخراج كل حرف من مخرجه، متصفا بصفاته.
وقد دوّنه الأئمة الثقات، وأحكموا أصوله، واستنبطوا أحكامه، من كيفية القراءة المأثورة عن النبي (صلّى الله عليه وسلّم) وأصحابه والتابعين.
والهدف من تعلّم هذا العلم، هو صون اللسان عن الوقوع في اللحن في لفظ القرآن الكريم، حال الأداء. ولذلك كانت مراعاة قوانينه في القراءة فرض عين على كل مكلف.
ونحن- فيما يلي- سوف نبسط أحكام التجويد مختصرة، كما نص عليها العلماء المتخصصون، ثم نبين الرمز التلويني الذي استعملناه للدلالة عليه، منبهين- منذ البداية- إلى أن المختصر، مع الرمز اللوني المطبق على المصحف الشريف- شأنه شأن كتب التجويد- كلها- لا يغني عن التلقي عن الشيخ المقرئ، لمعرفة كيفية النطق الصحيح في كل حكم، إذ أن ذلك لا يمكن معرفته حق المعرفة إلّا بالمشافهة، والأخذ والتلقي من أفواه العلماء.
ونبتدئ هذه الأحكام، بما اعتاد البداءة به علماء التجويد، وهو أحكام الاستعاذة والبسملة.

1 – أحكام الاستعاذة والبسملة:

لكل من الاستعاذة والبسملة أحكام خاصة، كما أن هناك أحكاما أخرى لاجتماعهما معا، وسوف نبين هذه الأحكام فيما يلي:
آ- حكم الاستعاذة: الاستعاذة سنة مستحبة. وهي مطلوبة عند تلاوة القرآن الكريم، على الرغم من أنها ليست منه.
وقال بعضهم: إنها واجبة، خصوصا عند البدء بالقراءة، سواء أكانت القراءة من أول السورة، أو من خلالها، والدليل على ذلك هو قوله تعالى: فَإِذا قَرَأْتَ الْقُرْآنَ فَاسْتَعِذْ بِاللَّهِ مِنَ الشَّيْطانِ الرَّجِيمِ.
ويسن الجهر بها في حالتين:
1 – عند القراءة في المحافل.
2 – عند التعلم والتعليم، وذلك لينصت الحاضرون للقراءة من أولها.
ويسرّ بها في أربع حالات:
1 – في الصلاة.
2 – في القراءة السرية.
3 – في الدور، عند ما يقرأ جهرا مع جماعة ولا يكون هو المبتدئ.
4 – إذا كان خاليا، سواء أقرأ سرا أم جهرا.
ب- حكم البسملة: البسملة كلمة منحوتة من قولك: بِسْمِ اللَّهِ الرَّحْمنِ الرَّحِيمِ* وتجب قراءتها- عند حفص- في أول كل سورة، إلّا في أول سورة براءة.
وأما قراءتها في أواسط السور، فللقارئ الخيار، إن شاء بسمل، وإن شاء اكتفى بالاستعاذة.
ج- حكم البسملة بين سورتين:
إذا وقعت البسملة بين سورتين، فهناك أربعة أوجه محتملة للوصل والقطع.
ثلاثة منها جائزة، وواحد ممتنع، نبينها فيما يلي:
1 – قطع الكلّ: أي قطع آخر السورة عن البسملة، وقطع البسملة عن أول السورة التالية، وهذا الوجه جائز شرعا.
2 – وصل البسملة مع أول السور التالية. وهو وجه جائز أيضا.
3 – وصل الكلّ: أي وصلها مع السورة التي قبلها، والسورة التي بعدها. وهو وجه جائز أيضا.
4 – وصل آخر السورة بالبسملة، وقطعها عن بداية السورة التالية. وهو وجه ممتنع شرعا لأنه يوهم أن البسملة من آخر السورة السابقة.
د- حكم ابتداء القراءة:
إذا ابتدأ القارئ القراءة، فله الخيار بين واحد من الأوجه الأربعة التالية:
1 – قطع الجميع: أي قطع الاستعاذة عن البسملة، وقطع البسملة عن بداية السورة.
2 – قطع الاستعاذة عن البسملة، ووصل السملة ببداية السورة.
3 – وصل الاستعاذة بالبسملة، وقطع البسملة عن بداية السورة.
4 – وصل الجميع: أي وصل الاستعاذة بالبسملة، ووصل البسملة ببداية السورة.

2 – أحكام النون الساكنة والتنوين:

للنون الساكنة والتنوين (في الرفع والنصب والجر) أربعة أحكام، هي: الإدغام- الإقلاب- الإخفاء- الإظهار. وسوف نتناولها بالحديث واحدا بعد الآخر.
آ- الإدغام: تعريفه: الإدغام لغة هو: إدخال الشيء في الشيء. واصطلاحا هو: التقاء حرف ساكن بحرف متحرك، بحيث يصيران حرفا مشددا كالثاني، يرتفع اللسان عنده ارتفاعة واحدة.
أحرفه: تدغم النون الساكنة أو التنوين إذا وقع بعدها- في الكلمة التالية- أحد الأحرف الستة التالية: ي- ر- م- ل- ون. وقد جمعت في كلمة (يرملون).
أنواعه: للإدغام نوعان: إدغام بغنة (إدغام ناقص)، وإدغام بلا غنة (إدغام كامل).
1 – الإدغام بغنة (الناقص): يكون مع أحد الأحرف التالية: ي- وم- ن المجموعة في كلمة (يومن). هذا وينبغي أن يعلم أن الواو والياء لا يرسم عليهما الشدة، دون سواهما.
مثال ذلك: مِنْ ماءٍ* وتلفظ مماء مع الغنة- مِنْ نَصِيبٍ وتلفظ (منّصيب) مع الغنة- رَجُلٌ مِنْ* وتلفظ (رجلمّن) مع الغنة- خَيْرٌ نُزُلًا وتلفظ (خير نزلا) مع الغنة.
ويسمى هذا الإدغام ناقصا، لذهاب الحرف فقط (النون أو التنوين) وبقاء الصفة (الغنة).
وكما يبدو من الأمثلة، فإننا لونا النون أو التنوين باللون الأحمر، دلالة على وجود الإدغام.
كما لونا الشدة على الحرف المدغم معها باللون الأحمر، دلالة على وجود الغنة.
والغنة: صوت لذيذ، يخرج من خرق الأنف المنجذب إلى داخل الفم، المركب فوق غار الحنك الأعلى، لا عمل للسان فيه. ويغن هذا الحرف بمقدار حركتين، والحركة هي بمقدار بسط الإصبع أو قبضها (بمقدار ثانية).

2 – الإدغام بلا غنة (الكامل): يكون مع أحد الحرفين التاليين: ل- ر، مثال ذلك:
مِنْ لَدُنْهُ*: تلفظ: (ملّدنه) – هُدىً لِلْمُتَّقِينَ: تلفظ (هد للمتّقين).
مِنْ رِزْقِ*: تلفظ (مرزق) – مِنْ ثَمَرَةٍ رِزْقاً: تلفظ (من ثمر ترزّقا).
ويسمى هذا الإدغام كاملا، لذهاب الحرف (النون أو التنوين) والصفة (الغنة) معا.
وكما يبدو من الأمثلة، فإننا لونا النون أو التنوين باللون الأحمر، دلالة على وجود الإدغام، في حين أننا لونا الشدة الموضوعة فوق الحرف المدغم التالي باللون الأخضر، دلالة على عدم إخراج صوت الغنة من طرف الأنف.
ب- الإقلاب:
الإقلاب لغة: هو: تحويل الشيء عن وجهه.
واصطلاحا، هو: قلب النون الساكنة أو التنوين ميما، مع مراعاة الغنة، وله حرف واحد هو الباء.
ويأتي في كلمة وفي كلمتين، مثال ذلك:
يُنْبِتُ لَكُمْ: تلفظ (يمبت لكم) مع الغنة- سميع بصير: تلفظ (سميعمبصير) مع الغنة. مِنْ بَعْدِ*: تلفظ (ممبعد) مع الغنة- بغيا بينهم: تلفظ: (بغيمبينهم) مع الغنة.
وكما يبدو من الأمثلة، فإننا وضعنا ميما حمراء صغيرة فوق النون، أو بدل إحدى حركتي التنوين، دلالة على وجود إقلاب.
ج- الإخفاء:
تعريفه: الإخفاء لغة هو: الستر.
واصطلاحا هو: النطق بحرف ساكن، غير مشدد، على صفة بين الإظهار والإدغام، مع بقاء الغنة في الحرف الأول (النون الساكنة أو التنوين)، ويغنّ هذا الحرف بمقدار حركتين.
أحرفه: يقع الإخفاء على النون الساكنة أو التنوين، إذا أتى بعده حرف من الأحرف التي تسمى أحرف الإخفاء الخمسة عشر التالية:
ص- ذ- ث- ج- ش- ق- س- ك- ض- ظ- ز- ت- د- ط- ف.
وقد جمعت هذه الأحرف في أوائل كلمات البيت التالي:
صف ذا ثنا جود شخص قد سما كرما … ضع ظالما زد تقى دم طالبا فترى
مثال ذلك: عَنْ صَلاتِهِمْ- وَانْصُرْنا*- رِيحاً صَرْصَراً*- مِنْ ذَهَبٍ*- وَأَنْذِرْهُمْ*- ظِلٍّ ذِي.
.
د- الإظهار:
تعريفه: الإظهار لغة هو: البيان، واصطلاحا هو: النطق بالحرف من مخرجه من غير غنة.
أحرفه: يقع الإظهار على النون الساكنة أو التنوين، إذا أتى بعده أحد الحروف الستة، المسماة أحرف الحلق، وهي: الهمزة والهاء، والعين والحاء، والغين والخاء.
ويسمى هذا الإظهار حلقيا، تلفظ فيه النون الساكنة أو التنوين، دون غنة، مع إظهار الحرف الذي بعدهما مستقلا عنهما، مثال ذلك: مَنْ أَحْسَنُ*- يَنْأَوْنَ- كُفُواً أَحَدٌ- مِنْ هادٍ*- يَنْهَوْنَ*- جُرُفٍ هارٍ. وكما يبدون من هذه الأمثلة، فإننا أبقينا النون أو التنوين باللون الأسود، دلالة على وقوع حكم الإظهار عليه.

3 – أحكام الميم الساكنة:

للميم الساكنة ثلاثة أحكام، هي: آ- الإدغام ب- الإخفاء ج- الإظهار.
آ- الإدغام:
تدغم الميم الساكنة في ميم مثلها متحركة (واقعة في بداية كلمة أخرى)، فتصيران ميما واحدة مشددة، ويسمى إدغاما شفويا أو متماثلا، مع مراعاة وجود غنة كاملة. مثال ذلك: فِي قُلُوبِهِمْ مَرَضٌ*- لَهُمْ مَثَلًا*- وَلَكُمْ ما كَسَبْتُمْ*- أَطْعَمَهُمْ مِنْ جُوعٍ.
وكما يبدو من الأمثلة، فإننا لونا الميم الأولى باللون الأحمر، دلالة على وجود الإدغام، كما لونا الشدة على الميم الثانية باللون الأحمر أيضا، دلالة على وجود الغنة.
ب- الإخفاء:
تخفى الميم الساكنة، إذا وقع بعدها- في الكلمة التالية- حرف الباء، ويسمى إخفاء شفويا، لخروج الحرفين (الميم والباء) من الشفة، مثال ذلك: يَوْمَ هُمْ بارِزُونَ- يَعْتَصِمْ بِاللَّهِ كُنْتُمْ بِهِ تُكَذِّبُونَ*- فَاحْكُمْ بَيْنَهُمْ*.
وكما يبدو من الأمثلة، فإننا لونا الميم باللون الأخضر، دلالة على وقوع الإخفاء عليها. ومما ينبغي التنبه له هو أنه يجب إطباق الشفتين عند الإخفاء الشفوي، دون انفراج بينهما.

ج- الإظهار:
تظهر الميم الساكنة، إذا وقع بعدها حرف من أحرف الإظهار، وهي جميع الأحرف الهجائية عدا الميم والباء، ويسمى إظهارا شفويا، مثال ذلك: أَمْ كُنْتُمْ*- أَمْ حَسِبْتُمْ*- يَمْشُونَ*- تُمْسُونَ- الْحَمْدُ*.
وتكون أشد إظهارا مع الواو والفاء، مثال ذلك: وَهُمْ فِيها*- هم في رحمة الله- أنتم وما- عَلَيْهِمْ وَلَا الضَّالِّينَ.
وكما يبدو من الأمثلة، فإننا تركنا الميم مكتوبة باللون الأسود، دلالة على إظهارها.

4 – أحكام الميم والنون المشددتين:

تجب الغنة في الميم والنون المشددتين في حالة الوصل والوقف، سواء أوقعت في وسط الكلمة أم في آخرها، وسواء أكانت في الاسم أم في الفعل أم في الحرف.
ومقدار غنتها حركتان، والحركة- كما أشرنا سابقا- بمقدار قبض الإصبع أو بسطه، مثال ذلك: هَمَّازٍ- هَمَّتْ*- فَأَمَّا*- جَهَنَّمُ*- إِنَّ*.
وكما يبدو من الأمثلة، فإننا لونا الشدة الواقعة فوق النون والميم باللون الأحمر، دلالة على وجود الغنة. (كما لونا معها الحركة الواقعة فوقها فتحا أو ضما).

5 – أحكام الإدغام:

تعريفه: هو إدخال حرف ساكن (غير مدى)، بحرف متحرك بعده، وذلك بحذف الساكن وتشديد المتحرك.
أقسامه: ينقسم الإدغام إلى ثلاثة أقسام، هي:
آ- إدغام المتماثلين: وهو أن يكون الحرفان المتتاليان متحدين في المخرج من الفم، ومتحدين أيضا في الصفة، سواء أوقعا في كلمة واحدة أم في كلمتين متتاليتين، مثال ذلك:
يُدْرِكْكُمُ الْمَوْتُ- آوَوْا وَنَصَرُوا*- قَدْ دَخَلُوا- فَما رَبِحَتْ تِجارَتُهُمْ- اضْرِبْ بِعَصاكَ*.
ب- إدغام المتجانسين: هو أن يكون الحرفان المتتاليان متحدين في المخرج من الفم، ومختلفين في بعض الصفات، وذلك منحصر في سبعة أحرف:
1 – الدال مع التاء، مثل: قَدْ تَبَيَّنَ*- وَجَدْتُمْ*- أَرَدْتُمْ*.
2 – التاء مع الدال، مثل: أُجِيبَتْ دَعْوَتُكُما أَثْقَلَتْ دَعَوَا اللَّهَ.

3 – التاء مع الطاء، مثل: قالَتْ طائِفَةٌ* وَدَّتْ طائِفَةٌ.
4 – الذال مع الظاء، مثل: إِذْ ظَلَمُوا أَنْفُسَهُمْ إِذْ ظَلَمْتُمْ.
5 – الباء مع الميم، مثل: ارْكَبْ مَعَنا.
6 – الطاء مع التاء، مثل: بَسَطْتَ أَحَطْتُ فَرَّطْتُمْ.
ج- إدغام المتقاربين وهو أن يكون الحرفان المتتاليان متقاربين في المخرج والصفة. وهو منحصر في حرفين، هما:
1 – اللام مع الراء، مثل بَلْ رَفَعَهُ- قُلْ رَبِّ*.
2 – القاف مع الكاف، مثل: نَخْلُقْكُمْ. وذلك بحذف صفة الاستعلاء عن القاف، وهو الوجه الأرجح.
وكما يبدو من الأمثلة، فإننا لونا الحرف الساكن الأول باللون الأحمر، دلالة على وقوع الإدغام، ولونا شدة الحرف الثاني باللون الأخضر دلالة على عدم وجود غنة، وأما في مثال الطاء مع التاء فإنه لا توجد شدة، وبالتالي لم نلونها، والسبب في ذلك هو أن هذا الإدغام غير كامل.

6 – أحكام اللام الساكنة:

تقع اللام الساكنة في خمسة مواطن، هي: آ- لام (أل) التعريف، ب- لام الفعل، ج- لام الاسم، د- لام الحرف، هـ- لام الأمر.
وفيما يلي سوف نشرح الأحكام الواقعة على كل منها:
آ- أحكام لام (أل) الداخلة على الأسماء النكرة لتعريفها.
تقع قبل أي حرف من أحرف الهجاء، إلّا أحرف المد الثلاثة الساكنة، (ا- وي). ولها حكمان: الإظهار والإدغام.
1 – الإظهار: تظهر إذا وقع بعدها واحد من الأحرف الأربعة عشر المجموعة في قولك: (ابغ حجك وخف عقيمه)، وتسمى باللام المظهرة أو اللام القمرية، بمعنى أنها تظهر كما تظهر اللام الواردة في كلمة (القمر)، ويسمى هذا الإظهار ب (الإظهار القمري)، مثال ذلك: الْأَنْعامِ* بِالْبِرِّ* الْغَمامَ* الْحَمِيمُ* الْجَنَّةَ* الْكَوْثَرَ الْوالِدانِ* الْخَيْرُ*.
وكما يبدو من الأمثلة، فإننا تركنا اللام باللون الأسود، دلالة على إظهارها.
2 – الإدغام: تدغم بما بعدها، إذا وقع بعدها حرف من الأحرف الأربعة عشر الباقية، وهي مجموعة في أوائل كلمات البيت التالي:
طب ثم صل رحما تفز ضف ذا نعم … دع سوء ظن زر شريفا للكرم

ويسمى هذا الإدغام ب (الإدغام الشمسي)، ويتحقق بدمج هذه اللام بالحرف الذي يليها، بحيث يصيران حرفا واحدا مشددا، وهو الحرف الذي بعدها، بحيث لا يظهر أي أثر لهذه اللام، مثال ذلك: الطَّامَّةُ- الثَّوابِ*- الظَّالِمِينَ*- اللَّطِيفُ*.
وكما يبدو من الأمثلة، فإننا لونا هذه اللام باللون الأزرق،- وليس الأحمر- دلالة على عدم النطق بها.
ب- أحكام لام الفعل:
وهي اللام التي تقع في الفعل، سواء أكان ماضيا أم مضارعا أم أمرا، وسواء أكانت متوسطة أم متطرفة.
ولها حكمان: الإظهار- والإدغام.
1 الإظهار: تظهر إذا وقع بعدها أي حرف من حروف الهجاء، عدا اللام والراء، مثال ذلك: أَنْزَلْناهُ* قُلْ نَعَمْ جادِلْهُمْ قُلْ أَعُوذُ* جَعَلْنَا* قُلْنا*.
وكما يبدو من الأمثلة، فإننا أبقينا اللام باللون الأسود دلالة على إظهارها.
2 الإدغام: تدغم بما بعدها، إذا وقع بعدها أحد الحرفين: اللام والراء، ولا يكون ذلك إلّا إذا كان الفعل أمرا، مثال ذلك: قُلْ لا أَمْلِكُ* قُلْ رَبِّ*.
وكما يبدو من الأمثلة، فإننا لوّنا اللام باللون الأحمر، دلالة على وقوع الإدغام عليها، ولونا الشدة على الحرف بعدها باللون الأخضر، دلالة على أن الإدغام دون غنة.
ج أحكام لام الاسم: وهي اللام التي تقع جزءا من بنية الاسم، وليست مدخلة عليه. وحكمها: الإظهار دائما، مثال ذلك: أَلْسِنَتُكُمُ* سُلْطانٍ* مَلْجَأً*.
وكما يبدو من الأمثلة، فإننا أبقينا اللام باللون الأسود، دلالة على إظهارها.
د أحكام لام الحرف: وهي اللام التي تقع جزءا من بنية الحرف، وتوجد- في القرآن الكريم- في حرفين لا ثالث لهما، هما: هل- بل، ولها حكمان:
الإدغام والإظهار.
1 الإدغام: تدغم بما بعدها، إذا وقع بعدها أحد حرفين: اللام والراء.
مثال ذلك: هَلْ لَكَ هَلْ لَكُمْ بَلْ رَفَعَهُ بَلْ رَبُّكُمْ.
وكما يبدو من الأمثلة، فإننا لونا لام: (هل) و (بل) باللون الأحمر، دلالة على إدغامها بما بعدها، ولونا الشدة الواقعة على الحرف بعدها باللون الأخضر، دلالة على أن الإدغام دون غنة.

2 – الإظهار: تظهر اللام، إذا وقع بعدها أي حرف من أحرف الهجاء، ما عدا اللام والراء، مثال ذلك: هَلْ أَتاكَ* بَلْ تُؤْثِرُونَ بَلْ نَحْنُ* هَلْ يَسْتَوِي*.
وكما يبدو من الأمثلة، فإننا أبقينا اللام باللون الأسود، دلالة على إظهارها.
هـ- لام الأمر: وهي لام زائدة عن بنية الكلمة، وتأتي قبل الفعل المضارع مباشرة (وهي اللام المسماة لام الأمر)، وحكمها الإظهار دائما، مثال ذلك:
وَلْيَكْتُبْ فَلْيَنْظُرْ* ثُمَّ لْيَقْضُوا.
وكما يبدو من الأمثلة، فإننا أبقينا اللام باللون الأسود، دلالة على إظهارها.
ولام لفظ الجلالة: للام الواقعة في لفظ الجلالة حكمان متغايران: الترقيق- التفخيم فترقق إذا سبقت بكسر أصلّي أو عارض، نحو بِسْمِ اللَّهِ* بِاللَّهِ* أَفِي اللَّهِ* قُلِ اللَّهُ*.
وتفخم: إذا سبقت بفتح أو ضم، نحو: لِنَعْبُدَ اللَّهَ* قالَ اللَّهُ*.

7 – التفخيم والترقيق:

هناك أحرف تفخم دائما، وأحرف ترقق دائما، وأحرف يجري ترقيقها وتفخيمها بحسب الأحوال.
1 – الأحرف التي تفخم دائما: هي أحرف الاستعلاء المجموعة في قولك: (خص ضغط قظ).
2 – الأحرف التي ترقق دائما: هي أحرف الاستفال، التي هي بقية أحرف الهجاء، ما عدا الألف واللام والراء.
3 – الأحرف التي يجري تفخيمها وترقيقها بحسب الأحوال: هي الألف واللام والراء.
آ- الألف: تفخم إذا سبقها حرف من أحرف الاستعلاء، مثل الطَّامَّةُ الصَّاخَّةُ وإلّا فإنها ترقق.
ب- اللام: ترقق اللام دائما، إلّا في لفظ الجلالة حيث ترقق- كما مرّ معنا- إذا سبقها مكسور، وتفخم إذا سبقها مفتوح أو مضموم.
ج- الراء: الحرف الراء- عند النطق بها- حالتان: التفخيم والترقيق.
1 – التفخيم: يجب تفخيم الراء إذا كانت مفتوحة أو مضمومة، سواء أكانت في أول الكلمة أم في وسطها أم في آخرها، مثال ذلك: رَؤُفٌ*- بِالصَّبْرِ*- نَغْفِرْ*- رُزِقُوا- يَتَذَكَّرُ*- يَشْكُرُ*.

ويلحق بذلك الراء الساكنة التي قبلها مفتوح أو مضموم، مثل: الْعَرْشِ*- تَرْمِيهِمْ- الْقُرْآنُ*- تُرْجِي.
2 – الترقيق: يجب ترقيقها إذا كانت مكسورة، سواء أوقعت في أول الكلمة أم في وسطها أم في آخرها، نحو: رِزْقاً*- قَرِيبٌ*- الْفَجْرِ*- وكذلك إذا وقعت قبل ألف ممالة مَجْراها.
ويلحق بذلك الراء الساكنة التي قبلها مكسور، بكسرة أصلية، سواء أكانت في وسط الكلمة أم في آخرها، مثل: فِرْعَوْنَ*- الْفِرْدَوْسِ*- اسْتَغْفِرْ*- اصْبِرْ*.
أما إذا كان الحرف الواقع قبل الراء الساكنة مكسورا كسرة عارضة، فإنه يجب تفخيمها، نحو: أَمِ ارْتابُوا- لِمَنِ ارْتَضى – إِنِ ارْتَبْتُمْ*. سواء وصلت هذه الكلمات بما قبلها، أو ابتدئ بها. وترقق الراء إذا كان الكسر الذي قبلها منفصلا- أي في كلمة أخرى- نحو الَّذِي ارْتَضى.
وإذا كانت ساكنة وجاء بعدها في كلمة واحدة حرف استعلاء مفتوح فيجب تفخيمها مثل: لَبِالْمِرْصادِ.
أما إذا كان حرف الاستعلاء مكسورا، فلها حالتان: التفخيم والترقيق. ولم ترد إلّا في نُفَرِّقُ*.
وفي حالة الوقف عليها، ترقق إن كان ما قبلها مكسورا كسرا أصليا أو ياء ساكنة، مثل: خَبِيرٌ*- بَصِيرٌ*. وإن كان قبلها ساكن ننظر إلى حركة ما قبله، فإن كانت حركته الفتح أو الضم فخمناها، مثل الْفَجْرِ*- غَفُورٌ* وإن كانت حركته الكسر رققناها، مثل: الْحَجَرَ* يُذْكَرَ*. ما لم يكن الساكن حرف استعلاء. وإن كان قبل الراء الساكنة حرف مدى وقبله فتح أو ضم تفخم.

8 – أحكام المدود وأقسامها:

تعريف المد: المد لغة: هو المط والزيادة.
وفي الاصطلاح هو: إطالة الصوت بحرف من أحرف المدّ الثلاثة التالية:
1 – الألف الساكنة (المفتوح ما قبلها).
2 – الواو الساكنة المضموم ما قبلها.
3 – الياء الساكنة المكسور ما قبلها.

وقد اجتمعت هذه المدود في كلمة: (نوحيها).
أقسامه: ينقسم المدّ إلى قسمين: مدّ أصلي، ومدّ فرعي، وسوف نبين كلا منهما فيما يلي:
آ- المدّ الأصلى: هو المدّ الطبيعي الذي لا تقوم ذات حرف المدّ إلّا به، ولا يتوقف على سبب من همز أو سكون.
وقد سمي طبيعيا لأن صاحب الفطرة السليمة لا ينقصه عن حده، ولا يزيد عليه، ومقداره حركتان. والحركة هي بمقدار قبض الإصبع أو بسطه، نحو:
قالَ*- يَقُولُ*- قِيلَ*.
وكما يبدو من الأمثلة، فإننا تركناه باللون الأسود، دلالة على أن مدّه طبيعي، لا يحتاج إلّا أن يترك القارئ نفسه على سجيته وطبيعته.
هذا، ويلحق بهذا المد الطبيعي أربعة مدود هي:
ا- مدّ العوض وهو مدّ في حالة الوقف، عوض عن فتحتين في حال الوصل، ويمد بمقدار حركتين، نحو: غَفُوراً* رَحِيماً* سَمِيعاً* عَلِيماً*.
ويستثنى من ذلك، ما إذا كان التنوين على تاء مربوطة، فيوقف عليها بالهاء، وليس بالمد، نحو: حَياةً طَيِّبَةً- مَساكِنَ طَيِّبَةً*.
وواضح من هذا التعريف أنه يمدّ في حالة الوقف، ولا يمدّ في حالة الوصل، وقد اعتمدنا نحن في التلوين المشير للأحكام على حالة الوصل دون الوقف، وذلك بناء على المعتمد في تحريك آخر آيات القرآن رسما.
2 – مدّ الصلة الصغرى: وهو حرف مدّ زائد، يتحصل من إشباع الحركة على هاء الضمير، الواقعة بين متحركين، ثانيهما غير مهموز.
وهو مدّ ملحق بالطبيعي، لأن إشباع الضمة يجعلها واوا مضموما ما قبلها، وإشباع الكسرة يجعلها ياء مكسورا ما قبلها، ولذلك فهو يمد المد الطبيعي، بمقدار حركتين، مثال ذلك: لا تَأْخُذُهُ سِنَةٌ- وَيَنْقَلِبُ إِلى أَهْلِهِ مَسْرُوراً.
3 – مدّ البدل: هو أن يأتي همز، وبعده مد، في كلمة واحدة.
وقد سمي بذلك، لأننا أبدلنا الهمزة الثانية حرف مدّ من جنس الحركة التي قبلها، ويمد بمقدار حركتين، مثال ذلك: آمَنُوا*- أُوتُوا*- إِيماناً*، والأصل: أأمنوا- أوتوا- إئمانا.
4 – مدّ التمكين: وهو المدّ الواقع على الياء الساكنة، المسبوقة بياء مشددة مكسورة، وسمي بذلك لأن الشدة قبله مكنته، وهو يمد بمقدار حركتين.

مثال ذلك: حُيِّيتُمْ- النَّبِيِّينَ*- الْأُمِّيِّينَ*.
وكما ترى، فإن هذه المدود الثلاثة الأخيرة، الملحقة بالمد الطبيعي، لها حكمه، فتمد المد الذي يمده الإنسان بطبيعته، بمقدار حركتين، ولذلك، فإننا رمزنا إلى هذه المدود، كما رمزنا إلى المد الطبيعي، فتركناها كلها باللون الأسود، دلالة على مدها حركتين، لا غير.
ب- المدّ الفرعي:
هو المد الزائد على المد الطبيعي (الأصلي). وسبب هذه الزيادة هو أحد أمرين:
إما الهمز، وإما السكون.
1 – المدود التي سبب زيادتها الهمز: وهي مدّان فقط، وهما: المد الواجب المتصل، والمد الجائز المنفصل.
آ- المد الواجب المتصل: وهو أن يأتي بعد حرف المد همز يقع معه في الكلمة نفسها.
نظرا لوقوع المد والهمز متصلين في الكلمة نفسها، فقد سمي هذا المد مدا متصلا. ونظرا لإجماع القراء على مده زيادة، فقد سمي هذا المد مدا واجبا، وهو يمد بمقدار خمس حركات. ويجوز- عند بعضهم- مده أربع حركات.
مثال ذلك: جاءَ*- السَّماءِ*- سُوءَ*- قُرُوءٍ- هَنِيئاً* مَرِيئاً- أُولئِكَ*.
وكما يبدو من الأمثلة، فإننا لونا شارة المد باللون الأحمر، دلالة على وجوب مده خمس حركات.
ب- المد الجائز المنفصل وهو أن يأتي حرف مد في آخر كلمة، ويأتي بعده الهمز في أول الكلمة التالية، وهو يمد- عند جمهور علماء الشام- بمقدار أربع أو خمس حركات، تبعا لاختلاف القراء في مده. وقد قال بعضهم: إنه يمد بمقدار حركتين في حالة الحدر، وبمقدار أربع حركات في حالة التدوير، وبمقدار خمس في حالة الترتيل. ونظرا لانفصال حرف المد عن الهمزة، ووقوع كل منهما في كلمة منفصلة عن الأخرى، فقد سمي هذا المد منفصلا.
ونظرا لاختلاف القراء في مده مدا زائدا، فقد سمي هذا المد مدا جائزا، مثال ذلك: يا أَيُّهَا النَّاسُ* وَفِي أَنْفُسِكُمْ قُوا أَنْفُسَكُمْ إِنَّا أَعْطَيْناكَ.
وكما يبدو من الأمثلة، فإننا لونا شارة المد باللون الأخضر، الذي لونا به المد المنفصل، دلالة على جواز مده أربعا، أو خمسا.

2 – المدود التي سبب زيادتها السكون: وهي مدان، المد العارض للسكون، والمد اللازم، وسوف نتكلم عن كل منهما فيما يلي:
آ- المد العارض للسكون: وهو أن يأتي بعد حرف المد حرف متحرك، وقف عليه بالسكون.
ونظرا لعروض هذا المد وطروئه، بسبب الوقف بالسكون على الحرف بعده، [فإذا لم يوقف عليه كان طبيعيا]، لذلك فقد سمي مدا عارضا للسكون.
وحكمه: جواز مده حركتين أو أربعا أو ست حركات، مثال ذلك:
الرَّحِيمِ* الْعالَمِينَ* نَسْتَعِينُ.
هذا ويلحق بهذا المد مد آخر، يتفق معه في السبب الموجب، ألا وهو مد اللين.
مد اللين: هو إطالة الصوت بالواو أو الياء الساكنتين، المفتوح ما قبلهما، الساكن ما بعدهما، سكونا عارضا بسبب الوقف، وهو لا يمد في حالة الوصل، بسبب تحرك ما بعده.
وحكمه في المد: حكم العارض للسكون، فيمد حركتين، أو أربعا، أو ست حركات، مثال ذلك: الصَّيْفِ الْبَيْتَ* خَوْفٌ* يَوْمِ*.
وكما يبدو من الأمثلة، فإننا لم نشر إلى رمز تلويني لهذين المدين، لأنهما مدان عارضان، يطرءان عند الوقف، ولا يدرى أين سيقف القارئ، لذلك، فقد تركنا أمرهما للقارئ يطبقهما حيث يشاء الوقف. كما أن الرسم القرآني المجمع عليه اعتمد وضع الحركات بناء على الوصل، وللقارئ النظر حين الوقف.
ب- المد اللازم: وهو أن يأتي حرف مد، وبعده ساكن سكونا لازما، سواء أكان حرفا ساكنا سكونا أصليا، أم حرفا مشددا.
وقد سمي مدا لازما، للزوم السكون في حالتي الوصل والوقف، أو للزوم مده عند كل القراء ست حركات (وصلا ووقفا)، إلّا العين في (كهيعص) و (حمعسق) فإنه يجوز فيها التوسط أربعا.
وينقسم المد اللازم إلى قسمين، هما: المد اللازم الكلمي والمد اللازم الحرفي.
1 – مد لازم كلمي: وهو المد اللازم الذي يقع في كلمة، وليس في حرف، وهذا المد ينقسم بدوره إلى قسمين.
– مد لازم كلمي مثقل: وهو الذي يأتي فيه بعد حرف المد حرف مشدد، نحو: الْحَاقَّةُ*- الصَّاخَّةُ- الضَّالِّينَ*.

– مد لازم كلمي مخفف: وهو الذي يأتي فيه بعد حرف المد حرف ساكن، وهو لا يوجد إلّا في كلمة الْآنَ* في موضعين من سورة يونس.
2 – مد لازم حرفي: وهو المد اللازم الذي يقع في حرف وليس في كلمة، وهو أن يوجد حرف من فواتح السور، هجاؤه ثلاثة أحرف، أوسطها حرف ساكن.
– إذا أدغم هذا الحرف الثالث الساكن بما بعده كان لازما مثقلا، نحو: مد اللام في (الم).
– وإن لم يدغم هذا الحرف الساكن بما بعده كان لازما مخففا، نحو: مد الميم في (الم)، ونحو: ص- ن- ق.
هذا، وحروف المد اللازم الحرفي ثمانية أحرف، جمعت في كلمة (نقص عسلكم). ويمد المد اللازم الكلمي بفرعيه، أو الحرفي بنوعيه، بمقدار ست حركات لزوما.
تنبيه: إن الحروف الواقعة في أوائل السور، وعددها أربعة عشر حرفا، تنقسم من حيث المد، إلى ثلاثة أقسام:
1 – ما لا يمد أصلا، وذلك في حرف الألف فقط، نحو: الألف من (الم) و (الر).
2 – ما يمد حركتين (طبيعي)، وذلك في خمسة أحرف، مجموعة في قولك (حي طهر)، نحو: حم- طه- الر: فكل من الحاء والطاء والهاء والراء تلفظ في حرفين فقط، وليس في ثلاثة: (حا- طا- ها- را) ولذلك فهي تمد مدا طبيعيا (حركتين).
3 – ما يمد ست حركات (لازم)، وذلك في ثمانية أحرف، مجموعة في قولك (نقص عسلكم) وكلها تمد ست حركات وجوبا، إلّا حرف العين في فاتحة مريم والشورى، ففيهما التوسط والطول، وهو أفضل. ومثال المد ست حركات وجوبا هو اللام والميم في (الم)، واللام في (الر) والسين والميم في (طسم).
وكما يبدو من الأمثلة على هذا المد، بأقسامه وأفرعه، فإننا لونا شارة هذا المد () بلون بني، مركب من اللونين، الأحمر والأخضر.
هذا، وهناك مد آخر يشابه هذا المد بوجود الشدة أو السكون بعد المد، وهو مد الفرق، نبينه فيما يلي:
مد الفرق: وهو أن تدخل همزة الاستفهام على اسم معرف ب (أل) التعريف، فتبدل همزة (أل) التعريف ألفا دية، ليفرق بين الاستفهام والخبر، فيتكون من

ذلك مد نسميه مد الفرق، نمده ست حركات، وهو نادر الوقوع في القرآن، فلا يوجد إلّا في الكلمات الثلاث التالية: الضَّالِّينَ* آلذَّكَرَيْنِ* اللَّهُ*.
وكما يبدو من الأمثلة، فإننا لونا شارة هذا المد () بلون أزرق قاتم، مركب من اللونين الأحمر والأزرق. هذا ويجوز تسهيل الهمزة الثانية.

9 – مخارج الأحرف:

تعريفه: المخرج لغة: هو موضع الخروج.
واصطلاحا: هو محل خروج الحرف وتمييزه من غيره.
وهناك سبعة عشر مخرجا، لأحرف الهجاء البالغة ثمانية وعشرين حرفا (1).
ولهذه المخارج خمسة مواضع، هي: الجوف- الحلق- اللسان- الشفتان- الخيشوم (طرف الأنف الداخلي) وهو ما يسميه العوام سقف الحلق.
ولمعرفة مخرج أي حرف من أحرف الهجاء، نسكّن الحرف أو نشدده، وندخل عليه همزة، ثم نصغي إليه، فحيث انقطع الصوت كان مخرجه، فنقول (أب) لمعرفة مخرج الباء، و (أت) لمعرفة مخرج التاء. وهكذا دواليك.
ونحن- فيما يلي- سوف نذكر هذه المخارج والأحرف التي تخرج من كل منها:
المخرج الأول: من الجوف: وهو الفراغ الممتد من الصدر عبر الحلق والفم ويخرج منه أحرف المد الثلاثة، وهي: الألف- الواو الساكنة المضموم ما قبلها- الياء الساكنة المكسور ما قبلها.
وهذه المدود الثلاثة ليس لها حيّز محدد تنتهي إليه، بل حيّزها هو منتهى الصوت، ولذلك كانت هذه المدود قابلة للزيادة على المد الطبيعي.
هذا، ويجب الانتباه إلى ما ذكرناه من شرط سكون الواو والياء في هذه المدود، لأنهما إذا تحركتا خرجتا عن كونهما حرفي مد، ويصير لكل منهما مخرج خاص سيمر معنا.
المخرج الثاني: أقصى الحلق، أي أبعده عن الفم، ويخرج منه حرفان، هما الهمزة والهاء.

(1) جرى العمل عند علماء التجويد على اعتبار الألف ضمن الأحرف الهجائية فيبلغ عددها 29 حرفا.
لكن هناك من يعتبرها 28 حرفا فلا يدخل الألف ضمن الأحرف الهجائية لأنها لا تكون إلّا حرف علة.

المخرج الثالث: وسط الحلق، ويخرج منه حرفان، هما: العين والحا المخرج الرابع: أدنى الحلق، أي أقربه إلى الفم، ويخرج منه حرفان، ….
والخاء.
المخرج الخامس: من أقصى اللسان، أي أبعده في داخل الفم، مع ما فوقه من الحنك الأعلى، ويخرج منه حرف واحد، هو: القاف.
المخرج السادس: من أقصى اللسان أيضا، مع ما فوقه من الحنك الأعلى، تحت مخرج القاف، ويخرج منه حرف واحد: الكاف، وهو أقرب إلى مقدم الفم من القاف.
المخرج السابع: من وسط اللسان، مع ما فوقه من الحنك الأعلى، أي وسط الحنك الأعلى، ويخرج منه ثلاثة أحرف، وهي: الجيم- الشين- الياء غير المدية.
المخرج الثامن: من إحدى حافتي اللسان، مع ما يحاذيها من الأضراس العليا، ويخرج منه حرف واحد هو: الضاد، والأغلب الأسهل إخراجها من الجانب الأيسر للسان.
المخرج التاسع: مما بين حافتي اللسان، بعد مخرج الضاد، مع ما يحاذيه من لثة الأسنان العليا، ويخرج منه حرف واحد هو: اللام.
المخرج العاشر: من طرف اللسان، أسفل مخرج اللام قليلا، مع ما يحاذيه من لثة الأسنان العليا، ويخرج منه حرف واحد، وهو: النون المظهرة.
المخرج الحادي عشر: من طرف اللسان، بينه وبين ما فويق الثنيتين العليين، قريبا من مخرج النون، غير أنه إلى ظهر اللسان أقرب، ويخرج منه حرف واحد هو الراء.
المخرج الثاني عشر: من طرف اللسان، مع أصول الثنيتين العلويتين، مصعدا إلى جهة الحنك الأعلى، ويخرج منه ثلاثة أحرف هي: الطاء- الدال- التاء.
المخرج الثالث عشر: من بين طرف اللسان وما بين الأسنان العليا والسفلى، قريبا من السفلى، مع انفراج قليل بينهما، ويخرج منه ثلاثة أحرف، تسمى أحرف الصفير: الصاد- السين- الزاي.
المخرج الرابع عشر: من بين طرف اللسان، وأطراف الثنيتين العلويتين، ويخرج منه ثلاثة أحرف هي: الظاء- الثاء- الذال.
المخرج الخامس عشر: من بين باطن الشفة السفلى وأطراف الثنيتين العلويتين، ويخرج منه حرف واحد وهو: الفاء.

المخرج السادس عشر: من بين الشفتين معا، ويخرج منه ثلاثة أحرف، هي:
الواو- الباء- الميم. غير أن الواو تكون بانفتاح الشفتين، والباء والميم بانطباقهما.
المخرج السابع عشر: الخيشوم، وهو خرق الألف المنجذب إلى داخل الفم المركب فوق غار الحنك الأعلى، ويخرج منه الغنة، في كل من: النون الساكنة والتنوين، حال إدغامهما بغنة، أو حال إخفائهما، والميم الساكنة المخفاة، والميم والنون المشددتين.

10 – صفات الحروف:

الصفة لغة: ما قام بالشيء من المعنى، وليس من حقيقته، كالعلم والجهل، والبياض والسواد.
واصطلاحا: كيفية تعرض للحرف، عند حصوله في المخرج، من الجهر، والرخاوة، والشدة، والهمس، ونحو ذلك، وهذه الصفات لازمة للحروف، لا تنفك عنها أبدا.
والصفات التي تحتملها حروف الهجاء، هي سبع عشرة صفة، على القول المختار، وهي تنقسم إلى قسمين:
1 – صفات لها أضداد، وهي خمس صفات، وأضدادها خمس كذلك، فيكون المجموع عشرا.
2 – صفات ليس لها أضداد، هي سبع.
ونحن سوف نتناول الكلام بالتفصيل عن كل من هذين القسمين.
الصفات التي لها أضداد:
1 – الهمس: وهو جريان النّفس، عند النطق بالحرف، لضعف الاعتماد على مخرجه، وهو من صفات الضعف، ويتحقق الهمس، بإخراج نفس مع كل حرف من أحرفه العشرة المجموعة في قولك (فحثّه شخص سكت).
وضده الجهر: وهو منع جريان النفس عند النطق بالحرف، لقوة الاعتماد على مخرجه، وهو من صفات القوة. ويتحقق الجهر، بمنع جريان النفس مع الحرف.
وأحرف الجهر هي الأحرف الثمانية عشر المتبقية من أحرف الهجاء (1).
__________
(1) سرنا هنا على رأي من يعتبر الأحرف الهجائية ثمانة وعشرين، متغاضيا عن حرف الألف لأنه لا يكون إلّا حرف علة.
________________________________________
2 – الشدة: وهي امتناع جريان الصوت، عند النطق بالحرف، لقوة الاعتماد على مخرجه، وأحرفها ثمانية، مجموعة في قولك: (أجدك قطبت).
وضد الرخاوة والتوسط.
والرخاوة: هي جريان الصوت، عند النطق بالحرف، لضعف الاعتماد على مخرجه، وأحرفها: خمسة عشر حرفا، هي: ث- ح- خ- ذ- ز- س- ش- ص- ض- ظ- غ- ف- هـ- وي، وهي حروف الهجاء ما عدا (أجدك قطبت) وحروف (لن عمر).
والتوسط هي صفة بين الرخاوة والشدة، وحروفها خمسة، مجموعة في قولك (لن عمر).
3 – الاستعلاء: وهو ارتفاع اللسان، إلى الحنك الأعلى، عند النطق بالحرف، وهو صفة من صفات القوة.
وأحرف الاستعلاء هي أحرف التفخيم، وعددها سبعة، وهي مجموعة في قولك (خص ضغط قظ).
وضده الاستفال: وهو انخفاض اللسان، عن الحنك الأعلى، عند النطق بالحرف وهو صفة من صفات الضعف.
وأحرفه هي الأحرف المتبقية من أحرف الهجاء، وعددها واحد وعشرون حرفا، وهي تكون مرقّقة عند تجويدها، على عكس حروف الاستعلاء ويستثنى من ذلك الراء واللام والألف في حالات تفخيمها التي مرت معنا.
4 – الاطباق: وهو تلاصق كل من اللسان والحنك الأعلى، عند النطق بالحرف. وهو صفة من صفات القوة. وأحرفه أربعة هي: الصاد- الضاد- الطاء- الظاء، وهي أقوى أحرف التفخيم.
وضده الانفتاح: وهو تجافي كل من اللسان والحنك الأعلى عن الآخر، حتى يخرج النفس- عند النطق بالحرف- من بينهما، وهو صفة من صفات الضعف، وأحرفه أربعة وعشرون حرفا، هي الأحرف المتبقية من أحرف الهجاء، بعد حذف أحرف الإطباق السابق ذكرها.
5 – الإذلاق: وهو خفة النطق بالحرف، لخروجه من طرف اللسان أو الشفة، وهو صفة بين القوة والضعف.
وضده الإصمات: وهو ثقل النطق بالحرف ثقلا يؤدي إلى الامتناع عن انفراد حروفه أصولا، في الكلمة الرباعية أو الخماسية.
ولا بد حينئذ من أن يكون في الكلمة (الرباعية أو الخماسية) حرف مذلق أو أكثر حتى تكون عربية.
وأحرف الإصمات هي الاثنان والعشرون المتبقية من أحرف الهجاء، بعد حذف أحرف الإذلاق (فرّ من لب).
الصفات التي لا ضد لها:
الصفات التي لا ضد لها سبع، سوف نبينها بالتفصيل فيما يلي:
1 – الصفير: وهو صوت زائد، يشبه صوت الطائر، يخرج من بين الشفتين، ملازما لأحرفه، وأحرفه ثلاثة هي: الصاد- الزاي- السين.
2 – القلقلة: وهي إظهار نبرة للصوت، ناتجة عن اضطراب في المخرج عند النطق بأي حرف من حروفها إذا سكّن، وذلك لما في أحرفها من الجهر والشدة، وأحرفها خمسة مجموعة في قولك (قطب جد). ونحن لجأنا في هذا المصحف الشريف إلى تلوين السكون باللون الأخضر، فوق الحرف، ليدل ذلك على وجود القلقلة فيه. مع الانتباه إلى أننا اعتمدنا درج الكلام فلم نشر إلى القلقلة الناجمة عن السكون العارض للوقف.
والقلقة قسمان: صغرى وكبرى:
– فأما القلقة الصغرى، فهي التي يكون حرف القلقة الساكن في وسط الكلمة نحو: يَقْطَعُونَ* يَطْمَعُونَ يَجْعَلُونَ* يَدْعُونَ* لَتُبْلَوُنَّ.
– وأما القلقلة الكبرى، فهي التي يكون حرف القلقلة الساكن في آخر الكلمة، وقد يكون سكونه عارضا بسبب الوقف عليه، نحو: خَلاقٍ* الصِّراطَ* بَهِيجٍ* قَرِيبٌ* شَدِيدُ*، كما قد يكون سكونه سكونا أصليا، نحو:
لَقَدْ*.
3 – اللين: وهو إخراج الحرف في سهولة وعدم كلفة. أحرفه اثنان، هما:
الواو والياء الساكنتان، المفتوح ما قبلهما، مثل: خَوْفٌ*- الْبَيْتَ*.
4 – الانحراف: هو ميل الحرف عن مخرجه، حيث يتصل بمخرج غيره، وأحرفه اثنان، هما: اللام والراء، فاللام تنحرف إلى طرف اللسان، والراء تنحرف إلى ظهر اللسان.

5 – التكرير: هو ارتجاف رأس اللسان، عند النطق بحرف (الراء)، وهو عيب يجب الابتعاد عنه. وإن ذكر هذه الصفة يراد منه تجنبها لا فعلها، إذ أن اللسان كلما ارتجف بها مرة خرجت راء جديدة، الأمر الذي يؤدي إلى غير المطلوب.
ولكن، ليس معنى تجنب التكرير إعدامه بالكلية، لأن إعدامه يسبب حبسا للصوت، يترتب عليه أن تكون (الراء) شبيهة ب (الطاء)، وهذا خطأ.
6 – التفشي: وهو انتشار الهواء في الفم، عند النطق بحرفه، وهو الشين فقط، وسبب انتشارها في الفم رخاوتها وعدم شدتها.
7 – الاستطالة: وهي امتداد الصوت، من أول إحدى حافتي اللسان، إلى آخرها، وذلك عند النطق بحرفه الوحيد، وهو الضاد.

11 – أحكام السكتات:

السكتة: هي قطع الصوت، على آخر الكلمة، من غير تنفس- منتظرا استئناف القراءة- زمنا أقل من زمن الوقف العادي، وقد قدر المقدار الزمني للسكت، بمقدار حركتين.
ومواطن السكت- على قراءة حفص- أربعة، نذكرها فيما يلي:
1 – عند كلمة (عوجا) من قوله تعالى: وَلَمْ يَجْعَلْ لَهُ عِوَجاً قَيِّماً لِيُنْذِرَ. هذا ويجوز هنا وقف آخر الآية.
2 – عند كلمة (مرقدنا) من قوله تعالى: مَنْ بَعَثَنا مِنْ مَرْقَدِنا هذا ما وَعَدَ.
والوقف جائز:
3 – عند كلمة (من) من قوله تعالى: وَقِيلَ مَنْ راقٍ.
4 – عند كلمة (بل) من قوله تعالى: كَلَّا بَلْ رانَ عَلى قُلُوبِهِمْ.
ويجوز السكت وعدمه في سورة الحاقة عند كلمة (ماليه) في قوله تعالى: ما أَغْنى عَنِّي مالِيَهْ هَلَكَ عَنِّي سُلْطانِيَهْ.

ختاما تقبلو تحيات أخوكم ناصر بعزيز ولا تنسوني من خالص دعائكم

حصريا إحترف البحث في google

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

أصبح محرك البحث، «
جوجل»
 معلمًا ومساعدًا، وأرشيفًا للمعرفة؛ فقد يبدو لك مجرد محرك بسيط للبحث، ولكنه في الحقيقة أكثر من ذلك؛ فهو يبحث في البيانات في جميع أنحاء شبكة الإنترنت، ويبحث
في المعلومات المحددة والدقيقة، كما أنه يقوم بتخزين هذه المعلومات والبيانات في مراكز خاصة به؛ ليعرضها في صورة مُبسَّطة تسهّل عملية البحث على المستخدمين،
على اختلاف رغباتهم.
ويعتبر «جوجل» هو المحرك الأكثر انتشارًا في العالم؛ نظرًا لكفاءته في الوصول إلى المعلومات والأخبار والصّور وغيرها؛ حيث إنه يساهم بنسبة 64% في
إنهاء أي بحث في العالم.
رُبمَّا شعرت يومًا ما أنك تستخدم محرك البحث الأكثر انتشارًا في العالم بالطريقة الأيسر التي توفر لك الوقت والمجهود، ولكن «جوجل» في الحقيقة يمكن أن يصبح
أيسر من ذلك، إذا تعلّمت حيلًا وطرقًا معيّنة. ويوفر «جوجل» عددًا من النصائح والخطوات والحيل التي ستسهّل عليك البحث بصورة أكبر؛ حتى يتسنى لك الوصول للمعلومات
التي تريدها بطريقة أدق وأكثر وضوحًا في وقتٍ أقصر، وبمجهودٍ أقل.
وفيما يلي سأقدم لكم أهم الطرق والتقنيات التي قامت شركة googleبتوفيرها لمحركها الضخم لغرض تسهيل عملية البحث
وطبعا سوف أقسمها كي يسهل عليكم التنقل من حيلة إلى أخرى

1- استخدام علامات الإقتباس (أو التنصيص)

ربما تعتبر علامات الإقتباس «“”» واحدة من أكثر الوسائل التي توفر لك الكثير من الوقت للحصول على ما تبحث عنه بسهولة.
وعند استخدامك علامات الإقتباس حول كلمة معينة أو عبارة معينة، فإنك بذلك تخبر محرك البحث بتجميع الصفحات التي تتضمن هذه الكلمة، أو هذه العبارة بشكلها الحالي،
وبجميع محتوياتها، وبنفس ترتيبها. وبالرغم من وجود هذه الخاصية في جميع محركات البحث المختلفة، إلا أنها تعمل بطريقة أكثر فاعلية في «جوجل».
وفي حالة بحثك عن نفس الجملة دون علامات اقتباس، فإنك ستغرق وسط خليط من الصفحات؛ بحيث تحتوي كل صفحة على كلمة واحدة أو أكثر من الكلمات الموجودة في الجملة،
وبالتالي فإنك تأخذ وقتًا طويلًا للوصول إلى الصفحات التي تريدها.
فمثلا للبحث عن منتديات شؤون الكفيف العربي كجملة كاملة نكتب “منتديات شؤون الكفيف العربي”

2- البحث عن كلمات معينة في موقع إلكتروني معين

إذا كنت بحثت من قبل عن كلمة معينة في صفحة معينة عبر جوجل ولم تنجح، فأنت بالتأكيد لم تبحث بالطريقة الصحيحة, فإذا أردت أن تبحث عن كلمة معينة، أو قسم معينفي أحد المواقع الإلكترونية، فجوجل وفَّر لك هذه الخاصية من أجل هذا الغرض بالتّحديد.
وتستخدم هذه الخاصية عن طريق كتابة الكلمة المراد البحث عنها، ثم تكتب Site: وتضع الرابط الخاص بهذا الموقع الإلكتروني, فعلى سبيلالمثال، إذا أردت أن تبحث عن دروس لغة autoit في منتديات شؤون الكفيف العربي فعليك أن تكتب
autoit site:http://mx-blind.com، لتجد أمامك ما تبحث عنه.

3- البحث عن رابط معين بواسطة google

يوفِّر لك «جوجل» أيضًا خاصية البحث عن رابط معيّن؛ ففي بعض الأحيان قد يبحث الفرد عن روابط إلكترونية تحتوي على كلمات معينة، وهذه الخاصية لا تهتم بالعنوان
المتضمن في الصفحة، وإنما تهتم فقط لأمر الرابط الخاص بالصفحة.
ومن أجل حدوث ذلك، ما عليك سوى استخدام أمرٍ معين في شريط البحث الخاص بجوجل عن طريق كتابة Inurl: وبعدها الكلمة التي تريد أن تبحث عن الروابط التي ذُكرت
فيها. فعلى سبيل المثال، إن كنت تبحث عن جميع الروابط التي ذُكر فيها شؤون الكفيف العربي، فإن كل ما تحتاج أن تكتبه هو InURL:شؤون الكفيف العربي وستحصل على النتائج المرادة.
ايضا هناك أمر مرتبط بهذا وهو : allinurl وهذا الأمر مثله مثل السابق ولكن هذا للبحث بأكثر من كلمة واحدة في الروابط.
مثال: allinurl:الربح من الفيس بوك

4- البحث عن المواقع الإلكترونية الخاصة بمؤسسات بعينها فقط

يوفِّر لك «جوجل» خاصية البحث عن النتائج في مواقع مؤسسات بعينها، وذلك عن طريق تضييق نطاق البحث على هذه المواقع؛ فمثلًا يمكنك البحث عن النتائج التي تخص الحكومات
فقط، والتي عادةً ما تنتهي باختصار «gov.»، أو المواقع الإلكترونية التي تخص الجامعات والمؤسسات والهيئات التعليمية فقط، والتي عادةً ما تنتهي باختصار «edu.»،
أو المواقع الخاصة بالمؤسسات فقط، والتي عادةً ما تنتهي باختصار «org.»، أو غيرها.
وهو الأمر نفسه الذي ينطبق على البحث في مواقع دول معينة باختصاراتها، مثل مصر، والتي عادةً ما تنتهي باختصار «eg.»، أو المملكة المتحدة، والتي عادةً ما تنتهي
باختصار «uk.»، وهكذا.
ومن أجل استخدام هذه الخاصية، عليك كتابة أمر «site»: ثم اختصار المؤسسات أو الدول التي تريد البحث عنها، ثم الكلمة التي تريد البحث عنها؛ فمثلًا إن كنت تريد
البحث عن كل ما ذُكر حول حقوق الإنسان في المواقع الإلكترونية التي تخص الحكومات حول العالم، فعليك كتابة الأمر التالي في محرك «وجل Site:.gov حقوق الإنسان.

5- حصر البحث بين تواريخ أو أسعار محددة

تفيد هذه الطريقة من يررغب في البحث عن منتجات بسعر معين
أو أحداث محصورة بين تواريخ محددة
فمثلا للبحث عن هاتف سامسونج سعره يتراوح بين 100 و 200 $ فنكتب
samsung $100…$200
وللبحث عن أخبار الجزائر مثلا بين 1990 و 2000 نكتب
“أخبار الجزائر” 1990…2000
وللدقة أكثر يستحب إستبدال … بعبارة to
فمثلا
“أخبار الجزائر” 1990 to 2000
samsung $100 to $200

6- الحصول على التعريفات والمفاهيم المختلفة عبر «جوجل» فقط

توفر هذه الخاصية إمكانية الحصول على التعريفات، والمعاني، والترجمات، دون الحاجة للدخول على المواقع الإلكترونية، والتي قد لا تعمل بسهولة، أو أنها تحتاج
إلى عمل حساب جديد من أجل ظهور التعريف أو المعنى. ومن أجل استخدام هذه الخاصية، كل ما عليك فعله هو كتابة نوع ما تبحث عنه قبل كتابة الكلمة التي تريدها، كالآتي:
– إذا كنت تريد تعريف كلمة (Modernity) على سبيل المثال، فإن عليك فقط كتابة Define modernity، وستحصل على النتائج المرادة.
– وإذا كنت تريد الحصول على ترجمة الكلمة نفسها، فيمكنك كتابة اللغة التي تريد ترجمتها إليها، فمثلًا إن أردت ترجمة هذه الكلمة إلى العربية فإن عليك كتابة «
Translate modernity into Arabic، وستحصل على النتائج المرادة.

7- استخدام (*) للحصول على الكلمات المفقودة

الآن يمكِّنك «جوجل» من استخدم رمز النجمة (*) من أجل إيجاد الكلمة الناقصة، فإذا كنت تبحث عن جملة، أو مثل شعبي، أو حتى مقطع من أنشودة، أو معلومة تريد الحصول
عليها، ولا تتذكر الكلمة الناقصة، فيمكنك الحصول عليها بسهولة عبر جوجل، وذلك عن طريق وضع «*» مكان الكلمة المفقودة.
فعلى سبيل المثال، إن كنت تبحث عن أية مادة أكثر سمكًا من المياه، فكل ما عليك كتابته هو: * أكثر سمكًا من المياه، وستحصل على الكلمة المفقودة، وهي الدم.

8- استخدم علامة – من أجل تحديد نتائجك

وتستخدم هذه الخاصية من أجل تحديد وتضييق نتائجك بطريقة أكبر، وذلك من أجل الوصول إلى النتائج التي تريدها؛ فهي تستخدم من أجل استثناء شيء معين من البحث الخاص بك.
فيمكنك مثلًا البحث عن الهواتف المحمولة باستثناء الهواتف من شركة نوكيا، أو يمكنك البحث عن السيارات باستثناء سيارات تويوتا، أو حتى البحث عن النتائج الخاصةبالشرق الأوسط باستثناء مصر.
ومن أجل تفعيل هذه الخاصية، كل ما عليك القيام به هو كتابة – قبل الشيء الذي تريد استثناءه من بحثك؛ مثل Middle East news -Egypt، وستحصل على كل الأخبار الخاصة بالشرق الأوسط باستثناء أخبار مصر.

9- خاصيتي (AND) و (OR)

فبالنسبة لخاصية «AND»، فإنها توفِّر لك إمكانية الجمع بين أمرين للبحث عنهم في آنٍ واحدٍ؛ قد يكونان جملتين، أو كلمتين، أو ما تشاء. فعلى سبيل المثال يمكنك
البحث عن جميع النتائج التي تحتوي على «محمد بن سلمان» في الوقت نفسه تحتوي أيضًا على «ترامب»، وذلك عن طريق الجمع بينهما بكلمة «AND» بينهما، وذلك عن طريق
كتابة الأمر الآتي في محرك بحث جوجل: محمد بن سلمان AND ترامب.
وبالنسبة لخاصية «OR»، فإنها تساعدك في الحصول على النتائج المتاحة، وذلك في الوقت الذي تكون فيه محتارًا بين خيارين، وتريد الحصول على معلومات عن أي من الكلمتين،
فمثلًا إن كنت تريد معلومات عن أي مخرج أمريكي على سبيل المثال، بينما كان في بالك اسمان، هما «مارتن سكوسيزي» و«وودي آلان»، في الوقت الذي تحتاج فيه أية معلومات
عن أي مخرج منهما، فكل ما عليك كتابته هو الأمر التالي في محرك بحث جوجل، لتظهر لك نتائج عن أحدهما: مارتن سكوسيزي OR وودي آلان.

10- الحصول على مواقع شبيهة

وتوفر لك هذه الخاصية إمكانية الحصول على مواقع إلكترونية شبيهة لموقع إلكتروني معين؛ فعلى سبيل المثال إن كنت تبحث عن مواقع شبيهة بموقع صحيفة «الجارديان»
البريطانية، فإن هذه الخاصية ستوفر لك هذا، وإن كنت تبحث عن مواقع شبيهة بموقع «فيسبوك»، فسيظهر لك محرّك البحث المواقع الشبيهة بــ«فيسبوك»، ومن أجل تفعيل
هذه الخاصية، كل ما عليك كتابته هو الأمر related: ثم كتابة الرابط الإلكتروني للموقع الذي تريد مواقع شبيهة له.
فمثلًا في حالة تطبيق المثال الأخير بالبحث عن مواقع شبيهة لموقع «فيسبوك»، فإن كل ما عليك هو كتابة الأمر «related:www.facebook.com»وستحصل على النتائج المرادة.

11- البحث عن ملفات بصيغة معينة

يُمكِّنك «جوجل» من البحث عن ملفات بصيغة معينة، مثل ملفات من نوع «doc»، أو ملفات «pdf»، وذلك من خلال عملية البحث نفسها.

ومن أجل استخدام هذه الخاصية، فكل ما عليك القيام به هو كتابة :pdf، أو «:doc»، أو أيًا كان نوع الملف الذي تبحث عنه بعد كتابة الكلمة أو الجملة التي تبحث
عنها؛ فمثلًا، إن كنت تبحث عن ملفات «pdf» بالإنجليزية تخص حقوق الإنسان، فإن عليك الكتابة في محرك البحث «جوجل» الآتي:
Human Rights:pdf أو حقوق الإنسان:pdf.
كما يمكننا إضافة عبارة filetype قبل الصيغة فتصبح مثلا
Human Rights filetype:pdf أو حقوق الإنسان filetype:pdf.

12- ربط البحث بأمر معين

البحث بربط كَلمات مفتاحية معا هذا الأمر مهم جدا في حالة كنت تريد البحث عن كلمة مفتاحية، بشرط ان تكون مرتبطة بكلمة اخرى أو كلمات اخرى.
نستخدم هنا علامة (+) للربط بين الكلمات المفتاحية التي نبحث عنها. هذا الامر ايضا يمنع الكلمات المرادفة من الظهور والتي تأتي بعد علامة +.
مثال: التهيئة في محركات البحث+ووردبريس
هنا نتائج البحث كلها سوف تتحدث عن تهيئة المواقع التي تستخدم الووردبريس. وسوف تأتي النتائج مرتبطة بكلمة ووردبريس تحديدا دون غيرها.

13- أمر البحث في عناوين الموضوعات التي تتطابق مع الكلمات المفتاحية

يمكنك من خلال الأمر :intitle ان تأمر جوجل ان يأتيك بنتائج البحث التي يحتوي عنوانها على الكلمات البحثية.
مثال: intitle:مكفوفين
هنا سوف تظهر لك النتائج التي يحتوي عنوانها علي كلمة مكفوفين فقط.
هذه ايضا هناك أمر اخر مرتبط بها وهو :allintitle هذا الامر يمكنك من البحث بأكثر من كلمة واحدة في العناوين.
مثال: allintitle:الربح من رفع الملفات
هذا الأمر سوف يجعل جوجل يحضر لك نتائج البحث، التي تحتوي عناوينها على هذه الجملة.

14- أمر البحث في مواقع التواصل الاجتماعي

كل ما عليك فعله هنا ان تقوم بكتابة الكلمة او الجملة البحثية ثم @ بعدها اي موقع تواصل اجتماعي تريد.
سوف تحصل على نتائج بحثية في موقع التواصل الاجتماعي الذي اخترته فقط.
مثال: donald trump @facebook
أو: محمد بن سلمان @twitter.

15- أمر إجراء عملية حسابية (آلة حاسبة)

يمكنك من خلال جوجل ان تجري اي عملية حسابية، وسوف تظهر لك النتيجة بصورة فورية.
مثال: 7*7
سوف تحصل على نتيجة العملية الحسابية، هذا علاوة على ان جوجل سوف يفهم انك تريد اجراء عمليات حسابية. لذلك سوف يظهر لك آلة حاسبة متقدمة لاجراء عمليات حسابية
بإستخدام فأرة الكمبيوتر او خاصية اللمس في الموبايل.

16- أمر معرفة التوقيت الحالي في اي مكان في العالم.

كل ما عليك فعله في هذه الحالة ان تقوم بكتابة التوقيت الآن ثم اسم الدولة او المدينة التي تريدها.
مثال: التوقيت الآن انجلترا لندن

17- أمر معرفة الطقس في اي مكان في العالم

هنا ايضا كل ما عليك فعله هو ان تقوم بكتابة حالة الطقس في، ثم بعدها تكتب اسم المدينة او الدولة التي تريد معرفة حالة الطقس بها.
مثال: حالة الطقس في باريس
سوف تحصل على درجة الحرارة على مدار اليوم وامكانية هطول أمطار من عدمه ودرجة الرياح، وبعض المعلومات الأخرى.

18- أمر معرفة مواعيد رحلات الطيران

يمكنك في لحظة الحصول على جدول مواعيد الطيران بين اي مدينتين من خلال استخدم جملة بحثية بسيطة.
مثال: flights from cairo to dubai

19- أمر تحويل وحدات القياس

هناك الكثير من وحدات القياس التي تستخدم في بلد ولا تستخدم في غيرها.
مثلا هنا في الجزائر نحن نستخدم الكيلومتر أمّا في أمريكا فيشتهر استخدام وحدة القياس الميل.
مثال: convert mile to km
سوف يظهر لك مربع به كل وحدات القياس المستخدمة لكل نوع من القياسات.
يمكنك اختيار نوع القياس من القائمة المنسدلة. ثم قم بأختيار وحدتين قياس للمقارنة بينهم.

في النهاية تقبلو تحيات أخوكم في الله @ناصر بعزيز
ولا تنسوني من خالص دعائكم

أشهر 5 متصفحات توفر أعلى نسبة في حماية الخصوصية لمستخدميها (مع الأسف متصفح كروم ليس من بينهم)

السلام عليكم ورحمة الله تعالى وبركاته
أصبح العديد من مستخدمي الإنترنت أكثر إهتمامًا بحماية خصوصيتهم أثناء تصفحهم للإنترنت
وذلك بعد أن زاد معدل عمليات الاختراق
ليصل لأكثر من عملية أسبوعيًا، وبالطبع فإن خيارات حماية الخصوصية في متصفحات الإنترنت
تعتبر خط الدفاع الأول لحماية البيانات الخاصة بالمستخدمين ومنع الشركات من تتبعهم والتعرف على سلوكهم عبر الإنترنت.
ولهذا سنقوم باستعراض أشهر 5 متصفحات إنترنت توفر لك أعلى مستوى من حماية الخصوصية :
ومع الأسف Google Chrome لم يحظى بكرسي في هذه الإحصائية.

1- فايرفوكس Firefox

يعتبر متصفح فايرفوكس واحد من أفضل المتصفحات الآمنة التي تدعم الخصوصية من خلال العديد من الإضافات Add-ons  الخاصة بتعزيز حماية الخصوصية ومنها على سبيل المثال
وليس الحصر HTTPS Everywhere و uBlock Origin و NoScript و Stop Fingerprinting و Windscribe.
متصفح فايرفوكس
يتميز أيضًا بأنه سهل الاستخدام وله واجهة مستخدم ممتازة وأدائه سريع  كما يصدر له تحديثات دورية بإستمرار بالإضافة إلى أنه يستهلك ذاكرة أقل 30% عن متصفح
جوجل كروم وذلك وفقًا لشركة موزيلا.

2- تور Tor

متصفح Tor
 تم تصميمه إعتمادًا على مجموعة من الخوادم المخفية بحيث يتيح لك تصفح الإنترنت مع إخفاء رقم IP الخاص بك وإخفاء هويتك، وخلافًا لمتصفحات الإنترنت الأخرى فإن
متصفح تور قد تم تصميمه لهدف رئيسي وهو حماية الخصوصية لمستخدميه، حيث مدمج به برنامج لمكافحة الفيروسات وكذلك برنامج مدمج لمكافحة الملفات الضارة Malware

3- إيبيك Epic

يعتبر متصفح إيبيك من أفضل المتصفحات في حماية الخصوصية حيث يقوم بحذف جميع ملفات تعريف الارتباط Cookies وأي عمليات تتبع بعد كل جلسة تصفح للإنترنت، وأي عملية
بحث يقوم بها المستخدم بإستخدام هذا المتصفح تتم عبر خوادم خاصة بالمتصفح بمعنى أنه لا يمكن الربط بين أي عملية بحث ورقم IP للجهاز الذي تم من خلاله عملية البحث.

وللعلم فإن متصفح Epic لا يقوم بتجميع أي بيانات خاصة بمستخدميه، كما يتضمن أداة مدمجة لمنع ظهور الإعلانات أثناء التصفح للإنترنت.

4- بريف Brave

متصفح Brave
هو متصفح مفتوح المصدر ويعتبر بديلا جيدًا لمتصفحي كروم وسفاري، ويتضمن خيارات متقدمة للتحكم في منع تتبع نشاطك على الإنترنت، كما يقوم بمنع تتبع ملفات تعريف
الإرتباط الخاصة بك أثناء التصفح ويشمل أيضًا أداة مدمجة لمنع ظهور الإعلانات، ويتم تحديث هذا المتصفح بشكل دوري من خلال مجتمع المطورين الخاص به.

5- يانديكس Yandex

هذا المتصفح من إنتاج شركة
يانديكس
الروسية الشهيرة ويعتبر أشهر محرك بحث في روسيا، ويتميز بقيامه بحظر المواقع التي بها محتوى ضار وكذلك حماية كلمات السر المخزنة عليه، هذا بالإضافة إلى تأمين
بيانات بطاقات الائتمان المستخدمة في عمليات الشراء عبر الإنترنت، كما يقوم بإستخدام تقنية DNSCrypt لتشفير نظام أسماء النطاقات DNS بالإضافة إلى إخفاء رقم
IP الخاص بك أثناء التصفح.
ختاما تقبلو تحيات أخوكم في الله @ناصر بعزيز
ملاحظة
الموضوع منقول مع التعديل

إليكم الدرس العاشر من الدورة الخاصة بلغة autoit

بسم الله الرحمان الرحيم; والصلاة والسلام على أشرف الخلق والمرسلين.
أما بعد فأيها الأحباب, أيها الكرام, أيها الإخوى والأخوات; بتحية الإسلام أحييكم وتحية الإسلام السلام فالسلام عليكم ورحمة الله تعالى وبركاته.
نلتقي اليوم بفضل الله مع الدرس العاشر في لغة البرمجة الرائعة, السهلة, البسيطة شكلا والقوية عملا, لغة autoit المتميزة.
حيث كنا في الدرس التاسع قد تعرفنا على بعض الدوال الخاصة بإنهاء العمليات, وفي الدرس الثامن كنا قد تعرفنا على دوال تشغيل العمليات.

يمكنكم طبعا العودة إليى الدرس التاسع وذالك من خلال الرابط التالي
الدرس التاسع
أما اليوم فسوف نتعرف على شيء مختلف تماما, ألا وهو طريقة التحكم في النوافذ.
حقيقة في هذه اللغة هناك الكثير من الدوال الخاصة بالتحكم في النوافذ, ولاكن مع الأسف لا يمكننا التطرق لجميع هذه الدوال, أنا الآن سوف أحاول أن أعرفكم على أهم الدوال الخاصة بهذه المهمة والباقي يمكن أن نتعرف عليه مع التطبيق لاحقا.
دعونا نبدء

مقدمة

إن التحكم في النوافذ شيء مهم جدا, حيث هذه العملية تسهل لنا إدارة النوافذ المفتوحة والغير مفتوحة, كمثلا غلق نافذة, أو تصغيرها, وغيرها.
ولغتنا الحبيبة تحتوي على العديد من الدوال المدموجة التي تسمح لنا بإدارة نوافذنا بكل سهولة
وهذا ما سنتعرف عليه اليوم إن شاء الله تعالى في هذا الدرس.


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

الدوال التي سنعمل على شرحها في الدرس

في هذا الدرس سوف نعمل على ثلاثة دوال فقط, على أن نتعرف على الدوال الأخرى تدريجيا مع الشروحات التالية.
والدوال التي سنتعرف عليها اليوم هي كالتالي

  • WinActive
    لمعرفة إذا كانت النافذة هي التي على الواجهة أو لا
  • WinActivate
    لجعل النافذة في الواجهة
  • WinExists
    لمعرفة إذا كانت النافذة موجودة أو لا
  • WinClose
    لغلق نافذة
  • WinSetState
    لتغيير حالة النافذة

وهناك العديد من الدوال الأخرى الموجودة في هذه اللغة
إذا أردتم أن نذكرها في الدرس التالي
فيرجى إخباري بذالك, وإلا فيمكنكم البحث عنها في ملف المساعدة الخاص باللغة.
والآن أيها الأحباب دعونا ندخل في الشرح

التفصيل

دعونا نتطرق إلى الدوال كما تعودنا أيها الأحباب

دالة WinActivate

هذه الدالة تستخدم لجعل النافذة في الواجهة
وهي بسيطة جدا وسوف نرى هذا

شكل الدالة

WinActivate(“عنوان”, “نص النافذة”)
حيث العنوان هو عنوان النافذة التي تريد تفعيلها
والنص هو نص إضافي يمكن التخلي عنه, حيث هو يستخدم لو كنت تملك أكثر من نافذة بنفس الإسم
فمثلا, لتفعيل برنامج المفكرة نكتب

WinActivate(“Untitled – Notepad”)
كما يمكننا هنا إستخدام الكلاس أو ال رمز (handle)
حيث لو كنا نملك الرمز handle الفريد لكل نافذة هذا يغنينى عن إستخدام الإسم
والرمز handle يشبه ال pid الذي كنا قد تعرفنا عليه في الدرسين السابقين.
لاكن هذا مخصص للنوافذ وعناصر النوافذ, وهذا سوف نتعرف عليه بتعمق عند وصولنا إلى إنشاء النوافذ وعناصرها.
حيث أن الكلاس هو كذالك رمز يمكننا أن نتحكم في النافذة من خلاله
والكلاس ثابت حيث عند إنشاء النافذة يختار لها المصمم كلاس تعمل عليه
فمثلا المفكرة نقم بتفعيل نافذته باستخدام الكلاس كما يلي
WinActivate(“[CLASS:Notepad]”)
أتمنا أن يكن الأمر واضح
والآن

نتائج الدالة

عند النجاح تكن النتيجة هي الرمز الفريد handle الخاص بالنافذة
وعند الخطء لأي سبب من الأسباب, كعدم وجود النافذة يكن الرقم 0

ملاحظة :

في حال كان عدة نوافذ بنفس الإسم والخصائص فسوف تتفعل النافذة الأحدث منهم

طبعا سوف نحاول عمل مثال شامل للعمل في نهاية الدرس
والآن سوف ننتقل بكم إلى الدالة التالية

دالة WinActive

تستخدم هذه الدالة لمعرفة إذا كانت النافذة هي التي في الواجهة أو لا

شكل الدالة

شكل الدالة نفسه شكل الدالة السابقة يعني كي نتجنب التكرار سوف أضع المثال مباشرة
WinActive(“Untitled – Notepad”)
أو
WinActive(“[CLASS:Notepad]”)

ينطبق عليها نفس ما ينطبق على الدالة السابقة
إنما العمل يختلف
حيث هذه الدالة تمكننا من معرفة إذا كانت النافذة هي التي في الواجهة أو لا
ويمكن طبعا أن نستخدمها في أوامر شرطية كمثلا
if WinActive(“[CLASS:Notepad]”) then
msgBox(0, “نتيجة”, النافذة موجودة”)
else
msgBox(0, “نتيجة”, النافذة غير موجودة”)
endIf
هذا هو المثال البسيط على طريقة إستخدام هذه الدالة
والآن ننتقل إلى نتائج هذه الدالة

نتائج الدالة

نتيجتها نفس نتيجة الدالة السابقة
حيث عندما تكن النافذة في الواجهة النتيجة تكن رمز handle للنافذة, وإلا فالنتيجة تكن رقم 0

هذا هو عمل هذه الدالة البسيطة.

دالة WinClose

حيث تستخدم هذه الدالة لغلق نافذة مفتوحة
وهي سهلة جدا

شكل الدالة

شكل الدالة نفس الشكلين السابقين يعني يمكنك قراءة شكل الدالة الأولى وتطبيقه على كل الدوال التي سنذكرها اليوم إن شاء الله وإذا كان هناك أي إختلاف فأكيد سوف نذكره.
هذا مثال
Winclose(“Untitled – Notepad”)
أو
Winclose(“[CLASS:Notepad]”)

نتائج الدالة

عند النجاح قيمة النتيجة تكن الرقم 1 وعند الخطء تكن القيمة 0
وها قد إنتهينا من الدالة هذه
والآن ننتقل إلى دالة أخرى

دالة WinExists

تستخدم هذه الدالة لمعرفة إذا كانت النافذة موجودة أو لا

شكل الدالة

إن شكل هذه الدالة هو نفسه شكل الدوال السابقة أي المثال كالتالي
Winexists(“Untitled – Notepad”)
أو
Winexists(“[CLASS:Notepad]”)
طبعا هذه الدالة تستخدم عادي في الأوامر الشرطية فمثلا
if Winexists(“[CLASS:Notepad]”) then
msgBox(0, “نتيجة”, النافذة موجودة”)
else
msgBox(0, “نتيجة”, النافذة غير موجودة”)
endIf
هذا هو المثال البسيط على طريقة إستخدام هذه الدالة

نتائج الدالة

في حال كانت النافذة موجودة فالنتيجة تكن قيمتها الرقم 1
وإلا تكن القيمة 0

ملاحظة

في حال كانت النافذة مخفية هي تتعامل معها, يعني تتعرف عليها عادي وكأنها موجودة

دالة WinSetState

تستخدم هذه الدالة لتغيير حالة النافذة
حيث يمكننا التحكم فيها كما نريد
من إخفاء وإظهار وتصغير ….. إلخ
وهذه الدالة بسيطة جدا
فقط تحتاج نوع من التركيز

ملاحظة :
هناك دالة تستخدم لأخذ حالة النافذة, هذه سوف نتعرف عليها لاحقة لأنها تحتوي على بعض الإستعمالات التي لم نتطرق إليها بعد, لذا قررت أن أأخرها
على العموم لمن أراد أن يجرب التعامل معها فإسم الدالة
WinGetState

شكل الدالة

هذه الدالة تختلف على الدوال السابقة إختلاف بسيط, حيث إنها تحتوي على إعداد إضافي, وهو حالة النافذة التي نريد تحويلها إليها.
وشكل الدالة يكن كالتالي
WinSetState(“العنوان”, “النص”, “”الحالة”))
طبعا العنوان والنص هما تكلمنا عليهما في الأعلى فلا داعي للتكرار, أما الحالة فسوف نتطرق إليها الآن إن شاء الله تعالى
وسوف أضع الحالات المتوفرة في جدول لكي يسهل التعامل إن شاء الله تعالى.

الحالة رمزها ملاحظة إن وجدت
إخفاء النافذة @SW_HIDE
إظهار النافذة @SW_show
تصغير النافذة @SW_MINIMIZE
تكبير النافذة @SW_MAXIMIZE
ترجيع النافذة للحالة الإفتراضية @SW_RESTORE
تعطيل النافذة @SW_DISABLE
تفعيل النافذة @SW_ENABLE

وهنا مثال للتوضيح
WinSetState(“Untitled – Notepad”, “”, @sw_show)
WinSetState(“[class:notepad]”, “”, @sw_hide)
والآن ننتقل إلى نتائج هذه الدالة

نتائج الدالة

هذه الدالة تكن قيمة نتيجتها بعد المهمة كالتالي
في حال نجحت المهمة فالنتيجة تكن قيمتها الرقم 1, وإلا فالنتيجة تكن الرقم 0

ملاحظات

إخواني إن هذه المجموعة من الدوال ليست الوحيدة المتوفرة في اللغة ولاكن هي الأهم
فهناك دوال أخرى رائعة, وسوف أذكر لكم بعضها هنا بدون تفصيل

دالة WinSetTitle

تستخدم هذه الدالة لتغيير إسم النافذة
وشكلها هو كالتالي
WinSetTitle (“العنوان”, “النص”, “الإسم الجديد”)
قيمة نتيجتها تكن الرقم 1 في النجاح و الرقم 0 في حال الخطء

دالة WinWait

حيث تستخدم هذه الدالة لإيقاف عمل الأداة أو البرنامج الذي قمنا بتصميمه إلى غاية أن تتواجد نافذة ما
هي مفيدة في حال كنا نتعامل مع النوافذ
وشكلها يكن كالتالي
WinWait(“العنوان”, “النص”, أقصى “وقت”)
حيث أقصى وقت يستخدم لتحديد وقت في حال لم تتواجد النافذة خلال الوقت المحدد يقم بشكل تلقائي بمتابعة تطبيق الأوامر التالية
والوقت يكتب بالألف جزء من الثانية
حيث لكتابة ثانية واحدة يجب كتابة 1000 ولكتابة 10 ثوان فيجب كتابة 10000 … إلخ

دالة WinWaitClose

حيث تستخدم هذه الدالة لإيقاف عمل الأداة أو البرنامج الذي قمنا بتصميمه إلى أن يتم إغلاق النافذة
شكلها كالتالي
WinWaitClose (“العنوان”, “النص”, أقصى “وقت”)
وينطبق عليها ما ذكرناه في الدالة السابقة

دالة WinWaitNotActive

هذه الدالة تستخدم لإيقاف عمل البرنامج أو الأداة التي قمنا بتصميمها إلى غاية إختفاء النافذة من الواجهة
شكلها نفس شكل الدالة السابقة وينطبق عليها ما ينطبق على الدالة السابقة حيث هي كالتالي
WinWaitNotActive”العنوان”, “النص”, أقصى “وقت”

دالة WinKill)

حيث هذه الدالة هي شبيهة بدالة Winclose
إنما هذه تجبر النافذة على الإغلاق حتى لو لم ترضى, على عكس الدالة السابقة, وهذه عملتلي مشكلة الآن والله.
حيث عندما كنت أكتب الدرس العاشر قمت بتجربتها ولغبائي قمت بتجربتها على المفكرة, فأجبرته على الإغلاق وضاع عملي بالكامل هههههههه.

المهم شكلها يكن كالتالي
WinKill(“العنوان”, “النص”)
وينطبق عليها كل ما رأيناه في الدالة توأمها هههه

المثال الشامل


; أولا نقم بإستدعاء الملف الذي يحتوي على المتغيرات الخاصة برسائل المحاورة
#include <MsgBoxConstants.au3>

; نبدأ الآن بالعمل
; ملاحظة :
; إن هذه التعليقات لا تؤثر في عمل الكود, بل هي عادية
; سوف نعمل على المفكرة, لهذا أرجو حفظ كل أعمالكم عليها قبل تجربة المثال
; أولا دعونا نتعرف على إذا كانت المفكرة تعمل وإلا فسوف نقم بفتحها
if ProcessExists("notepad.exe") then
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "المفكرة تعمل بالفعل وسوف نقم بالتجارب على النسخة التي تعمل, لهذا يرجى حفظ كل أعمالكم عليها.")
else
run("notepad.exe")
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "تم تشغيل برنامج المفكرة.")
endIf
; دعونا ننتظر إلى أن تفتح نافذة المفكرة
WinWait("[class:notepad]", "", 3000)
; والآن دعونا نحول النافذة إلى الواجهة, وقبل هذا يجب أن نعرف إذا كانت النافذة في الواجهة أو لا
if WinActive("[class:notepad]", "") then
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "إن النافذة في الواجهة بالفعل.")
else
WinActivate("[class:notepad]", "")
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "تم وضع النافذة في الواجهة")
endIf
; والآن نعطيه أمر الإنتظار لبضع ثوان حتى يمكننا أن نلاحظ
sleep(3000)
; الآن نقم بإخفاء النافذة
WinSetState("[class:notepad]", "", @sw_hide)
; ننتظر لمدة معينة ثم نقم بإظهار النافذة
sleep(3000)
WinSetState("[class:notepad]", "", @sw_show)
; والآن نقم بوضع النافذة في الواجهة مرة أخرى
WinActivate("[class:notepad]", "")
; ثم نقم بغلق النافذة
Winclose("[class:notepad]", "")
; الآن نتأكد إذا كانت النافذة موجودة أو لا
if WinExists("[class:notepad]", "") then
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "النافذة موجودة")
else
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "النافذة غير موجودة")
endIf

أتمنا أن يكن المثال مبسط
ولأي سؤال أنا في الخدمة

خاتمة

أعزائي هذا ما استطعت أن أقدمه في هذا الدرس
فأرجو أن تعذروني على أي تقصير.
كما أرجو أن لا تؤاخذوني إذا كان الدرس طويل فهو مرتبط ولا يمكنني أن أقسمه لجزئين
كما أرجوكم لا تنسوني من دعائكم الصالح
وفضلا قمو بنشر الدورة حتى تعم الفائدة
أكرر لأقول
أنا بريء أمام الله عز وجل من كل من يستغل هذه الدروس في إيذاء الناس أو فعل ما يغضبه سبحانه وتعالى
إنما أنا أقدمها من باب المعرفة
ولكي نكن مستقلين جميعا في تعاملنا مع الحاسوب
كما لتطبيق أفكارنا على أرض الواقع
تقبلو تحياتي
وقبل أن أختم أحب أن أقدم لكم
رابط
الدرس الحادي عشر
الذي سيكن متوفر قريبا على الرابط السابق
أكرر وأرجوكم
لا تنسوني من دعائكم
والله أنا بالحاجة إليه
كما أرجو زيارة موقعنا وطرح أي إستفسار في منتدى لغة autoit
إليكم رابط الموقع
http://mx-blind.com/
ملاحظة :
لأي سؤال في الدورة إذا كان متعلق بأي درس من الدروس فيرجى طرح السؤال في تعليق في المنشور المتعلق بالدرس في المنتديات
وإلا بإمكانكم طرح السؤال في موضوع مستقل داخل منتدى اللغة

ومسك الختام السلام فالسلام عليكم ورحمة الله تعالى وبركاته

إليكم البرنامج الراءع في تحميل الفديوهات من اليوتيوب. 4K Video Downloader v4.4.10 silent by mahmoud.atef

بسم الله الرحمن الرحيم.
وبه نستعين.
والصلاة والسلام على خاتم المرسلين سيدنا محمد.
السلام عليكم ورحمة الله وبركاته.
أهلا وسهلا بكم أعضاء منتديات شؤون الكفيف العربي mx-blind المتابعين للتقنية.
يُطيبُ لنا اليوم بتقديم مشاركةٍ جديدة إلى حضراتكم.
برنامج تحميل الفيديوهات الأقوى،والأشهر على الإطلاق.
إنهُ
ال:4K Video Downloader
لا شك عزيزي القارئ.
أنك تحتاج يوميًا إلى تحميل فيديو ما.
سواء من على الyoutube أو على موقع فيديو ديليموشن.
أو حتى على الfacebook وخلافه من المواقع التي تقوم برفع مقاطع صوتية ومرئية.
وأيضا:
تريد في بعض الأحيان تحميل قائمة تشغيل كاملة على مرةٍ واحدة.
أو حتى قناه بأكملها بكل ما تحتويه من فيديوهات
ولا تجد البرنامج المناسب لهذه العملية
ولكن إنتها كل هذا
فمع برنامج 4K Video Downloader.
تم توفير كل هذه الميزات.
وتم حل هذه المشكلات
لكن يُعيبه شيء إنه غير مجاني ولكن الآن وجدنا لك الحل.
بل وقمنا بإنشائه صامت التثبيت كي لا تتعب أثناء التثبيت،وأثناء التفعيل.
عزيزي:
الآن صارَ لكل نواة نسخة لها.
بمعنى
نواة x32bit صارت لها نسخة مستقلة.
ونفس القصة تنطبقُ على نواة 64bit
الآن:

لمحة سريعة عن ال برنامج:

الاسم
4K Video Downloader
رقم الإصدار
4.4.10
وظيفته.
تحميل الفيديوهات.
الترخيص:
غير مجاني.
لكن مدموج مع التثبيت تفعيل له.
التوافقية:
يتوافق مع جميع أنظمة الwindows.
ومع قارئات الشاشةِ.
nvda
jaws.
الآن:

مع روابط التحميل.

لتحميل البرنامج لنوات x32 bit
اضغط هنا
ولتحميل البرنامج لنوات x64 bit
اضغط هنا
وفي الختام: لا نرجو من حضراتِكم إلا دعوة صالحة في ظَهْر الغيب.
مع تحيات أخوكم في الله محمود عاطف
وسَلام الله عليكم ورحمته وبركاته

هدية لكم أيها الأحباب (كلمات في الإنجليزية يجب عليك معرفتها إذا كنت تريد تعلم الإنجليزية, طبعا مع الترجمة العربية لكل كلمة)

بسم الله الرحمان الرحيم
والصلاة والسلام على أشرف الخلق والمرسلين
أما بعد فأيها الأحباب السلام عليكم ورحمة الله تعالى وبركاته
تقبلو من أخوكم
ناصر بعزيز
هذه الهدية البسيطة.
التي هي عبارة عن مجموعة من أهم الكلمات الإنجليزية التي يجب عليك معرفتها إذا أردت تعلم الإنجليزية.

لتتعلم الانجليزية ابدأ بحفظ مفردات جديدة مهمة و مترجمة ,اليك سلسلة من المفردات المتنوعة قد تحتاجها في حياتك اليومية وستغني مفرداتك بذلك. اليك هذا الدرس
الشامل للعديد من المفردات المترجمة و المتنوعة

أكبر مجموعة كلمات انجليزية مترجمة للغة العربية
حيث تعد الكلمات التي تحتاجها للحديث اليومي وما يجب عليك أن تعرفه في الإنجليزية
وإن المفردات التي سنقدمها لكم اليوم هي مقسمة حسب الأقسام

بداية، أهم شئ في تعلم أي لغة هو مخزونك من كلماتها. فما فائدة دراسة كل القواعد دون كلمات! فالحصيلة اللغوية هي الأساس الذي ترتكز عليه مهارتك في اللغة؛ فكلما
زادت حصيلتك اللغوية كلما أصبحت أكثر طلاقة وثقة. لهذا أنصحك بتجميع أكبر قدر ممكن من الكلمات الانجليزية، ثم قم بحفظ عدد معين من الكلمات يوميا حسب مقدرتك
ووقت فراغك، حتى ولو كانت خمس كلمات فقط كل يوم. ومن ثم قم بمراجعة إسبوعية لما حفظته. وبعد مدة ليست طويلة ستدهشك نتيجة هذه المداومة.

ما الذي عليك فعله كي لا تنسى ما تحفظه؟

  • أولا: عليك مراجعة معنى الكلمة بالعربية دوما، في كل مرة تنطق فيها أو تكتب فيها الكلمة التي تريد حفظها.
  • ثانيا: اهتم بالاستماع إلى طريقة نطق كل كلمة، وكررها بصوت واضح عند حفظها، هذا سيساعدك على تذكرها بسهولة أكبر.
  • ثالثا: لا يكفي النظر أو الإستماع إلى الكلمة ونطقها فقط، عليك بتدريب نفسك على كتابتها أكثر من مرة.
  • رابعا: استخدم كل كلمة تحفظها في تكوين عبارات قصيرة ومفيدة؛ فالانتقال من حفظ الكلمات إلى تكوين الجمل يطور من مهاراتك اللغوية تدريجيا.
  • خامسا: قم بتطبيق كل النصائح السابقة معًا، فاستخدامك لجميع حواسك يصبح فيما بعد حاجزا قويا أمام نسيانك للكلمات.

فيما يلي سنقدم لك أفضل مجموعة كلمات انجليزية مترجمة للعربية التي ستساعدك حتما على تكوين الحصيلة اللازمة، كي تبدأ مهمتك.

أولا: الألوان في اللغة الانجليزية

White.. أبيض
Black.. أسود
Red.. أحمر
Green .. أخضر
Blue .. أزرق
Yellow.. أصفر
Orange .. برتقالي
Pink .. وردي
Brown .. بني
Beige .. بيج
Grey .. رمادي
Turquoise .. فيروزي
Maroon .. كستنائي
Purple .. أرجواني
Violet .. بنفسجي

إن لحق باللون كلمة Light يكون المقصود بها الدرجة الفاتحة من اللون مثل Light blue (أزرق فاتح)، وإن لحق بها كلمة Dark، يكون المقصود بها الدرجة الغامقة من
اللون مثل Dark green (أخضر غامق). أما كلمة Bright إن لحقت بأحد الألوان، فتشير إلى أن اللون لامع مثل Bright red (أحمر لامع).

ثانيا أعضاء جسم الإنسان باللغة الانجليزية

Head .. رأس
Hair .. شعر
Forehead .. جبين
Eye .. عين
Eyebrow .. حاجب
Eyelid .. جفن
Pupil .. بؤبؤ العين
Iris .. قزحية
Eyelash .. رمش
Nose .. أنف
Mouth .. فم
Lips .. شفاه
Tongue .. لسان
Cheek .. خد
Temple .. صدغ
Ear .. أذن
Ear lobe .. شحمة الأذن
Chin .. ذقن
Throat .. حنجرة
Neck .. عنق
Chest .. صدر
Nipple .. حلمة
Armpit .. إبط
Navel – bellybutton .. سرة
Stomach .. معدة
Belly – Tummy .. بطن
Arm.. ذراع
Wrist .. ذراع
Finger .. إصبع
Thumb .. إبهام
Index finger .. السبابة
Middle finger .. الإصبع الأوسط
Ring finger .. إصبع الخاتم
Little finger .. الخنصر
Palm .. راحة اليد
Shoulders .. أكتاف
Shoulder blade .. لوح الكتف
Back .. ظهر
Buttocks .. أرداف
Hamstring .. أوتار الركبة
Elbow .. الكوع
Thigh .. فخذ
Knee .. ركبة
Leg .. ساق
Heel .. كعب
Arch .. قوس القدم
Toes.. إصبع القدم
Big toe .. أصبع القدم الكبير
Ankle ..الكاحل

ثالثا: أسماء الملابس بالانجليزية

Coat .. معطف
Jacket .. سترة
Sweater .. قميص صوفي
Shirt .. قميص
Pants .. بنطلون
Jeans .. جينز
Shorts .. سراويل، سروال قصير
Cap .. قبعة
Tie .. ربطة عنق
Shoes .. أحذية
Tennis shoe .. حذاء تنس
Boot .. حذاء طويل
Belt .. حزام
Sandal.. صندل
Flip-flop.. نعال، شبشب
Slipper.. شبشب
Bathrobe .. روب الحمام
Briefs .. سروال داخلي
Boxers .. سروال داخلي قصير
Sock .. جورب
Suit .. بدلة
Vest .. سترة
Tuxedo .. ملابس سهرة رجالي
Bow tie .. ربطة عنق صغيرة
Skirt .. تنورة
Miniskirt .. تنورة قصيرة
Blouse .. بلوزة
Stockings .. جوارب
Tights .. استرتش
High heels – Stilettos .. كعب عالي
Trainers .. حذاء تدريب
Wellingtons ..حذاء طويل الساق
Shoelace .. رباط الحذاء
Leather jacker .. سترة جلدية
Gloves .. قفازات
Underpants .. سراويل تحتية
Knickers .. كلسون
Bra .. حمالة صدر
Blazer .. سترة رياضية
Bathing suit .. زي السباحة
Swimming trunks .. سروال السباحة
Pyjamas .. بيجاما
Night gown .. ثوب النوم
Robe .. روب
Bikini .. بيكيني
Hat .. قبعة
Overcoat .. معطف
Trousers .. بنطلون
T-shirt .. تي شيرت
Raincoat .. معطف واق من المطر
Pullover .. البلوفر كنزة صوفية
Cardigan .. سترة من صوف محبوك
Jumper .. سترة أو قفاز
Thong .. حزام جلدي رفيع
Tracksuit .. بدلة رياضية للتدريب
Overalls.. ثياب العمل
Apron .. مئزر للمطبخ
Dress .. فستان
Purse .. محفظة
Suspenders .. حزام
Evening grown .. فستان سهرة
Veil .. حجاب أو نقاب
Slip .. ملابس داخلية
Panties .. سروال تحتي قصير

رابعا: أفراد العائلة بالانجليزية

Father .. والد
Mother .. والدة
Grandfather .. جد
Grandmother .. جدة
Grandson .. حفيد
Husband .. زوج
Wife .. زوجة
Son .. ابن
Daughter .. ابنة
Brother .. أخ
Sister .. أخت
Child.. طفل
Children .. أطفال
Kids .. أولاد
Uncle .. عم أو خال
Aunt .. عمة أو خالة
Cousin .. ابن العم أو ابن الخال
Nephew .. ابن الأخ أو ابن الأخت
Niece .. ابنة الأخ أو ابنة الأخت
Godfather .. عراب
Godmother .. عرابة
Godson.. الابن بالمعمودية
Goddaughter .. ابنة بالمعمودية
Stepfather .. زوج الأم
Stepmother .. زوجة الأب
Stepson .. ابن الزوج أو ابن الزوجة
Stepdaughter .. ابنة الزوج أو ابنة الزوجة
Stepbrother- Half-brother .. أخ غير شقيق
Stepsister- Half-sister .. أخت غير شقيقة
Father-in-law .. والد الزوج أو والد الزوجة
Mother-in-law .. والدة الزوج أو والدة الزوجة
Sister-in-law .. أخت الزوج أو أخت الزوجة
Siblings .. أشقاء
Boyfriend .. صديق الفتاة
Girlfriend .. صديقة
Partner .. شريك
Fiancé .. خطيب أو خطيبة

خامسا: المشاعر بالانجليزية

Bored .. ضجر أو ملل
Calm .. هادئ
Delighted .. مسرور
Depressed .. مكتئب
Disappointed .. مخيب للآمال
Disgusted .. مقرف
Enthusiastic- Excited .. متحمس
Exhausted .. منهك
Happy .. سعيد
Miserable .. بائس
Pleased .. مسرور
Relaxed .. مسترخ
Sad .. حزين
Stressed .. مرهق
Surprised .. مندهش
Tired .. متعب
Worried .. قلق

سادسا: الصفات بالانجليزية

Absent-minded .. شارد الذهن
Adventurous .. مغامر
Arrogant / Snobbish / conceited .. مغرور
Bad-tempered .. منفعل
Boring .. ممل
Brave .. شجاع
Calm .. هادئ
Cautious .. حذر
Cheerful .. مرح
Clever .. ذكي
Confident .. واثق من نفسه
Cowardly .. جبان
Crazy .. مجنون
Dishonest .. غير صادق
Easy-going سهل المعاشرة
Emotional .. عاطفي
Friendly .. ودود
Funny .. مضحك
Generous .. كريم
Good-humored .. فكاهي
Hard-working .. مجتهد
Honest .. صادق
Impatient .. غير صبور
Impolite .. غير مهذب
Impulsive .. متهور
Intelligent .. ذكي
Introverted .. انطوائي
Kind .. حنون
Lazy .. كسول
Mean.. لئيم أو حقير
Modest .. متواضع
Moody .. متقلب المزاج
Patient .. مريض
Polite .. مؤدب
Rude .. وقح
Sensible.. عاقل وحساس
Sensitive .. حساس
Serious .. خطير
Shy .. خجول
Sophisticated .. راقي وأنيق
Stupid .. غبي
Talented .. موهوب
Unfriendly .. عدائي
Witty .. بارع
Down to earth .. متواضع

سابعا: أسماء الوظائف والمهن بالانجليزية

Accountant .. محاسب
Actor .. ممثل
Actress .. ممثلة
Air hostess .. مضيفة طائرة
Air stewardess .. مضيفة جوية
Archeologist .. عالم آثار
Artist .. فنان
Anthropologist .. عالم بعلوم الإنسان
Baker .. خباز
Ballerina .. راقصة بالية
Bank manager .. مدير بنك
Barber .. حلاق
Beautician .. شخص يعمل في مؤسسة تجميل
Biologist .. عالم أحياء
Shoeshine .. ماسح أحذية
Botanist .. نباتي
Builder .. شخص يعمل في البناء
Butcher .. جزار
Buyer .. مشتري
Carpenter .. نجار
Chef .. رئيس الطهاة
Chemist .. كيميائي
Chief of police .. قائد شرطة
Civil servant .. موظف حكومي
Clerk .. كاتب
Composer .. ملحن
Cook .. طباخ
Copywriter .. مصحح قانوني
Decorator .. مصمم ديكور
Delivery boy .. موصل طلبيات
Dentist .. طبيب أسنان
Designer .. مصمم
Detective .. رجل مباحث
Director .. مخرج
Doctor .. طبيب
Dressmaker .. خياط
Economist .. خبير اقتصادي
Editor .. محرر
Engineer .. مهندس
Expert on folklore .. خبير في التراث الشعبي
Fashion coordinator .. منسق أزياء
Fireman .. رجل مطافي
Florist .. بائع الزهور
Geologist .. جيولوجي
Graphic designer .. مصمم جرافيك
Greengrocer .. بائع خضار وفاكهة
Hairdresser .. مصفف شعر
Illustrator .. مصور
Insurance broker .. وسيط التأمين
Interpreter .. مترجم
Janitor .. بواب
Journalist .. صحفي
Judge .. قاضي
Lawyer .. محامي
Lecturer .. محاضر
Mailman .. ساعي البريد
Mathematician .. عالم رياضيات
Mechanic .. ميكانيكي
Merchant .. تاجر
Meteorologist .. عالم أرصاد جوية
Model .. عارضة أزياء
Musician .. موسيقي
Newscaster .. مذيع
Novelist .. روائي
Nurse .. ممرضة
Worker .. عامل
Optician .. صانع أدوات بصرية
Painter .. رسام
Pharmacist .. صيدلي
Philosopher .. فيلسوف
Photographer .. مصور
Physicist .. عالم فيزيائي
Pilot .. طيار
Playwright .. كاتب مسرحي
Plumber .. سمكري
Poet .. شاعر
Police officer .. ضابط شرطة
Producer .. منتج
Programmer .. مبرمج
Psychiatrist .. طبيب نفسي
Publisher .. ناشر
Receptionist .. موظف استقبال
Reporter.. صحفي
Scientist .. عالم
Sculptor .. نحات
Secretary .. سكرتيرة أو سكرتير
Singer .. مغني
Surgeon.. جراح
Tailor .. خياط
Taxi driver .. سائق تاكسي
Teacher .. معلم
Translator .. مترجم
Typist .. كاتب على الآلة الكاتبة
Waiter .. نادل
Writer .. كاتب
Zoologist .. خبير في علم الحيوان

ثامنا: الكلمات الخاصة بالطعام في الانجليزية

Bacon .. لحم خنزير
Beef .. لحم بقر
Breakfast .. فطور
Butter .. زبدة
Cheese .. جبن
Chiken .. دجاج
Chili .. فلفل حار
Cornflakes .. رقائق الذرة
Cream .. قشدة
Duck .. لحم البط
Eggs .. بيض
Full fat-milk حليب كامل الدسم
Garlic .. ثوم
Goat cheese .. جبن الماعز
Ham .. لحم خنزير مدخن
Hamburger .. شطيرة لحم
Herring .. رنجة
Honey .. عسل
Hot dog .. سندويتش سجق
Jamp.. مربى
Ketchup .. عصير الطماطم
Lamb .. لحم خروف
Liver .. كبدة
Mayonnaise .. المايونيز
Mustard .. المسطردة
Noodles/ Pasta .. معكرونة
Sause .. صلصة
Pepper .. فلفل أسود
Pizza .. بيتزا
Vinegar .. خل
Yogurt .. زبادي
Rice .. أرز
Salmon .. سمك السلمون
Salt .. ملحم
Sausages .. نقانق
Spaghetti .. معكرونة اسباجتي
Spices .. توابل
Sugar .. سكر
Toast .. خبز محمص
Tuna .. تونة
Turkey .. لحم ديك رومي


وأخيرا، نأمل أن تساعدك هذه القائمة على وضع خطة لحفظ الكلمات الانجليزية وممارستها.
مع تحياتنا لكم أيها الكرام
لا تنسونا من دعائكم الصادق

ملاحظة :
تم نقل الكلمات من موقع وتم إعادة صياغتها كي تكن أكثر سلاسة.

عودة إلى دورة تعليم لغة autoit وإليكم الدرس التاسع

بسم الله الرحمان الرحيم
والصلاة والسلام على أشرف الخلق والمرسلين, أما بعد فأيها الأحباب أيها الكرام بتحية الإسلام أحييكم وتحية الإسلام السلام فالسلام عليكم ورحمة الله تعالى وبركاته.
كنت قبل فترة طويلة نوعا ما قد بدأت معكم في دورة لشرح لغة البرمجة السهلة والرائعة والبسيطة لغة autoit
وكنا قد تعلمنا أساسيات اللغة ودخلنا في بعض الدوال الموجودة في اللغة كدوال التحكم في الملفات وغيرها.
ومع الأسف لظروف حصلت لم أتمكن من المواصلة في تقديم هذه الدورة, وقلت أني سوف أعود لها قريبا, واليوم الحمد لله تعالى ها أنا أفي بوعدي لكم.
لقد عدت لنبدء مع بعض من جديد في هذه اللغة
ونكمل من حيث توقفنا.
وأعتذر منكم على التأخر الكبيير في هذه الدورة.
كنا قد وصلنا قبل فترة ليس بالقليلة إلى الدرس الثامن حيث كنا قد تعرفنا على دوال تشغيل العمليات
يمكنكم طبعا العودة إليه وذالك من خلال الرابط التالي
الدرس الثامن
اليوم سوف نقدم لحظراتكم شيء بسيط لكي نجدد همتنا في هذه الدورة
ألا وهي العملية العكسية للدرس السابق, حيث سوف نتعرف على دوال إيقاف العمليات.
دعوني أبدء في مقدمة بسيطة جدا أعرف فيها

مقدمة

كما تعرفنا في الدرس السابق عن دوال تشغيل العمليات
وكنا قد تحدثنا مبسطا على كيفية تشغيل العمليات وما هي الطرق التي تتيحها لنا هذه اللغة داخليا للقيام بهذه المهمة.
وتحدثنا عن النتائج التي تعود لنا بها بعد أداء العملية
وتحدثنا عن رمز pid الفريد في كل عملية, حيث يتيح لنا التحكم فيها, وهذا الرمز هو رمز رقمي ينشء كلما قمنا بتشغيل عملية, يمكننا الحصول عليه بعدة طرق, طبعا يمكن التحكم في العملية من خلال إسم الملف التنفيذي, ولاكن هذا ليس جيد في حال كنت قد قمت بتشغيل عدة عمليات لنفس البرنامج.
لذا أتى رمز pid الفريد ليخلصنا من هذه العملية.
سوف نتعرف لاحقا عن كيفية الوصول إلى الرمز من خلال هذه اللغة.
مع الأسف لا يمكنني شرحه الآن لأن العملية تحتاج لأكواد وطرق لم نتطرق إليها بعد, لذا قررت تأجيله لكي لا تختلط علينا الأمور.

والآن دعونا نتعرف على دوال التحكم في العمليات,

دوال التحكم في العمليات

عزيزي سوف نتعرف على دالتين اليوم كمدخل
ألا وهما

  • ProcessClose
    لإيقاف عملية ما
  • ProcessExists
    للتحقق إذا كانت العملية موجودة أو لا

دعونا نبدء على بركة الله

دالة ProcessClose

تستخدم هذه الدالة لإنهاء عملية ما
وإستخدامها بسيط جدا وسوف نشرحها بالتفصيل إن شاء الله تعالى

شكل الدالة

تستخدم الدالة على الشكل التالي
ProcessClose(“إسم العملية أو رمز pid”)
يعني تحتوي على إعداد واحد وهو رمز pid أو إسم العملية متبوع بالإمتداد يعني كمثال

ProcessClose(“Notepad.exe”)
أو
ProcessClose(“1597”)
طبعا هذا كمثال, لا تجرب المثال الثاني لأنه يمكن أن يصادف عملية نظامية في جهازك.
أما المثال الأول فبإمكانك التجربة
بما أن شكل الدالة سهل جدا فلا داعي للتفصيل فيه كما إعتدنا.
فل نمر الآن مباشرة إلى النتائج التي تعطينا إياها هذه الدالة

نتائج الدالة

إن القيم التي تعطينا إياها الدالة بعد إنتهاء العمل هي كالتالي

  • رقم 1 في حال نجاح العملية
  • رقم صفر في حال لم تتمكن الدالة من إنهاء العملية لأي سبب من الأسباب

طبعا أيها الغوالي يمكنكم معرفة رمز الخطء من خلال @error الذي تعلمناه في الدرس السابق
وكي لا أطيل عليكم كثيرا لا داعي لذكر جميع رموز الخطء الناتجة عن هذه العملية للتفصيل أكثر يمكنكم القراءة عنها إما في موقع autoit الرسمي كما يمكنكم طلبها إن شئتم وسوف أقدمها لكم.

والآن سوف نمر للدالة الثانية ومن ثم أعرفكم على دالة أخرى حلوة يمكننا الإستفادة منها كي نقم بعمل مثال بسيط في نهاية الشرح

دالة ProcessExists

حيث تستخدم هذه الدالة للتحقق إذا ما كانت العملية نشطة أو لا
وبدون إطالة نمر لشكل الدالة

شكل الدالة

شكل الدالة يكن نفس شكل الدالة السابقة حيث
ProcessExists(“إسم العملية أو رمز pid”)
ورمز pid هو الرمز الفريد للعملية كما تحدثنا عنه أعلاه
طبعا إسم العملية مرفق بالإمتداد

ملاحظة :

إن هذه الدالة يمكننا إستخدامها في أمر شرطي كمثلا نقل
if ProcessExists(“notepad.exe”) then
msgBox(0, “تجربة”, “العملية نشطة”)
else
msgBox(0, “تجربة”, “العملية غير موجودة”)
endIf
وسوف نوضح ذالك في المثال

نتيجة الدالة

إن هذه الدالة تعطينة قيمتين بعد الإنتهاء وهما كالتالي

  • رمز pid للعملية في حال كانت العملية موجودة
  • رقم 0 في حال لم تكن العملية موجودة

الدالة الإضافية التي أردت أن أشرحها كذالك اليوم هي دالة sleep
أي دالة الإنتظار بين القيام بعملية وأخرى

فهي بنا للتعرف على هذه الدالة

دالة sleep

إن هذه الدالة بسيطة جدا
حيث إستخدامها يعطي مهلى نحن نحددها بين عملية وأخرى
كمثلا نريد تشغيل عملية ثم بعد 15 ثانية نقم بإغلاقها أو أخذ أي معلومة عنها
نمر بسرعة إلى شكل الدالة

شكل الدالة

شكل الدالة يكن كالتالي
sleep(“رقم أجزاء الثانية”)
حيث تستجيب هذه الدالة للأجزاء بالألف من الثانية
يعني لكي نعطي مهلة 1 ثانية علينا كتابة 1000
ولنعطي مهلة 10 ثوان فعلينا كتابة 10000
إلى آخره
هذا فقط ما تحتويه هذه الدالة البسيطة.

بعد أن أنهينا من شرح كل الدوال المخصصة لهذا اليوم سوف نعطي مثال شامل إن شاء الله

مثال

ملاحظة سوف أقم بالتعليق في وصط المثال ولا عليكم فلن يتأثر المثال أبدا إن شاء الله تعالى يعني بنسخ المثال كما هو يعمل إن شاء الله


#include <MsgBoxConstants.au3>
;نقم أولا بفحص إذا كانت العملية تعمل أو لا
if ProcessExists("notepad.exe") then
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "العملية موجودة بالفعل")
exit
; حيث يعطينا رسالة إذا كانت موجودة تفيد بأنها موجودة ويطلع من منفذ الأوامر
else
; وإلا فيقم بتشغيل البرنامج
local $run = runWait("notepad.exe")
;ثم ينتظر ثانية
sleep(1000)
ثم يعطينا رسالة تفيد بتشغيل العملية
MSGBox($MB_OK+$MB_ICONINFORMATION+$MB_SYSTEMMODAL, "تجريب", "تم فتح البرنامج")
;بعد ذالك يقم بإنهاء العملية, أي يقم بغلق برنامج المفكرة
processClose("notepad.exe")
;ثم يطلع من منفذ الأوامر
exit
endIf

خاتمة

أعزائي هذا ما استطعت أن أقدمه في هذا الدرس
فأرجو أن تعذروني على أي تقصير.
كما أرجو أن لا تؤاخذوني إذا كان الدرس طويل فهو مرتبط ولا يمكنني أن أقسمه لجزئين
كما أرجوكم لا تنسوني من دعائكم الصالح
وفضلا قمو بنشر الدورة حتى تعم الفائدة
أكرر لأقول
أنا بريء أمام الله عز وجل من كل من يستغل هذه الدروس في إيذاء الناس أو فعل ما يغضبه سبحانه وتعالى
إنما أنا أقدمها من باب المعرفة
ولكي نكن مستقلين جميعا في تعاملنا مع الحاسوب
كما لتطبيق أفكارنا على أرض الواقع
تقبلو تحياتي
وقبل أن أختم أحب أن أقدم لكم
رابط
الدرس التاسع
الذي سيكن متوفر قريبا على الرابط السابق
أكرر وأرجوكم
لا تنسوني من دعائكم
والله أنا بالحاجة إليه
كما أرجو زيارة موقعنا وطرح أي إستفسار في منتدى لغة autoit
إليكم رابط الموقع
http://mx-blind.com/
ملاحظة :
لأي سؤال في الدورة إذا كان متعلق بأي درس من الدروس فيرجى طرح السؤال في تعليق في المنشور المتعلق بالدرس في المنتديات
وإلا بإمكانكم طرح السؤال في موضوع مستقل داخل منتدى اللغة

ومسك الختام السلام فالسلام عليكم ورحمة الله تعالى وبركاته