• الإعلانات

    • فيصل الحربي

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

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

Adios

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

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

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

السمعه بالموقع

1 عادي

عن Adios

  • الرتبة
    عضو جديد
  • تاريخ الميلاد 05/03/1989

معلومات الملف الشخصي

  • الجنس ذكر
  • اهتمامات البرمجة , تصميم المواقع , الرياضة :)

طرق الإتصال

  • Skype Fireball_183
  1. المشكلة انه عندى تناول الأفعى للأكل , يجب ان يغير الأكل ( المكعب الأحمر ) مكانه - اذا حملت الكود و قمت بتشغيله سوف تراه - ولكن بما ان مكان الأكل يتم اختياره عشوائيا قيمكن ان يتم اختيار المكان اي احداثيات x و احداثيات y ينفس احداثيات المكعبات التى لا يجب للأفعى ان تصدمها و في هذه الحال لا يظهر الأكل في اي مكان و يكون خلف احد المكعبات ولا يمكن اكله و اكمال اللعبة , لقت قمت بكتابة الأقتران الذي يقوم بالبحث عن مكان للأكل عشوائيا مع تجنب احداثيات المكعبات ولكن الإقتران لا يعمل , استخدمت مبدأ Recursion ولا اعرف سبب الذي يجعل الأكل يذهب تحت المكعبات بعد عدد محاولات للأكل وا حتى في البداي في بعض الحالات. ارجوا ان تكون الفكرة وصلت ! :)
  2. السلام عليكم , عندي مشكلة صغيرة في كود لعبة الأفعى التي اقوم ببرمجتها على ال #C كأول مشروع اقوم به بأستخدام هذه اللغة سوف اقوم بأدراج المشروع كاملا بحيث اذا اراد احد استخدامه فلا مانع و عند الإنتهاء منه و حل جميع المشاكل سوف اقوم بشرحة حتى يكون ذا فائدة للجميع . سوف ادرج الكود و اشير الي المشكلة ! using System; using System.Drawing; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Forms; namespace SnakeGame { public class Block { //the food cordinates private int x, y, height, width; public int getX { get { return this.x; } } public int getY { get { return this.y; } } //brush object to paint the food rectangles public Brush brush; //the Food rectangle public Rectangle blockRec; //Creates new Food Object with random cordinates ; public Block(Random rand, Block[] barrier) { randomSetTheCordinates(rand, barrier); // x = rand.Next(0, 29) * 10; // y = rand.Next(0, 29) * 10; brush = new SolidBrush(Color.Red); width = 10; height = 10; blockRec = new Rectangle(x, y, width, height); } public Block(Random rand, int width, int height, Brush brush) { x = rand.Next(0, 29) * 10; y = rand.Next(0, 29) * 10; this.brush = brush; this.width = width; this.height = height; blockRec = new Rectangle(x, y, width, height); } public Block(int x,int y, int width, int height, Brush brush) { this.x = x; this.y = y; this.brush = brush; this.width = width; this.height = height; blockRec = new Rectangle(this.x, this.y, width, height); } /** * desn't work ! * Relocate the Block object to a random cordinates * @param randFood , A Random Object to set random cordinates */ public void randomSetTheCordinates(Random rand,Block[] barrier) { //random assign X and Y cordinates! int tempX = rand.Next(0, 29) * 10; int tempY = rand.Next(0, 29) * 10; foreach (Block block in barrier) { if (block.getX == tempX && block.getY == tempY) { this.randomSetTheCordinates(rand, barrier); } else { this.x = tempX; this.y = tempY; } } } public void FoodLocation(Random randFood) { x = randFood.Next(0, 29) * 10; y = randFood.Next(0, 29) * 10; } /** * Locates the Object on the form cordinate system and fills the Food rectangle . * @param paper , Graphic Object to fill the Food rectangle . * */ public void drawFood(Graphics paper) { blockRec.X = x; blockRec.Y = y; paper.FillRectangle(brush, blockRec); } public Rectangle getRectangle() { return this.blockRec; } } } المشكلة في randomSetTheCordinates حيث انه عند تناول الأفعى للأكل يجب ان يوضع بمكان عشوائيا ولكن دون ان بأتي خلف المكعبات Barriers يمكن تحميل المشروع من الرابط و حتى يعمل المشروع هناك بعض الأمور يجب تغيرها مثل مصد الأصوات و الصور ! http://www.mediafire.com/?2nudusohrxvzk4p :cool: :cool: :cool:
  3. منسق مقالات

    ما شاء الله شي بايخد العقل ! :blink:
  4. single responsibility principle

    مشكور اخي على الرد ولكن احياً , يحتاج المرء الي بعض التوضيحات باللغة التي يفهمها اكثر . مع العلم اني قد زرت الرابط قبل كتابة الموضوع في المنتدى . :)
  5. single responsibility principle هل يمكن اعطاء شرح كاف و واف لهذا الموضوع ؟ او رابط ما ؟
  6. http://www.facebook.com/photo.php?fbid=198045983556055&set=a.184927994867854.52037.100000519649320&theater لا اعرف البرنامج الذي تستخدمه انا استخدم برنامج AVG Free ولم احصل على اي خطأ ولا فايروس و الرابط اعلاه رابط لصورة من سطح المكتب مظهرا صورة للبرنامج بعد الفحص للمجلد الذي يحتوي الكتب على جهازي و إن شاء الله لا يوجد مشاكل :)
  7. منسق مقالات

    :)مشكور اخي و جزاك الله خيراً ! :)
  8. اقدم لكم مجموعة من الكتب البرمجية لعدة لغات ارجوا انت نتال اعجابكم :) ************ :cool: :cool: :cool: :cool: :cool: الصراحة اسماء الكتب و الدروس كثيرة جدا ولكن يمكنني سرد المحتويات الرئيسية و يعني ما في شي اذا حملت الكتب و اطلعت عليها :)هذه اسماء المجلدات في الملف 1- ADA 95 2- Assembly Language 3- BASIC 4- C 5- C# 6- C++ 7- DELPHI 8- Forth 9- JAVA 10 - LISP 11- PHP 12 - PYTHON 13 - VISUAL BASIC و هذا الموقع من خلاله يمكن تزيل العديد من الكتب مجاناً مع العلم ان كثير من الكتب لا يمكن تنزيله بسبب حقوق الطبع و النشر و لكني وجد الكثير من الكتب المفيدة فيه . إن شاء الله يكون فيه فائدة http://ebookee.org/
  9. اقوم الأن بعمل اول موقع انترنت و اخترت ان اقوم بعمل موقي الشخصي كأول عمل لي في تصميم و برمجة المواقع . مع رفضي التام استخدام اي من ال CMS مثل JOOMLA WordPress .... ! الموقع يتكون من عدة اقسام صور , ترفيه , مقالات , الخ .... . المشكلة اني اريد منسق للمقالات كهذا الذي نكتب من خلاله المواضيع في المنتدى ولكن لا اعرف من اين احصل على الكود , و اذا بدأت بعمل واحد لن افرغ منه قبل شهر من العمل المتواصل والصراحة لم اهتم بكيفيه عمله و لا انشاءه . انا ابحث عن منسق جيد نوعا ما يحتوي على للوظائف الأساسية مثل تكبير تصغير الخط , تلوينه ... الخ . السؤال : من أين يمكنين الحصول على واحد ؟ بحيث يقوم بحفظ المقالات على شكل ملفات أو يحفظها داخل متغير مثلا $string بحيث يمكن ادراجه في قاعدة بيانات في ما بعد ؟ و شكراً للمساعدة : اخوكم عادل :) :happy: :P
  10. بس الدروس مملة ! القراءة لازم تاخد اقل من 30% من عمل المبرمج ! الباقي برمجة ( كتابة كود , تشغيل الكود .... و هكذا :)
  11. دروة بس اتس بس ممتازة جدا الشاب الي عامل الدورة مبدع في الشرح انا بالصدفة دخلت على اليو تيوب حتى ابحث عن موضوع معين و جدت هذه الدورة . الدورة ممتازة للمبتدئين . و الي عندهم كسل و لا يرغبون في قرأة الكتب ! هذا الرابط هو الدورة رفم 1 و الباقي الأجزاء تلافوها على اليو تيوب :) و ان شاء الله تستفيدوا :) و يا ريت الشاب هاد ما تحرمه من دعواتك :)
  12. انا اول ما بدأت تعلم تصميم المواقع بدأت بال HTML , CSS و لكن موضوع ال <div> صعب الفهم و معقد بعض الشي حاولت كثيراً تعلم اسرار استخدام الCSS مثل كيفية وضع الظلال , كيف اجعل المربعات و الصناديق محدبة ... الخ ! , و انتها بي الأمر بأن صممت موقع انترنت عن طريق الفوتوشوب و من ثم تقطيعه و حفظه في كملف HTML هل تعرف اخي اي كتب او مواقع يمكن من خلالها تعلم ليس أساسيات ال CSS بل الطرق الأكثر تعقيداً لتصميم مواقع كالتي في روابطتك ؟ و بصراحة لشخص مثلي , حيث لا أهتم كثيراً الي ناحية التصميم بل بالبرمجة فأفضل استخدام الجداول :) و شكراً على الموضوع الرائع :)
  13. لقد حللت الموضوع ولا اعرف كيف اغلق السؤال ارجوا من ادارة المنتدى اغلاق السؤال ! :)
  14. عندي مشكلة صغير تتعلق بشبكتي المنزلية , و انا متأكد من ان اعضاء المنتدى لن يبخلوا بالمساعدة . وصف المشكلة : عندي في البيت 3 حواسيب 2 منهم PC و 1 لاب توب , يوجد على الإثنين ويندوز XP Sp3 و على اللاب توب windows 7 Ultimate عند مشاركة الملفات على نظام التشغيل Xp فانه يمكن رؤية الملفات من ال Windows 7 و لكن ليس العكس حيث اذا قمت بعمل مشاركة للملفات الموجودة على اللاب توب فلا يمكن رويتها من الحاسوبين الأخرين , و لا اعرف السبب . بعد البحث و التقصي في المنتديات الاجنبية استطعت رؤية الملفات المشاركة في ويندوز 7 و الدخول فقط الى ملف Users ولكن مازلت لا استطيع الدخول الي الملفات الأخرى فعند الضغط على الملفات المشاركة مثل ( Music ) الموجودة على قرص E:\ Music فتظر الرسالة التالية :  xxxxxxx is not accessible. You might not have permission to use this network resource. Access is denied. contact the administrator of this server شكراً للمساعدة :) :happy:
  15. المشكلة حلت بطريقة اخرى . نزلت نظام OpenSUSE حيتث انه يعطيني مجال للاختيار بين اللينكس و الويندوز . شكراً كتيير . بس بقي نتعلم الأوامر و تنعود عليه :) :happy: :happy: :happy: :blush: