واضح آرشیو وب فارسی:سایت ریسک: نسبت دادن به دکمه های کیبورد greencat 11 تير 1386, 16:07سلام بروبچ گل مجید آنلاین آقا کسی می دونه توc++ چه جوری می شه به دکمه های صفحه کلید نسبتی داد؟؟؟ مثلا بگیم که هر وقت و در هر جای برنامه که بودیم اگر مثلا دکمه p در صفحه کلید را فشار دادیم متلا از برنامه خارج شو یا اینکه فلان پیغام رو بده یا اینکه فلان فایل رو باز کن و ... . (منتظر جواب شما دوستان خوبم هستم به خصوص saalek و sara_she ) راستی من یه سوال دیگه هم داره اونم اینه که : اقا فرق c++ با c یا c# یا vc یا turbo c (درست نوشتمش که ؟؟)یا چند تا برنامه دیگه ای که من تو این تاپیکا با هاشو ن آشنا شدم البته یه چیزایی می دونما ولی ناقص هستش . در ضمن من خودم از Borland C++ 5 استفاده میکنم(البته رجیستر نشده است کی سریال نامبرشو داره؟؟؟) saalek110 11 تير 1386, 16:19while (ch!=27) //braye khorg az barname { ch=getch(); switch (ch) { case 80://kelide jahatie paein کدها break; case 72://kelide jahatie bala کدها break; case 77://kelide jahatie rast break; case 75://kelide jahatie chap break; case 71://kelide home break; case 79://kelide end break; } برنامه بالا برای سئوال اولتان. البته این اسکلت است و می دانم شما خودتان سریع همه چیز را می سازید. اساس این اسکلت گرفتن کلیدی داخل حلقه است. و بعد با if (یا سوئیچ که نوعی if است ) مدیریت کنید کدهای کلیدهای زده شده را. برنامه کامل تر خواستی نگاهی به این تاپیک بکن: کمک فوری برای الگوریتم tv game () پست 10 به بعد فکر کنم. saalek110 11 تير 1386, 16:29اما راجع به سی و سی پلاس و سی شارپ: سی پلاس و سی خالی زیاد از هم قابل تفکیک نیست . مثلا با توربو سی هم میشه فایهای با پسوند .c را کامپایل کرد و هم فایلهای با پسوند .cpp . اما از لحاظ تاریخچه چون سی آبجکت گرا نبود آمدند سی پلاس را ساختند تا سی هم مد روز شود و آبجکت گرا شود. یعنی بشود کلاس ساخت و ... البته یک مقدار تجهیزات هم اضافه شد. که اهل آن بهتر می توانند پاسخ دهند. مثل آقا آرش. اما راجع به سی شارپ. سینتکس سی شارپ تقریبا همان سی است ولی در سی شارپ از اول آبجکت گرا کار شده نه مثل سی که بعدا آبجکت گرا بشه. در سی شارپ همه چیز یک شی است حتی یک متغیر. ولی در سی پلاس فقط کلاسها شامل برنامه نویسی آبجکت گرا است و قبلش شی گرا نیست. با سی شارپ به سرعت میشه برنامه ویندوزی ساخت. ولی با توربو سی 3 فقط میشه داسی ساخت(البته شاید هم بشه ویندوزی ساخت ولی من تاحالا ندیده ام). البته با 4.5 ویندوزی هم میشه ساخت که همتای ویژوال سی 6 میتوان تصور کرد. برخلاف سی شارپ که محیط ساده ای مثل ویژوال بیسیک دارد محیط ویژوال سی 6 کمی پیچیده تر است و کدنویسی کمی نیاز به حضور ذهن بیشتر. در کامپایلرهایی مثل ویژوال بیسیک و سی شارپ خیلی قسمتها مخفی شده. مثل توابعی که با تابع های ویندوز ارتباط برقرار می کنند. در وی سی 6 این خرت و پرت ها را هم شما مشاهده می کنید و قادر به تغییر آنها هستید. ولی اگر نیاز ندارید آنها را تغییر دهید شاید ندیدنشان بهتر از دیدنشان باشد چون محیط خلوت تر است. اضافه می کنم که برنامه ای که با زبانهای دات نت مثل سی شارپ و وی بی دات نت و وی سی دات نت ساخته شود روی ویندوزی اجرا می شود که دات نت فریم ورک نصب باشد. ولی برنامه هایی که با وی سی 6 ساخته بشه مستقل است. saalek110 11 تير 1386, 16:35سریال نامبر بورلند سی را هم من ندارم. شاید دوستان دیگه داشته باشند.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1671]