المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هل من الممكن حد يشرحلى كيفية التعامل مع الTabel فى البرنامج


القنـاص المصرى
25-06-2013, 08:44 AM
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
فى لغة الاوتو بلاى هناك اوامر يستخرجها البرنامج على شكل Tabels مثل الامر System.GetLANInfo
وخلافه انا اريد كيفية التعامل مع هذه الاوامر وحد يشرحها لى لانى بصراحة نفسى افهمها ولكن لم افهمها من شرح الاخ كريم فى اسطوانته
وجزاكم الله كل خير

Haitham.2012
26-06-2013, 01:01 PM
شوف اخي الكريم بإختصار شديد ...

هناك بعض الأكواد تعود بقيمه واحده تخزن في المتغير المحدد أيا كان اسمه كمثال : كود الحصول على الساعه من النظام ..

result = System.GetTime(TIME_FMT_MIL);

هنا قيمة الساعه تم حفظها في متغير result ويمكنك الآن عرض هذه القيمه في أي مكان ( رساله . انبوت , براجراف , ...... )

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

result = System.GetLANInfo();

هذا الكود يعود بأكثر من قيمه ( وهذا نعرفه من ملف الـ Help الخاص بالبرنامج ) وهذا مهم جدا لفهم طبيعة كثير من الأكواد .. طيب نعود لموضوعنا ...

الكود السابق ( وفقا لملف الـ Help ) سيعود بهذه القيم .. ( Host , Domain , User , IP , NIC ) وهذا معناه أنه خزن هذه القيم في جدول ( Table )

للحصول على هذه القيم ( كلا منهم على حدى ) بمعنى انك تريد القيمه الخاصه بـ الـ User فقط ولا تريد باقي القيم

سوف تستخدم اسم القيمه التي نريدها ونضعها بعد المتغير ونفصل بينهم ( بنقطه ) .. !! أوعى تضيع مني .. ركز !!! :abc_065:

يعني الكود السابق كان له المتغير result تمام .. وكما قلنا أنه به أكثر من قيمه ؟؟

مثلا تريد عرض القيمه User سيكون الكود هكذا ( طبعا لك أن تتضعه في انبوت او رساله أو .... )

result.User

لاحظ هنا قسمان الأول وهو المتغير result الذي فيه كل القيم ولكن نحن نريد قيمة الـ User فقط فوضعنا ( نقطه ) ثم تبعناها بإسم القيمه التي نريدها .

بالتوفيق

:abc_152:

ثامر أبو بلقيس
26-06-2013, 02:09 PM
بارك الله فيكما .... :abc_022:

القنـاص المصرى
27-06-2013, 03:51 PM
انت برنس
انت برنس

النصل القاطع
27-06-2013, 09:33 PM
مشكور أخى هيثم