magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

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

توضیحات کوتاه و لینک دانلود
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک سورس کد پروژه محاسبه و نمایش روزهای بین دو تاریخ شمسی در VB.NET را آماده دانلود قرار داده ایم.

دانلود - Download

لیست فایل های مشابه


رضایت کاربران از دانلود فایل
پیشنهاد
248
تعداد دانلود
200
رضایت مندی
93%
کم متوسط زیاد
سورس-کد-VB.NET-محاسبه-و-نمایش-روزهای-بین-دو-تاریخ-شمسی-+-ذخیره-در-فایل
لینک کوتاه : https://magicfile.ir/?p=4725
توضیحات کامل در مورد فایل

سورس کد پروژه محاسبه و نمایش روزهای بین دو تاریخ شمسی در 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 اجرا کنید و قابلیت‌های آن را تست نمایید.

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

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

کد امنیتی

لیست جدیدترین نظرات ارسال شده

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

لیست فایل های ویژه وبسایت

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)
دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)

نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی

بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php
بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php

دانلود-دیتابیس-تقویم-1404-در-اکسل
دانلود دیتابیس تقویم 1404 در اکسل

نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)

تعداد فایل های دانلود شده

42016+

آخرین بروز رسانی در سایت

1404/6/29

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2721+

دانلود فایل
🛒 چطور فایل را انتخاب و به سبد دانلود اضافه کنم؟
📖 نحوه دانلود کردن فایل از سایت
🗂️ آیا فایل‌ها با پسوند zip یا rar هستند؟
🔐 آیا فایل‌ها رمز عبور دارند؟
▶️ آیا بعد از دانلود می‌توانم فایل‌ها را اجرا کنم؟
📜 قوانین کلی سایت برای دانلود فایل‌ها چیست؟
📥 بعد از دانلود فایل
❗ اگر پرداخت موفق بود ولی نتوانستم دانلود کنم؟
🔄 چگونه لینک دانلود را بازیابی کنم؟
👤 آیا می‌توانم از حساب کاربری دانلود کنم؟
🔢 محدودیت دانلود هر فایل چند بار است؟
⏳ لینک دانلود تا چند روز فعال است؟
📧 اگر ایمیل اشتباه وارد کنم چه می‌شود؟
💳 مشکل پرداخت
🌐 اگر هنگام وصل شدن به درگاه مشکل داشتم؟
🔁 آیا درگاه پرداخت دوم وجود دارد؟
🚫 اگر پرداخت ناموفق بود چه کنم؟
💸 آیا مبلغ پرداخت شده قابل بازگشت است؟
📂 خراب بودن فایل
🧪 آیا فایل‌ها قبل از ارسال تست می‌شوند؟
❌ اگر فایل بعد از دانلود خراب بود؟
🕒 آیا پشتیبانی پس از 3 روز وجود دارد؟
🗃️ نحوه باز کردن فایل
📦 فایل‌ها به چه صورت فشرده هستند؟
🔑 آیا فایل‌ها پسورد دارند؟
🧰 با چه نرم‌افزاری فایل‌ها را باز کنم؟
🛠️ آیا فایل‌ها قابلیت ترمیم دارند؟
✏️ درخواست ویرایش فایل
🧑‍💻 آیا سایت پشتیبانی برای ویرایش دارد؟
🔄 اگر نیاز به تغییر فایل داشتم؟
📩 آیا درخواست‌های ویرایش پاسخ داده می‌شود؟
💰 مالی
↩️ آیا امکان برگشت وجه وجود دارد؟
📃 قوانین بازگشت مبلغ چگونه است؟
💼 آیا مبلغ شامل هزینه پشتیبانی می‌شود؟
🛠️ فنی
🎓 آیا پشتیبانی شامل آموزش نصب می‌شود؟
⏱️ زمان پاسخگویی پشتیبانی چقدر است؟
⚠️ اگر کاربر ادب را رعایت نکند؟
📌 چه مواردی شامل پشتیبانی نمی‌شوند؟
🧾 آیا اطلاعات کاربران ممکن است تغییر کند؟
🚀 نحوه اجرای فایل‌ها
🐘 نحوه اجرای فایل‌های PHP
💻 نحوه اجرای فایل‌های VB.NET و C#
📱 نحوه اجرای سورس‌کدهای B4A
📊 نحوه اجرای فایل‌های Excel
📁 نحوه اجرای فایل‌های Access
🗄️ نحوه اجرای فایل‌های SQL
🌐 نحوه اجرای سورس‌کدهای HTML/CSS/JS
📄 نحوه اجرای فایل‌های متنی و PDF

راهنمایی 🎧 پشتیبانی سایت MagicFile.ir

👋 سلام و وقت بخیر!

به سامانه 🎧 راهنمایی سایت MagicFile.ir خوش آمدید! 🌟
اینجا می‌تونید به‌راحتی پاسخ سوالات خودتون رو پیدا کنید، یا اگر مشکلی در دانلود، پرداخت دارید، براحتی از بین گزینه ها مشکل خود را انتخاب کنید تا توضیحات را دریافت نمایید! 🧑‍💻💡

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

اگر سوالی دارید، همین حالا بپرسید! 😊

📞 برای دریافت کمک مستقیم، به پشتیبانی سایت مراجعه کنید.
هم‌اکنون