View Full Version : نظر خواهی در مورد نحوه نوشتن برنامه
nanocycle
دوشنبه 30 اردیبهشت 1387, 08:45 صبح
سلام
از دوستان عزیز میخواهم که در مورد پروژه زیر و راهنمایی در مورد نحوه نوشتن برنامه و استفاده از کنترلها نظر خودشان را اعلام کنند.
لطفا فقط اعلام کنید در نوشتن این برنامه به چه کنترلهایی نیاز دارم و اسلوب کلی برنامه را چطور بنویسم که استاندارد و حرفه ای تر باشد.
این برنامه بایستی امکان سرچ در میان قطعات یدکی که در یک فایل اکسس موجود است را داشته باشد.تنوع این قطعات حدود 10.000 قطعه میباشد.بنابراین سرعت سرچ مهم است.
در صورت پیدا شدن قطعه برنامه باید بتواند آنرا به لیست add کند و همینطور در انتهای آن لیست جمع کل محاسبه شود.در صورت بروز اشتباه باید این توانایی راداشته باشد که آیتم مورد نظر را از لیست انتخاب کرد و آنرا حذف نمود.(فکر میکنم بهتر است کنترل مورد نظر قابلیت دسترسی به تمام سلولها را داشته باشد-لطفا شما نظر دهید).
در کل بایستی اطلاعات مربوط به هر مشتری را ذخیره کرد.(در یک فایل یا فایلهای مجزا-کدام بهتر است لطفا شمانظر بدهید).
در کل لطفا از ارسال کد خود داری نمایید.لطفا اگر امکان دارد مثل عکس ضمیمه ، شکل پیشنهادی خود را بفرستید.
با تشکر
majjjj
دوشنبه 30 اردیبهشت 1387, 09:47 صبح
ببخشید این فرمتون شکل ساده ای داره و بهدرد یک برنامه تجاری نمیخوره
mpmsoft
دوشنبه 30 اردیبهشت 1387, 09:47 صبح
1 من پیشنهاد می کنم از بانک SQL Server استفاده کن
2 از ابزار VsFlexGrid برای نمایش اطلاعات استفاده کن ( قابلیت Check زدن رو هم داره)
3 از Loop تا می تونی کمتر استفاده کن (جهت جمع) از دستورات SQL استفاده کن
4 در برنامه هات حتما از MultiThread استفاده کن (در زمان نمایش اطلاعات)
liaghat
دوشنبه 30 اردیبهشت 1387, 10:11 صبح
اگر از تصاویر قطعاتی که مشخصات آنها در بانک ذخیره می شود نیز استفاده شود، برنامه شکل جالب تری به خود می گیرد.
فقط باتوجه به 10000 رکورد و نیاز به سرعت سرچ بالا بهتر است به جای خود تصویر، آدرس آن در فیلد مربوطه نگهداری شود.
اگر کنترل scan را نیاز داشتید، در سایت وجود دارد.
nanocycle
دوشنبه 30 اردیبهشت 1387, 11:45 صبح
ببخشید این فرمتون شکل ساده ای داره و بهدرد یک برنامه تجاری نمیخوره
حتما همینطوره که اشاره کردید.بنده تازه به جمع برنامه نویسان آماتور VB پیوسته ام.هدفم از این تاپیک هم علاوه بر اینکه منتهی به نوشتن برنامه خودم میشود ، آشنایی با نحوه نوشتن حرفه ای و استاندارد برنامه است.
میتوانید یک فرم که حالت بهتری از نظر طراحی داشته باشه بگذارید.
در ضمن درمورد نوع کنترلها نظری ندادید.از چه کنترلهایی استفاده شود بهتر است.
با تشکر
nanocycle
دوشنبه 30 اردیبهشت 1387, 11:49 صبح
1 من پیشنهاد می کنم از بانک SQL Server استفاده کن
2 از ابزار VsFlexGrid برای نمایش اطلاعات استفاده کن ( قابلیت Check زدن رو هم داره)
3 از Loop تا می تونی کمتر استفاده کن (جهت جمع) از دستورات SQL استفاده کن
4 در برنامه هات حتما از MultiThread استفاده کن (در زمان نمایش اطلاعات)
آیا VSFLEXGRID امکان اینکه بتوانم محتوای هر سلول را به تنهایی تغییر دهم و یا به آن دسترسی داشته باشم دارد؟
برای پرینت نتایج(یعنی فاکتور فروش) نظرتون استفاده از چه کنترلی است؟(هم از نظر راحتی کار کردن با آن و هم از نظر قدرت کنترل مورد نظر).
با تشکر
ali_habibi1384
دوشنبه 30 اردیبهشت 1387, 12:33 عصر
چند مورد رو دوستان گفتند چندتا هم من می گم.
شما باید برای هر کالا کاردکس درست کنی که هر کالایی از چه کسانی خریده شده و در چه تاریخی چه تعدادی فروخته شده.
امکان صدور فاکتور برای خریدار رو حتما بذار.
مقدار خریداری شده رو و مقدار موجودی رو توی برنامه بگنجان.
امکان تهیه گزارش موجودی رو بذار.
برای کالاهت کد تعریف کن تا از تایپ اشتباه کااها جوگیری شود.
امکان ویرایش برای کالاها فراموش نشه.
تهیه کپی پشتیبان قبل از خروج و گذاشتن کلیدهای میانبر حتما رعایت بشه.
تصاویر ضمیمه رو نگاه کن:
http://barnamenevis.org/forum/attachment.php?attachmentid=17945&stc=1&d=1211185883
http://barnamenevis.org/forum/attachment.php?attachmentid=17944&stc=1&d=1211185883
http://barnamenevis.org/forum/attachment.php?attachmentid=17942&stc=1&d=1211185883
http://barnamenevis.org/forum/attachment.php?attachmentid=17943&stc=1&d=1211185883
ABERTINO
دوشنبه 30 اردیبهشت 1387, 14:27 عصر
دوستمون Ali_habibi1384 به طور كامل توضيح دادن فقط فكر مي كنم كه اگه فرم جستجو به شكل زير باشه بهتر
يعني جستجو به صورتي باشه كه بازدن هر حرف تو قسمت جستجو قطعات مشابه توي جدول قطعات يدكي نمايش داده بشه و بعد كابر با استفاده از دوبل كليك روي قطعه اي كه مي خواد اونو به ليست سمت چپ اضافه كنه و اگر هم منصرف شد با دوبل كليك روي ليست سمت چپ از ليست حذف بشه ( با دكمه هاي مشخص شده هم همينطور بشه) بعد با زدن دكمه صدور فاكتور فاكتور نهايي با جمع مبلغ و نام مشتري و هرچيزي كه مي خواي نمايش و چاپ بشه
(زياد وارد جزئيات نشدم)
nanocycle
دوشنبه 30 اردیبهشت 1387, 14:55 عصر
از چه کنترلهایی استفاده کنم بهتره؟
اینهایی که تو عکسها میبینم فکر کنم تو vb6 نیست؟
اگر ممکنه اسامی اونها رو هم بنویسید.
با تشکر
مهران رسا
دوشنبه 30 اردیبهشت 1387, 17:59 عصر
سلام .
به تاپیک زیر مراجعه کن :
http://barnamenevis.org/forum/showthread.php?t=78376
موفق باشی ...
مهران رسا
دوشنبه 30 اردیبهشت 1387, 22:10 عصر
تا حد ممکن روی رابط کاربری برنامت کار کن ...
سعی کن برنامت علاوه بر قدرتمند بودن از InterFace خوبی برخوردار باشه .
یک پیشنهاد : به جای استفاده از DataGride از ListView استفاده کن :
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.