PIZiadas الرسم

PIZiadas الرسم

بلدي العالم هو فيه..

DrawWorld ! [JAVA]

لقد بدأنا سلسلة من المقالات التي إدخال لغة البرمجة JAVA توجيه نهجه لإنتاج تطبيقات مع محتوى الرسم.

إطار مدونة ومفيدة بشكل خاص للاختبار, والبيئة التغريد (به API) أنها يمكن أن تسهم في توضيح تطبيقه في الوصول إلى البيانات المتاحة في الشبكات الاجتماعية.

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

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

  • A نهج التوجه إلى إنتاج البرمجيات مع محتوى الرسم هو نموذج التي لم يتم توثيقها بشكل كاف حاليا (ومن المفارقات في البيئات التي تكون مرئية على نحو متزايد).
  • التدريب في رسم نهج البرمجة الموجهة في جامعة البيئات التقنية يمكنك المساهمة واقعية في كونكريشن الأمثلة.

رسومات HelloWorld تكييف

بشكل عام يبدأ كل دليل لتعلم لغة برمجة شرح “مجموعة من الإرشادات والتسميات” أو المعروف أيضا “مدونة”, وفي حين أنه من الضروري, ببساطة, كتابة نص; هذه التعليمات البرمجية يعرض في شكل برنامج عينة وغالباً ما تسمى HelloWorld.

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

استيراد java.applet.Applet;
استيراد java.awt.Graphics;
/**
* جوجو @author
*/
public class DrawWorld يمتد الصغير {
جمهور DrawWorld() { }
الفراغ ثابتة عامة رئيسي(سلسلة[] وسائط) { }
باطل العامة طلاء(الرسومات ز){
g.drawOval(10, 10, 100, 100);
}
}

ينبغي أن يكون النص السابق في ملف يسمى DrawWorld.java تشغيل من سطر الأوامر أو من تطوير IDE أنها سوف تكون على وجه السرعة. سوف نركز في البداية على فهم تصنيف البرنامج.

استيراد فئات

الأسطر الأولى:

 

 

 

استيراد java.applet.Applet;
استيراد java.awt.Graphics;
وهي تشير إلى أن نستخدم الكائنات والدالات التي تم تعريفها في ملفات أخرى- وبخاصة فئة “الصغير” بمثابة أحد عناصر رئيسية للبرنامج, منذ ذلك الحين ونحن تشغيله من خلال الوظائف التي تنفذ. لتشغيل البرنامج في متصفح بحاجة “كائن التطبيق الصغير”;

الوثائق فئة

تستخدم التعليقات لتوثيق التعليمات البرمجية. تعليق يمكن أن تقتصر على سطر من النص أو استخدام عدة خطوط كاملة.

  • وتستخدم اثنين من قضبان “//” للإشارة إلى بداية التعليق الذي ينتهي في نهاية السطر.

// هذا هو التعليق

  • يستخدم (نمط جافا) شريط ونجمتين “/**” (يمكن أيضا أن يكون علامة نجمية واحدة”/*“) للإشارة إلى بداية التعليق أنه يمكنك استخدام خطوط متعددة. إغلاق التعليق مع شريط عكس التسلسل والنجمة, أي مع “*/“.
/**
* @author joju
*/

 

 

 

وقد يشمل هذا التعليق “العلامات” أنه في وقت لاحق تيسير الإنشاء التلقائي لوثائق التعليمات. ال “كاتب” del programa, في هذه الحالة, فإنه يمكن الوصول إليها من التطبيق نفسه قد أعلن في التعليق.

الفئة

ملف جافا, أي ملحق “.جافا” يحتوي “الفئة”. يجب أن يكون اسم الملف واسم الفئة نفسه.

public class DrawWorld يمتد الصغير {
}

الملف DrawWorld.java يحتوي على الفئة العامة DrawWorld الذي يستخدم أو “ويمتد” de la clase “الصغير“. وهذا يعني أن دراوورلد هو في الواقع الصغير. ويمكن أن نضيف إلى صفحة ويب لدينا الصغير, نظراً لأنه قد ورث كل الإمكانات باستخدام عامل التشغيل “يمتد“.

تنفيذ الوظائف “الفئة” يتم ذلك من خلال المتغيرات والمهام التي من بين المفاتيح “{……}” يمكنك تحديد ذلك.

منشئ الفئة

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

جمهور DrawWorld() { }

في المثال الخاص بنا بسيطة ببساطة هو الفراغ وأي إجراء تتخذه سواء.

هو آخر نقطة انطلاق للتطبيق الأسلوب “رئيسي”, الذي يستخدم لتشغيل البرنامج إذا كان يعمل كتطبيق غير مضمن في مستعرض

الفراغ ثابتة عامة رئيسي(سلسلة[] وسائط) { }

الرسم على الشاشة

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

 

باطل العامة طلاء(الرسومات ز){
g.drawOval(10, 10, 100, 100);
}
La función “دراوفال” هو إجراء الذي يحتوي “فئة الرسومات”. كائن من هذا النوع ونحن بحاجة إلى رسم في جافا (كائن الرسومات), ينفذ في جوهر التطبيق. تأخذ الدالة الطلاء كالوسيطة الخاصة به كائن رسومات الذي يسمى بالحرف “ز” النموذج القياسي.
للوصول إلى أساليب للكائن “الرسومات” إضافة “نقطة” اسم (ز) الكائن، ومن ثم اسم الدالة.

 

وقد يد "أوريلي الناشر" وثيقة ذات أهمية كبيرة.

الرسومات 2D جافا: واحد من الكتب الأكثر إثارة للاهتمام من مقدمة رسومية البرمجة مع جافا. فإنه يمكن المتقدم في كل جوانب من مكتبة الرسومات Java2D استخدام الأمثلة التي تسلط الضوء على أهم الجوانب الهامة واستخدامها.

برمجة جافا 2D الكلاسيكية

 

JAVA

بالطبع JAVA

الوظائف ذات الصلة

  • صور النمطي هندسي متكرر العودية: Curva دي كوتش [JAVA]صور النمطي هندسي متكرر العودية: Curva دي كوتش [JAVA] شهدنا أول برنامج يسمى "DrawWorld" قدمنا ​​برمجة جافا الرسومات الموجهة. عملت هذه الوحدة في البرنامج التمهيدي لرؤية كسورية العودية: من المثلث Sierpisnki. دعونا ننظر في كيفية تعديل هذا البرنامج الابتدائي […]
  • صور النمطي هندسي متكرر العودية: Sierpinski مثلث [JAVA]صور النمطي هندسي متكرر العودية: Sierpinski مثلث [JAVA] شهدنا أول برنامج يسمى "DrawWorld" قدمنا ​​برمجة جافا الرسومات الموجهة. دعونا تغيير هذا البرنامج الأساسية لتوليد كسورية العودية الأساسية: المثلث Sierpinski. (Ver como se genera un fractal recursivo) Es un […]
  • برمجة رسومية: بدء مشروع الكسوف جديدة [JAVA]برمجة رسومية: بدء مشروع الكسوف جديدة [JAVA] شهدنا تطبيق رسومية الأولى في جافا (DrawWorld) لرؤية التصنيف الأساسية للالصغير, ونحن قد قمت بتثبيت بيئة تطوير على أساس الكسوف, فمن الضروري لتثبيت SDK الروبوت, إلا أنه ليس من الضروري لمجموعة موميندو […]
  • برمجة رسومية: رسومات وجوه المنحى واجهات [JAVA]برمجة رسومية: رسومات وجوه المنحى واجهات [JAVA] الخطوة التالية في البرنامج التعليمي هو تعريف واجهة برمجة رسومية التي ستكون فئة جافا لتحديد عمل رسم الرسوم البيانية وتعيين إلى كائنات, ذلك أن الطبقة التي تعترف الطلاء بشكل صحيح.
  • برمجة رسومية: البدء في بناء مكتبة الرسومات [JAVA]برمجة رسومية: البدء في بناء مكتبة الرسومات [JAVA] بعد تثبيت بيئة التطوير (IDE) الكسوف وإنشاء مشروع جديد, أضفنا برنامجا لمشروع الكسوف. الخطوة التالية هي البدء في تطبيق هيكلة الشروع في بناء عناصر مكتبة الرسومات.
  • برمجة رسومية: محرك الرسوم المتحركة [JAVA]برمجة رسومية: محرك الرسوم المتحركة [JAVA] بعد تحديد واجهة الأولى لرسم الكائنات الرسومية في جافا, سننفذ محرك الرسوم المتحركة الرسم الذي يسمح لنا لإدارة ديناميكيات الطلب و, فيما بعد, إضافة تفاعل المستخدم. El motor se encargará de llamar a las […]