<$BlogRSDURL$>

@ 3/12/2004

تقويم هجری شمسی (جلالی) به دات‌نت و ويندوز وارد می‌شود  

نه تنها به عنوان يک برنامه‌نويس ايرانی، بلکه حتی به عنوان يک کاربر ايرانی، شايد اين يکی از مهمترين خبرهای IT ايران برای من و شما باشد. بله، از اين پس سيستم تقويم کشورمان را در همه‌ جا به راحتی به کار خواهيم برد.


سرانجام درخواست‌های ايرانيان به مايکروسافت برای وارد کردن تقويم شمسی به پلاتفورم خود به نتيجه رسيد. در نسخه‌ی بعدی ويندوز با کد نام Longhorn و نسخه‌ی NET 1.2. به نام Whidbey کلاسی خواهيم داشت به نام System.Globalization.JalaaliCalendar که شامل همه‌ی آن چيزی است که برای کار با تاريخ‌های شمسی و تبديل به تقويم‌های ديگر لازم است. اين به اين معنی است که يک منبع کامل و از پيش تعريف شده در دسترس همگان قرار می‌گيرد که بتوانند بدون هيچ مشکل و نگرانی از نحوه‌ی محاسبه، منطق تقويم شمسی را در برنامه‌های خود به نحوی استاندارد بکار گيرند. به زودی کنترل‌های Windows Forms و ASP.NET بسياری نوشته خواهند شد که از همين کلاس استفاده می‌کنند، و در آينده‌ی نزديک دستگاه‌ها و سيستم‌های متعددی خواهيد ديد که دارای تقويم ايرانی هستند: از سايت‌های اينترنتی (ايرانی و خارجی) و برنامه‌هايی مثل Outlook گرفته تا گوشی‌های موبايل و کامپيوترهای جيبی.


به دنبال اين حرکت اين برنامه در پروژه‌های ديگری هم اعمال می‌شود. dotGNU Portable.Net يک پروژه‌ی open source است که يک شرکت استراليايی به نام Southern Storm Software بر روی آن کار می‌کند. هدف آن پياده کردن يک نسخه‌‌ی کامل از NET Infrastructure. برای لينوکس و سيستم‌عامل‌های ديگر است که برنامه‌های NET. را اجرا می‌کند. کلاس JalaaliCalendar به اين پروژه هم اضـــافه شده که سورس آن هم در دسترس است.


منابع ديگر:

• Longhorn SDK: System.Globalization namespace

• Matthew Reynolds’ WinFX 247

• PersianCalendar class

• JalaliCalendar class for FarsiKDE by Arash Bijanzadeh

• Mono Project’s System.Globalization namespace


منبع این خبر

احسان
==============================
بد نیست به این خبر اضافه کنم که کل این قضیه در گروه فارسی وب شریف به سرپرستی روزبه پورنادر انجام شده است


Top

|

This page is powered by Blogger. Isn't yours?

This weblog is licensed under a Noncommercial .
nc اين وب‌لاگ تحت قانون غير تجاري قرار دارد