سبد دانلود 0
سورس-کد-VB.NET-محاسبه-و-نمایش-روزهای-بین-دو-تاریخ-شمسی-+-ذخیره-در-فایل

سورس کد VB.NET محاسبه و نمایش روزهای بین دو تاریخ شمسی + ذخیره در فایل

دسته‌بندی: سورس کد
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک سورس کد پروژه محاسبه و نمایش روزهای بین دو تاریخ شمسی در VB.NET را آماده دانلود قرار داده ایم.
134
تعداد پیشنهاد
171
تعداد دانلود
95٪
رضایت‌مندی
سطح رضایت کاربران
95٪
کم متوسط زیاد

سورس کد پروژه محاسبه و نمایش روزهای بین دو تاریخ شمسی در VB.NET

یکی از نیازهای رایج برنامه‌نویسان در ایران، کار با تاریخ شمسی (جلالی) در نرم‌افزارهاست. .NET به صورت پیش‌فرض از تقویم میلادی پشتیبانی می‌کند، اما برای استفاده از تاریخ شمسی باید از کلاس PersianCalendar و ساختارهای سفارشی استفاده کنیم.

سورس کد پروژه محاسبه و نمایش روزهای بین دو تاریخ شمسی در VB.NET 45

در این پست، سورس کدی را معرفی می‌کنیم که به شما امکان می‌دهد:

✅ دریافت دو تاریخ شمسی از کاربر
✅ محاسبه تمامی روزهای بین این دو تاریخ
✅ نمایش لیست روزها در ListBox
✅ ذخیره تاریخ‌ها در فایل متنی
✅ تغییر فرمت نمایش تاریخ‌ها (مانند yyyy/MM/dd یا dd-MM-yyyy)
✅ استفاده از یک ساختار اختصاصی PersianDate برای مدیریت تاریخ‌ها


✨ معرفی قابلیت‌ها

1. دریافت بازه زمانی از کاربر

کاربر دو تاریخ شمسی (تاریخ شروع و تاریخ پایان) را در TextBox وارد می‌کند. سپس برنامه آن‌ها را اعتبارسنجی کرده و به ساختار PersianDate تبدیل می‌کند.


2. محاسبه روزهای بین دو تاریخ

پس از وارد کردن تاریخ‌ها، با زدن دکمه محاسبه (Button1) برنامه کلیه روزهای بین این دو تاریخ را به دست می‌آورد و در ListBox نمایش می‌دهد.


3. نمایش تعداد روزها

برنامه علاوه بر نمایش روزها، تعداد روزهای بین دو تاریخ را نیز محاسبه کرده و در Label نشان می‌دهد.


4. ذخیره تاریخ‌ها در فایل متنی

کاربر می‌تواند با کلیک روی دکمه ذخیره (ButtonSaveToFile) لیست تاریخ‌ها را در یک فایل متنی (.txt) ذخیره کند. این ویژگی برای بایگانی یا استفاده در پروژه‌های دیگر کاربرد دارد.


5. تغییر فرمت تاریخ

برنامه یک ComboBox دارد که کاربر می‌تواند از طریق آن فرمت نمایش تاریخ‌ها را تغییر دهد. فرمت‌های پشتیبانی‌شده:

  • yyyy/MM/dd

  • dd/MM/yyyy

  • yyyy-MM-dd

  • dd-MM-yyyy


🏗 ساختار PersianDate

برای مدیریت دقیق تاریخ شمسی، یک ساختار سفارشی به نام PersianDate تعریف شده است. این ساختار امکانات زیر را فراهم می‌کند:

  • ذخیره سال، ماه و روز شمسی

  • افزودن روز به تاریخ (AddDays)

  • تبدیل به رشته با فرمت سفارشی

  • مقایسه دو تاریخ با عملگرهای <= ، >= ، < ، >

  • بررسی معتبر بودن تاریخ‌ها


🖥 رابط کاربری (UI)

فرم برنامه شامل اجزای زیر است:

  • دو TextBox برای وارد کردن تاریخ شروع و پایان

  • یک ListBox برای نمایش روزهای محاسبه‌شده

  • یک Label برای نمایش تعداد روزها

  • یک ComboBox برای انتخاب فرمت تاریخ

  • دو دکمه:

    • محاسبه روزها

    • ذخیره در فایل


📂 بخش‌های مهم کد

محاسبه روزهای بین دو تاریخ

ذخیره تاریخ‌ها در فایل متنی

تغییر فرمت تاریخ‌ها


🎯 نتیجه‌گیری

این سورس کد یک نمونه کاربردی و مفید برای تمامی برنامه‌نویسان VB.NET است که نیاز به مدیریت تاریخ شمسی در پروژه‌های خود دارند. با استفاده از این پروژه می‌توانید:

  • به راحتی بین تاریخ‌های شمسی محاسبات انجام دهید

  • روزهای یک بازه را استخراج کنید

  • خروجی را ذخیره یا به صورت دلخواه فرمت کنید


📌 پیشنهاد می‌کنم این پروژه را در نرم‌افزار Visual Studio اجرا کنید و قابلیت‌های آن را تست نمایید.

برای شما کاربران عزیز پیشنهاد دانلود داده می شود.

ارسال نظر :

کد امنیتی

نظرات کاربران :

نوید
1404/4/17 54:05 pm
ساختار فایل بسیار منظم و منطقی بود
پاسخ پشتیبانی فایل سحر آمیز
خوشحالیم که همراه ما هستید
نوری
1404/1/31 :54:05 pm
فایل رو چند بار استفاده کردم، هر بار نکته جدیدی یاد گرفتم
پاسخ پشتیبانی فایل سحر آمیز
ممنون از توجه ویژه و دقت نظر شما

فایل های که ممکن است نیاز داشته باشید

دانلود-نمونه-تم-قالب-پاورپوینت-در-موضوع-طرح-رنگی-همه-منظوره-(درسی---شرکتی---مدسه---دانشگاه)

دانلود نمونه تم قالب پاورپوینت در موضوع طرح رنگی همه منظوره (درسی - شرکتی - مدسه - دانشگاه)

دانلودتوضیحات بیشتر
نمونه-نرم-افزار-دفترچه-ثبت-ملاقات-کننده-(بازدیدکنندگان)-در ماکرو-فرم-Excel-VBA

نمونه نرم افزار دفترچه ثبت ملاقات کننده (بازدیدکنندگان) در ماکرو فرم Excel VBA

دانلودتوضیحات بیشتر
تحقیق-معماری-مسجد-جامع-قرطبه-(کوردبا)-مسجد-جامع-سامرا-(ابودلف)-مسجد-جامع-قیروان-در-پاورپوینت

تحقیق معماری مسجد جامع قرطبه (کوردبا) مسجد جامع سامرا (ابودلف) مسجد جامع قیروان در پاورپوینت

دانلودتوضیحات بیشتر
سورس-کد-VBA-برای-محاسبه-تعداد-چراغ‌های-موردنیاز-به-روش-لومن-+-نمودار-دینامیک-در-اکسل

سورس کد VBA برای محاسبه تعداد چراغ‌های موردنیاز به روش لومن + نمودار دینامیک در اکسل

دانلودتوضیحات بیشتر