PDA

View Full Version : نوشتن برنامه ی کنسولی منودار! در C++



pershianix
یک شنبه 08 فروردین 1389, 00:05 صبح
سلام.
من یه پروژه ی دانشجویی دارم به این شکل:
یه برنامه ی کنسول که شامل منو باشه و این کارو رو انجام بده:
با استفاده از struct (یا کلاس) و برای هر دانشجو، شماره ی دانشجویی، نام، نام خانوادگی، آدرس، تلفن و رشته ی تحصیلی رو بگیره، اونو توی یک فایل ذخیره کنه، فایل رو مرتب کنه.

منو هم شامل این موارد باشه:
درج (درج رکورد جدید به فایل {مثلا مشخصات یک دانشجوی دیگه})
ویرایش
لیست (نمایش محتویات فایل بدون مرتب سازی)
لیست مرتب شده (نمایش محتویات فایل بعد از مرتب سازی)
حذف (حذف یک رکورد از فایل { مشخصات یک دانشجو})
خروج

حالا من اصلا نمیدونم واسه ساخت منوی کنسولی! توی C++ و با VS 2008باید چکار کرد و در ضمن برای مرتب کردن این جور فایلها چه الگوریتمی کارامدتره؟
در ضمن، من از فایلهای sequential استفاده کردم.

amin1softco
یک شنبه 08 فروردین 1389, 09:05 صبح
اینجا چند روز پیش بحث شده http://barnamenevis.org/forum/showthread.php?t=211392

pershianix
یک شنبه 08 فروردین 1389, 11:13 صبح
اونجا به جوابم نرسیدم. بحث، چیز دیگه ای بود.

amin1softco
یک شنبه 08 فروردین 1389, 11:46 صبح
برای کنسول غیر از این نمونه ها منو دیگه ایی فکر نکنم وجود داشته باشه
شاید خودتون بخواهید منو ایجاد کنید در حالت گرافیکی و چون می خواهید از ویژوال 2008 استفاده کنید باید از حالت های گرافیکی gdi وغیره استفاده کنید و برای هر آیتم یک عکس را نمایش بدین ...

pershianix
دوشنبه 09 فروردین 1389, 10:52 صبح
ممنون. مشکلم با منو حل شد:
http://www.barnamenevis.org/forum/showpost.php?p=899097&postcount=6

حالا دوتا مشکل دیگه دارم که فعلا یکیشو مینویسم:

واسه مرتب سازی فایلها فکر کنم که میشه از یکی از هدرهای خود C++ استفاده کرد و احتیاج به نوشتن الگوریتم نیست. حالا اگه اینطوره ممنون میشم اسم اون هدر و کلاس مربوطه رو بنویسین. و کلا بهترین راه مرتب سازی فایلها، (مثل همین فایل رکوردهای دانشجوها) چیه؟

ممنون.

amin1softco
دوشنبه 09 فروردین 1389, 11:08 صبح
باید از STL استفاده کنید البته فقط در ویژوال 6-2008