عبود عبود
13-09-2014, 12:39 AM
http://i.imgur.com/57UrtCm.gif
http://i.imgur.com/emf2NIh.gif
الحمد لله رب العالمين والصلاة والسلام على سيدنا محمد وعلى آله وصحبه أجمعين أما بعد
أقدم لكم بعض الإختصارات الغير ظاهرة فى قائمة أوامر البرنامج
next()
حيث أن وظيفتها هى إعطاء الرقم التالى للإندكس فى المصفوفة المحددة
فعلى سبيل المثال المصفوفة التالية :
a={"1","2","3","f","p",""};
حيث أن المصفوفة تحتوى على 6 عناصر بداخلها.
إذا كتبنا الدالة السابقة كالتالى :
next (a)
حيث أن المتغير a يعبر عن المصفوفة السابقة فإن نتيجة الإسترجاع للدالة سوف تكون عبارة عن رقم الإندكس الإفتراضى وهو رقم 1 وهنا أقصد رقم الإندكس و ليس محتوى الإندكس .
أما إذا أعطينا بارامتر للدالة لتصبح على سبيل المثال :
next (a ,2)
فإن بحسب رقم البارمتر سوف تكون نتيجة إسترجاع الدالة هو رقم الإندكس التالى للرقم المكتوب فى الدالة
طالما أن الرقم أصغر من عدد إندكسات الدالة أو عدد عناصر الدالة a
أما إذا كان رقم البارامتر هو مساوى أو أكبر من عدد عناصر الدالة a فإن نتيجة الإسترجاع سوف تكون nil حيث عدم وجود عناصر أخرى حتى يتم تنفيذ الدالة next .
-----------------------------------------------------------------------------------------------------------
pcall()
حيث وظيفة هذة الدالة هى إستدعاء الدوال function
فعلى سبيل المثال لدينا دالة كالتالى :
function s(d)
a={"1","2","3","f","p",""};
b=a[2]*d;
end
ففى حالة الإستدعاء العادية فى البرنامج يكون كالتالى :
s(d)
أما عندما نستخدم الدالة يكون الإستداعاء للوظيفة السابقة كالتالى :
pcall(s,d)
طبعا البارامتر هو d و هو متغير فعلى سبيل المثال لعرض قيمة b إذا كان المتغير d يساوى 5
فيكتب إستدعاء الدالة كالتالى :
pcall (s,5)
Dialog.Message("Notice", b, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
هنا سيكون الناتج b = 10 وذلك بعد تنفيذ الدالة بدون أخطاء و إذا و جدت اخطاء فى تنفيذ الدالة function سوف يكون قيمة إسترجاعها هو false plus
-----------------------------------------------------------------------------------------------------------
tostring (v)
يستخدم لتحويل المتغير v إلى قيمة نصية أو نص أما إذا كان المتغير v غير معبر عن قيمة نصية أو رقمية أو غير معروف سوف يكون إسترجاع الدالة هو nil
-----------------------------------------------------------------------------------------------------------
type (v)
تستخدم هذة الدالة لمعرفة نوعية المتغير v من بين هذة النوعيات :
"number", "string", "boolean", "table", "function", "thread","userdata".
و إذا كانت قيمة المتغير v غير معروفة سوف يكون إسترجاع الدالة هو nil
-----------------------------------------------------------------------------------------------------------
http://www.abc4web.net/vb/images/icons/icon_z.gif ومساهمة من الزميل والأخ العزيز أبوبلقيس فقد كتب :
السلام عليكم ورحمة الله وبركاته
تدعيما لهاته الصفحة كنت أقرأ موضوعا رأيت أنه قد يكون مناسب لفقرة المختصرات
فأحببت كتابته هنااا للملاءمة
لاحظ أخي هذا الكود :
data_time = os.date("%a")
Dialog.Message("Notice", data_time);
الرسالة ستظهر : اسم اليوم مختصر
ولاحظ الرمز %a في الكود بالمختصر عندما نغيره في الكود بـــ:
%A ينتج اسم اليوم بقطع كبير وكامل
%b ينتج الشهر الحالي مختصر وبقطع صغير
%B ينتج الشهر الحالي كامل التسمية و القطع
%c ينتج التاريخ و الوقت
%d ينتج عدد الايام التي مرت من الشهر
%H ينتج الساعة فقط كم ؟
%I ينتج عرض الساعة بتوقيت صباحي
%M ينتج الدقائق
%m ينتج رقم الشهر
%p ينتج معرقة نظام التوقيت المستعمل
%S ينتج معرفة الثواني
%x ينتج التاريخ
%X ينتج التوقيت
%Y ينتج السنة
%y ينتج الرقمين الاخيرين من السنة
%z يحدد المنطقة الزمنية
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------
:abc_138: إلى لقاء آخــــــــر مع جزء آخــــــــر من " بالمختصر المفيـــــــد " :abc_138:
http://i.imgur.com/Nz3B0Vj.gif
http://i.imgur.com/emf2NIh.gif
الحمد لله رب العالمين والصلاة والسلام على سيدنا محمد وعلى آله وصحبه أجمعين أما بعد
أقدم لكم بعض الإختصارات الغير ظاهرة فى قائمة أوامر البرنامج
next()
حيث أن وظيفتها هى إعطاء الرقم التالى للإندكس فى المصفوفة المحددة
فعلى سبيل المثال المصفوفة التالية :
a={"1","2","3","f","p",""};
حيث أن المصفوفة تحتوى على 6 عناصر بداخلها.
إذا كتبنا الدالة السابقة كالتالى :
next (a)
حيث أن المتغير a يعبر عن المصفوفة السابقة فإن نتيجة الإسترجاع للدالة سوف تكون عبارة عن رقم الإندكس الإفتراضى وهو رقم 1 وهنا أقصد رقم الإندكس و ليس محتوى الإندكس .
أما إذا أعطينا بارامتر للدالة لتصبح على سبيل المثال :
next (a ,2)
فإن بحسب رقم البارمتر سوف تكون نتيجة إسترجاع الدالة هو رقم الإندكس التالى للرقم المكتوب فى الدالة
طالما أن الرقم أصغر من عدد إندكسات الدالة أو عدد عناصر الدالة a
أما إذا كان رقم البارامتر هو مساوى أو أكبر من عدد عناصر الدالة a فإن نتيجة الإسترجاع سوف تكون nil حيث عدم وجود عناصر أخرى حتى يتم تنفيذ الدالة next .
-----------------------------------------------------------------------------------------------------------
pcall()
حيث وظيفة هذة الدالة هى إستدعاء الدوال function
فعلى سبيل المثال لدينا دالة كالتالى :
function s(d)
a={"1","2","3","f","p",""};
b=a[2]*d;
end
ففى حالة الإستدعاء العادية فى البرنامج يكون كالتالى :
s(d)
أما عندما نستخدم الدالة يكون الإستداعاء للوظيفة السابقة كالتالى :
pcall(s,d)
طبعا البارامتر هو d و هو متغير فعلى سبيل المثال لعرض قيمة b إذا كان المتغير d يساوى 5
فيكتب إستدعاء الدالة كالتالى :
pcall (s,5)
Dialog.Message("Notice", b, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
هنا سيكون الناتج b = 10 وذلك بعد تنفيذ الدالة بدون أخطاء و إذا و جدت اخطاء فى تنفيذ الدالة function سوف يكون قيمة إسترجاعها هو false plus
-----------------------------------------------------------------------------------------------------------
tostring (v)
يستخدم لتحويل المتغير v إلى قيمة نصية أو نص أما إذا كان المتغير v غير معبر عن قيمة نصية أو رقمية أو غير معروف سوف يكون إسترجاع الدالة هو nil
-----------------------------------------------------------------------------------------------------------
type (v)
تستخدم هذة الدالة لمعرفة نوعية المتغير v من بين هذة النوعيات :
"number", "string", "boolean", "table", "function", "thread","userdata".
و إذا كانت قيمة المتغير v غير معروفة سوف يكون إسترجاع الدالة هو nil
-----------------------------------------------------------------------------------------------------------
http://www.abc4web.net/vb/images/icons/icon_z.gif ومساهمة من الزميل والأخ العزيز أبوبلقيس فقد كتب :
السلام عليكم ورحمة الله وبركاته
تدعيما لهاته الصفحة كنت أقرأ موضوعا رأيت أنه قد يكون مناسب لفقرة المختصرات
فأحببت كتابته هنااا للملاءمة
لاحظ أخي هذا الكود :
data_time = os.date("%a")
Dialog.Message("Notice", data_time);
الرسالة ستظهر : اسم اليوم مختصر
ولاحظ الرمز %a في الكود بالمختصر عندما نغيره في الكود بـــ:
%A ينتج اسم اليوم بقطع كبير وكامل
%b ينتج الشهر الحالي مختصر وبقطع صغير
%B ينتج الشهر الحالي كامل التسمية و القطع
%c ينتج التاريخ و الوقت
%d ينتج عدد الايام التي مرت من الشهر
%H ينتج الساعة فقط كم ؟
%I ينتج عرض الساعة بتوقيت صباحي
%M ينتج الدقائق
%m ينتج رقم الشهر
%p ينتج معرقة نظام التوقيت المستعمل
%S ينتج معرفة الثواني
%x ينتج التاريخ
%X ينتج التوقيت
%Y ينتج السنة
%y ينتج الرقمين الاخيرين من السنة
%z يحدد المنطقة الزمنية
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------
:abc_138: إلى لقاء آخــــــــر مع جزء آخــــــــر من " بالمختصر المفيـــــــد " :abc_138:
http://i.imgur.com/Nz3B0Vj.gif