اذهب إلى المحتوى

لوحة المتصدرين

  1. zahershullar

    zahershullar

    الأعضاء


    • نقاط

      2

    • المساهمات

      625


  2. عبدالهادي الديوري

    • نقاط

      2

    • المساهمات

      368


  3. ابو صالح

    ابو صالح

    الأعضاء


    • نقاط

      1

    • المساهمات

      52


  4. Malek SEB

    Malek SEB

    الأعضاء


    • نقاط

      1

    • المساهمات

      67


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 12/03/15 in أجوبة

  1. سأبدأ معك برسم علم من البداية بطريقة أفضلها أكثر من رسم Plane وهي برسم Rectangle من لوحة الأشكال ثنائية الأبعاد: ثم سنحوله إلى Editable SPLine من الزر الأيمن للماوس: ثم نفعل خيار Vertex ونحدد كل النقاط قم نضغط Break: ثم نبحث عن Garment Maker من Modify: نضع القيمة 0.4: ثم نضع المعدل Clothes من Modify ثم نضغط Object Properties ومن نافذتها نختار Add Object ونحدد الأسطوانة (السارية) لإضافتها ثم نعطي الخيار Cloth للمستطيل مع تحديد Silk بدون تغيير باقي الإعدادات: وللإسطوانة نختار Collision Object: نفعل Group من ضمن Cloth ثم نحدّد النقاط المشتركة مع السارية ونضغط Make Group ونعطيه اسم وبعدها نضغط Sim Node: والآن نعود إلى إعدادات Cloth ونضغط Simulate والنتيجة: بالتوفيق
    2 نقاط
  2. قمت برسم دائرة ثم قطعتها بشكل دائري آخر وبعدها لونت كل جزء بلون مختلف. وبعد إزالة الحدود ظهرت فجوة صغيرة جدًا يمكن ملاحظتها بين نصفي الدائرة فكيف أزيل هذه الفجوة؟
    1 نقطة
  3. ينشأ الشكل أعلاه من دوران دائرة Ellips في جافا 2D. وباستخدام الصف AffineTransform واستدعاء الدالة getTranslateInstance لتحديد مقدار التحريك زمن ثم الدالة Rotate لتطبيق الدوران. قم باستيراد المكتبات التالية: import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.AffineTransform; import java.awt.geom.Ellipse2D; import javax.swing.JFrame; import javax.swing.JPanel;أنشئ دائرة Ellips بالإحداثيات والقطر المناسب: Ellipse2D e = new Ellipse2D.Double(10, 20, 100, 60);أنشئ حلقة تكرار والتي ستنتهي عند 360 لإتمام دورة كاملة ثم أنشئ كائن object من نوع AffineTransform واستدعي الدالة getTranslateInstance (وهي دالة Static) وحدد مقدار التحريك ثم استدعي الدالة rotate ومرر Math.toRaduis بالقيمة المناسبة للدواران. كما في المثال التالي: public class RotateTransformed extends JPanel { public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g; Ellipse2D e = new Ellipse2D.Double(10, 20, 100, 60); for (double i = 0; i < 360; i += 5) { AffineTransform at = AffineTransform.getTranslateInstance(400 / 2, 400 / 2); at.rotate(Math.toRadians(i)); g2.draw(at.createTransformedShape(e)); } } public static void main(String[] args) { JFrame frame = new JFrame(); frame.add(new RotateTransformed()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 400); frame.setVisible(true); } }
    1 نقطة
  4. كلمة CPAN اختصار لـ Comprehensive Perl Archive Network وترجمتها باللغة العربيّة "شبكة أرشيف بيرل الشّاملة”، وهو أرشيف منسوخ على الآلاف من الأجهزة حول العالم. وتحتوي CPAN على عشرات الآلاف من الوحدات والإضافات، وكذلك شيفرات مصدرية وتوثيقاتها، وهي مصممة لكل شيء من واجهات قواعد البيانات التّجارية، إلى مُساعدات للتحكم بفأرة الحاسب ولوحة المفاتيح، ومساعدات على تطوير مواقع ويب ضخمة، أي أنّها تحتوي على قاعدة بيانات ضخمة لمساعدة مبرمجي بيرل على تأدية مهامهم أسرع من ذي قبل. كما يُمكنك أن تبحث في المواقع الخاصة بالشّبكة، مثل metacpan و cpan.org . ويمكنك زيّارة الموقع الرسمي لمزيد من المعلومات.
    1 نقطة
  5. قمت بصنع plane ووضعها بشكل عمودي موازي للمحور Z ووضعته على سارية وهي عبارة عن اسطوانة رفيعة طويلة فكيف سأجعل السطح Plane يتحرك كعلم بتأثير الرياح؟
    1 نقطة
  6. لا توجد الكثير من الفروقات بين بيرل ولغات البرمجة الأخرى، فبيرل تستطيع بمساعدة المكتبات أن تقوم بحل جميع المسائل البرمجيّة تقريبا ويُمكن لك أن تُبرمج بها تطبيقات لبيئات مختلفة كسطح المكتب أو بناء مواقع الويب، لكنّها مُختلفة كثيرا عن بعض اللغات الخاصّة مثل لغة الـ Assembly. بيرل مجرّد أداة، والنّتيجة تعتمد على مستعملها أكثر من الأداة، ويُمكن أن تستعمل الأداة بشكل جيّد أو سيء، لذلك فلغة البرمجة لا تهمّ كثيرا المهم هو طريقة عمل المبرمج. كما أنّ الاختيّار بين لغات متشابهة مثل روبي أو بايثون اختيّار شخصي يعتمد على مدى تفضيلك لفلسفة لغة على أخرى. وإن أردت الاختيّار بين أحد اللغات فالعوامل التّالية من أهمّ ما يجب دراسته: مجتمع اللغة، حيث يُمكن أن يُساعدك هذا المُجتمع على فهم اللغة بشكل أكبر وأوسع ويُمكّن من عرض التقدّم في التّعلم ونشر الخبرات بين أفراده، ويمكنك زيّارة هذه الصّفحة للتّعرف على مُجتمع لغة بيرل أكثر. المشاريع المُنجزة بهذه اللغة، ابحث عن المشاريع المُنجزة بلغة بيرل وتصفّح المُستودعات الخاصّة بلغة Perl على Github.
    1 نقطة
×
×
  • أضف...