InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

مساعدة في شرح بروجيكت برمجة 2

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 13-10-2015, 06:01 PM

Mi_rai Mi_rai غير متواجد حالياً

Kyuko

 
تاريخ التسجيل: Oct 2015
الكلية: كلية الحاسبات وتقنية المعلومات
نوع الدراسة: إنتظام
المستوى: الخامس
البلد: جــــدة
الجنس: أنثى
المشاركات: 5
افتراضي مساعدة في شرح بروجيكت برمجة 2


السلام عليكم ورحمة الله
ياليت لو أحد منكم يقدر يساعدني و يشرح لي هالبروجيكت
راح أكون شاكرة لكمنقرتين لعرض الصورة في صفحة مستقلة
الملفات المرفقة
نوع الملف: docx Second project Best App Contest - Class - Object.docx‏ (73.0 كيلوبايت, المشاهدات 47)
نصائح مهمة : 1 - إفحص الملف المرفق بأي برنامج مضاد للفيروسات
2 - قم بمراسلة الإدارة عن أي مرفق يوجد به فيروس
3 - المنتدى غير مسوؤل عن مايحتويه المرفق من بيانات
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 14-10-2015, 07:25 PM   #2

Mi_rai

Kyuko

 
تاريخ التسجيل: Oct 2015
كلية: كلية الحاسبات وتقنية المعلومات
نوع الدراسة: إنتظام
المستوى: الخامس
البلد: جــــدة
الجنس: أنثى
المشاركات: 5
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

الأوت بوت موجود في المرفقات
الملفات المرفقة
نوع الملف: docx Output.docx‏ (17.8 كيلوبايت, المشاهدات 29)
نصائح مهمة : 1 - إفحص الملف المرفق بأي برنامج مضاد للفيروسات
2 - قم بمراسلة الإدارة عن أي مرفق يوجد به فيروس
3 - المنتدى غير مسوؤل عن مايحتويه المرفق من بيانات

 

Mi_rai غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 16-10-2015, 02:19 PM   #3

Mi_rai

Kyuko

 
تاريخ التسجيل: Oct 2015
كلية: كلية الحاسبات وتقنية المعلومات
نوع الدراسة: إنتظام
المستوى: الخامس
البلد: جــــدة
الجنس: أنثى
المشاركات: 5
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

معقولة مافي أحد يقدر يشرحه لي :( !

 

Mi_rai غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 16-10-2015, 06:07 PM   #4

Hamsa }~

ولسوف يعطيك ربك فترضى ♥

الصورة الرمزية Hamsa }~

 
تاريخ التسجيل: May 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: CS
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: منطقة مكة المكرمة
الجنس: أنثى
المشاركات: 5,602
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

السلآم عليكم ورحمة الله

حسب الUML

راح يكون عندك 4 كلاسات

أول كلاس اللي هو كلاس االuniversity

راح يكون فيه متغير واحد

وميثودين set , get

حيكون بدا الشكل تقريبا
كود PHP:
public class university {
    
    private 
String u_Name;
    
university[] university_arr = new university[4];
    
    public 
String getU_Name(){
        return 
u_Name;
    }
    
    public 
void setU_Name(String u_Name){
        
this.u_Name u_Name;
    }


}

تاني كلاس هو كلاس الcategory

فيه متغير واحد اللي هو الcategoryType نوع المتغير string array

in the constructor you will define the categoryType array

وبعدين عندك ميثود getcategory تجيبلك الcategory من الarray حسب الindex

وعندك ميثود getCategoryLength تجيبلك طول مصفوفة الcategory

setCategory
بس حتعملي assign للفاريبل categoryType في المصفوفة عند الاندكس المحدد

شكل الكود حيكون تقريبا زي كدا

كود PHP:
public class Category {

    private 
String [] categoryType;
    
    public 
Category(int length){
        
categoryType=new String[length];
    }
    
    public 
String getCategory(int index){
        return 
categoryType[index];
        
    }
    
    public 
int getCategoryLength(){
        return 
categoryType.length;

    }
    
    public 
void setCategory(String categoryTypeint index){
        
this.categoryType[index] = categoryType;
    }

 

توقيع Hamsa }~  

 

● سُبحان من يُربّت علينا حين يَصدُ كُل شَيء
و يَحنو عَلينا إذا قسى كُل شَيء ،
سُبحان من نحنُ بدونه لسنا بشَيء وبه كُل شَيء.* ♥

 

Hamsa }~ غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 16-10-2015, 06:32 PM   #5

Hamsa }~

ولسوف يعطيك ربك فترضى ♥

الصورة الرمزية Hamsa }~

 
تاريخ التسجيل: May 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: CS
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: منطقة مكة المكرمة
الجنس: أنثى
المشاركات: 5,602
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

كلاس Contestant

فيها 4 variables

حتبدئي الكونستركتر حتعملي assign لكل الparameters

كود PHP:
public Contestant(String contestantNameCategory categoryuniversity university){
        
this.contestantName=contestantName;
        
catg=category;
        
this.university=university;
    } 
والباقي set, get عادية

نيجي للMain الكلاس الرابع

هو اللي فيه كل الشغل :D

أول شي حتخلي اليوزر يختار من 1-6 يعني ياحتستخدمي switch أو if statement

حنبدأ بميثود add_University

حتعملي أدد لدي الuniversities في أرري [King AbdulAziz University, King Saud University, King Khalid University, King Fahad University]

كيف ؟؟
باستخدام setU_Name من كلاس university

ميثود print_unniversity
for loop to print all the array contents

---------

ميثودات الcategory
add-category
حتعبي الأرري حقت الcategory باستخدام ميثود setCategory حتحددي الإسم والإندكس

ميثود print_category
for loop to print all the array contents

----------------------

ميثود add_Contestant
حتنادي جواتها 2 methods
add_University
add_Category

وبعدين حتبدئي تعبي ال contestant array بالمعلومات
الuniversity والname ,وال category

ميثود add_ContestantVote

حتضيفي الvotes لكل Contestant
باستخدام ميثود setVoteScored

print_ContestantVote
حتكون 2for loops جوة بعض
تطبعي اللي سويتيه في اخر ميثودين

ميثود bestAppWinnerHelper
بس حتنادي ميثود sumTotalVote من كلاس Contestant
حتجمعي لكل متسابق الvotes حقته
وتحطيها في array من نوع int

ميثود best_AppContest_Winner

حتنادي الميثود اللي جمعتي فيها جوة دي الميثود
وجيبي مين هو اللي حصل على أعلى votes
جدا سهلة

ميثود best_AppContest_Winner_Category
حتقارني الvotes لكل المتسابقين في كل category لوحدها
وتطلعي الإسم الفايز
حتحتاجي فورين لوب

ان شاء الله يكون شرحي واضح

أي استفسار أسألي ..

 

Hamsa }~ غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-10-2015, 12:23 PM   #6

Mi_rai

Kyuko

 
تاريخ التسجيل: Oct 2015
كلية: كلية الحاسبات وتقنية المعلومات
نوع الدراسة: إنتظام
المستوى: الخامس
البلد: جــــدة
الجنس: أنثى
المشاركات: 5
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

الله يسعدك والله أرتحت يوم شفت شرحك طلع أغلب الي سويته تمام و مثل ما قلتي :)
لكن عندي مشكلتين ,
الأولى إني مافهمت كيف أعبي array الـ university , لأن ميثود add_university راح تستقبل array لكن من فين راح أرسل لها ؟
كود:
static public void add_University(University[] univ){
        
    }
و الشي الثاني الي ما فهمته هنا
كود:
public void setU_Name(String U_Name){
        this.u_Name = U_Name;
    }
ليش ما حطينا بدال this.u_Name الـ array حقت الـ university ؟
إن شاءالله أسئلتي تكون واضحة و معليش تعبتك معاي

 

Mi_rai غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-10-2015, 11:14 PM   #7

Hamsa }~

ولسوف يعطيك ربك فترضى ♥

الصورة الرمزية Hamsa }~

 
تاريخ التسجيل: May 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: CS
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: منطقة مكة المكرمة
الجنس: أنثى
المشاركات: 5,602
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

في add_university
حتعبي كل خانة في الارري لوحدها
يعني
اندكس زيرو من univ array حتنادي ميثود set UName من كلاس university لأن الارري من نوع university وحتحطي بين القوسين اسم أول جامعة king abdulaziz university
اندكس واحد برضه حتنادي نفس الميثود وحتحطي اسم الجامعة وزي كدا حتكملي على بقية الاندكسات

بالنسبة لset u_name
أول شي لأنه حسب الuml تعريف الأرري ماحيكون في كلاس university
ثاني الشي ميثود set u_name من ضمن الparameters مافي index
زي ميثود set category قصدي
public void setCategory(String categoryType, int index){
}
فكيف حتعرفيها انه تخزن في أرري ?!
ان شاء الله فهمتي علي ..

إلا اذا حابة تغيري في الميثودز وتخليها غير اللي موجود في الUML :)

 

Hamsa }~ غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2015, 05:11 PM   #8

Mi_rai

Kyuko

 
تاريخ التسجيل: Oct 2015
كلية: كلية الحاسبات وتقنية المعلومات
نوع الدراسة: إنتظام
المستوى: الخامس
البلد: جــــدة
الجنس: أنثى
المشاركات: 5
افتراضي رد: مساعدة في شرح بروجيكت برمجة 2

المشاركة الأصلية كتبت بواسطة hamsa }~ مشاهدة المشاركة
في add_university
حتعبي كل خانة في الارري لوحدها
يعني
اندكس زيرو من univ array حتنادي ميثود set uname من كلاس university لأن الارري من نوع university وحتحطي بين القوسين اسم أول جامعة king abdulaziz university
اندكس واحد برضه حتنادي نفس الميثود وحتحطي اسم الجامعة وزي كدا حتكملي على بقية الاندكسات

بالنسبة لset u_name
أول شي لأنه حسب الuml تعريف الأرري ماحيكون في كلاس university
ثاني الشي ميثود set u_name من ضمن الparameters مافي index
زي ميثود set category قصدي
public void setcategory(string categorytype, int index){
}
فكيف حتعرفيها انه تخزن في أرري ?!
ان شاء الله فهمتي علي ..

إلا اذا حابة تغيري في الميثودز وتخليها غير اللي موجود في الuml :)
تسلميييين ربي يسعدك و يوفقك دنيا و آخرة ياربنقرتين لعرض الصورة في صفحة مستقلة
مررة شكراً

 

Mi_rai غير متواجد حالياً   رد مع اقتباس
 

إضافة رد

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 02:44 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2023