![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#1 | ||
|
![]() M257 Putting Java to work Credit Hours:5 Points: 20 Level: 2 Hours Price:1220 Package Price:139 TMA:1 ![]() ![]() متطلبات المـــادة : اجتيآز مآدة M255 ![]() ![]() Summary المادة تبدأ بتاريخ نشأة لغة البرمجة الجافا بداية من شركةSun Microsystems والأحداث المتعلقة بتاريخهـا , سوف تزودك بكثير من الأساسيات البرمجية , وكل ما يخص الجافا من مكتبات وادوات للتطبيق كواجهات للمستخدم وغيرها من الادوات التي توفرها لك الجافا . تدرس هذه المادة الجافا على وجه الخصوص ناهيك عن التركيز على الهندسة البرمجية لدعم الجافا للاوبجكت اوريانتد , فيتم التركيز على المفاهيم المتعلقة بــ تعدد الاوجه polymorphism , الوراثة inheritance , وغيرها من المفاهيم المتعلفة بالاوبجكت اوريانتد . كما انها تركز على جعلك مطبق لمشاريع صغيره لها فائدة كبرى على محصلتك لتعلم البرمجة وصنع البرامج بلغة البرمجة الجافا , وذالك يكون بإستخدام بيئة التطوير NetBeans . ![]() ![]() محتوى المـــادة : Java Everywhere {أول يونت} في هذا الكتاب , سوف يتم سرد تاريخ لغة البرمجة الجافا بإيجاز وكيف كانت أساسيات المصممين لإنشاء هذه اللغة , وسوف يتم تسليط الضوء على منصات الجافا التي أصبحت منتشرة الآن بكثرة ومتوفرة للاستخدام . هنا في هذه الوحدة سوف يريك البرامج المصنوعة بالجافا ويعطيك القدرة على معرفة تشغيل البرامج البسيطة , بالاضافة الى استخدام ادوات البرامج , وايضا تغطي هذه الوحدة اساسيات المفاهيم حول تفاعل الكائنات في الجافا , وتمكينك من تنفيذ عمليات الوراثة للكائنات . وكيفية استخدام الوراثة لتكوين هرميات أو سلاله للفئات ومعرفة الفائدة من عمليات الوراثة . *********** Java in the Small {ثاني يونت} في هذه الوحدة يتم تدريس الــ code لتوجيهك لأسلوب البرمجة الصحيح وكيفية كتابة الكود من اجل أن يكون سهل للقراءة , على سبيل المثال اختيار اسم الميثود يجب ان يكون واضحا وذو معنى بحيث يفهم ويعرف ماهو عملها في التطبيق , ان كانت الميثود للبحث فيجب ان تسمى مثلا s earch لكي يكون لها المعنى الحقيقي لأدائها , واختيار الاسماء المناسبة للمتغيرات ..الخ , في النهاية تعلمك هذه الوحدة كيفية كتابة كود يسهل قراءته من قبل الاخرين. كما انك سوف تتعرف على انواع المتغيرات او البيانات وكذالك التسهيلات التي تقدمها لك لغة البرمجه الجافا . *********** Java in the Large {ثالث يونت} ![]() في هذه الوحده تتوسع المساحة اكثر ويكون التركيز على الكلاسات والاوبجكتز التي تتضمنها منصة الجافا ويتم دراسة كل كلاس ومعرفة الامور المتعلقة في عملية انشاء كائن وطريقة التعريف ومعرفة البداية في التعامل مع الكائنات وطريقة تهيئتها . *********** Input, Output and Exceptions {رابع يونت} ![]() في هذه الوحدة يتم تدريسك جمل الاخراج والادخال I/O وايضا ما يسمى بالاستثناءات في لغة البرمجة جافا , وهي المتعلقة في التعامل مع الاخطاء المتنوعة في البرمجة , ويتم تعريفك على فائدة هذه الاداة وكيفية استخدامها في برامجك التي تصنعها في الجافا , وكما يوضح لك اهمية هذه الاداة لمعرفة سير الاتصال سواء بين الملفات او الاجهزة الطرفية اثناء اداء برنامجك لبعض هذه المهام للتأكد من صحة وسلامة العملية . *********** Packages and Abstraction ***********{خامس يونت} ![]() هناك يتم تعريفك على ماهية الPackages في منصة الجافا وهي عبارة عن وحدة مكونه من عناصر , وعناصرها هي عباره عن كلاسات مهيئة لتنفيذ اغراض برمجية معينه , وهي تساعدك على التنظيم للمهام وايضا ادارة ادواتك البرمجية , كما انه سوف تتعرف في هذه الوحدة على الكلاس المجرد Abstract Class و النوع الاخر وهو interface Class ومعرفة لما لها الفائدة في عمليات الوراثة بين الفئات ( الكلاسات ) . Graphical User Interfaces {سادس يونت}![]() تتركز هذه الوحدة على مراحل او اساسيات العمل الصحيح لتصميم الواجهات , ويذكر لك النقاط الاساسية التي تتبعها لكي تنجز واجهة بسيطة خالية من التعقيد لتكون مناسبة للمستخدم الذي سوف يستخدم برنامجك من خلال هذه الواجهة , كما يركز على اختيار الwidgets المتنوعه في منصة الجافا , و المناسبة ايضا لتصميم واجهة المستخدم , لانها كما تنوه عليه هذه الوحدة ان نجاح البرنامج يعتمد على مظهره ولذالك يحرصك على انتقاء الواجهات المناسبة لبرامجك في المستقبل . *********** Event-driven Programming {سابع يونت} ![]() موضوع هذه الوحدة هو Event-driven وهو المقصود به " الحدث " وهو عملية ربط بين اي شىء يحدث في واجهة المستخدم GUI , بــ الكود البرمجي الذي كتبته . مفهوم الحدث هو في حال ضغط المستخدم على واجهة المستخدم سواء ب keyboard او muse فإنه يستقبل هذا الحدث ويجيبه بعمل معين كما هو الحاصل في جميع البرمجيات , وسوف تثريك هذه الوحدة بمفاهيم كبيرة حول طريقة عمل البرنامج التي تخفى عن المستخدم وليس على المبرمج . *********** Thread {ثامن يونت} ![]() تدرس هذه الوحدة مفهوم التشعبات ( threading ) بإستخدام الفئة ( class ) الخاصة بهذا المفهوم Thread , وهو مفهوم تقسيم المهام وتجزئة الوقت بين العمليات المختلفة في وقت واحد في برنامجك , وسوف تعرف كيفية حل المشاكل المتعلقة بالاشتراك في المصادر , كالاختلاط بالوقت للتنفيذ , وذكر فائدتها لسرعه التنفيذ لبرنامجك وإعطاءك مفهوم عام حول التشعبات بواسطة لغة البرمجه جافا . *********** Internet Programming {تاسع يونت} ![]() هذه الوحدة بالذات تركز على وصف كيفية استخدام برنامج جافا لتطبيقات الانترنت , مثل تلك المرتبطة بالتجارة الالكترونية , أو غرف الدردشة كبرامج chat rooms . كما انه سوف يبين لك نظام الانترنت , ودور كل من الخادم ( server ) والعميل ( client ) وكيف يمكن برمجتهما من خلال ما يسمى بـ المقبس وهو كلاس يسمى بــ Socket . هذه الوحدة سوف تركز على كيفية استحدام threads وهي التشعبات وطريقة جعل السيرفر يتعامل مع عدة عملاء من خلال توزيع المهام وتجزئة الوقت أثناء التطبيق . *********** let's do Java {عاشر يونت} هذه الوحدة تنظر الي مدى امكانية جافا من التطبيقات الواسعة كتطبيقات الوب والبريمج , وايضا تنظر الى تعامل جافا مع الانظمة ذات المصادر المحدود , كالاجهزة الذكية , والاجهزة المحمولة ( mobile ) بإستخدام تقنية MIDlets , وغيرها من تطبيقات جافا المختلفة. *********** NetBeans IDE Guide هذا الكتاب سوف يكون مساعدك للتطبيق على NetBeans ليسهل عليك بعض المهام المتعلقة في تشغيل وترجمه البرامج . *********** Software: ![]() This CD-ROM contains the activities associated with Units 1-10 Multimedia software provides a dynamic visual approach, which helps to speed up student learning. Interactive computer-assisted learning, decision-making exercises, biological simulations and programs which aid problem solving are all available. Most software now runs under Windows. *********** الكتب {الإلكترونية} للمادة/ M257 E- Book ||~ *********** تقويم {المادة}/ O.:: M257 Course Calendar ::.O *********** } مصدر مفيد ,, ![]() ![]() برامــج تحتـــاجها : | ~ ![]() |~ ,’,كل الشكر للعاملين معي خلف الكواليس لتقديم أفضل رؤيه عن المواد ![]() ![]() ![]() سحر القصيد
التعديل الأخير تم بواسطة ஐ ξ.$ţญ₫εŋṱ ஐ ; 30-06-2011 الساعة 06:35 PM سبب آخر: تحديث~
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#2 | ||
|
![]()
مشكووره أختي سحر القصيد
بس استفساري هل نزلت الماده هذا التيرم لأنو ما لقيتها عندي بالمواد وشكرا
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#3 | |
|
![]() اقتباس:
الماده مانزلت هالسمستر لأن توّهم ينزلون المتطلب تبعها واللي هو مادة M255 . رآح تنزل على الأرجح السمستر الثاني،لكن احنا فتحنا اقسام المواد اللي بتنزل هالسنه بشكل عامـ سواء السمستر الاول او الثاني ![]() موفقه حبيبتي ![]() سحر القصيد |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#4 | ||
|
![]()
متأكده من كلامك انها ماراح تنزل السمستر هذ1 ..
او بس في فرع محددماراح يفتحونها ... يعطيك العافيه
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#5 | ||
|
![]()
يعــطيكِ آلعـآفيـــة إخــتِ سحــورهـ, ..~
ضبــطت خطتي بـعــد مـآقــريت هـآلـموضـــوع ..~ ربـــي يــوفقـــكِ ..~ و عقبـــآل ـآلتــخرج ..~
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#6 | |
|
![]() اقتباس:
يعطيكي العافيه خيتو على المعلومات إن شاء الله نسجلها التيرم الجاي |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#7 | ||
|
![]()
يعطيكِ العآفية خيتوو ..
كم سعرهـآ ؟؟
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#8 |
|
![]()
انشالله الماده تكون خفيفه... دام فيها جافا
الله يوفقنا جميعا..ويعطيك العافية اختي |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#9 | ||
|
![]() شكل المادة حلوة و لزيزة .. يعطيكي العافية سحوور ..
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#10 |
|
![]()
الله يعطيك العافيه سحووره
شكلها الماده حلوه وخفيفه انشالله واحلى شي ان رح تخلينا نطبق الجافا بطريقه صح وممتعه انشالله بالتوفيق للجميع يارب |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#12 | ||
|
![]()
جزاك الله خير
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#13 | ||
طالب جديد
|
![]()
الله ييسر أمركم ؛؛؛ امين
|
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#14 |
مشرف سابق
|
![]()
شكرا كثير على التوضيح
وأحتمال أخذ هذا الكورس الفصل القادم |
![]() |
![]() |
![]() |
![]() |
![]() |
مواقع النشر (المفضلة) |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
![]() |
![]() |
![]() |