دورات هندسية

 

 

تعلم Vba مع م عبدالجواد بالصور

النتائج 1 إلى 8 من 8
  1. [1]
    الصورة الرمزية إسلام علي
    إسلام علي
    إسلام علي غير متواجد حالياً

    عضو متميز

    تاريخ التسجيل: Mar 2005
    المشاركات: 12,009
    Thumbs Up
    Received: 1,093
    Given: 2,479

    تعلم Vba مع م عبدالجواد بالصور

    الصور من نوع TIF يمكن أن تراها بواسطة أي برنامج للصور لكن أفضل البرنامج المثبت تلقائياً مع الأوفيس 2003
    رابط الكورس على مجلة الكاد http://www.cadmagazine.net
    مرفق الكورس المصور

    من مواضيع إسلام علي :


    0 Not allowed!


    الملفات المرفقة

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

  2. [2]
    Ayman
    Ayman غير متواجد حالياً
    عضو متميز
    الصورة الرمزية Ayman


    تاريخ التسجيل: Feb 2003
    المشاركات: 2,100
    Thumbs Up
    Received: 10
    Given: 0
    جزاكم الله خيرا....

    0 Not allowed!



    اللهم تقبل

  3. [3]
    eng_abdelzahr
    eng_abdelzahr غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Oct 2006
    المشاركات: 63
    Thumbs Up
    Received: 0
    Given: 0
    جزاك الله خيرا

    0 Not allowed!



  4. [4]
    إسلام علي
    إسلام علي غير متواجد حالياً
    عضو متميز
    الصورة الرمزية إسلام علي


    تاريخ التسجيل: Mar 2005
    المشاركات: 12,009
    Thumbs Up
    Received: 1,093
    Given: 2,479
    وده درس منقول بسيط لفهم الليسب
    مدخل إلى أوتوليسب

    إذا كنت من مستخدمي برنامج أوتوكاد، فلا بد أنك قد سمعت بكلمة أوتوليسبتطرق بابك من حين لآخر، سواء كان ذلك من مستخدمين آخرين، أو عند تصفحالشبكة العالمية، أو حتى عند مطالعتك لإحدى المقالات المختصة بنظم التصميمبالحاسوب (CAD Systems). فما هو أوتوليسب إذاً؟

    شيء من التاريخ:
    أوتوليسب (AutoLISP) لغة برمجة طورتها شركة أوتوديسك (الشركة المنتجةلأوتوكاد) لتزيد من إمكانيات مستخدم أوتوكاد، بمنحه إمكانية تعريف مجموعةمن الأوامر و التعليمات معاً، بحيث تُنفذ كأمر مستقل، يُضاف إلى مكتبةأوامر أوتوكاد المعروفة.
    أُطلقت أوتوليسب في مايو 1985، كرزمة مستقلة عن أوتوكاد، ثم ما لبثتأوتوديسك أن ضمتها إلى أوتوكاد 2.18 في كانو ن الثاني/يناير 1986، وعندئذٍأصبحت أوتوليسب في متناول أيدي مستخدمي أوتوكاد، كونها غدت جزءاً لا يتجزأمن البرنامج نفسه.

    ومما لابد من ذكره أن أوتوليسب نسخة مبسطة و مطورة في الأصل عن لغةالذكاء الصناعي الشائعة LISP و التي استمدت اسمها من عبارة "معالجةاللوائح" (LISt Processor)، ولغة البرمجة هذه لغة برمجة كائنية المنحى،طورها John McCarthy في أواخر الخمسينات، و تعتبر بحق من أقدم لغاتالبرمجة التي لم تزل مستخدمة حتى اليوم بشكل أساسي في تطبيقات الذكاءالصناعي و الأنظمة الخبيرة (Expert Systems)، و تعتبر أوتوليسب نسخةمعدّلة و مبسطة عن هذه اللغة طورت خصيصاً بحيث تتوافق مع البيئة الرسوميةالتي يتمتع بها أوتوكاد.

    مفسر أوتوليسب:
    أتوليسب لغة مفسرة (Interpreted Language)، يعني ذلك أن كل شفرة تدخلإلى نافذة الأوامر في أوتوكاد يقرؤها مفسر (Interpreter) أوتوليسب مباشرة،فيتم تحديد ما إذا كانت هذه الشفرة خاصة بأوتوليسب أم لا، فإن كانت كذلك،يقوم عندها المفسر بالمعالجة ويعيد الجواب إلى المستخدم فور الانتهاءمنها، سواء عبر سطر الأوامر ذاته أو من خلال تنفيذ عملية ما على الشاشة. فإذا أدخلنا مثلاًَ في سطر أوامر أوتوكاد العبارة (+ 0.618 1) يعيد مفسرأوتوليسب الرقم 1.618 كناتج لهذه العملية، كما يلي:
    Command: (+ 0.618 1)
    1.618
    Command:
    بعد أن قرأ مفسر أوتوليسب العبارة السابقة و حدد ماهيتها على أنها شفرةأوتوليسب و ليست أمر أوتوكاد عادي، قام بمعالجتها و إظهار الناتج، تسمىهذه العملية في اللغات المفسّرة بحلقة القراءة – التقييم – الطباعة (Read-Eval-Print).
    ُيظهر هذا آلية عمل مفسر أوتوليسب داخل أوتوكاد و يميزه بالتالي عنمعظم لغات البرمجة الأخرى مثل سي وباسكال وفورتران التي تعتمد مبدأ اللغةالمصرفة (أو المترجمة) Compiled Language، حيث يتم تحويل الشفرة المصدريةالمكتوبة بأحد هذه البرامج من صيغة ASCII إلى مجموعة من التعليماتالثنائية Binary بلغة الآلة، ليتمكن الحاسوب من تنفيذها لاحقاً.

    تعبير أوتوليسب:
    إن البنية التي اعتمدناها في المثال السابق والمحاطة بقوسين تدعىتعبيراً (expression) في اصطلاح أوتوليسب، و يتألف التعبير عادة منالأجزاء التالية:
    الوظيفة (function): مثل عملية الجمع في مثالنا السابق.
    الوسائط (arguments): وهي المتحولات التي نمررها إلى الوظيفة، فتنفذالوظيفة عليها، وهي الرقم 0.681 والرقم 1 في المثال السابق. ويمكن أن تكونهذه الوسائط أرقاماً أو نصوصاً الخ، كما يمكنها أن تكون تعبير أوتوليسبآخر، وتسمى في هذه الحالة تعبيراً معشّشاً.
    الأقواس المتوازنة (balanced parenthesis): وهي مهمة جداً في بناءالتعبير، ويجب أن يكون لكل قوس على الجهة اليسرى من التعبير ما يماثله علىالجهة اليمنى، وبعد انتهاء مفسر أوتوليسب من قراءة وتقييم التعبير، فإنهيعيد قيمة (value) كنتيجة لتقييم التعبير.
    ويمكننا القول إنه يجب أن يكون لكل ما يوجّه إلى مفسّر أوتوليسب البنيةالسابقة ذاتها، من أبسط شفرة إلى أعقد برنامج، كونها تشكل قالباً نموذجياًللعمليات داخل أوتوليسب.


    [IMG]file:///C:/DOCUME%7E1/XPPRESP3/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif[/IMG]

    كتب:سهيل زخّور
    جامعة قطر - قسم الهندسة المدنية والمعمارية

    اقتباس المشاركة الأصلية كتبت بواسطة Ayman مشاهدة المشاركة
    جزاكم الله خيرا....
    ولك بمثلين :)

    0 Not allowed!



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

  5. [5]
    saad_abdelkader
    saad_abdelkader غير متواجد حالياً
    عضو


    تاريخ التسجيل: Oct 2006
    المشاركات: 28
    Thumbs Up
    Received: 0
    Given: 0
    جهد مشكور
    لسلام عليكم

    0 Not allowed!



  6. [6]

  7. [7]
    علي محمد يوسف
    علي محمد يوسف غير متواجد حالياً
    عضو تحرير المجلة


    تاريخ التسجيل: Aug 2007
    المشاركات: 3,008
    Thumbs Up
    Received: 478
    Given: 127
    السلام عليكم ورحمة الله وبركاته
    جزاكم الله خيرا وبارك الله فيكم وكل عام وأنتم بخير

    0 Not allowed!


    ربي اغفر لي ولوالدي وللمؤمنين والمؤمنات
    http://www.arab-eng.org/vb/showthread.php?t=68077

  8. [8]
    abo musa
    abo musa غير متواجد حالياً
    عضو


    تاريخ التسجيل: Sep 2006
    المشاركات: 16
    Thumbs Up
    Received: 0
    Given: 0
    احسنت وجزاك الله خيرا

    0 Not allowed!



  
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML