خوراک پی سی کدنویس

ورود کاربران

آمار سایت

اعضا : 135
محتوا : 67
پیوندها : 6
بازدیدهای محتوا : 58447

حاضرین در سایت

 42 مهمان حاضر

برای نمایش بهتر سایت، از مرورگر استاندارد فایرفاکس استفاده کنید! مرورگر اینترنت اکسپلورر متعلق به دهه گذشته است!

firefox icon

Valid XHTML 1.0 Transitional Valid CSS!

سورس کد مثالهای یازدهم و دوازدهم - MFC

0 امتیاز

مثال 11:

آشنایی با MFC
تعریف پروژه از نوع Dialog
نحوه استفاده از کنترل متنی در دیالوگ

دانلود سورس کد مثال یازدهم با حجم 131 کیلو بایت

مثال 12:

نحوه تعریف متغیر برای یک کنترل و استفاده از تابع UpdateData به منظور هماهنگ سازی مقدار متغیر و محتویات کنترل.
نحوه استفاده از کنترل تصویر برای نمایش آیکون و bitmap های موجود در منابع (resource) برنامه
نحوه استفاده از کلاس CDC به منظور نقاشی کردن روی پنجره

دانلود سورس کد مثال دوازدهم با حجم 363 کیلو بایت

  • زمانی بیدختی  - MFC
    با سلام
    اگر میشه درباره ی مبحث MFCها هم چندتا مقاله تو سایت قرار بدیدو اگه ممکنه اسلاید بخش اولش.
  • مدیر سایت  - مقالات MFC
    سعی می کنم تا آخر هفته این کار را انجام دهم.
  • مبارکی
    استاد هیچ کدوم از exam های mfc اجرا نمیشه خطای:Cannot open include file: 'afxcontrolbars.h': No such file or directory
  • مدیر سایت  - اجرای برنامه های MFC
    سلام، به این دلیل اجرا نمی شوند که feature pack روی کامپیوتر شما نصب نیست. لیکن چون ما از ویژگیهای جدید استفاده ای نکرده ایم، می توانید فرایند زیر را برای درست شدن برنامه اجرا کنید:
    1. خطی که فایل afxcontrolbars.h را include کرده است، کامنت کنید!
    2. با استفاده از دکمه جستجو و جایگزینی (Ctrl+H) کلمه CWinAppEx را با CWinApp جایگزین کنید (فکر می کنم 3 جا استفاده شده است) با این کار کلاس قدیمی استفاده خواهد شد و مشکلات مرتفع می شود.
  • سرلک
    سلام.استاد برای مرتفع کردن errorزیرچیکار باید کرد؟
    Debug error!
    Run time check failure#3_the variable ’n’ is being used being initialized.
  • مدیر سایت  - رفع مشکل
    این خطا زمانی رخ می دهد که یک متغیر را بدون اینکه مقدار دهی کنید، استفاده کنید. در مورد خطای بالا ظاهرا شما متغیر n را قبل از اینکه استفاده کنید مقدار نداده اید و چون مقدار عجیبی احتمالا داشته، استفاده های آتی مشکل ساز شده است.
    نمونه دیگری که این خطا ممکن است رخ دهد:
    int* p;
    *p = 100;
    در اینجا هم چون p به جایی اشاره نمی کند، p* نمی تواند حاوی عدد 100 شود و خطای مشابهی رخ خواهد داد.
  • میثم  - راهنمایی
    واقعاعالیه
    فقط دست مبتدیا رو هم بگیرید
    اگه میشه فقط رفع اشکال نباشه /به صورت منظم هم تدریس کنید
    بالاالخره یه سایت درست وحسابی پیدا کردیم
    متشکرم
    B)
  • مدیر سایت
    @میثم
    این سایت برای یک کلاس درسی دانشگاه تهیه شده که ترمهای پاییز ارائه می شود. اگر فرصت شود مطالب را با نظم بهتری خواهیم نگاشت.
  • khatere
    سلام می خواستم بدونم اشکال های زیر چه طوری برطرف میشه؟ :?:
    با تشکر
    ------ Build started: Project: nahaei, Configuration: Debug Win32 ------
    Linking...
    beam.obj : error LNK2019: unresolved external symbol "public: virtual void __thiscall beam::draw(class CClientDC *)" (?draw@beam@@UAEXPAVCClientDC@@@Z) referenced in function "public: __thiscall beam::beam(double,double,double,class opticLab *,class CClientDC *)" (??0beam@@QAE@NNNPAVopticLab@@PAVCClientDC@ 4;@Z)
    beam.obj : error LNK2019: unresolved external symbol "public: __thiscall laboratory::~laboratory(void)" (??1laboratory@@QAE@XZ) referenced in function "public: __thiscall sourceBeam::~sourceBeam(void)" (??1sourceBeam@@QAE@XZ)
    extendedBeam.obj : error LNK2001: unresolved external symbol "public: __thiscall laboratory::~laboratory(void)" (??1laboratory@@QAE@XZ)
    parallelBeam.obj : error LNK2001: unresolved external symbol "public: __thiscall laboratory::~laboratory(void)" (??1laboratory@@QAE@XZ)
    blackThing.obj : error LNK2019: unresolved external symbol "public: __thiscall brokenOptic::~brokenOptic(void)" (??1brokenOptic@@QAE@XZ) referenced in function __unwindfunclet$??0blackThing@@QAE@NNNNPAVCClientDC@&# 64;@Z$0
    planeMirror.obj : error LNK2001: unresolved external symbol "public: __thiscall brokenOptic::~brokenOptic(void)" (??1brokenOptic@@QAE@XZ)
    convexMirror.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall brokenOptic::draw(class CClientDC *)" (?draw@brokenOptic@@UAEXPAVCClientDC@@@Z)
    planeMirror.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall brokenOptic::draw(class CClientDC *)" (?draw@brokenOptic@@UAEXPAVCClientDC@@@Z)
  • مدیر سایت  - @ khatereh
    این خطا غالبا سه دلیل دارد:
    1. یک تابعی در کلاس یا جای دیگر تعریف کرده اید ولی بدنه آن را پیاده سازی نکرده اید.

    2. ناشی از این است که شما احتمالا از کتابخانه ای (فایل lib) به صورت نادرست استفاده می کنید. مثلا تابعی دو پارامتر دارد ولی شما با 3 پارامتر فراخوانی می کنید. یا کتابخانه به صورت unicode کامپایل شده ولی پروژه شما ascii است.

    3. از کتابخانه متن باز استفاده می کنید ولی فایلهای cpp را در پروژه اضافه نکرده اید.
اظهار نظر
مشخصات شما:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh::whistle:;):s:!::?::idea::arrow:
امنیت
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.