PDA

View Full Version : تاریخ شمسی در VB - متن‌باز - بسیار دقیق و سریع


AMIB
28 August 2008, 01:14 PM
دقیق‌ترین و سریع‌ترین تبدیل تاریخ شمسی برای VB - به صورت سورس آزاد

تاریخ شمسی یکی از مهم‌ترین مسائل مورد توجه برای برنامه‌نویسان ایرانی هست
کدهای مختلفی و کتابخانه‌های متفاوتی هم برای انجام تبدیل‌های مورد نیاز توسعه پیدا کردن
که هر کدوم مشکلات و عدم دقت‌های خاص خودشون رو دارن

کدی که در ادامه می‌تونید دریافت کنید
دقیق‌ترین و سریع‌ترین تبدیل هست که به راحتی و بدون نیاز به کتابخانه‌های جانبی می‌تونید توی برنامه‌های VB خودتون ازش استفاده کنید

استفاده و انتشار از این کد آزاد هست
به دلیل احترام به نویسنده‌ی اصلی این کد که اون رو به صورت آزاد در اینترنت قرار داده بود
منم این تبدیل رو به صورت آزاد انتشار می‌دم

امیدوارم بتونه مشکلات برنامه‌نویسان رو به طور کامل از بین ببره

دریافت کد و مثال با زبان VB - ‏17 کیلوبایت
[Only registered and activated users can see links]
رمز فایل فشرده
AMIB

Orion
28 August 2008, 01:19 PM
از شما ممنونم. ولي در VB.NET 2005 به بعد ديگه احتياجي به اين Functionها نيست. خود مايكروسافت اين كار رو برامون انجام ميده (و البته خيلي دقيق!). آدرسش هم System.Globalization.PersianCalendar هستش.

AMIB
28 August 2008, 01:31 PM
بله درست می‌فرمایید
ولی هنوز خیلی از مسائل هست که به VB برتری می‌ده
و من که حالا حالاها قصد مهاجرت به VB.NET رو ندارم

از نظر دقت هم این الگوریتم دقیق‌ترین در نوع خودش هست و حتی سال‌های منفی رو هم پشتیبانی می‌کنه
در حالی که الگوریتم VB.NET چیز دیگه‌ای هست و محدودیت داره