سلام ، دوستان ، من به یه تقویم شمسی توی پاکت پیسی نیاز دارم ، نمیدونم باید چیکار کنم .
کلاس System.Globalization.PersianCalendar رو هم پشتیبانی نمیکنه![]()
سلام ، دوستان ، من به یه تقویم شمسی توی پاکت پیسی نیاز دارم ، نمیدونم باید چیکار کنم .
کلاس System.Globalization.PersianCalendar رو هم پشتیبانی نمیکنه![]()
از دوستان ، کسی کلاس تبدیل تاریخ میلادی به شمسی رو نداره ؟ اگریتمشم نمیدونید چیه ؟
سلام
من در خود دات نت هم از PersianCalendar استفاده نمیکنم!
از قدیم، یک کلاس خودم نوشتم که بعدها آن را در یک حلقه برای تک تک روزها با PersianCalendar دات نت چک کردم و در همه روزها بازه 9 هزار ساله جواب یکسانی با PersianCalendar میدهد ولی سرعت محاسبات این کلاس بیش از 4 برابر سریعتر از PersianCalendar دات نت است.
اما تا کنون دقت نکرده بودن که CF کلاس PersianCalendar را ندارد.
کمی اجازه دهید میتوان کلاس را به dll خودم برای موبایل اضافه کنم و تقدیمتان کنم.
=====
اگر خودتان هم مایل به نوشتن و طراحی الگوریتم هستید میتوانید به تاپیک زیر مراجعه کنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید.
حاجی ما منتظریم . دمت گرم .
خودمم شروع میکنم ، ببینم چی میشه .
مرسی![]()
جناب H2 اگر وقت کردین ، یه عنایتی به ما داشته باشین![]()
سلام
میبخشید دیر شد.
نسخه ای برایتان آپلود کردم.
تقویم را میتوانید در مسیر GHNet.Globalization.SpeedPersianCalendar پیدا کنید.
طریقه استفاده اش هم مانند نمونه مشابه خود دات نت است.
mediafire.com/?2ttmmznnmau
(طبق الگوریتم مطرح شده در تاپیک پست 3 محاسبه میکند و جوابهای نمونه غیر Compact ان برای تمام روزهای کل بازه 9 هزارساله با تقویم خود دات نت یکسان بوده)
موفق باشید.
سلام ، ممنون از کمکتون .
من مسیر GHNet.Globalization.SpeedPersianCalendar رو نتونستم پیدا کنم . تنها چیزی که از این رفرنس تونستم پیدا کنم این بود :
بود که اینطوری میخواستم ازش استفاده کنم:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در هنگام لود فرم ، با این پیغام روبرو میشم :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من فکر میکنم که شما فایل Dll رو اشتباه گزاشتید و نسخه Compackt نباشه .
راسی ، بررسی اینکه سالی کبیسه هست یا نه رو نداره ؟ یه چیزی مثل تابع IsLeapYear
بازم از زحمات بی دریغتون تشکر میکنم . دستگیری عبدالمالک هم خدمتتون تبریک میگم![]()
سلام
صد در صد و بدون کوچکترین تردید dll را اشتباهی reference کرده یا اصلاً ... !
من و این نام گذاری ShamsiTaghvim.ShamsiTaghvim !!!!!!!!!!!!!!!
یک new project بزنید و dll را به شاخه bin اش کپی و سپس add reference کنید.
دقت بیشتری کنید! نامش ghnet.smart.dll است.
توی فولدر دانلود هام خیلی شلوق پلوق بود ، من بجای فایل شما یه فایل دیگه که تو همون فولدر بود رو اضافه کردم
بازم ممنونم و معذرت میخوام .
سلام
همین مردیکه قاتل را میگید که یه ریگی به کفشش داشت؟!!!...دستگیری عبدالمالک هم خدمتتون تبریک میگمبله خبر خوبی بود!
اینجا هم فرار میکرد، جای دیگری خدمتش میرسیدند، بهشت زهرا و قبرستان ها پر است از آدم هایی که روزی مثل من (خودم را میگم) زندگی میکردند و فکر میکردند کو حالا تا نوبت ما برسه ولی رسید و خیلی راحت بدون انها هم زمین چرخید و آفتاب تابید و زندگی ادامه یافت انگار همچین کسی وجود نداشته و صدها و هزاران سال سپری شد ...
موفق باشید.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)