واضح آرشیو وب فارسی:سایت ریسک: View Full Version : كسي ميتونه به من كمك كنه؟ TALEBI7702-07-2008, 05:11 PMسلام دوستان من ميخوام با زبان C يك ماشين حساب طراحي كنم كه گرافيكش دقيقا مثل يك ماشين حساب واقعي باشه و اعداد با استفاده از ماوس و كليك بر روي دكمه هايي كه روي صفحه ماشين حساب طراحي ميشه، وارد بشه. چه جوري بايد اين برنامه رو شروع كنم و تعريف پورت ماوس براي وارد كردن اعداد با كدوم دستور بايد انجام بشه؟؟ از دوستاني كه منو تو نوشتن اين برنامه كمك ميكنن تشكر مي كنم. TALEBI7703-07-2008, 11:25 AMبا سلام دوباره خدمتت دوستاني كه اين تاپيك رو مشاهده كردند و ميكنن. نوشتن اين برنامه يعني اينقدر سخته كه حدودا سي نفر اونو مشاهده كردند ولي كسي كمكي به من نكرده يا اينكه راه حل پيشنهاديتون خيلي سخته؟ s_0o003-07-2008, 11:39 AMسلام : اگر به خواهید این برنامه را بنویسید اول باید چند تابع تعریف کنید که هر تابع کار ماشین حساب را انجام دهد . مثلا اگر خواستید که اعداد را با هم جمع کند برود در تابع مثلا Add و این جمع دو عدد را انجام دهد و می توانید از دستور switch هم استفاده کنید . در مورد استفاده از موس من اطلاعاتی ندارم . کتاب برنامه نویسی به زبان c ( جعفرنژاد قمی ) شاید بتواند به شما کمک بکنه و کتاب دیتل اند دیتل ( مترجم : قلزم ) اگر درست گفته باشم هم می تونه به شما کمک بکنه . ببخشید اطلاعات من در همین حد بود . hoax3r06-07-2008, 01:22 AMاگر این اولین برنامه ای هست که میخواهید گرافیکی در ++c درست کنید. خوب یه مقداری کارتون مشکل تر هست شما اول باید با مباحث اولیه این کار آشنا باشید. بعد بیان رو ساخت برنامه های بزرگتر وقت بزارین و مشخص کنید تا چه حد به این زمنیه آشنا هستین تا بهتر راهنماییتون کنیم. hamed valizadeh06-07-2008, 08:14 AMسلام دوست عزیز من این رو به زبان pascal دارم و بیشترش اسمبلی هست برای همین هم تبدیلش به c کاری نداره http://www.fileden.com/files/2008/7/4/1988726/USEMOUSE.PAShttp://www.fileden.com/files/2008/7/4/1988726/USEMOUSE.PAS http://www.fileden.com/files/2008/7/4/1988726/USEMOUSE.PAS mic_makarti06-07-2008, 08:16 PMخوب اینطور که معلوم هست می خوای توی محیط داس بنویسی !!! خوب باید از زبان اسمبلی توی سی استفاده کنی پس اون برنامه پاسکال که بالاست که البته من ندیدم حتما از اسمبلی استفاده کرده شما به راحتی می تونی قسمت های مربوط به که موس را استفاده کنی برای گرافیکم از توابع گرافیک در سی ! فاطـمه08-07-2008, 05:16 PMبچه ها من الان که فکر می کنم همه قسمتای نوشتن این برنامه آسون به جز قسمتی که باید مشخص کنیم چه جوری از موس و کی برد استفاده بشه مثلاً چه جوری یه گزینه از ماشین حساب انتخاب بشه؟؟ یا اصلا میشه تو C موس فعال کرد؟؟؟ mic_makarti08-07-2008, 06:17 PMسلام . یه توضیح کلی : وقتی می خواین با زبان اسمبلی از موس استفاده کنی که خیلی راحته ! باید اول موس را فعال کنی (آفرین با هوش !) بعد کاربر یک جا کلیک می کنه یک فلگ 1 می شه خوب بعد هم مختصات توی یک جا (در اسمبلی مثلا AX که خودتون می دونید چیه !) ذخیره می شه ! بعد باید موس را رها کنید یعنی چی ؟ یعنی وقتی کاربر کلیک میکنه سیستم تو حالت نگه داشتن دکمه موس می مونه باید موس را رها کنید تا صدتا کلیک نکنه بعد مختصات بدست امده را مقایسه کن ببین که در کدام مختصات شکلی که داری (منظورم 1 2 3 + و غیره ...) صدق می کنه بعد کاری که می خوای بکن ! کد نمی زارم چون قول دادم کد به کسی ندم (نامردیه) سرچ کن پیدا می کنی !!!(اه خصیص !!!) باشه بابا نزن ! راهنمایی : http://www.electrofriends.com/articles/mouse/index.html اما خدا وکیلی خودت بنویس ما هم ثواب ببریم !!! فاطـمه08-07-2008, 06:26 PMسلام . یه توضیح کلی : وقتی می خواین با زبان اسمبلی از موس استفاده کنی که خیلی راحته ! باید اول موس را فعال کنی (آفرین با هوش !) بعد کاربر یک جا کلیک می کنه یک فلگ 1 می شه خوب بعد هم مختصات توی یک جا (در اسمبلی مثلا AX که خودتون می دونید چیه !) ذخیره می شه ! بعد باید موس را رها کنید یعنی چی ؟ یعنی وقتی کاربر کلیک میکنه سیستم تو حالت نگه داشتن دکمه موس می مونه باید موس را رها کنید تا صدتا کلیک نکنه بعد مختصات بدست امده را مقایسه کن ببین که در کدام مختصات شکلی که داری (منظورم 1 2 3 + و غیره ...) صدق می کنه بعد کاری که می خوای بکن ! کد نمی زارم چون قول دادم کد به کسی ندم (نامردیه) سرچ کن پیدا می کنی !!!(اه خصیص !!!) باشه بابا نزن ! راهنمایی : http://www.electrofriends.com/articles/mouse/index.html اما خدا وکیلی خودت بنویس ما هم ثواب ببریم !!! دوست عزیز از راهنماییتون ممنون. در ضمن من که پروژه ندارم فقط می خوام یاد بگیرم... hoax3r08-07-2008, 06:32 PMفکر میکنم منظور دوستمون از گرافیکی استفاده از Api های ویندوز بود نه وقفه ها و محیط داس! برنامه نویسی 16 بیتی بجز یکسری از مصارف خاص دیگه کاربردی به اون صورت نداره. mic_makarti08-07-2008, 06:38 PMنه ! دقیقا محیط داس ! برای یادگیری مفاهیم پایه هنوز محیط خوبیه ! تو ویندوز که دیگه چیزی نمی خواد ! بیلی جون همه چیزا آماده گذاشته !!! البته با api ها !!!! hoax3r08-07-2008, 06:59 PMبه نظر من حتی برای یادگیری هم وقت تلف کردن چون الان واقعا هیچ کاربردی نداره، البته نمیگم یادگیریش بده چون خودمم به علت علاقه ای که داشتم دنبالش رفتم همین محیط داس هم میشه win32 کار کرد ولی استفاده از وقفه ها (کلا 16 بیتی) کار اشتباهیست من از این جمله دوستمون گفتم منظورشون استفاده از API ها بوده گرافيكش دقيقا مثل يك ماشين حساب واقعي باشه و اعداد با استفاده از ماوس و كليك بر روي دكمه هايي كه روي صفحه ماشين حساب طراحي ميشه، وارد بشه. بله با شما موافقم api ها بیشتر امکانات یه برنامه نویسی رو فراهم میکنه فاطـمه08-07-2008, 07:08 PMدوست عزیز کسی که این تاپیک رو زده قصدش یادگیری نبوده mic_makarti08-07-2008, 07:09 PMبله حرف شما درسته . انسان باید با علم پیشرفت کنه . کی دیگه میره دنبال Small Scale Experimental Machine !!! اما دونستن بعضی از مفاهیم پایه شاید کابرد نداشته باشه ولی لذت داره به قول استادمون حس کنجکاوی آدم را ارضا می کنه ! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 345]