• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

vector_ever

الاعضاء المجتهدين
  • عدد المشاركات

    739
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة vector_ever

  1. رسم المخططات البيانية

    السلام عليكم سيكون موضوعنا اليوم هو عن مجموعة دروس عن كيفة رسم الـ chart diagrams الرسومات البيانية او الرسومات الاحصائية ولاجل ذلك هناك مكتبة خاصة لذلك سأضعها في المرفقات والآن سنتحدث عن انواع الرسومات البيانية التي سنتحدث عنها 1- Pie Charts أو المخططات الدائرية 2- Bar Charts أو مخططات الأعمدة البيانية 3- Line Charts أو رسومات الخط البياني طبعا هناك انواع أخرى من المخططات البيانية لكن الانواع الثلاثة السابقة هي الاكثر استخداما كما تعد الانواع الاساسية وعلى كل حال سأقوم لاحقا بذكر بعض الانواع الاخرى ان شاء الله ولاجل التسهيل واستيعاب الموضوع قمت بكتابة اكواد جميع الرسومات السابقة على نفس الشكل وعلى نفس الخطوات لكي يكون الموضوع سهلا ومفهوما وقد قمت برتيب الخطوات كالتالي 1- create a dataset أي عمل وتهيئة البيانات والمعلومات التي نود رسمها بالمخطط البياني 2- create a chart رسم الشكل الاساسي للمخطط مع اضافة البيانات وايضا اضافة العنوان الرئيسي للمخطط 3- add the chart to a panel وهي الخطوة المقصود بها صنع الاطار الذي سيوضع عليه المخطط البياني وتحديد حجم ابعاد هذا الاطار 4- Extras and the modifications وهذه الخطوة ليست ضرورية انما خطوة اضافية من الممكن الاسغناء عنها لكني ارى انها مهمة ومفيدة ومهمتها اظهار او اخفاء بعض المؤثرات الجانبية في المخطط وتغيير الالوان والخط والخلفيات والى ما هنالك من وضعيات سيتم شرح المهم منها ان شاء الله 5- Starting point for the demonstration application اي الميثود الرئيسية لتشغيل البرنامج ان شاء الله هذه الخطوات الخمسة السابقة ستتكرر في كل كود ومخطط سيتم شرحه وان شاء الله تعم الفائدة ويستفيد الكل وسأيدا في الحلقة القادمة ان شاء الله مع المخططات الدائرية او Pie Charts وشكرا jfreechart.zip
  2. التقارير و المخططات بال jsp

    ما هي نوع المخططات؟؟ مخططان بيانية؟؟؟
  3. سؤال بخصوص إكلبس

    حسب مواصفات جهازك تستطيع تشغيل الاكليبس بكل سهولة ويسر بدون اي عائق
  4. استفسار فى الجافا

    الجافا لغة متكاملة وهي لكل الاستخدامات وهناك عدة اصدارات منها الـ Java SE  ويعني الخاصة بسطح المكتب او التي تعمل على الاجهزة وهناك الـ Java EE  المخصصة لتطبيقات الويب وتكون متكاملة مع منصات مخصصة للجافا مثل JSP, JSF, Sprig, Struct.... والى ما هنالك واخيرا Java ME  المخصصة للموبايل كما هناك الاصدار الخاص بالاندرويد.   الجافا سكريب هي تستخدم فقط مع صفحات الويب طبعا على نطاق الويب فان الجافا اقوى بكثير من الجافا سكريبت وخصوصا التطور المتلاحق الذي حصل بالمنصات التي تدعم الجافا والتي ذكرتها اعلاه وتقدم كل ما يمكن تخيله بالنسبة لتطبيقات الويب لكن يعيب هذا هو انها ما زالت قليلة الاستخدام نوعا ما ربما لان اكثر العالم يفضلون استخدام  PHP + Java script مع ان استخدام الجافا في تطبيقات الويب هو اقوى واكثر ثبات وامان لكنه لم ياخذ الانتشار الكبير بعد بما يليق بامكانيات الجافا في عالم الويب
  5. ممكن شرح لهذا الكود البسيط

    عزيزي هذا الكود ليس كاملا هو مصال توضيحي لكنه لا يؤدي اي وظيفة ولا يمكن تشغيله فقط للشرح والتوضيح ليس أكثر   أما شرحه فهو يقوم يتعريف شعاع فيكتور (احد أنواع المصفوفات مع امكانيات اضافية) والمكتوب بين قوسين هو انه هذا الفيكتور هو فيكتور نصي string  أي انه نحدد الـ Generic أي ممكن يكون string  او Integr  أو الى ما هنالك المهم بعد تعريف المتغير xxx الذي هو عبارة عن شعاع نصي فانه في حاله كان طول هذا الشعاع مقدار معين (لم يحدد في المثال لانه مثال غير كامل) فعندئذ سوف يتم تنفيذ الشرط (الشرط ايضا غير معروف أيضا لانه المثال غير كامل)   كما قلت المثال فقط للشرح والتوضيح انصحك بالقراءة عن المصفوفات والـ vector  والـ arraylist  واخواتها هذا الرابط فيه شرح واف وكامل عن الـ collections  http://arabteam2000-forum.com/index.php/topic/281561-%D8%A7%D9%84%D9%80-collections-%D9%81%D9%8A-%D8%A7%D9%84%D8%AC%D8%A7%D9%81%D8%A7/   بالتوفيق
  6. ممكن شرح لهذا الكود البسيط

    لماذا طرح السؤال نفسه ثلاث مرات؟؟
  7. طلب درس مفصل حول ال collections

    السلام عليكم   أعتقد انك ستجد كل ما تريده في هذا الرابط http://arabteam2000-forum.com/index.php/topic/281561-%D8%A7%D9%84%D9%80-collections-%D9%81%D9%8A-%D8%A7%D9%84%D8%AC%D8%A7%D9%81%D8%A7/
  8. سؤال حول تخزين رقم بعد الخروج من loop

    حسناً اخي رغم ان طلبك غريب لكن هذا هو الحل public static void main(String[] args) { int a =51; int x=2; int y=0; String temp= ""; while (a>=10){ y=a+x; a=a-a/2; temp = temp + String.valueOf(y); System.out.println(temp); } int result = Integer.parseInt(temp); System.out.println( "The final Result " + result); }المتغير result  من نوع int  يحوي القيمة التي تريدها   بالتوفيق
  9. سؤال حول تخزين رقم بعد الخروج من loop

    لا لا يا عزيزي الناتج لن ولم يتغير انما انت تستخدم جملة الطباعة بشكل خاطى public static void main(String[] args) {int a =51;int x=2;int y=0;while (a>=10){y=a+x;a=a-a/2;System.out.println(y);}System.out.println(y);      }هذا الكود بعد التعديل انت عندما تستخدم جملة الطباعة داخل الحلقة loop  فهي سوف تقوم بطباعة النتيجة كل مرة ولكنك استخدمت print اي طبع النتائج في سطر واحد فيظهر لك 532815  لكنها ليست قيمة المتغير y  النهائية انما هي قيمة المتغير في كل مرة تجري عليها حسابات الحلقة loop سواء while  او for  ويقوم بطبع النتيجة لدى كل مرور بالحلقة ولان الحلقة سوف يتم تنفيذها 3 مرات فسيكون هناك ثلاثة نتائج الاولى 53 والثانية 28 والثالثة 15 ولانهم يطتبوا في سطر واحد فسيكتبون في سطر واحد وهذا ما ولد الشك والريبة لديك انما لو استخدمت println اي كتابة كل نتيجة في سطر فعندها سيطبع النتائج الثلاثة كل في سطر واحد وبكل الأحوال النتيجة النهائية للمتغير y لن تتغير مهما كانت جملة الطباعة او حتى لو لم تستخدم جملة الطباعة سوف تكون النتيجة النهائية هي 15   ملاحظات : الأفضل بالشكل الذي استخدمته استخدام الـ while بدل الـ for  اللهم الا اذا كان استخدامك للـ for بشكلها الأمثل يعني هكذا for(int x =0; x >=10; x++)يعني يتم تعريف المتغير ووضع الشرط والعملية التي سوف تحدد التغير الذي سوف يحدث للمتغير سواء زيادة او نقصان او خلاف ذلك كنك في مثالك لم تقم سوى بوضع الشرط وبدون تعريف المتغير او حتى تحديد التغير الذي سوف يحصل للمتغير لدى كل مرة يعاد فيها تنفيذ العملية لذلك الأفضل استخدام الـ while طبعا بالنهاية النتيجة سوف تكون أفضل لكنها مجرد نصيح لتنسيق الكود ليكون اسهل للقراءة والصيانة   الملاحظة الثانية وهي  انه في كودك قمت بكتابة الشرط التالي  a=a وهو ما لا فائدة منه ولا يقوم باي دور او تغير او اي شيء فقمت بحذفه   اتمنى لك التوفيق والنجاح
  10. طلب مساعدة في رسم الاشكال في java applet

    أين محاولاتك؟؟؟
  11. طلب توضيح الفرق بين private و public

    صديقي انت تسأل عن أمور من بديهيات البرمجة وصعب هنا التطرق لكل الموضوع فالافضل لو تحصل على مرجع وتقرأ منه ولو استعصت عليك نقطة فنحن هنا لتوضيحها   على كل حال بشكل مختصر الـ private هي كما يدل اسمها عبارة عن متغيرات نقوم بتعريفها كمتغيرات خاصة private كنوع من الحماية فلا يستطسع احد قرائتها او تغيرها وا عمل اي شيء فيها خارج الصنف الموجودة فيه ويتم التعامل معها عن طريق المعرفاتا set  & get طبعا بشكل عام نلجأ دوما في كلاسات الجافا لتعريف المتغيرات كـ private  اما الـ public  فهو على العكس حيث تتم قرائته بسهولة وهو يكون بدون حماية وعادة يتم تعريف المتغيرات private  والدوال public ليتم الوصول والتعرف اليها حتى لو كنا خارج الكلاس الموجودة به اما النوع الاخير protected فهو يءمن حماية كالنوع الأول لكنه يسمح بالوراثة للمتغيرات في كلاسات ثانية...يعني لو احببت ان تورث متغيرات وتستخدمها في كلاسات اخرى فيجب تعريفها كـ protected   أرجو ان اكون قد قدمت اجابة مفيدة وبالتوفيق
  12. رسالة خطأ تذهب بالمتصفح الى صفحة تحديث الجافا

    يا عزيزي لكي أصدقك القول هنا في هذا القسم لن تجد ضالتك لانه قسم متخصص بلغة برمجة الجافا أنت لديك مشكلة تقنية لن تفيدك الأكواد الخاصة بالجافا نصيحة اخوية ربما الافضل ان تبحث بمكان اخر لحل مشكلتك
  13. هل تقصد انه لو كان لدينا المصفوفة التالية int x[] = {10111111110}فانت ترغب بقل الاصفار الى آحاد والاحاد الى أصفار لتحصل على النتيجة التالية int x[] = {01000000001}هل هذا ما ترغب به؟؟؟
  14. قريبا سيتم إطلاق الإصدار الأول من JProtector

    ان شاء الله في القريب العاجل
  15. قريبا سيتم إطلاق الإصدار الأول من JProtector

    اهلا اخي انا مستعد للمشاركة يفصلني فقط بعض الصعوبات التفنية -كعدم توفر جهاز حاسوب مناسب لدي- نلك الصعوبات سيتم تجاوزها قريبا ان شاء الله بغضون 3 اسابيع تقريبا   الامر الاخر هو انني استخدم JSF في برمجة الويب
  16. قريبا سيتم إطلاق الإصدار الأول من JProtector

    ما أقصده اخي هو الحالة الأولى طبعا لكن للتوضيح ان ما أقصده هو ليس ان يكون البرنامج  مكتبي Desktop مع امكانية الاتصال بالانترنت للولوج لقاعدة البيانات لكن ان يكون عبارة عن صفحة ويب تسمح لكل مستخدم ان يكون لديه حساب ويضيف فيه كلمات السر للبرامج والتطبيقات وصفحات التواصل الاجتماعي والبريد الالكتروني الهدف من ذلك تمكين المستخدم من الولوج لحساباته المختلفة من أي جهاز كمبيوتر في أي مكان كل ما عليه هو الولوج لصفحة الويب التي تحوي كلمات السر الخاصة به الهدف 
  17. قريبا سيتم إطلاق الإصدار الأول من JProtector

      ربما لو طرحت هذا المشروع في المنتدى وقررت عمله Enterprise ستجد من يعمل معك...شخصيا ارغب بالمشاركة في هكذا موضوع لانه جد مفيد وعمل مثمر 
  18. مشكلة في مثال القراءة من الملفات

    قم باضافة الكود التالي الذي قمت انا شخصيا باستخدامه من قبل 3 سنوات //-----------------------------Look&Feel---------------------------------------------// try { // Set System L&F UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName()); } catch (UnsupportedLookAndFeelException e) { // handle exception } catch (ClassNotFoundException e) { // handle exception } catch (InstantiationException e) { // handle exception } catch (IllegalAccessException e) { // handle exception } //------------------------------------------------------------------------------------//ستحصل على الشكل الجميل الذي أردته بالتوفيق
  19. قريبا سيتم إطلاق الإصدار الأول من JProtector

    والله شيء رائع وجميل هل فكرت ان توسع عمل البرنامج ليكون enterprise اي عن طريق الويب يكون لكل مستخدم حساب يستطيع فيه حفظ كلمات السر واستخدامها في اي جهاز وفي كل مكان
  20. يجب عليك عمل ملفات properties وتحديد اللغات وتعريف هذه الملفات داخل ملف الـ web.xml
  21. تطبيق ويب ونشره ع الويب

    يا ريت تعطينا مثال كيف نجعل صفحات الويب responsive 
  22. شكرا لك أخي ونتمنى فعلا لو تشرح بالصوت لانه سيكون الفرق كبيرا للمتلقي
  23. مشكلة في Tomcat

    المعلومات قليلة جدا لازم تعرفي هل خدمة الـ tomcat شغالة أم لا وللتسهيل هل قمتي بتنصيب التومكات مع الجافا IDE  أم على الجهاز كحزمة لوحدها؟
  24. تطبيق ويب ونشره ع الويب

    والله انا اشتغلت كثير بالـ JSF للاسف لم أسمع انه هناك قوالب جاهزة يجب عليك ان تفعل كل شي لكن هناك مكتبات تساعدك وتضيف لمسة من الجمال على مشروعك أشهرها primefaces http://www.primefaces.org/showcase/
  25. تطبيق ويب ونشره ع الويب

    أكيد طبعا هذا ممكن