سلام بچه ها من می خوام
یه برنامه بنویسم که یه تاریخ رو از ورودی بگیره و بقیه سال رو نشون بده
تقویم شمسی باشه وسالهای کبیسه رو هم در نظر بگیره
خواستم قبل از اینکه شروع کنم به کد نویسی ایده های مختلف رو بررسی کنم
کسی نظری در این مورد داره؟!
Printable View
سلام بچه ها من می خوام
یه برنامه بنویسم که یه تاریخ رو از ورودی بگیره و بقیه سال رو نشون بده
تقویم شمسی باشه وسالهای کبیسه رو هم در نظر بگیره
خواستم قبل از اینکه شروع کنم به کد نویسی ایده های مختلف رو بررسی کنم
کسی نظری در این مورد داره؟!
سلام بچه ها من می خوام
یه برنامه بنویسم که روز اول سال رو از ورودی بگیره و بقیه سال رو نشون بده
تقویم شمسی باشه وسالهای کبیسه رو هم در نظر بگیره
خواستم قبل از اینکه شروع کنم به کد نویسی ایده های مختلف رو بررسی کنم
کسی نظری در این مورد داره؟!
این لینک جالبیه:
یه کامپوننت برای جاوااسکریپت:کد:http://69.10.233.10/KB/cs/JalaliCalendar.aspx
یه کامپوننت Ajax.NET:کد:http://secure.codeproject.com/KB/scripting/Persian_Date_Picker.aspx
کد:http://www.codeproject.com/KB/custom-controls/PersianCalendarControl.aspx
کدشون رو گذاشتند. می تونید کدشون رو نگاهی بندازیدکد:http://sourceforge.net/projects/persiancalendar
تشکر ولی من کد نمی خوام خواستم ایده بگیرم ...
--------------------------------------------------------------------
برنامه رو نوشتم:دی
بذارش ما هم ببینیم
یا ایده می دیم یا ایده می گیریم
اگه زیادم روش زحمت کشیدی نمی خوای همین طوری سورس پخش بشه هم exe رو بذار بینیم ( قبلاً روش کار کردم خواستم ببینم چطوری رفتی)
نه اتفاقا اصلا برنامش سخت نبود ، زیادم وقتم رو نگرفتنقل قول:
باشه می ذارم فایلش رو....:20:
با عرض سلام و خسته نباشيد خدمت دوستان.من مي خواستم برنامه اي رو بنويسم كه روز اول سال رو بگيره و تقويم سال رو چاپ كنه.(سال 365 روز و 6ماه اول 31روزه و 6ماه دوم 30 روزه)و به صورت تقويم ديواري تقريبا در بياد.من خودم در تعريف اسم روزهاي هفته و ماه و حلقه هاي سال و ماه روز گيج شدم.البته با++c
من دقیقا همین برنامه رو نوشتم ولی فکر کنم اگه به جای اینکه کد رو بهتون بدم راهنمایی تون کنم بهتر باشهنقل قول:
شما بگین کجاش رو مشکل دارین تا توضیح بدم بهتون
(خیلی برنامه سادست کافیه یکم دقت کنید)
یه ایده :
بیا یه کار جالب کن
تقویمت رو مجهز کن به اوغات شرعی :31:
من یه ساعت و تقویم سخت افزاری با Micro C و اوغات شرع درست کردم جالب شد
به عنوان پروژه سخت افزارمم میخوام تحویلش بدم
ایده جالبیه ولی من اوقات شرعی رو باید چه جوری محاسبه کنم ؟نقل قول:
منظورت اینه که محاسبشون کنم یا اینکه فقط ذخیره کنم تو یه چیزی مثل فایل و از اون بخونم ؟
راستش من این برنامه روم به سفارش کسی نوشتم و اون فکر نمی کنم براش این چیزا مهم باشه...
ولی خودم الان کنجکاو شدم ببینم واقعا اوقات شرعی چه جوری به دست میاد؟
اگه به ساعت اذان ها توی یک ماه قشنگ توجه کنید متوجه میشید
با نظم خاصی تغییر میکنه
مثلا هر روز 1 دقیقه عقب یا جلو میره
و هر چند روز 1 دقیقه بیشتر
مثلا :
شنبه : 5:10
یکشنبه : 5:09
دوشنبه : 5:08
سه شنبه : 5:06
چهارشنبه : 5:05
پنجشنبه : 5:04
جمعه : 5:03
میشه الگوریتمش رو توضیح بدید...
خب این جوری که نمیشه باید یه الگوریتم دقیق داشته باشیم واسه این کار...
الگوریتم چی رو؟نقل قول:
تقویم یا اوقات شرعی؟
الگوریتم تقویم رو توضیح بدید...نقل قول:
گفتم که نظم خاصی دارهنقل قول:
خب این جوری که نمیشه باید یه الگوریتم دقیق داشته باشیم واسه این کار...
و برای هر چیز منظمی هم میشه الگوریم و برنامه نوشت
ببین برنامه خیلی سادستنقل قول:
الگوریتم تقویم رو توضیح بدید...
من یک آرایه در نظر گرفتم دو بعدی که 12*31 هست
12 ستون (هر ماه یک ستون)
31 سطر (هر روز یک سطر)
همه خونه های این آرایه رو با -1 پر کردم
بعد روز اول سال رو از کاربر گرفتم که کاربر با اعداد بین 0 تا 6 روزهای شنبه تا جمعه رو مشخص میکنه
بعد خونه اول آرایه رو با اون طی کردم و یک ستون رو تا آخر پیمایش کردم و اون رو با اعداد بین صفر تا 6 (به ترتیب) پر کردم
برای 6 ماه اول تا31 رفتم ماه هفتم تا 11 تا 30 و ماه آخر رو هم اگر کبیسه بود تا 30 و در غیر این صورت تا 29 پر کردم
بعد خونه های آرایه رو پیمایش کردم و گفتم اگر صفر بود شنبه... اگر 6 بود جمعه ....
اگر جاییش مبهم بود بگین توضیح بدم
البته مسلما روشهای زیادی واسه نوشتن این برنامه هست ولی من از این روش استفاده کردم....
البته میتونستین یه بعد دیگه به آرایتون اضافه کنین تا مثلا برای 50 سال رو نمایش بده
درسته ولی صورت سوال این طوری بوده دیگه...:20:نقل قول:
ایده من این بوده کسی ایده بهتری داره؟:5:
منظورت از بقیه سال چیه؟
میشه سوالتون رو کامل مطرح کنید؟!:20:نقل قول:
کی منظورش چیه؟!