View Full Version : سوال: رویداد های موس
moonDark
جمعه 21 مهر 1391, 12:42 عصر
سلام
چه طوری میشه مختصات موس رو بعد از راست کلیک یا چپ کلیک گرفت؟
میشه کد کاملشو بدین؟
خیلی گشتم ولی اکثرا برای فرم ها گفتن ولی من برای کنسول میخام
vb8334
جمعه 21 مهر 1391, 13:27 عصر
سلام دوست عزیز
من خودم از یه library استفاده می کنم خیلی باحاله و راحت میشه باهاش کار کرد اگه می خوای با این روش کار کنی بگو
تا روش کار رو بهت بگم حتی من یه paint کوچیک نوشتم باهاش .
موفق باشی
moonDark
جمعه 21 مهر 1391, 13:52 عصر
ممنون میشم اگه توضیح بدین
vb8334
جمعه 21 مهر 1391, 15:24 عصر
خوب اولین کاری که شما باید انجام بدین باید library های allegro رو به ide تون بشناسونید
من اینجا یه لینک قرار میدم که نحوه پیکربندی library های allegro رو توی visual studio 2010 رو توضیح میده.اگه از ide دیگه ای استفاده میکنی می تونی توی گوگل سرچ کنی پیدا میشه
نحوه پیکربندیش .
http://blog.hamidnazari.com/2010/07/21/installing-allegro-on-visual-cpp-express-2010/سایت اصلی :
http://www.allegro.cc/نکته :شما باید از نسخه 4.2.3 استفاده کنید این نسخه رو دانلود کنید .
نکته :library allegro برای کارهای گرافیکی و ساخت بازی هستش
1.برای کامپایلر : mingw
http://cdn.allegro.cc/file/library/allegro-4.2.3/allegro-mingw-4.2.3.zip2.برای کامپایلر : msvc
http://cdn.allegro.cc/file/library/allegro-4.2.3/allegro-msvc10-4.2.3.zipدر صورتی که از کامپایلر mingw استفاده میکنی از لینک اولی و در غیر اینصورت از لینک دومی .
سورس ها:
http://cdn.allegro.cc/file/library/allegro-4.2.3/allegro-misc-4.2.3.zipبرنامه کوچیک paint خودم :
paint_with_C__.rar - 548.3 Kb (http://uplod.ir/36fufi8zhbpm/paint_with_C__.rar.htm)
یه سایت دیگه در مورد allegro:
http://www.c-programmieren.com/Allegro-Tutorial.html
بازم اگه مشکلی بود در خدمتیم.
موفق باشی
moonDark
شنبه 22 مهر 1391, 16:48 عصر
آقا دستتون درد نکنه خیلی زحمت کشیدین
من از C-Free و UE studio استفاده میکنم خیلی سبک و کامل هستند
من برنامتونو نگاه کردم خیلی برام جالب بود
اول یه صفحه کنسول اومد بعد فرم برنامتون. من اکثر برنامه های فرم داری رو که با C++ نوشته شدن رو نگاه کردم دیگه اون صفحه کنسولو نداشتن.
به هر حال کمک خیلی بزرگی کردین
راستی شما میتونید کمکم کنید بگید چه طوری میشه یه فایل DLL رو تولید کرد؟
من با C-Free وقتی پروژه Dinamyc link library باز میکنم یه همچین کدی برای بار اول توی برنامه مینویسه:
#include <windows.h>
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
میشه بگید من چه طوری میتونم یه کلاس این تو بنویسم و از این DLL و کلاس هاش توی یه برنامه دیگه استفاده کنم؟
vb8334
شنبه 22 مهر 1391, 17:36 عصر
خواهش می کنم . واقعیتش اینکه من با dll ها در ++c کارنکردم چون قصد دارم از ++c به #c مهاجرت کنم دیگه گفتم تو #C یاد میگرم در ضمن تو #C رفرنس های زیادی در این مورد وجود
داره بازم من یه چند تا لینک میزارم برای ایجاد dll تو ++c امیدوارم به کارتون بیاد.
http://catm.ir/1390/01/%D8%B7%D8%B1%DB%8C%D9%82%D9%87-%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-dll-%D8%B3%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-cc-2/
http://www.iranled.com/forum/thread-16899.html
http://www.iranled.com/forum/thread-11263.html
http://www.icynorth.com/development/createdlltutorial.html
ولی اگه oop رو خوب بلدی سعی کن به #c مهاجرت کنی .
موفق باشی
moonDark
یک شنبه 23 مهر 1391, 08:10 صبح
ممنون بابت کمکتون :قلب:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.