PDA

View Full Version : دانلود سورس کامل مبدل تاریخ میلادی سیستم به خورشیدی و هجری



ali_autumnal
شنبه 02 آبان 1388, 00:53 صبح
با سلام و خسته نباشید.


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

این dll رو 2سال پیش نوشته بودم که کپسوله سازی نکرده بودم. و از طرفی نام متغیر ها زیاد مناسب نبود. با تغییرات داده شده بنظرم دیگه ایرادی نداشته باشه و همه دوستان میتونند براحتی از آن استفاده کنند.

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

استفاده از این کلاس یا dll بسیار ساده و راحت است. کلیه خصوصیات همراه با توضیحات و مثال ارائه شده است.

با فراخوانی 2 تابع موجود در کلاس یا dll کلیه تبدیلات لازم انجام میشود. سپس با استفاده از خصوصیات این کلاس یا dll براحتی میتوان از آن استفاده کرد.

ویژگی ها:

سال خورشیدی به عدد
ماه خورشیدی به عدد و فارسی
روز خورشیدی به عدد و فارسی

سال هجری به عدد
ماه هجری به عدد و فارسی
روز هجری به عدد

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

تشخیص کلیه تعطیلات رسمی کشور (شمسی و هجری)

خاصیتی به نام CommentDay دارد که توضیحاتی در مورد وقایع مهم بعضی از روزها را اعلام میکند.

تشخیص چند شنبه بودن اولین روز هر ماه

موفق باشید
علی پاییزی

ali_autumnal
دوشنبه 17 اسفند 1388, 10:27 صبح
دانلود کنید. با تغییرات جدیدی که دادم.

Netsky
دوشنبه 17 اسفند 1388, 19:56 عصر
سلام ali جون .
با تشکر از dll خوبی که نوشتی .
البته کار خیلی خاصی رو انجام نمیداد . فقط تاریخ امروز رو از میلادی به شمسی و قمری تبدیل میکرد .
البته به علاوه سیستم تشخیص روزهای تعطیل که کار قشنگی بود . :تشویق:
علی آقا راستی یه انتقاد هم در مورد کد نویستون داشتم .
چرا شما در اون برنامه ای که واسه مثال کار با کامپوننت بود ، اینطوری کد نوشته بودید . مثلا :



Convert.ToString(Calendar.intdayPa)

در صورتی که میشد خیلی راحت تر ، اینطور نوشت :



Calendar.intdayPa.ToString();

البته اونطوری هم که شما نوشته بودید درست بود ، ولی اینطوری کد خیلی زیباتر و خواناتر میشه و برنامه نویسای تازه کار ( که من خودم چاکر تک تکشون هستم ) گیج نمیشن .

قربون دوستای عزیزم و مخصوصا علی جون . :قلب:
بای بای ................

ali_autumnal
یک شنبه 08 فروردین 1389, 13:33 عصر
دانلود کنید با آخرین تغییرات.

تغییراتی که دادم تقریبا کل توضیحات مهم روزهای سال رو هم برمیگردون.

مثلا:

12 فروردین روز جمهوری اسلامی (تعطیل)

که باید تابع SearchStrDayPaAndHi() فراخونی بشه تا متغیر strTextDay مقدار دهی بشه.

اگه روزی بیش از یک توضیح داشته باشه با n\ از هم جدا میشن.

ali_autumnal
چهارشنبه 07 مهر 1389, 14:01 عصر
با سلام

دوستان خوبم دانلود کنید با آخرین تغییرات.

کپسوله سازی
سورس
توضیحات کامل همراه با مثال در متن کلاس
89/07/07

موفق باشید
علی پاییزی

Kurdia
چهارشنبه 07 مهر 1389, 15:32 عصر
ممنون
بسیار عالی
خلاقیت بسیار خوبیه
قبل از این که به کدنویسی تون آفرین بگم، به خلاقیتتون آفرین می گم
موفق باشید

ali_autumnal
چهارشنبه 07 مهر 1389, 22:53 عصر
خواهش میکنم.
شما هم موفق و موید باشید

دوستدار همه برنامه نویس های خوش ذوق ایران
علی پاییزی

mahdimahdi58
پنج شنبه 08 مهر 1389, 07:06 صبح
در این روزهای پاییزی، مرسی علی جان. بهاری باشی همیشه

armsoftpc
چهارشنبه 20 دی 1391, 18:32 عصر
سلام، یه سوال چرا به جای این کار از کلاس خود مایکروسافت، PersianCalendar استفاده نمی کنید؟

ABRHeaven
یک شنبه 02 فروردین 1394, 22:55 عصر
این ورژن جدید DLL ای هست که تو پست قبل گذاشتم.
این DLL ای که نوشتم مبدل 5 تقویم شمسی، هجری، میلادی، جولین و عبری هست. کدهای این DLL از یه سایته معتبر که تو کاره تبدیل تاریخ هست گرفتم و به DLL تبدیلش کردم. به نظر من دقیق ترین کده. نحوه فراخوانی هم با یه مثال توضیح دادم.
یه تقویمم که از این DLL استفاده میکنه داخل فایله ضمیمه هست. همچنین یه مبدل تاریخ هم داخلش هست که مستقل کار میکنه اما از هموم کدهای DLL استفاده میکنه
اگه سورس DLL یا بقیه برنامه ها رو هم خواستید بهم خبر بدید.
http://s7.picofile.com/file/8252115518/DateCnv_ALOPCal_NewNew.zip.html

mohammadmowlavi
سه شنبه 12 آبان 1394, 01:19 صبح
دست شما درد نکنه داداش