PDA

View Full Version : آموزش: دانلود سورس کامل نرم افزار تقویم پاییزی نسخه 2



ali_autumnal
سه شنبه 25 اسفند 1388, 01:32 صبح
با عرض سلام و خسته نباشید به خدمت همه دوستان عزیز.
با عنایت خدا دومین ویرایش تقویم پاییزی با کم و کاستی های خود تقریبا به اتمام رسید. امید است در آینده نزدیک با افزودن امکانات بیشتر و رفع خطاهای احتمالی جهت دانلود عموم ارائه گردد.

واما مشخصات و ویژگی های تقویم پاییزی:
http://1mjk8a.blu.livefilestore.com/y1pcR5YFa0jvUVu7c7QJE7f4yjWPoW57F3MG8iLX80jNZqq9f6 TdTLMHO2jBx6RoAjwBbRwqbespsl8iJzx-Vrm3i05TWJQjD8D/Emkanat.jpg?psid=1

1- اعلام تاریخ شمسی، هجری قمری اسلامی و میلادی، ساعت، مشخص نمودن ایام تعطیل، اعلان توضیحات هرروز و... بصورت کاملا پویا


2- اعلام اوقات شرعی فعال شد.
http://1mjk8a.blu.livefilestore.com/y1paRwAAWi9HD7FD2f_W4nJzs_oAluKJ4FujPDhAp0QVXwFkbt FrB6HLCW7jJZUk2AVtQ2FCQnNu9xe-992A3vnO8wIHdANWQX8/OghatSharei.jpg?psid=1

3- ثبت یادداشت های روزانه در یک فایل متنی توجه: این امکان وجود دارد که کلیه کاربران یادداشت های نوشته شده را مشاهده کنند. تا کاربران بتوانند پیام هایی از این طریق به هم دیگر ارسال نمایند.

4- امکان فعال کردن چند کاربره یا تک کاربره ار قسمت تنظیمات کلی نرم افزار
http://1mjk8a.blu.livefilestore.com/y1pr_EFOZsRHo5yGCdoIcQSKIFRI4GShHVXNiyfE4p76bTXmMW mXnxUc6zrB8Lp8WvMR13geWRFdjPxMG3qW5N5vh26ajuPJf0B/Sabtenam.jpg?psid=1

5- ثبت کلیه پیغام های کاربران. در این حالت کلیه کاربران می توانند پیغام هایی را برای روز و ساعت خاصی ذخیره نموده که بصورت خودکار و در زمان معین اعلام شود. در این حالت فقط پیغام های هرکابر به آن کاربر اعلام خواهد شد.


6- دفتر روزانه هر کاربر. بزودی فعال خواهد شد.

7- ذخیره آدرس وب سایت های کاربران (Favorites) با امکان نمایش هر لینک فقط با یک کلیک برروی لینک مورد نظر
http://1mjk8a.blu.livefilestore.com/y1pqKVgaHIp38H1USFEhgu3K9jr4wc8zgT8RrPqLErJT-kDgKFXDFfR1AdMQrF5IHOT6I6r1DYTA9QFfGGnIyjW92UedySG umP6/ListLink.jpg?psid=1

8- ذخیره نام کاربری و کلمه عبور هایی که کاربران در وب سایت ها ثبت نام کرده اند. و یا هر نام کاربری و کلمه عبوری که دارند.

9- ثبت رویدادهای مهم زندگی کاربران. با امکان ثبت تاریخ، ساعت، دقیقه و ثانیه و اعلام آن واقعه مهم در سالگرد آن.

10- امکان ویرایش و حذف در بند 3

11- امکان جستجو، ویرایش و حذف در کلیه بندهای 5 تا 8

12- دارای سه سایز مختلف: کوچک، پنهان در Taskbar ، بزرگ

13- امکان انتخاب 12 پس زمینه موجود در نرم افزار، امکان غیر فعال کردن پس زمینه (Trancparent) ، امکان انتخاب 14 پس زمینه دیگر از مسیر مشخص در پوشه Theme نرم افزار و یا انتخاب هر تصویر دلخواهی با فرمت bmp و jpg با سایز 135*134 از Hard کامپیوتر با مشخص کردن مسیر تصویر.

http://1mjk8a.blu.livefilestore.com/y1p85vqTlR9EC9NMrU1rZZlCUFuydouubrBIkmZiJPUrFLpBBy lqzyukh4h2-DV1P4y65eSxV_ebA8qJgxiEbsEtLuovExnUn2x/02.jpg?psid=1



http://1mjk8a.blu.livefilestore.com/y1p85vqTlR9EC9qwLMNZh1ECcNREWfjiPbAx4NMpj5Xwseb0W5 LVl36-Q4A3H4_THwkX7F5T-hdfUCZOFwLdegcKSpBYtbJtLtC/03.jpg?psid=1

در بخش تنظیمات نرم افزار سه گزینه انتخاب داریم:

http://1mjk8a.blu.livefilestore.com/y1psYbVNIoMVVuzyRsaxEHzJGOHHQKFBRpWVqpMN75tHgjayI-W8rMPfXHnErjHwMfNI2qN1LwnAZiO2dDyoL3BGZM9VMw8ild3/Setting.jpg?psid=1
1- بخش عمومی شامل: فعال کردن پیغام هشدار استراحت، فعال کردن خاموش شدن کامپیوتر در زمان خاص

2- بخش تقویم کوچک شامل: انتخاب تاریخ دوم (هجری قمری اسلامی یا میلادی) با تنظیم روز عربی، تغییر سایز، فونت و رنگ، فعال کردن اجرای خودکار نرم افزار در هنگام Load windows

3- بخش تقویم بزرگ شامل: فعال کردن چند کاربره یا تک کاربره

توجه: هرگونه تغییراتی در نرم افزار مانند: تغییر پس زمینه، مکان نمایش، سایز، رنگ و نوع فونت و... در تنظیمات نرم افزار ذخیره شده و هنگام اجرای دوباره نرم افزر لحاظ خواهد شد.

توجه: کلیه پیغام های خطای صادر شده با فرمت: شماره خطا، تاریخ روز، زمان، پیغام صادر شده، مسیر جاری برنامه، نام فرمی که خطا در آن رخ داده و نام تابع مربوطه در فایل متنی به نام Error.paiizi ذخیره میگردد.

بعلت محدودیت آپ لود مجبور شدم Source برنامه رو Upload کنم. که در لینک زیر قرار دارد.

http://cid-e4f9e243363dcf0d.office.live.com/self.aspx/.Public/SourceAutumnalCalendar.rar

فایل اجرایی نرم افزار هم با آخرین تغییرات در لینک زیر قرار دارد.

http://cid-e4f9e243363dcf0d.office.live.com/self.aspx/.Public/AutumnalCalendar.rar

88/12/28
علی پاییزی

Netsky
چهارشنبه 26 اسفند 1388, 07:51 صبح
با سلام خدمت همه دوستان عزیز و مخصوصا جناب پاییزی .
دوست عزیز به این نکته توجه کنید که این سایت محل قرار دادن سورس کد برنامه های نوشته شده توسط برنامه نویسان است .
در صورتی که اگر فایل اجرایی یک برنامه قرار داده شود هم از نظر علمی و هم از نظر امنیتی دارای مشکل هستند .
از دید علمی : هیچ کاربری نمیتواند متوجه شود که سورس برنامه چه طور نوشته شده است .
از دید امنیتی : ممکن است برنامه دارای کد مخربی باشد که بتواند برای سیستم مشکلی ایجاد کند.
پس بنابراین شما باید سورس برنامه را در اختیار دیگر عزیزان برنامه نویس قرار دهید .
با تشکر ................

majid_3ma
چهارشنبه 26 اسفند 1388, 13:41 عصر
سلام دستان درد نکنه نرم افزار جالبی هست.
1- در ویندوز 7 اجرا میشه ولی اولش ارور میده.
2- میشه راجع به نوع برنامه نویسیش یکم توضیح بدین.
3- اگر گزینه ای باشه که در استارت آپ ویندوز بشه قرار داد یا برداشت به نظر من خیلی عالی میشه.
4- به من می تونید یه مقدار کمک کنید.

http://barnamenevis.biz/forum/showthread.php?t=210731

ali_autumnal
چهارشنبه 26 اسفند 1388, 23:44 عصر
سلام دستان درد نکنه نرم افزار جالبی هست.
1- در ویندوز 7 اجرا میشه ولی اولش ارور میده.
2- میشه راجع به نوع برنامه نویسیش یکم توضیح بدین.
3- اگر گزینه ای باشه که در استارت آپ ویندوز بشه قرار داد یا برداشت به نظر من خیلی عالی میشه.
4- به من می تونید یه مقدار کمک کنید.

http://barnamenevis.biz/forum/showthread.php?t=210731



در ویندوز 7 اجرا میشه ولی اولش ارور میده.

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


میشه راجع به نوع برنامه نویسیش یکم توضیح بدین.

والا کل برنامه رو واستون تشریح میکنم. اما محدودیت آپ لود وجود داره نمیتونم آپ لود کنم! تا چند روز آینده مشکل رو حل میکنم. و تشریح کدها رو آغاز میکنیم.


اگر گزینه ای باشه که در استارت آپ ویندوز بشه قرار داد یا برداشت به نظر من خیلی عالی میشه.
دوست عزیز در قسمت تنظیمات این گزینه وجود دارد. تنظیمات-> تنظیمات کلی-> تب تقویم کوچک-> اجرای خودکار برنامه


به من می تونید یه مقدار کمک کنید.


حتما. شما هر سوالی که دارید بپرسید من تاجایی که بتونم و اطلاع داشته باشم در خدمت ام.

majid_3ma
سه شنبه 03 فروردین 1389, 00:39 صبح
والا این نسخه از نرم افزار 5 بار بطور کامل بازنویسی شده!! و من بشخصه خودم بارها و بارها با کلیه سیستم عامل ها بررسی کردم. تا حلا نشده خطایی هنگام اجرا بده. شاید دیتا بیس رو ازش جدا کردید و.... اما احتمال قوی سیستم عامل شما ایراد داره.



والا کل برنامه رو واستون تشریح میکنم. اما محدودیت آپ لود وجود داره نمیتونم آپ لود کنم! تا چند روز آینده مشکل رو حل میکنم. و تشریح کدها رو آغاز میکنیم.


دوست عزیز در قسمت تنظیمات این گزینه وجود دارد. تنظیمات-> تنظیمات کلی-> تب تقویم کوچک-> اجرای خودکار برنامه



حتما. شما هر سوالی که دارید بپرسید من تاجایی که بتونم و اطلاع داشته باشم در خدمت ام.
سلام میشه لطف کنید نرم افزار من هم دانلود کنید و انتقاداتتون رو بگید
http://barnamenevis.biz/forum/showthread.php?t=210731

mdssoft
سه شنبه 03 فروردین 1389, 10:54 صبح
با سلام و تشکر از شما دوست عزیز.
من از تصویر 120DPI استفاده می کنم و برنامه شما تو این DPI کاملا به هم می ریزه.

ali_autumnal
چهارشنبه 04 فروردین 1389, 01:32 صبح
من از تصویر 120DPI استفاده می کنم و برنامه شما تو این DPI کاملا به هم می ریزه. با سلام
سایز تصاویر مورد استفاده در فولدر theme رو اگه چک کنید میبینید که Width 134 pixels and Height 135 pixels و 72 dpi هستش.

در ضمن اگه موس رو در قسمت تم و داخل اون روی پس زمینه 1 تا 12 حرکت بدید پس زمینه ها عوض میشن و راحت میتونید هر کدوم رو که دوست دارید انتخاب کنید.

ali_autumnal
چهارشنبه 04 فروردین 1389, 02:12 صبح
سلام میشه لطف کنید نرم افزار من هم دانلود کنید و انتقاداتتون رو بگید
http://barnamenevis.biz/forum/showthread.php?t=210731

با سلام. فرمودید نظر بدم. در تایپیک خودتون نوشتم.
موفق باشید

majid_3ma
پنج شنبه 05 فروردین 1389, 00:03 صبح
سلام
آقا اجازه است از سورس نرم افزاری که طراحی کردین استفاده کنم
یه جورایی هم از شما (تقویم پاییزی) تجربه کسب کنم هم تو نرم افزارم از نرم افزار شما الهام بگیرم
؟؟؟؟:لبخند::چشمک:

ali_autumnal
پنج شنبه 05 فروردین 1389, 00:45 صبح
سلام
آقا اجازه است از سورس نرم افزاری که طراحی کردین استفاده کنم
یه جورایی هم از شما (تقویم پاییزی) تجربه کسب کنم هم تو نرم افزارم از نرم افزار شما الهام بگیرم
؟؟؟؟:لبخند::چشمک:

خواهش میکنم هیچ مسئله ای نداره. در کل سورس رو گذاشتم که دوستان استفاده کنند. اما توصیه میکنم که کدها رو درک کنید بعد استفاده کنید. کپی پیست کردن جواب نمیده.

درضمن درحال نوشتن اوقات شرعی هستم که 95% تموم شده بزودی قسمت اوقات شرعی هم فعال خواهد شد. که میتونید از اون هم استفاده کنید.

موفق باشید.

majid_3ma
جمعه 06 فروردین 1389, 19:26 عصر
http://barnamenevis.org/forum/attachment.php?attachmentid=46046&stc=1&d=1269617139

این حالت تو چه قسمتی برنامه نویسی شده میشه یکم توضیح بین؟

ali_autumnal
جمعه 06 فروردین 1389, 19:43 عصر
http://barnamenevis.org/forum/attachment.php?attachmentid=46046&stc=1&d=1269617139

این حالت تو چه قسمتی برنامه نویسی شده میشه یکم توضیح بین؟


در فرم MainCalendar.cs تابعی بنام WriteLable کارش اینه که تاریخ رو روی تمامی لیبل ها و notifyicon بنویسه.

در شرط:


if ((boolHoliday != true) && (Properties.Settings.Default.boolSelectDate2 == true))
چک میکنه آیا امروز تعطیل نیست و تاریخ هجری قمری فعال است؟
در اینصورت در notifyicon خواهد نوشت:
امروز 5 / فروردین / 1389
و براساس این شرط بقیه لیبل های فرم MainCalendar را پرخواهد کرد. در این حالت تاریخ هجری قمری رو هم تو فرم نمایش میده.

اگه شرط برقرار نشه else if بعدی اجرا خواهد شد:


else if ((boolHoliday == true) && (Properties.Settings.Default.boolSelectDate2 == true))

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

و :


else if ((boolHoliday != true) && (Properties.Settings.Default.boolSelectDate2 != true))

تعطیل نباشه و تقویم میلادی فعال باشه
و:


else if ((boolHoliday == true) && (Properties.Settings.Default.boolSelectDate2 != true))
تعطیل باشه و تقویم میلادی فعال باشه.

در هردو حالت boolHoliday == true در notifyicon مبنویسه :
امروز 6 / فروردین / 1389 تعطیل است.

majid_3ma
شنبه 07 فروردین 1389, 02:00 صبح
یه سوال دیگه این که چه جوری میشه ایکون تو اینجا قرار بگیره؟

ali_autumnal
شنبه 07 فروردین 1389, 10:03 صبح
یه سوال دیگه این که چه جوری میشه ایکون تو اینجا قرار بگیره؟


شما باید یه
notifyicon
به فرم اضافه کنید. سپس آیکونی برای این انتخاب و مقدار تکست رو هم مقدار دهی کنید تا در تکستبار نشون بده.

si6arp
دوشنبه 13 اردیبهشت 1389, 14:04 عصر
خیلی کارت عالیه فقط یه موضوع
اینکه میشه یه DLL در اختیار ما بزارید تا بتونیم خودمون به صورت Customize ازش استفاده کنیم ؟

fazel-as
شنبه 06 شهریور 1389, 01:52 صبح
سلام
اگر ممکنه لینک مربوط به سورس رو اصلاح کنید
ممنون

ali_autumnal
شنبه 06 شهریور 1389, 21:23 عصر
سلام
اگر ممکنه لینک مربوط به سورس رو اصلاح کنید
ممنون


سلام

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

موفق باشید

ali_autumnal
یک شنبه 07 شهریور 1389, 19:22 عصر
سلام
با آخرین تغییرات دانلود کنید.

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

unishomal
شنبه 24 مهر 1389, 11:17 صبح
سلام
با آخرین تغییرات دانلود کنید.

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



آقا خدا امواتتو بیامرزه،خدا خیرت بده...نمی دونی چقد دنبال اوقات شرعی بودم ...
با اجازت میخوام از کدش تو سایتم استفاده کنم...بر می گردم با نظرات سازندم:چشمک:
بازم ممنون(میردار)

unishomal
شنبه 24 مهر 1389, 11:27 صبح
راستی اوقات شرعی چند دقیقه اختلاف داره؟نمیشه حلش کرد؟:ناراحت::متفکر:


یه مورد دیگه هم هست وقتی از منو مستقیم اوقات شرعیو انتخاب میکنیم error میده
امکانات/اوقات شرعی و ....
عکسشو ضمیمه می کنم واست..

ali_autumnal
یک شنبه 25 مهر 1389, 10:33 صبح
راستی اوقات شرعی چند دقیقه اختلاف داره؟نمیشه حلش کرد؟:ناراحت::متفکر:


یه مورد دیگه هم هست وقتی از منو مستقیم اوقات شرعیو انتخاب میکنیم error میده
امکانات/اوقات شرعی و ....
عکسشو ضمیمه می کنم واست..


سلام
خواهش میکنم.

اوقات شرعی رو من ننوشتم از یکی از دوستان گرفتم.
اصل کد بنظرم کد VB.6 بود.

اختلاف اون کمه حول هوش 3 الی 4 ، 5 دقیقه
خودم در حال نوشتن یه اوقات شرعی دقیق هستم اما متاسفانه کسی نیست که راهنمایی کنه. یا من پیدا نکردم. انشا... مشکل حل شد میزارم دوستان استفاده کنند. امیدوارم یه کلاس داینامیک باشه و مشکل اختلاف دقیقه نداشته باشه.

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

ali_autumnal
یک شنبه 25 مهر 1389, 21:53 عصر
راستی اوقات شرعی چند دقیقه اختلاف داره؟نمیشه حلش کرد؟:ناراحت::متفکر:


یه مورد دیگه هم هست وقتی از منو مستقیم اوقات شرعیو انتخاب میکنیم error میده
امکانات/اوقات شرعی و ....
عکسشو ضمیمه می کنم واست..


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

شما مقدار متغیر سال intyearPa رو چیکار کردید که مقدار صفر رو گرفته. این خطا فقط از این متغیر ناشی شده و چون برای NumericUpDown مقدار مینیمم و ماکسیمم در نظر گرفتم خطا رو به این دلیل گرفته.

اگه امکانش هست کارهایی که انجام دادید تا این خطا صادر شد رو بهم بگید تا من هم درجریان باشم و بتونم رفع کنم.

متشکر
علی پاییزی

ammar1360
جمعه 03 دی 1389, 12:48 عصر
سلام
لطفا میشه فرمول محاسبه اوقات شرعی رو هم بگذارید؟
منظورم خود فرمول، نه اینکه نمونه برنامه باشه

ali_autumnal
چهارشنبه 15 دی 1389, 19:15 عصر
سلام
لطفا میشه فرمول محاسبه اوقات شرعی رو هم بگذارید؟
منظورم خود فرمول، نه اینکه نمونه برنامه باشه

باسلام

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

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

selven yaz
چهارشنبه 04 خرداد 1390, 14:05 عصر
:بامزه:
eival
live massenger o eshghast

dword33
پنج شنبه 01 تیر 1391, 21:26 عصر
سلام تشكر از كار خيلي قشنگ و حرفه ايتان
من هر كاري ميكنم نميتونم سورس مربوط به برنامه را دانلودش كنم هنگام ي كه ميخوام دانلودش كنم ميگه سرور پيدا نشد.اگه واستون امكان داره برام ايميلش كنيد
يه عمر دعا تون ميكنم
با تشكر فراوان
omidi23@yahoo.com

mojtabam67
سه شنبه 03 مرداد 1391, 20:15 عصر
Thank you for program source

armsoftpc
دوشنبه 16 مرداد 1391, 14:21 عصر
دوست عزیز لینک دانلودتون وجود نداره و فایلتون پاک شده است، لطفا دوباره سورس رو آپلود کنید...

sattar1
شنبه 04 شهریور 1391, 17:09 عصر
دوست عزیز لینک دانلودتون وجود نداره و فایلتون پاک شده است، لطفا دوباره سورس رو آپلود کنید...

تایید

چون این تاپیک برای مدت ها پیش هست لینک ها مشکل داره

sattar1
شنبه 04 شهریور 1391, 17:21 عصر
تشکر فراوان از آقای علی پاییزی بابت چنین برنامه ای


هم قابل استفاده به عنوان ی برنامه ی کاربردیه و هم ی برنامه ی آموزشی (به خاطر موجود بودن سورس آن)

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

با اجازه ی صاحب تاپیک
برای راحتی کار هر دو فایل رو در ی جای دیگه آپ کردم


لینک دانلود :

http://www.mediafire.com/?014hb8p1daajloo

ali_autumnal
پنج شنبه 16 شهریور 1391, 09:42 صبح
با سلام خدمت دوستان

در لینک (http://babamoradi.ir/projects/Calendar.aspx) فایل همواره موجود و با آپ دیت جدید قرار می گیرد.

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

ali_autumnal
پنج شنبه 16 شهریور 1391, 09:49 صبح
راستی تحت وب هین نرم افزار رو ه در حال کامل شدن هست. که در لینک (http://babamoradi.ir/calendar/) می تونید مشاهده کنید. ایشالا در پایان کار سورس تحت وب رو هم میزارم.

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

ali_autumnal
سه شنبه 21 شهریور 1391, 13:57 عصر
با سلام

دوستای خوبم نسخه تحت وب تقویم پائیزی به اتمام رسید. جهت مشاهده و استفاده می توانید به لینک (http://www.babamoradi.ir/calendar/) مراجعه کنید.

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