به نــام خدا
با افتخار اولین وب کنترل فارسی و تنها وب کنترل تاریخ شمسی با استفاده از
قالب .NET در ASP.NET
را به شما معرفی میکنیم:
PersianDate (Persian date) یک کنترل ساده نیست. در حقیقت سعی شده است تا تمام نیازهای یک سایت فــارسی به تاریخ
رایج ایرانی
(فــارسی) رفع گردد.
PD بسیار ساده و انعطاف پذیر طراحی شده است. شما بعنوان یک طراح وب فارسی حتماً به
این حداقل نیاز یک وب سایت، نیاز خواهید داشت. هرچند در طراحی این کنترل تنها تاریخ
فارسی مطرح نبوده و تاریخ میلادی نیز بعنوان یک تاریخ رایج بین المللی در این قالب
طرح گردیده است.
(۶ سپتامبر ۲۰۱۰
)
یا
(6 September 2010
)
- سوال: چرا وقتی می شه
از کلاس پرشین کلندر خود دات نت استفاده کرد من از یک کنترل استفاده کنم؟
درست است چرا؟ مشکل برای یک طراح وب فارسی زمانی پدیدار می شود که
او بخواهد تاریخ را بصورت فارسی، با مرورگرهای مختلف و به شکل ها و فرمت های مختلف
نشان دهد و مطمئن باشد که تاریخ بدون به هم ریختگی نمایش داده می شود چون این امر از
لحاظ زیبایی بر سایت شما تاثیر بسیاری خواهد گذاشت.
تصویر ۱:
نمونه یک تاریخ اشتباه در مرورگر فایرفاکس
یک موضوع مهم دیگر این است که تمام نیازهای طراح برای نمایش و تبدیل تاریخ و هزار
ویک موضوع مهم دیگر که در پشت پرده اتفاق می افتد و از دید طراح پنهان شده است،
همه و همه در یک کنترل کوچک قرار گرفته اند و شما تنها بدون در نظر گرفتن
مشکلات جانبی مثل: همسازگاری با دیگر تکنولوژی های مایکروسافت، سرعت بسیار بالا
چنانچه شما قرار است دیتای زیادی را نمایش دهید، مدیریت بسیار ساده تر پروژه تان
چون شما از یک کنترل بجای نوشتن کدهای خسته کننده استفاده میکنید، و مرتباً داخل
کدها را جستجو نمیکنید و در اکثر مواقع تنها با اجرای یک دستور تاریخ را تبدیل
میکنید و یا نمایش میدهید. البته یک طراح آماتور شاید به موارد مطرح شده بزودی پی
نبرد و نسبت بآن احساس بی نیازی کند، اما طراحان با تجربه حتماً قبلاً بااین مسائل
روبرو شده اند و براحتی آنرا درک میکنند. با امید به اینکه توانسته باشیم قدمی برای
آغاز یک همکاری صمیمانه با شما را برداشته باشیم لازم است بعضی از امکانات این
کنترل بسیار کوچک اما پر مزییت را مطالعه کنید تا بیشتر به آن پی ببرید.
- پشتیبانی در زمان طراحی (Design-Time)
و قابلیت (WYSIWYG) هر آنچه در هنگام طراحی مشاهده کنید
همان را نیز در هنگام اجرا ملاحظه خواهید کرد.
- تبدیل ساده:
از این پس دیگر نگران نحوه ذخیره تاریخ در بانک اطلاعاتی
(Database) خود نباشید. اجازه دهید ASP.NET,
SQL Server هرآنچه میخواهد انجام دهد، شما هم تاریخ شمسیPersianDate (PD) را دارید. تنها تاریخ
ذخیره شده را با هر فرمتی به PersianDate (PD)
بدهید و تاریخ شمسی و واقعاً تاریخ فارسی را نمایش دهید.
- تـاریخ کـاملاً فارسی:
اعداد در هنگام نمایش فارسی، فارق از تنظیمات سمت کاربر واقعاً فارسی هستند (۱۵ / ۶ / ۱۳۸۹
) یا (۶ - ۹ - ۲۰۱۰
) . از این پس یک تاریخ واقعاً فارسی و زیبا را نشان دهید، آنچه را که بازدید کننده
گان سایت شما لایق داشتن آن میباشند.
- Styles:
پشتـیبانی کامل از Styles. تمام
قابلیتهایی را که برای استایل کنترل های استاندارد ASP.NET
می توانید داشته باشید در PersianDate نیز
در دسترس و بطور کامل قابل تغییر میباشند.
- Css (Cascading Style Sheets):
حال تنها Css های گروه گرافیک را به PersianDate
ارتباط دهید و آنچه را که میخواهید به نمایش بگذارید.
- Weekend highlighting:
این امکان را به شما میدهد تا نام و روزهای آخر هفته را به رنگ و استایل دلخواه
نشان دهید. مثال: آخر هفته آینده برابر با
جمـعه، ۱۹ شـــهریـــور
میباشد.
- Adjustable Time Zone:
سرویس دهنده (Server) وب شما می تواند در هر کشوری با هر موقعیت زمانی قرار داشته
باشد، اما PersianDate تاریخ صحیح را
نشان میدهد.
- Skins:
PersianDate (PD) از Skins و Themes نیز
بهره میبرد.
- Binding:
از لذت بخش ترین تواناییهای PersianDate
قابلیت استفاده در GridView, DataList, DetailsView, FormView, Repeater و
غیره... میباشد.
- سازگاری کامل با ASP.NET AJAX:
PersianDate کاملاً با ASP.NET AJAX
سازگار است. از این تکنولوژی نیز به همراه PersianDate
لذت ببرید.
- اگر هر سوالی دارید لطفاً از گروه پشتیبانی راهنمایی بخواهید.