delab
- الجزائر
- سؤال بخصوص طرائق تطوير نظام الزمن الحقيقي
هناك نظام واقعي مطور من طرف Sun وهو ليس مجاني. حظرت مرة في أحد مخابر سن عرض توضيحي عن هذه التقنية. الذي بدا لي أنه نظام شامل وليس فقط مجرد JDK. هذا يعني أنه لابد من توافق نظام التشغيل مع هذا النظام، أو بكلمة أخرى، لابد بأن يكون نظام التشغيل أيضا يدعم الواقعية …
- درس:كيفية إنشاء ملف Jar باستعمال سطر الأوامر
شرح جميل، أحسنت
- أي الكتابين أقرأ Java All-in-one Desk Reference For Dummies أو Java How To Program (6th Edition) ؟
مرت عشرة أيام كاملة، المفروض أنك أنهيت قراءة أحد الكتابين :hmm:
- الجافا أم السي شارب في السعودية !
التركيز القائم الآن في مراكز البحث هو انشاء حلول برمجية بامكانها احتواء قطع برمجية ذات مصادر مختلفة (ولغات برمجة مختلفة). نرى اليوم جزءا من هذا التوجه في الـ Web Services، التي سمحت لنا بربط البرمجيات الهجينة، فصرنا نتحدث عن البرامج على شكل خدمات Software as s…
- وراء الكواليس : كيف يمكننا تغيير عمل برنامج من دون تغيير الكود سورس؟
هذه كلمة مفتاحية بالنسبة للـ AspectJ، وتسمى في مصطلحات هذا الأخير : Advice. ولها أخوات مثل : after : يعني بعد تنفيذ الميثود around : يعني من حوالي الميثود ، أو قبل وبعد التنفيذ.
- وراء الكواليس : كيف يمكننا تغيير عمل برنامج من دون تغيير الكود سورس؟
الجانب التطبيقي : سنعرض في هذه المشاركة كيفية تشغيل المثال السابق. سنحتاج إلى البرمجيات التالية : - Ant (راجع الموضوع التالي هنا أو اتبع الخطوات المباشرة هنا ) - AspectJ (قم بتحميل البرنامج من الموقع التالي ) - وطبعا الــ JDK اضافة المعلومة ASPECTJ_HOME إلى مت…
- وراء الكواليس : كيف يمكننا تغيير عمل برنامج من دون تغيير الكود سورس؟
في هذا الدرس البسيط، سنحاول تسليط الضوء على واحدة من أقوى التكنولوجيات المستخدمة في مجالات كثيرة ومن بينها خادمات البرمجيات (أو Application servers) والتي بموجبها يستطيع الخادم تغيير عمل برنامج اعطي له على شكل ملف مأرشف (jar, war, ...) من دون تغيير الكود سورس.…
- Pet Store
ما رأيك في التصميم التالي؟
- تشغيل البرنامج من الدوس
يا إما لا يحتوي الكلاس على ميثود main، أو أن هذه الميثود ليس فيها شيء يقوم بالعرض على الشاشة، أو أشياء أخرى... هل ممكن بأن تعرض لنا ماذا يحتوى الملف الذي قمت بكتابته؟
- وراء الكواليس : كيف يقوم ال Ide ببناء برنامجك بلمسة زو واحدة؟
أولا ، الــ IDE لا يقوم بكل شيء، وانما شأنه ترجمة وتنفيذ وتجميع البرنامج في ملف جار فقط. ثانيا، أنظر مثلا إلى ملف build.xml منشأ عن طريق الـ NetBeans. سترى كيف هو معقد لدرجة كبيرة جدا، اذ يمكن اعادة كتابته في عدة أسطر فقط. ثالثا، سأعطيك المثال التالي، فلنفرض أ…
- Pet Store
الكلاس pet1 ينقصه تعريف مجموعة الـ Attributs التي قمتي باستعمالها في الميثود add : obj[count].name = tx1.getText(); obj[count].type = tx2.getText(); obj[count].bead = tx3.getText(); obj[count].colour = tx4.getText(); ثاني شيء، عند اضافة الــ buttons إلى الفراي…
- وراء الكواليس : كيف يقوم ال Ide ببناء برنامجك بلمسة زو واحدة؟
سيأخذ الــ Ant هذا بالاعتبار، فقط يحتاج إلى المجلد حيث يوجد السورس كود (حتى معى وجود packages إذا أنه سيقوم تلقائيا ببناء مجلدات الـ packages داخل المجلد build). بالنسبة للملفات والصور، فيجب في هذا الحالة تغيير الأمر jar، لأننا سنقوم بادراج هذه الملفات داخل مل…
- وراء الكواليس : كيف يقوم ال Ide ببناء برنامجك بلمسة زو واحدة؟
في هذا الدرس البسيط، سنحاول تسليط الضوء على واحدة من أقوى مميزات الــ IDE وهي خاصية بناء البرنامج بلمسة زر واحدة. وسنبحث عن كيفية عملها وراء الكواليس. (قم بتحميل المشروع من المرفقات). والسر هو التالي : يقوم الـ IDE (في الصورة NetBeans) بترجمة compiling وتكوين …
- نظره على Reflection In Java
للرفع، للفائدة.
- وراء الكواليس : تعرف على كيفية عمل خاصية ال Code Completition
في الحقيقة، أعتقد أنه لا يمكن استوفاء حظ جميع تلك التكنلوجيات في موضوع واحد... لذلك ما سنحاول القيام به، هو بدل الدخول إلى عالم الجافا المؤسساتي (Java Enterprise Edition) دخلة واحدة، سنحاول تجميع بعض المفاهيم والأدوات التي من شأنها بأن تقلل الصدمة وتحسن الفهم …
- Osgi التكنلوجيا التي اكتسحت عالم الجافا
حتى نكون تطبيقيين أكثر، هل ممكن أن يتطوع جماعة ليحضروا لنا أمثلة واقعية demos حول الـ - Component Oriented Programming وذلك باستخدام الــ EJB3 أو ما جاورها مثل الــ Spring، Hibernate، الخ - Service Oriented Architecture وذلك باستخدام الــ Web Services وتطبيقات…
- وراء الكواليس : تعرف على كيفية عمل خاصية ال Code Completition
بامكاننا استخدام الــ Annotations، فالجافا رفلكشن بامكانها أيضا استنباطها من بين مكونات الكلاس. أنظر مثلا في أمر الــ EJB3 فهي تعتمد كثيرا على الـ Annotations. وكحل، يمكننا مثلا كتابة الكود التالي : public class Product { @identifier public int productID; publ…
- وراء الكواليس : تعرف على كيفية عمل خاصية ال Code Completition
هذا يفتح الشهية لأفكار جميلة... خذ مثلا بناءا على مشاركة الأخ alaadiaa، برنامج يقوم بانشاء جداول SQL اوتوماتيكيا بناءا على بنية الكلاس. :happy:
- وراء الكواليس : تعرف على كيفية عمل خاصية ال Code Completition
في هذا الدرس البسيط، سنحاول تسليط الضور على واحدة من أقوى مميزات الـIDE وهي خاصية اكمال الكود أو الــ Code Completition. وسنبحث عن كيفية عملها وراء الكواليس. والسر هو التالي : يقوم الـ Eclipse بترجمة اوتوماتيكية للكود الذي تكتبه، ويضع الملفات المترجمة (.class)…