(ویرایش شده پس از پاسخ ها)
با سلام :
مدتی بود که تو سایت برنامه نویس نبودم و به تمامی دوستان سال جدید رو تبریک می گم...
در حال حاضر آیا این امکان وجود دارد که در vs 2010 (دات نت فریم ورک 4) بدون استفاده از هیچ کلاس یا dll جانبی خاصی تاریخ شمسی را با امکانات خود .net 4 داشته باشیم؟
چنانچه تنظیم یا روش خاصی (مثلا تغییر در properties خود پروژه) برای تاریخ شمسی وجود ندارد بهترین کلاس نوشته شده برای تقویم شمسی چیست؟(سوال 1)
در مورد شمسی بودن 3 فاکتور وجود دارد :
الف)کامپوننت تقویم
ب)تاریخی که در یک لیبل نمایش داده می شه
ج)فارسی کردن اعداد بکار رفته در لیبل و کامپوننت تقویم
برای فارسی کردن اعداد بکار رفته در لیبل می توان رشته تاریخ لیبل را توسط متد خاصی گرفت و اعداد درون آن را فارسی کرد!
به نظرم این کار زیاد جالب نیست.چون با تغییر ماهیت اعداد ما در حقیقت دیگر با عدد سروکارنداریم و امکان انجام محاسبات ریاضی
روی این اعداد وجود ندارد.
چگونه می توان این کار را با پروپرتی ها و متد های کلاس های PersianCalendar و CultureInfo و DateTimeFormatInfo انجام داد؟
(سوال 2)
در مورد کامپوننت تقویم چطور ؟ اول اینکه چطور شمسیش کنیم و دوم اینکه چطور اعداد داخل اونو مثل بالا به فرمت فارسی تبدیل کنیم.؟
(سوال 3)
با تشکر
مجید داراب
همیشه شاد و سلامت باشید