صفحه اصلی سایت | صفحه اصلی انجمنها | قوانین سایت | ارسال ترفند | تبلیغات | تماس با ما
انجمن های تخصصی ترفندستان |‌ Tarfandestan Forums

گروه اینترنتی ارور




 


مطرح کردن مسائل مربوط به سخت افزار کلیه مباحث تخصصی و پرسش و پاسخ پیرامون قطعات سخت افزاری در این بخش صورت میگیرد.

ارسال موضوع جدید  پاسخ
لینک تاپیک ابزارهای تاپیک نحوه نمایش
راهنمایی برای برنامه نویسی موس
 
 
goldmember goldmember آنلاین نیست.
امتیاز: 1,511, درجه: 15
امتیاز: 1,511, درجه: 15 امتیاز: 1,511, درجه: 15 امتیاز: 1,511, درجه: 15
درحه بالاتر: 74%, 39 امتیاز مورد نیاز
درحه بالاتر: 74% درحه بالاتر: 74% درحه بالاتر: 74%
فعالیت: 0%
فعالیت: 0% فعالیت: 0% فعالیت: 0%
تاریخ عضویت: Nov 2006
پست ها: 23

سپاس ها: 0
سپاس شده 0 بار در 0 پست
 
26 February 2008
#1  
 
با سلام خدمت دوستان.

سوالی داشتم در مورد برنامه نویسی موس که چطوری می تونم مقادیری که(بیتهایی) که موس مفرسته رو با سی دریافت کنم . اینو با مثال توضیح میدم :

این کار می خوام در مورد موسهای غلتکی انجام بدم . اونهم انه که وقتی موس به جهتی حرکت که میکنه یک مقداری رو به مادر برد ارسال میکنه .مثلا وقتی بطرف بالا که حرکت میکنه به مقدار ا یکی اضافه میشه یا کم میشه . و ویندوز اون رو میگیره و بوسیله اون مکان نمای موس رو تغییر و حرکت میده . درسته دیگه ها...!؟

حالا تو ویندوز اینطوریه که وقتی به بالاترین نقطه صفحه که رسید دیگه از اون بالاتر نمیره یعنی مکان نما گم نمیشه و هرچه قدر موس رو ببریم بالا از اون حد بیشتر نمیره یعنی حرکت موس در حدود صفحه نمایشه .خوب ...

حالا من یه برنامه ای رو می خوام بنویسم که هرچه موس بطرف بالا حرکت کنه شمارنده هم بیشتر میشه یعنی این که با محدوده صفحه نمایش کاری نداشته باشه و هرچه از موس دستور حرکت ( یعنی همون پالس ایکس یا ایگرگ) اومد رو بگیره و به اون مقدار شمارنده اضافه کنه و همینطور برعکس .

حالا تو سی دستوری هست که بشه اینکار رو کرد ؟ البته این برنامه نویسی سخت افزار میشه ! یعنی پالس X و Y و پالس دگمه های موس رو مستقیما دریافت کنه و نمایش بده و لازم نیست که مکان نما حرکت کنه یا نکنه .

این برنامه رو برای آزمایش و استفاده از دیود نور و قرقره پرده دار توی موسهای غلتکی هست استفاده کنم .

خیلی از کمکتون ممنون میشم
 
 
پاسخ با نقل قول
 
 
rahimian rahimian آنلاین نیست.
امتیاز: 2,539, درجه: 20
امتیاز: 2,539, درجه: 20 امتیاز: 2,539, درجه: 20 امتیاز: 2,539, درجه: 20
درحه بالاتر: 95%, 11 امتیاز مورد نیاز
درحه بالاتر: 95% درحه بالاتر: 95% درحه بالاتر: 95%
فعالیت: 0%
فعالیت: 0% فعالیت: 0% فعالیت: 0%
تاریخ عضویت: Feb 2008
محل سکونت: تهران
سن: 24
پست ها: 184
Sonyericsson-G700
Kaspersky Google-Chrome Windows-Vista IR-TCI

سپاس ها: 8
سپاس شده 251 بار در 116 پست
rahimian به Yahoo ارسال پیام فرستادن پیام با Skype به rahimian
 
26 February 2008
#2  
 
اگه از پورت COM استفاده مي كنيد، بايد تو آدرس 03F8 تا 03FF باشه. البته بهتره به كتابهاي System Programming مربوط به DOS مثل PC Intern مراجعه كنيد كه حتي مثال هم براي همه ي اينها داره (استفاده از ماوس، كيبرد، مودم و ... در DOS)
البته حتماً ميدونيد كه توي ويندوز نميتونيد به اين آدرسها دسترسي پيدا كنيد بايد توي DOS يا Windows 98 باشيد.


Mohammad Ali Rahimian
M.Sc Student, Computer Architecture
Computer and Electrical Engineering
University of Tehran

m.a.rahimian@ece.ut.ac.ir
 
 
پاسخ با نقل قول
 
کاربر ذیل به علت این پست مفید از rahimian تشکر کرده است:
Kasra (26 February 2008)
پاسخ

علاقه مندی ها (Bookmarks)

برچسب ها
موس, نویسی, برنامه, برای, راهنمایی



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

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است
Trackbacks are غیر فعال
Pingbacks are غیر فعال
Refbacks are فعال
انتخاب سریع یک انجمن

موضوعات مشابه
موضوع ارسال کننده تاپیک انجمن پاسخ ها آخرین نوشته
سرور کردن سیستم azee مباحث مربوط به شبکه های کامپیوتری 19 9 April 2008 01:42 PM
شبکه کردن کامپيوتر ها seyyed مباحث مربوط به شبکه های کامپیوتری 16 9 April 2008 01:35 PM
زبان برنامه نویسی D قسمت اول heidari مقالات آموزشی پیرامون IT 0 8 October 2006 12:53 AM
زبان برنامه نويسي Python heidari مقالات آموزشی پیرامون IT 0 2 October 2006 09:00 PM
معرفي برنامه nmap scanner heidari مقالات آموزشی پیرامون IT 0 26 May 2006 01:23 AM


اکنون ساعت 08:42 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.
Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0

RSS 2.0
کليه حقوق مادي و معنوي مربوط و متعلق به اين سايت است.
برداشت مطالب تنها با ذکر نام ترفندستان مجاز است.
وب سايت ترفندستان تحت قوانين کپي رايت Creative ميباشد بنابراين در صورت رعايت نکردن حقوق کپي رايت با شما طبق قوانين برخورد ميشود.

.Copyright ©2005-2009 - by Kasra Moghbeli , All right reserved




 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171