تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 89 از 326 اولاول ... 397985868788899091929399139189 ... آخرآخر
نمايش نتايج 881 به 890 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #881
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    سلام هر چند اینجا جاش نیست این بخش مال C++ ه

    اما

    ببین من الان یه کلاس دارم با این کد خب؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    میتونم اینجوری بهش دسترسی داشته باشم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته اگه با استفاده از using فضای نام رو اضافه کنی این قطعه کد کفایت میکنه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه چیزی که اینجا خیلی مهمه اینه توابع Static باشند

    اگه توابع توی dll رو Static تعریف نکنی برای استفاده ازشون باید شی تعریف کنی

    والسلام


    مرسی
    میشه تاپیکشو بهم بدین
    لطف کردی جواب دادی اما من اینارو میدونستم
    مشکل من این نیست که نتونم از توابع یک کلاس استفاده کنم
    مشکل من اینه که وقتی فایل DLL ساخته میشه
    و می خوام از کلاسهای این فایل توی یک پروژه استفاده کنم شی رو که از این کلاسها میسازم رو قبول نمیکنه در واقع ارور میده که کلاس مورد نظر پیدا نشد
    (همونطور که میدونی وقتی اسم یه کلاس رو توی ویژوال استدیو مینویسی به رنگ سبز میشه اما اینجا وقتی اسم کلاسی که درون فایل DLL قرار داره رو مینویسم اصلا نمی شناسدش)

  2. #882
    داره خودمونی میشه kingtak's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    30

    پيش فرض

    سلام دوستای عزیز
    من تازه با برنامه نویسی آشنا میشم
    چند تا سوال داشتم.ممنون میشم اگه دوستان به سوالاتم جواب بدن
    یکی اینکه:
    به نظر شما من از c شروع کنم یا c++?
    دوم اینکه مفهوم شی گرایی در c++ چیه؟یعنی اگه بخوام برنامه ای مثل بابیلون یا هر برنامه ای که از تم و اسکین توش استفاده شده میشه با c++ نوشت؟چون توی سی دیدم که برنامه های تو محیط داس اجرا میشن.آیا میشه برنامه ای که با vb نوشته شده رو توی سی++ نوشت؟(مثلا از دکمه یا تم استفاده کرد)
    به نظر شما تو چه مدتی میشه زبان c++ رو یاد گرفت؟

  3. #883
    آخر فروم باز MaSoUd555's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تهران
    پست ها
    1,117

    پيش فرض

    مرسی
    میشه تاپیکشو بهم بدین
    لطف کردی جواب دادی اما من اینارو میدونستم
    مشکل من این نیست که نتونم از توابع یک کلاس استفاده کنم
    مشکل من اینه که وقتی فایل DLL ساخته میشه
    و می خوام از کلاسهای این فایل توی یک پروژه استفاده کنم شی رو که از این کلاسها میسازم رو قبول نمیکنه در واقع ارور میده که کلاس مورد نظر پیدا نشد
    (همونطور که میدونی وقتی اسم یه کلاس رو توی ویژوال استدیو مینویسی به رنگ سبز میشه اما اینجا وقتی اسم کلاسی که درون فایل DLL قرار داره رو مینویسم اصلا نمی شناسدش)
    کارایی که میکنید کاملا درست، نباید مشکلی باشه

    DLL رو با add reffrence ادد میکنید؟

  4. #884
    آخر فروم باز MaSoUd555's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تهران
    پست ها
    1,117

    پيش فرض

    سلام دوستای عزیز
    من تازه با برنامه نویسی آشنا میشم
    چند تا سوال داشتم.ممنون میشم اگه دوستان به سوالاتم جواب بدن
    یکی اینکه:
    به نظر شما من از c شروع کنم یا c++?
    دوم اینکه مفهوم شی گرایی در c++ چیه؟یعنی اگه بخوام برنامه ای مثل بابیلون یا هر برنامه ای که از تم و اسکین توش استفاده شده میشه با c++ نوشت؟چون توی سی دیدم که برنامه های تو محیط داس اجرا میشن.آیا میشه برنامه ای که با vb نوشته شده رو توی سی++ نوشت؟(مثلا از دکمه یا تم استفاده کرد)
    به نظر شما تو چه مدتی میشه زبان c++ رو یاد گرفت؟
    Cpp رو یاد بگیر

    شی گرایی هم در خلاصــــــــــه یعنی اینکه یه نفر دیگه یه کلاسی میسازه شما میتونید با ساختن شی ازش استفاده کنید

    بله میشه نوشت ، منتها کار سختیه(این کارو با C# میتونید انجام بدید خیلی ساده تر)

    مدت زمان یاد گرفتن زبان های برنامه نویسی نامحدوده زمان خاصی نداره

  5. این کاربر از MaSoUd555 بخاطر این مطلب مفید تشکر کرده است


  6. #885
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    کارایی که میکنید کاملا درست، نباید مشکلی باشه

    DLL رو با add reffrence ادد میکنید؟
    آره اول با add reffrence ادد می کنم بعد هم توی برنامه از دستور Using و فضای نام کتابخانه ی کلاس استفاده میکنم اما وقتی می خوام از کلاسها استفاد کنم وقتی اسم کلاسو مینویسم ارور میده که همچین کلاسی توی فضای نام وجود نداره رفته رو مخم

  7. #886
    اگه نباشه جاش خالی می مونه havva's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    302

    پيش فرض

    سلام

    من برای یادگیری کار به یه دستگاه مدتی شروع کردم C++ بخونم الان که دارم یوزر منوال اون رو می خونم یادم نمی اد و نمی فهمم این 3 خط چین؟ یا اسم ها کاری ندارم می خونم با کاری که کرده اشنا شم مثلا این :: چیه ؟
    این سه خط منظورمه نمی فهمم چی میگه ممنون میشم راهنمایی کنید


    IceUtils::IceSharedFunctorMemberH<IceObj> m_sharedObj;
    IceUtils::IceFunctorMutex m_ObjMutex;
    IceUtils::IceFunctorGuard ObjGuard(m_ObjMutex
    );

  8. #887
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    ceUtils این کلاس هست
    :: جدا سازی تابع از کلاس
    :IceSharedFunctorMemberH<IceObj> m_sharedObj
    IceFunctorMutex m_ObjMutex
    IceFunctorGuard ObjGuard(m_ObjMutex)
    اینها هم توابع و متغیر های کلاس هستش

  9. این کاربر از Mr Mohabat بخاطر این مطلب مفید تشکر کرده است


  10. #888
    اگه نباشه جاش خالی می مونه havva's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    302

    پيش فرض

    ceUtils این کلاس هست
    :: جدا سازی تابع از کلاس

    اینها هم توابع و متغیر های کلاس هستش
    ممنون مثلا در این خط

    IceUtils::IceSharedFunctorMemberH<IceObj> m_sharedObj;

    این مقدار <IceObj> چیه؟ این رو من در قبلا در کتابی که خوندم ندیده بودم وبرام اشنا نبود

    همچنین در این خط
    IceUtils::IceFunctorMutex m_ObjMutex;
    وقتی تابع رو از کلاس جدا کرده بعدش یه فاصله گذاشته و نوشته m_ObjMutex این چیه؟ این هم جزو تابع هست؟ قبلا ندیده بودم این شکلی اش رو برای تعریف تابعهاش


    ممنون از کمک و راهنماییت

  11. #889
    اگه نباشه جاش خالی می مونه sajadblog.blogfa's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    آخر دنیا
    پست ها
    347

    پيش فرض

    سلام
    دوستان من دارم یه برنامه می نویسم که یه جایی احتیاج عددی وارد بشه اگر عدد 0 باشه قبول نکنه و اگر عددی را وارد نکرد 1 در نظر بگیرد

    من یه متغییر consolekeyinfo تعریف کردم مقدار بدست امده رو مقایسه می کنه اگر 1 باشه break می کنه و مقدار میده ولی اگر چیز دیگه ای وارد کنه فقط توی modifires مقدار decimal اون کارکتر سیو می شه

    اول می خواستم نظرتون رو در مورد الگوریتم بدونم

    بعد اینکه آیا conver خاصی وجود داره که مقدار decimal یک کارکتر رو به یک مقدار انتیجر تبدیل کنه من کلاس convert رو برسی کردم چیزی پیدا نکردم
    این هم کد
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ;
    با تشکر

  12. #890
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Aug 2007
    پست ها
    499

    پيش فرض

    سلام
    می خواستم بپرسم که توابع arcرو تو C++ چجوری می شه تعریف کرد. مثل arctanX

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •