موضوع: مساعدة فى class فى ال c#.net

ردود: 8 | زيارات: 1420
  1. #1

    مساعدة فى class فى ال c#.net

    السلام عليكم ورحمه الله وبركاته

    بسم الله الرحمن الرحيم

    انا عايز مساعدة فى ال class فى ال c#.net
    فى الفيجوال بيسك انا اعرف الفرق بين ال module وال class module

    انا عايز حاجة ليها نفس الوظيفة بتاعت ال module وال class module لكن فى ال c#.net
    يعنى ازاى اعمل module فى السى شارب

    بمعنى اخر اريدها لتصريح العام فيها
    واريد الكلاس لانى اريد كتابة الدوال الخاصة فيها ثم استدعائها عند الحاجة اليها
    انا عملت كلاس واشتغل معايا تمام

    لكن ازاااااااااااااى اعمل module فى السى شاااااااااااااااااارب ؟؟؟؟؟؟
    علما بأنى جربت اكتب
    static class بدلا من كلمة class
    لكن لا تؤدى نفس الوظيفة بتاعت الفيجوال بيسك لانى لما بطلع برة واكتب فى الفورم او اى حتة تانية
    بيقولى التصريح دة مش موجود


    هذا هو السؤاااااااااااال :

    ازاااااااااااااى اعمل module فى السى شاااااااااااااااااارب ؟؟؟؟؟؟

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


  2. #2
    مشرف منبر 3D Games Design
    صور رمزية oms
    تاريخ التسجيل
    Oct 2004
    المنطقة
    Turkey
    ردود
    6,683
    وعليكم السلام ...
    هذا قسم يختص بتصميم الألعاب أكثر من البرمجة البحتة ...
    إذهب لمنتديات البرمجة :
    www.arabteam2000.com

  3. #3
    مشرف منبر Games Design
    صور رمزية general1
    تاريخ التسجيل
    Jun 2007
    ردود
    1,066
    تأكد من وضع نفس اسم الName space و طبعا يجب ان يكون الكلاسPublic static class

    و طبعا تأكد ان جميع الدوال التي تحاول استعمالها هي Public و Static

    في حال انك تريد عمل Objects من الكلاس و تعريفه فطبعا لا تضع كلمة Static

    جرب و اخبرني
    Egypt


    I Love Direct-X

    سبحان الله و بحمده سبحان الله العظيم
    اللهم صلي وسلم و بارك علي سيدنا محمد

  4. #4
    اقتباس الموضوع الأصلي كتب بواسطة general1 معاينة الرد
    تأكد من وضع نفس اسم الName space و طبعا يجب ان يكون الكلاسPublic static class

    و طبعا تأكد ان جميع الدوال التي تحاول استعمالها هي Public و Static

    في حال انك تريد عمل Objects من الكلاس و تعريفه فطبعا لا تضع كلمة Static

    جرب و اخبرني

    جربت اللى انت قولت علية بس للاسف نفس المشكلة
    معلش تعبك معايا بس بجد انا عايز اعمل module ومش عارف

  5. #5
    مشرف منبر Games Design
    صور رمزية general1
    تاريخ التسجيل
    Jun 2007
    ردود
    1,066
    طب تقدر تقولي الفرق بين الModule و الكلاس

    لأني الصراحة لا اعرف ما هو الModule لعدم استعمال VB6
    Egypt


    I Love Direct-X

    سبحان الله و بحمده سبحان الله العظيم
    اللهم صلي وسلم و بارك علي سيدنا محمد

  6. #6
    أنا الحمد لله استطعت حل المشكلة وكلة تمام


    بص الموديل بتكتب فيها التصاريح العامة public وكدة واول ما تكتب فيها اى حاجة
    ممكن تستعمل التصريح دة عالطول من غير ما تعرفة فى الفورم من تانى
    يعنى لو عندى موديل وكتبت فيها
    public i as integer
    ممكن استخدم أل i براحتى فى اى مكان من المشروع تانى من غير ما اعرفها من تانى




    لكن الكلاس موديل بتعمل فيها دوال يعنى لما تعمل كلاس موديل كأنك عملت دالة جديدة واضفتها لمكتبة الفيجوال بيسك
    وتعرف المتغيرات على اساسها
    يعنى ممكن نقول
    public i as unit
    على اساس ان انا عندى كلاس اسمة unit ومعرف فية كل حاجة عن ال unit


    بالنسبة لحل المشكلة المفروض انى كنت اكتب اسم الموديل قبل اى حاجة انا عايز استدعيها
    يعنى Engine.Player.LoadX
    على اساس انى عندى موديل اسمة Engine

    بجد الف شكر على مساعدتك ليااا والحمد لله المشكلة اتحلت وياريت اكون وصلتلك انا اقصد اية بالموديل والكلاس
    لانى حاسس انى مش عارف اشرح ههههه


    الف شكر ليك يا باشا
    جزاك الله خيرا

  7. #7
    عضو نشيط
    صور رمزية Virtools
    تاريخ التسجيل
    Jul 2008
    المنطقة
    الإمارات العربية المتحدة
    العمر
    27
    ردود
    702
    جيد لأنك حليت المشكلة

  8. #8
    اقتباس الموضوع الأصلي كتب بواسطة virtools معاينة الرد
    جيد لأنك حليت المشكلة

    جزاك الله خيرا

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل