الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اسئله عن بروجكت

مغلق
بدأه جروح الهمس في 28 نوفمبر 2002 · 3 رد · 384 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

صراحه انا عندي بروجكت يجب ان انهيه في شهر

بدايه البروجيكت

1- design a class for student each object represents information about a single

members sould be included for id ,name ,adress,date of first enrollement,number of credit hour

method should be included for intitalization (constructor) assignment ( overloaded "=" operator) and modifing field values including amethod to increment the number of credit hours

2- design a class courseregistration each object represents the enrollement of student in acourse . Members should be included for course id ,student id , number of credit hours,and course grade ,, method should be included as appropriate

3- create alist of student and course registeration inforamtion

هذي بدايه البروجيكت

وانا صراحه عندي

فكره ان الكلاس يتكون من members and method of object

شو هي members

و object

و method

طيب انا حاولت افهم من هذا الكود

#include<fstream>



class Tester

{

 public:

  void Start();

  void End();

  void Check(int,int,int,int,int,int,int,int,int,int);

  void Result(int,int,int,int,int,int,int,int,int,int);

  void Category(int);

  void Above_Average();

  void Average();

  void Below_Average();

  void Duh();

  Tester();

 private:

  int key;

};

لكن ما عرفت شو هي public , private

وكان امتداد الفايل HEADER

شو هي الهيدر وكيف تخزن في visual c++

وكيف تتم العمليات مثل الاضافه والحذف في الكلاس

ممكن مساعدتي في ها الاسئله حتى ولو بدروس مشروحه

حتى انتقل للخطوه التاليه للبروجيكت

وشكرا

#2

أخي أنا ما اعرف انجليزي لكن باجاوبك على بعض الاسئلة

object هذا على ما اعتقد مشروع

public هذا يعني العام على ما اعتقد ( يعني الاجراءت أو المتغيرات الي تحته عامه )

private هذا يعني الخاص على ما اعتقد ( يعني الاجراءت أو المتغيرات الي تحته خاصه )

ويمكن أنا عكست في شي من الي فوق :D

If you think yourself that you are nobody, you should go somewhere to find yourself

#3

السلام عليكم ,,,

أخي لم أقرأ المشروع و لكن لي تعليقات على :

public:

فأنت حينما تبي كلاس سيكون له بالتأكيد أعضاء, هذه الاعضاء عندما تضعها في قسم public يمكن

الوصول لها من أي مكان من البرنامج يكون الكلاس معرف فيه.

أما إذا كان العضو من نوع private فلن تستطيع الوصول له إلى من الكلاس نفسة أو من خلال

توريث كلاس لأخر.

فمصلاً في كلاسك الذي عملته:

void Start();

void End();

void Check(int,int,int,int,int,int,int,int,int,int);

void Result(int,int,int,int,int,int,int,int,int,int);

void Category(int);

void Above_Average();

void Average();

void Below_Average();

void Duh();

Tester();

جميع هذه الاعضاء من نوع public و يمكن إستدعاء أي من هذه الدوال في أي مكان من برنامجك :)

أما key فهو من نوع private فلا يمكن ان تصل غليه إلا من خلال نفس الكلاس فقط

فهي غير موجوده خارج الكلاس :)

أما:

void Start();

void End();

void Check(int,int,int,int,int,int,int,int,int,int);

void Result(int,int,int,int,int,int,int,int,int,int);

void Category(int);

void Above_Average();

void Average();

void Below_Average();

void Duh();

Tester();

int key;

فجميع هؤولاء members أي أعضاء.

#4

الكلاس وجدت لحاجة أنشاء نوع جديد من البيانات لكن مع أمكانية إجراء عمليات علية

إذا الكلاس تتكون من

أولا :Data Member

وهي المتغيرات المختلفة الموجودة داخلها

ثانيا :Method of Object

وهي ال Functhion التي تستطيع بواسطتها إجراء عمليات على الكائن(Object( الذي تنشئه

ثم ستجد أن هذه المحتويات تحتاج الى معرف وصول Access Identefier

وهذه توضع للتزيد من امنية البيانات في البرنامج ولتحدد طرق الوصول اليها

وهي

أولا :Public

ويمكن الوصول إليها من أي مكان بالبرنامج

ثانيا :Private

و لا يمكن الوصول أليها الا عن طريق ال Method of Object كال Constructor

ثا لثا : Protcted الإملاء خطا

ويمكن الوصول لها من خارج الكلاس عن طريق الكلاس الصديقة Frind Class

أعذرني لازم أروح ألحق الجامعة بعدين بكمل

هذا الموضوع مغلق.

مواضيع مشابهة