PDA

View Full Version : نرم افزار Open Source یاد آور



majid_3ma
چهارشنبه 26 اسفند 1388, 13:12 عصر
با سلام خدمت اساتید محترم امیدوارم به بزرگی خودتون ببخشید اگر نرم افزار دارای معایبی هست،من تقریبا مبتدی هستم و این اولین نرم افزاری هست که تهیه کردم.
لطفا انتقادات و پیشنهادات خود را
http://barnamenevis.biz/forum/attachment.php?attachmentid=45753&stc=1&d=1268822170

نام برنامه : نرم افزار یاد آور

کاربرد : یاد آوری روز تولد و تاسیس شرکت ها تا چند روز بعد

امکانات :
بدون نیاز به نصب
- محیطی ساده
- امکان جستجو بر اساس تمام فیلد ها
- Open Source

نسخه : اولیه (بتا)

دانلود (http://reviewnotebook.ir/Majid_3ma/BirthdayReminder.exe)

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

با سلام. فرمودید نظر و انتقاد چشم.
1- به program کد زیر رو اضافه کنید تا از چندبار اجرا شدن برنامه خودداری بشه.
استفاده از:


using System.Threading;

بعداز :


static void Main()
کد :


{
bool ok;
Mutex m = new Mutex(true, "تقویم پاییزی", out ok);
if (!ok)
{
return;
}
و بعد ادامه ماجرا:


Application.EnableVisualStyles();
2- بعداز لود بنظر من اگه لیست یاداوری ها خالی باشه نباید اون فرم هم لود بشه. چون کمی گیج کننده است.

3- اگه به نرم افزار هایی مثل office ، photoshop و امثالهم توجه کرده باشید می بینید که در گزینه اول منو قالبا گزینه های داخل منو کارهایی رو انجام میدن که در راستای ایجاد اطلاعات و ذخیره و... پیش میره. در حالی که نرم افزار شما در منوی اول و گزینه اول نمایش اطلاعات داره.!

4- هنگام ایجاد اطلاعات: اگه شرطی گذاشتید که با درست بودن شرط اطلاعات ذخیره بشه و در غیر اینصورت هیچ عملی انجام نده و فقط یک پیغام ظاهر بشه باید در نقض شرط بعداز show کردن پیغام مورد نظر یه return بزارید تا از ادامه اجرای کدهای بعدی جلوگیری بشه.
مثال: در منوی افزودن اشخاص حقیقی اگه فقط تاریخ رو وارد کنیم با نشان دادن پیغام های مورد نظر در آخر اطلاعات پوچ در دیتابیس ذخیره میشه!!!

5- از طرفی شما بجای استفاده از showdialog در هنگام فرخوانی فرم ها نوشتید


AddPeople.Show();
بجای اون بهتره بنویسید:


AddPeople.ShowDialog();

تا از اجرای چندباره فرم مذکور جلوگیری بشه.

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

7- در برنامه های کوچک بهتره از دیتابیس اکسس استفاده بشه تا SQL البته این نظر شخصی منه

8- بقیه گزینه ها رو هم وقت نکردم چک کنم. ایشالا بعداز رفع این نقطه نظرات به بقیه هم خواهیم رسید.
در کل واسه اول راهید و خوبه.
موفق باشید.

majid_3ma
جمعه 06 فروردین 1389, 02:50 صبح
{
bool ok;
Mutex m = new Mutex(true, "تقویم پاییزی", out ok);
if (!ok)
{
return;
}

میشه توضیح بدین این چه عملی رو انجام میده

ali_autumnal
جمعه 06 فروردین 1389, 12:49 عصر
{
bool ok;
Mutex m = new Mutex(true, "تقویم پاییزی", out ok);
if (!ok)
{
return;
}
میشه توضیح بدین این چه عملی رو انجام میده

نوشته من رو اگه کامل میخوندید متوجه میشدید که نوشتم:
به program کد زیر رو اضافه کنید تا از چندبار اجرا شدن برنامه خودداری بشه.

اگه این کد اضافه بشه، روی فایل اجرایی برنامه اگه بعداز اجرا شدن دوباره کلیک کنید تا دوباره اجرا بشه یعنی قبلی رو هنوز نبستید دیگه نمیزاره بار بعدی برنامه اجرا بشه. فقط و فقط یکبار اجرا خواهد شد.

Arash.Net
دوشنبه 17 خرداد 1389, 21:03 عصر
دوسته عزيز برنامه تون قابل دانلود نيست لطفا به تاپيك اضافه اش كنيد

mehdi.nine
چهارشنبه 17 فروردین 1390, 01:10 صبح
برنامه مشکل داره یعنی دانلود نمی شه اگه ممکنه درستش کنید.
ممنون.