انفورماتيك

  • برمجة
    • جافا
    • دوت نت
    • سي/سي++
    • دوكر
  • هندسة برمجيات
    • SOLID
    • منهجية ال Agile
    • Microservices
  • الذكاء الاصطناعي
  • خوارزميات
  • أمن المعلومات
  • قواعد البيانات
  • مقالات عامة
  • عنا
    • الكُتاب في الموقع
اختر صفحة
الطريق إلى شهادة الجافا OCA 1Z0-803

الطريق إلى شهادة الجافا OCA 1Z0-803

بواسطة فؤاد المالكي | 30/11/2013 | 3٬024 views
بدايةً، أشكر الله عز وجل الذي وفقني باجتياز الامتحان وبالتالي الحصول على شهادة الجافا OCA 1Z0-803. سأكتب هنا تقريراً موجزاً عن تجربتي في التحضير لهذا الامتحان وما هي المصادر التي اعتمدتُ عليها، وكيفية التسجيل لهذا الامتحان وما مدى صعوبته.   – ما هي شهادة OCA...
اختبر قدراتك في الـ Files, Threads, and Swing

اختبر قدراتك في الـ Files, Threads, and Swing

بواسطة أحمد محمد | 19/11/2013 | 289 views
السلام عليكم   قمتُ بكتابة هذا الموضوع نظراً لوجود العديد من الطلبات بخصوص مشاريع صغيرة تسمح للمبتدئين بقياس مدى فهم الأمور التي تعلموها في الجافا. الهدف من هذا المشروع هو إنشاء تطبيق صغير يسمح بإجراء عمليات معينة على حسابات بنكية و يُتيح تخزين بيانات كل عميل في ملف...
جافا دائماً Passing by Value

جافا دائماً Passing by Value

بواسطة وجدي عصام | 05/10/2013 | 1٬134 views
من المفاهيم الأساسية في مفهوم الدوال Functions/Methods في لغات البرمجة هو تمرير الوسائط Parameter Passing ، وبشكل عام هناك طريقتين للتمرير المعاملات الأولى هي التمرير بالقيمة Pass by Value والثانية هي Pass by Reference  . عند استخدام النوع الأول Pass by Value سوف يتم...
منع تشغيل أكثر من نسخه من برنامجك

منع تشغيل أكثر من نسخه من برنامجك

بواسطة وجدي عصام | 04/10/2013 | 286 views
في بعض الأحيان قد نجبر المستخدم على عدم فتح أكثر من نسخه من البرنامج ، وخاصه في البرامج التي تتصل مع قاعده البيانات والتي لا تقوم بعمل Commit الا مثلا عند الخروج من البرنامج أو أي برنامج أخر مثلا مثل برامج المنبهات والتي تعمل كل مده معينه .. أو لأي سبب أخر يريده...
التعامل مع JList في Swing

التعامل مع JList في Swing

بواسطة وجدي عصام | 03/10/2013 | 589 views
سنتناول في هذا الموضوع لمحة بسيطة عن استخدام الJList وعمل Extending لها لكي تتناسب مع حاجة المستخدم ،، والJList وكغيرها من الSwing Component مبنية على مفهوم الModel-View-Controller وبالتالي اذا كنت تريد تغيير الObject الموجود داخل الComponent سوف تتعامل مع الModel ،...
حفظ إعدادت البرامج Storage Of Application Preferences

حفظ إعدادت البرامج Storage Of Application Preferences

بواسطة وجدي عصام | 29/09/2013 | 121 views
أي مستخدم User يفضل أن يحفظ البرنامج الذي يستخدمه الإعدادات والألوان وحجم الخطوط وأي Customization مباشره بعد أن يقوم تعديل خصائص البرنامج ، وبالتالي بمجرد تشغيل التطبيق مره أخرى يبدأ المستخدم في العمل بدلا من اعاده تجهيز تلك الإعدادات مره أخرى .. كمبرمج اذا أردت أن...
قل لا ل Constructor بمعاملات كثيرة

قل لا ل Constructor بمعاملات كثيرة

بواسطة وجدي عصام | 16/10/2012 | 276 views
ما هو عدد دوال البناء اذا أردت عمل overloading لأكثر من 4 معاملات بترتيب مختلف؟؟ هذه المرة الثانية نشن هجوماً على دالة البناء constructor، في مقالنا الأول (هل مللت من دالة البناء ) فضلنا دالة static factory method على ال constructor بسبب مقروئيتها وامكانية دعمك...
لا تستخدم Public الا وقت الحاجة

لا تستخدم Public الا وقت الحاجة

بواسطة وجدي عصام | 15/10/2012 | 399 views
قلل درجة الوصول للClass أو الMember بأقصى ما تستطيع! هناك نوعين من الكلاسات يمكن كتابتها في جافا، النوع الأول وهو الكلاس العادي الذي تكتبه عندما تنشى أي ملف جافا -ليس بداخل اي كلاس أخر- ونسميه عادة Top Level Class، النوع الأخر وهي الكلاسات التي تكون بداخل كلاس أخر وهي...
كيف تصمم الPackages جيداً في تطبيقات جافا

كيف تصمم الPackages جيداً في تطبيقات جافا

بواسطة وجدي عصام | 29/09/2012 | 449 views
 كثير من المبرمجين لا يستخدموا ال packages بشكل جيد، فتارة تجد package باسم لا يدل على محتواها ، وتاره تجد package واحد بها كل الكلاسات في البرنامج، وتارة ترى أن المبرمج يستخدم ال Default Package (أي لم يقم بعمل اي package من الأساس) وهذا خطأ كبير في التطبيقات...
هل أنت جاهز للانتقال لجافا 7 ؟

هل أنت جاهز للانتقال لجافا 7 ؟

بواسطة وجدي عصام | 28/09/2012 | 219 views
جافا هي ليست فقط لغه جافا. مر عام على جافا 7 (منذ July 2011)، جافا 7 كانت أول اصدار رسمي للجافا منذ 5 سنوات ماضية، أول نسخه من جافا مفتوحة المصدر تحت رخصه open source software (اختصاراً OSS) ، أول اصدار منذ تولي شراء اوراكل لصن في 2010، أوراكل عملت بجد واستطاعت ان...
هل مللت من دالة البناء Constructor ؟

هل مللت من دالة البناء Constructor ؟

بواسطة وجدي عصام | 23/09/2012 | 1٬225 views
 كونك مبرمج وتعرف أساسيات البرمجة الكائنية OOP فقد يبدوا العنوان غريب حقاً، فكيف اقوم بانشاء كائن بدون ان أكتب أو استخدم دالة البناء Constructor ؟ لنبدأ بالطريقة العادية (او التقليدية الآن) لإنشاء كائن من كلاس معين وهو من خلال استدعاء دالة بناء public constructor داخل...
نظرة حول الدالة Equals

نظرة حول الدالة Equals

بواسطة وجدي عصام | 21/09/2012 | 1٬112 views
عندما تكون دوال الـ equals ليست جميعها equals ! من المعلوم أن أي كلاس تقوم بكتابه ويرث Extends كلاس اخر فهذا الكلاس الإبن subclass سوف يرث من الكلاس ال superclass ، وبما أن أي كلاس في جافا يرث الكلاس Object فان الكلاسات التي تقوم بكتابتها سوف ترث ما يمكن وراثته من...
بتقنية مهارتي | ووردبريس