نمایش نتایج 1 تا 9 از 9

نام تاپیک: مراحل ساخت ساعت آنالوگ

  1. #1
    کاربر تازه وارد آواتار baharvand87
    تاریخ عضویت
    دی 1388
    محل زندگی
    خرم آباد
    پست
    82

    Smile مراحل ساخت ساعت آنالوگ

    سلام به همه دوستانی که ممکنه کمک بکنن یا نکنن می خاستم برای من تازه کار مراحل ساخت ساعت آنالوگ رو توضیح بدین و اینکه چگونه اون رو به toolbar اضافه کنم زیاد سرچیدم ولی چیزی دستگیرم نشد نمونه های آماده ای بود ولی من میخواهم خودم درست کنم با تشکر

  2. #2
    کاربر دائمی آواتار mohammad diba
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    تهران
    سن
    42
    پست
    364

    نقل قول: مراحل ساخت ساعت آنالوگ

    سلام دوست عزیز برای این کار شما نیار به یک usercontrol دارید که بتونید به صورت یک کامپوننت هر جا خواستید استفاده کنید یه کنترل تایمر که Interval ان روی هزار تنظیمه و کار با شی گرافیک برای رسم عقریهها وشکل ساعت .
    این کلیته کاره و..............

  3. #3
    کاربر تازه وارد آواتار marijooon
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    .Net Framework
    پست
    59

    نقل قول: مراحل ساخت ساعت آنالوگ

    نقل قول نوشته شده توسط mohammad diba مشاهده تاپیک
    سلام دوست عزیز برای این کار شما نیار به یک usercontrol دارید که بتونید به صورت یک کامپوننت هر جا خواستید استفاده کنید یه کنترل تایمر که Interval ان روی هزار تنظیمه و کار با شی گرافیک برای رسم عقریهها وشکل ساعت .
    این کلیته کاره و..............

    فکر کنم برای یه تازه کار این توضیح کافی نباشه، میشه لطف کنید و یه کم کاملتر توضیح بدید؟

  4. #4
    کاربر تازه وارد آواتار baharvand87
    تاریخ عضویت
    دی 1388
    محل زندگی
    خرم آباد
    پست
    82

    نقل قول: مراحل ساخت ساعت آنالوگ

    از جوابتون ممنونم ولی اگه میشه توضیحات بیشتری بدین مثلا در مورد الگوریتمش یا اینکه اصلا از کجا شروع کنم یا یه سورس بدین مرسی

  5. #5
    کاربر دائمی آواتار Saeed.Masoumi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    نامعلوم
    پست
    539

    نقل قول: مراحل ساخت ساعت آنالوگ

    سلام
    همانطور که دوستمان گفت باید با دستورات گرافیکی اشنایی کامل داشته باشید.
    این رو هم اضافه می کنم که ریاضیتون باید بسیار خوب باشه.
    چند تا نکته:
    زاویه بین عقربه های ساعت شمار و دقیقه شمار:
    | 30H - 5.5M |
    *نکته ساعت 12 را برابر 0 در نظر بگیرید.
    M = دقیقه شمار - H = ساعت شمار.

    زاویه بین عقربه ساعت شمار و 12:
    30H + (30M/60)
    زاویه بین هر شماره ساعت:
    30
    حالا شما باید نقطه قرار گرفت 12 را پایه کار خود قرار بدین بعد ساعت شمار را با توجه به زاویه انحراف بدست آمده رسم کنید سپس با استفاده از فرمول اول بیاین و زاویه انحراف دقیقه شمار را از ساعت شمار بدست آورده و آنرا نیز رسم کنید.
    آموزش رسم خط با توجه با زاویه
    اما شما باید یکم با روش بالا دست و پنجه نرم کنید توی مثال بالا من نسبت به خط افق دوران رو انجام دادم شما باید نسبت با خط قائم بر افق دوران رو انجام بدین.
    موفق باشید.



  6. #6
    کاربر دائمی آواتار mohammad diba
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    تهران
    سن
    42
    پست
    364

    نقل قول: مراحل ساخت ساعت آنالوگ

    دوست عزیز چرا از کامپوننت های آماده استفاده نمی کنی؟

  7. #7
    کاربر تازه وارد آواتار baharvand87
    تاریخ عضویت
    دی 1388
    محل زندگی
    خرم آباد
    پست
    82

    نقل قول: مراحل ساخت ساعت آنالوگ

    مرسی از همه چون ریاضیم هم مثل برنامه نویسیم ضعیف از همون کامپوننت های آماده استفاده میکنم اگه شمام سراغ داشتین برام بزارین ممنوم میشم

  8. #8
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: مراحل ساخت ساعت آنالوگ

    اونقدر ها هم پیچیده نیست.
    secondHand.Angle = (DateTime.Now.Second * 6)-180;
    minuteHand.Angle = (DateTime.Now.Minute * 6)-90;
    hourHand.Angle = (DateTime.Now.Hour * 30) + (DateTime.Now.Minute * 0.5)-90;

    باید بسته به موقعیت اولیه عقربه ها اونها رو مثلا منهای 90 کنید تا صاف وایسته.
    نمونه کار :

    عکس های ضمیمه عکس های ضمیمه

  9. #9
    کاربر دائمی آواتار mohammad diba
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    تهران
    سن
    42
    پست
    364

    نقل قول: مراحل ساخت ساعت آنالوگ

    تویه همین سایت بگردی کامپوننت های آماده همراه با سورس خیلی زیاده.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •