مشاريع التخرج أو مشاريع الترم ...مجرد أقتراح

الكاتب : الياسـري   المشاهدات : 6,623   الردود : 18    ‏2007-10-05
      مشاركة رقم : 1    ‏2007-10-05
  1. الياسـري

    الياسـري قلم ذهبي

    التسجيل :
    ‏2007-03-30
    المشاركات:
    8,024
    الإعجاب :
    0
    السلام عليكم ورحمة الله وبركاته

    هذا الموضوع مجرد أقتراح بسيط حاولنا نحن طلاب مصر بتنفيذه لكم كان الفشل من نصيبنا ..

    وهذا الاقتراح يقول أن نجعل هذه الصفحه أو هذا القسم من أفضل الاقسام وا نضع مشاريعنا التي اشتغلناها خلال الترم الماضي ليستفيد منها غيرنا. أو مشارع التخرج

    هناك الكثير منا قد أنهي دراستــه ولم نستفيد شيئاً منه .
    وأخص بالذكر طلاب كلية الهندسة بشتى اقسامها (اتصالات + حاسبات +كهرباء +طبية وغيرها )وكذلك طلاب كلية الحاسبات والمعلومات ،،،
    وغيرها من الكليات العملية.

    فأرى ان كل طالب يقوم بطرح المشروع ان يضعه بهذا الشكل :-

    اسم الجامعة : -

    <University name>
    <Faculty name>
    <Department name>

    اسم المشروع

    <project name>
    <course name>

    ............................................

    ثم يطرح نبذة مختصرة عن المشروع سواء باللغة العربية او الانجليزية .

    .............

    ثم يطرح لينك لل........ation للمشروع

    ثم يطرح لينك للمشروع نفسه ،،، ان كان المشروع سوفت وير .

    ........


    أرجو أن تنال الفكره أستحسان الجميع ..

    وأرجو من المشرف حذف التعلقيات الجانبيــه
     
  2.   مشاركة رقم : 2    ‏2007-10-05
  3. م/العـــامري

    م/العـــامري مشرف سابق

    التسجيل :
    ‏2004-04-04
    المشاركات:
    8,995
    الإعجاب :
    0
    لفكرة أكثر من رائعة

    وهناك الكثير يستفيدون من هذه المشاريع

    تخيل انك وضعت هنا مشروعك كم سيستفيد منه من الشباب المقدمين على التخرج

    بالفعل أحييك اخي الياسري على الفكرة والموضوع بشكل عام

    أتمنى من الجميع ترك الموضوع فقط لمن لديهم مشاريع تخرج أو عا الاقل لمن يطلبون مشاريع تخرج

    وسيثبت هنا في قسم لغات البرمجة ..

    وانا على ثقة بتعاونكم بالموضوع

    ولكم خالص الود وجل التحايا
     
  4.   مشاركة رقم : 3    ‏2007-10-06
  5. الياسـري

    الياسـري قلم ذهبي

    التسجيل :
    ‏2007-03-30
    المشاركات:
    8,024
    الإعجاب :
    0
    Cairo University
    Faculty of Engineering,
    1st Year Computer Engineering Department.




    لعبــه بأستخدام لغـة C++



    Example scenario:

    How to attack Loin L1?

    Our input will be with the mouse, the user clicks on the object he wants to access.

    The events will proceed as follow:

    1- Game object calls the Game:: getInputCommand ( Map........* ) it sends the current ........ of the game to
    UserInput ::getInputCommand(Map........*)

    a- UserInput:: getInputCommand (Map........* )
    // check if the key pressed from the mouse it calls
    UserInput:: getMouseposition( )

    b- UserInput:: getMouseposition( )
    // creates an object of position and fills it with mouse position, it returns it to UserInput:: getInputCommand (Map........* )

    c- UserInput:: getInputCommand (Map........*)
    //calls MapLoction:: getObject(Position* )
    //which returns the object (pointer) position.

    d- Checks if the object is lion or any other aggressive animal and creates an object of AttackInputCmd and fills it with the Name (Attack), the pointer of player (P) and the lion (L1) (parameterList).

    2- Game objects calls Game:: Execute (InputCommand*)
    3- Game:: Execute (InputCommand*) //calls
    InputCommand:: Execute( )
    a- creates Action of type AttackAction
    b-AttackAction:: setActor( P ) (i.e P =Player)
    c- AttackAction:: Execute(L1) which
    • call P->getWeaponPower()
    i.e it calls Player:: getWeaponPower() function
    • getWeaponPower() calls the functions in weapon object and gets its power and decrease it’s number of bullets ( as a type of weapon)
    • calls the function L1->gotAttacked( WeaponPower,P)
    (WeaponPower is a value) and decreases it’s health
    • if the health is less than or equal to zero the flag dead will be (1)
    if the lion not dead the function L1->Attack(P) is called
    i.e Lion::Attack( Actor)

    • if there is no bullets in the weapon the function terminates and ErrorInterfaceCmd object will be created //which displays the Error message
    “there is no bullets in the weapon”

    4- call Game:: Update........(GameObject* )
    Game:: Update........(GameObject*) calls Map........:: Update........(GameObject* )
    • Map........:: Update........(GameObject* )
    • Update........ function searches on the game object has a status to be deleted.

    5- create an object of InterfaceAttackCmd and fills it with the command name and a pointer to the player and the door.

    6- return InterfaceOpenCmd to the game object.

    7- Game::Execute(InterfaceCommand ,Map........)
    a- Calls GameInterface::Execute(InterfaceCommand ,Map........)
    • Checks if the InterfaceCommand not of type ErrorInterfaceCmd
    • Get in a loop and get the objects from the Map........
    • Calls GameInterface::DrawObject( GameObject ) and draw the object
    • If the InterfaceCommand of type ErrorInterfaceCmd
    • Call ErrorInterfaceCmd::Execute( ) //which displays the Error message
    “there is no bullets in the weapon”



    http://ye14.org/up//download.php?filename=ca4069c158.rar

    هذا شرح بسيط للكود لمن أراد أن يعدل أي شيء فيه ...

    كان هذا مشروع سنه أولى وهو بسيط كما شفتم ...

    وهذا لينك لمن أراد أن يلعب شويــه :d

    http://ye14.org/up//download.php?filename=34aec2c2be.rar


     
  6.   مشاركة رقم : 4    ‏2007-10-06
  7. iser

    iser قلم ذهبي

    التسجيل :
    ‏2005-06-25
    المشاركات:
    8,100
    الإعجاب :
    1
    قلبتلي المواجع ياياسري الله يسامحك..
    لكن بروح اطلّب لو في شي أو شي بنزله من دون تردد..


    تحيتي..
     
  8.   مشاركة رقم : 5    ‏2007-10-08
  9. الياسـري

    الياسـري قلم ذهبي

    التسجيل :
    ‏2007-03-30
    المشاركات:
    8,024
    الإعجاب :
    0


    أيسر هذا الموضوع لك ولي ولغيرنا ..

    لي أن أستفيد منك ولك أن تسفيد مني ..

    روح جيب أي شغل علمته وأكتب لنا شويه معلومات عنه .. لكي تبقي حقوقك محفوظـــه ..


    أرجو ان يتم التفاعل من جميع الاعضاء ..
     
  10.   مشاركة رقم : 6    ‏2008-02-17
  11. kattaa

    kattaa قلم فضي

    التسجيل :
    ‏2007-03-16
    المشاركات:
    3,305
    الإعجاب :
    0
    الله يحييك يالياسري بصراحه إقتراح جميل
     
  12.   مشاركة رقم : 7    ‏2008-03-29
  13. Faris

    Faris عضو متميّز

    التسجيل :
    ‏2003-09-28
    المشاركات:
    1,155
    الإعجاب :
    0
  14.   مشاركة رقم : 8    ‏2008-04-02
  15. howbani

    howbani قلم ذهبي

    التسجيل :
    ‏2005-10-16
    المشاركات:
    9,556
    الإعجاب :
    3
  16.   مشاركة رقم : 9    ‏2008-07-07
  17. هشام الكامل

    هشام الكامل عضو فعّال

    التسجيل :
    ‏2006-04-04
    المشاركات:
    545
    الإعجاب :
    0
    بسم الله الحمن الرحيم

    الاسم / هشام محمد نعمان الكامل

    الجامعة اليمنية / تعز

    البحث مقدم لنيل درجه البكالريوس برمجه حاسوب

    لعام 2007 / 2008

    [​IMG]

    للتحميل المشروع مفتوح الكود http://3yemen.googlepages.com/hishamalkamil00967771920900.rar


    شباب اريد رأيكم حول المشروع اذا فية اخطاء


    بالمناسبة الكل مدعوا لحظور حفل التخرج

    العنوان تعز / نادي تعز السياحي بتاريخ 17 / 7 / 2008
     
  18.   مشاركة رقم : 10    ‏2008-08-04
  19. الياسـري

    الياسـري قلم ذهبي

    التسجيل :
    ‏2007-03-30
    المشاركات:
    8,024
    الإعجاب :
    0


    الحوباني ... جميل ما تركت هنـــا

    لكن يا حبذا لو في شرح قصير


    هشــام الكامل , مشروع جميـــل لكن سؤال بسيط ...

    ليس متمسكين في اليمن بالبرمجه بالفيجول بيسك ...؟؟؟ في عده لغات برمجه قويـــه ويمكنك تعلمها بسهولـــه

    بالنسبـه لمشروع التخرج لقد أتعبت نفســك بتلك المقدمــه الطويلـــه ومقدمه عن الحسـاب والفيجول بيسك ...

    كان من الافضل أن تتتوفر تلك الصفحات لشرح مشروعك بكل جوانبـــه

    المستخدمين وتقسيمهم وتعطي لكل منهم مهام ...
    مثلا المدير العام يعمل كل شيء
    والمستخدم العادي لا يحق له مثلا الحذف او التعديل


    كذالك لم تستخدم الحمايــه مطلقاُ
     

مشاركة هذه الصفحة