تاریخ شمسی برای ویندوز XP

18 05 2007

حدود دو سال پیش برای انجام اولین پروژه دانشگاهی، مجبور شدم توابعی برای کار با تاریخ شمسی در ویژوال بیسیک بنویسم. اوایل کار یک مقدار کدنویسی کثیف انجام دادم تا جواب بگیرم اما بعد از چند روز الگوریتم آن را بهبود دادم و یک ماژول آماده برای استفاده از تاریخ شمسی ایجاد کردم. خوشبختانه خیلی خوب از کار درآمد و پس از تحویل دادن پروژه، حاضر شدم ماژول تاریخ شمسی را روی شبکه دانشگاه در اختیار همگان قرار دهم.

سال پیش، هنگام کار با ویندوز کمبود تاریخ شمسی را به شدت احساس کردم. به همین علت با یک سرچ کوچولو چندین برنامه از اینترنت دریافت و نصب کردم. متاسفانه هیچکدام از آنها نیاز من را برطرف نکرد. من دنبال برنامه کم حجمی میگشتم که کنار ساعت ویندوز قرار گرفته و تاریخ شمسی را با یک ToolTip کوچک نشان دهد. اکثر برنامه هایی که در این زمینه پیدا میشد یا حجم بالایی از حافظه را بیخود و بی جهت اشغال میکردند یا بعضآ مشکلات در حال اجرا (Run Time) داشتند که باعث Terminate شدن برنامه میشد. تصمیم گرفتم برای حل این مشکل وارد عمل شوم و برنامه ای با مشخصات دلخواه بنویسم. پس از کمی فکر کردن، ماژول تاریخ شمسی که دو سال پیش نوشته بودم به ذهنم خطور کرد. با استفاده از قانون استفاده مجدد در نرم افزارها برنامه ای بر پایه آن ماژول طراحی کردم. البته برنامه در اوایل بسیار ساده بود. به مرور زمان و بسته به نیاز خودم آن را تغییر دادم.

امروز میخواهم این برنامه را به کسانی که میخواهند امکان تاریخ شمسی را به ویندوز خود اضافه کنند تقدیم کنم. نصب آن به سادگی سه بار کلیک کردن دکمه “Next” و کار کردن با آن دانش خاصی نیاز ندارد. پس از نصب، برنامه آیکن جدیدی در کنار ساعت ویندوز شما (System Tray) ایجاد مینماید که با اشاره کردن دکمه ماوس به آن میتوانید تاریخ روز را به شمسی مشاهده نمائید. همچنین یکسری امکانات دیگر را در برمیگیرد که با کلیک راست روی همان آیکن و رفتن به قسمت “تنظیمات” میتوانید از آنها استفاده کنید. امکاناتی همچون تبدیل تاریخ ها و تغییر فرمت خروجی برنامه.

Datefa تاریخ شمسی برای ویندوز

برنامه پس از هر بار بالا آمدن سیستم شما به صورت خودکار اجرا شده و در حافظه سیستم قرار میگیرد تا دیگر نیازی به اجرای دوباره آن نداشته باشید.

این برنامه با حجم بسیار پائین 320 کیلوبایت میتواند بهترین گزینه برای استفاده از امکان تاریخ شمسی در ویندوز شما باشد. من برای نظرات شما دوستان عزیز ارزش زیادی قائل هستم. لطفا نظرات و پیشنهادات خودتون را برای هرچه بهتر شدن برنامه در نسخه های بعدی با بنده در میان بگذارید.

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

دانلود نرم افزار Datefa

لطفاً نسخه جدید را از اینجا دانلود کنید.

Datefa هم اکنون برنامه ای اوپن سورس است که می توانید آخرین نسخه آن را از سایت رسمیش در این آدرس دریافت کنید.


کارها

اطلاعات

16 جواب

18 05 2007
mohsen

سلام
یک نکته
خیلی خوب بود بجای اینکه فقط باینری برنامه رو روی وب قرار بدی سورس کد برنامه رو بر روی sf.net یا یک جایی شبیه به این قرار می دادی و یک مجوز اپن سورس هم برای اون تعیین می کردی تا کسانی که تصمیم دارن از نرم افزار استفاده کنند حداقل بدونن چه حقوقی دارن !

و دو ایراد
اول اینکه مسیر پیش فرض نصب بر روی کامپیوتر من این است!
C:\Program Files\Mozilla Firefox\Farsun\Datefa
دوم اینکه وقتی تنظیمات را تغییر می دهی، باید حتما یک بار از نرم افزار خارج شوی و دوباره آن را اجرا کنی تا تغییرات اعمال شود.

19 05 2007
شروع برنامه نویسی « Farasun

[...] پست قبلی یکی از دوستان لطف کرده و کامنتی در مورد برنامه تاریخ [...]

19 05 2007
سینا

سلام. متشکر به خاطر لطفتون. وبلاگ خوبی دارید. و به نطر پرکار هم می آیید. براتون آرزوی موفقیت بیشتر می کنم.

3 01 2008
رامکال

با سلام و خسته نباشید .
این نرم افزار به جای Font ها علامت سوال نشون می ده . میشه بگین چرا؟

3 01 2008
farasun

@رامکال : این مشکل به تنظیمات زیان سیستم شما مربوط می باشد.
برای رفع این مشکل از Control Panel گزینه Regional and Language Settings را انتخاب کنید. اگر زبان فارسی را نصب نکرده اید، از تب Languages گزینه اول را تیک بزنید و در تب اول زبان Farsi را انتخاب کنید. در بخش Advanced نیز زبان Farsi را برای تنظیم سیستم یونیکد ویندوز انتخاب کنید. اگر مشکل حل نشد دوباره همینجا مطرح کنید.
موفق باشید

5 02 2008
sia1368

اگه سورسش رو بزارید ممنون میشم

14 02 2008
مروارید

سلام
از برنامه هاتون ممنون
خیلی جالب هستن
من که کیف کردم
وافعا بهتون تبریک میگم
ای کاش من هم میتونستم به خوبی شما برنامه بنویسم
ممنون
یا علی

18 02 2008
تاریخ شمسی با طعم آزادی! « Farasun

[...] شده است. چندی پیش نیز در همین وبلاگ برای رفع این نیاز نرم افزار Datefa معرفی شد. نسخه اول این برنامه با حجمی بسیار پایین و کارایی [...]

22 02 2008
hp1361

سلام
برنامه قشنگیه
ایرادی که من باهاش مواجه شدم اینه که اگر کاربر برنامه رو با راست کلیک ببنده و دوباره اجراش کنه تنظیمات مربوط به زنگ هشدارش پاک و غیر فعال میشه.

8 08 2008
امین

سلام من هم با مشکل زبان مواجه شدم یعنی به جای مثلا« اول مرداد هشتاد و هفت » میزنه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ زبان فارسی را هم نصب کردم ولی باز هم درست نشده لطفاً راهنمایی کنید !

11 01 2009
ناشناس

من هم مشکل علامت سوال را دارم با اینکه زبان فارسی را نصب کردم.
البته باید بگم که زبان ویندوز من اینگلیسی نیست و ایتالیایه!!

12 02 2009
محمد کازر

Great !!!!! :)

12 04 2009
samane

salam
mamnun
az manam ????????? mishee.

12 04 2009
ایمان

@ samane : لطفاً نسخه جدید را از اینجا http://www.box.net/shared/l299sbag25 دریافت کنید. ممنون

18 06 2009
ناشناس

عالیه

17 09 2009
سمیرا محبوب

مرسی, از این برنامه تاریخ شمسی, من که احتیاج داشتم, یا علی

دیدگاه‌تان را بنویسید: