ابتدا | مقالات
عنوان مقاله: نحوه قراردادن Progress Bar برروی Status Bar در محيط Visual C
نويسنده: شاهرخ دلگشاد
تاريخ: 23 فروردين 1382
سايت مرجع: برنامه نويس ايراني
فايل همراه: کد برنامه

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

 
یکی از مزای این کلاس زیبا سازی برنامه میباشد . progress به دو صورت استفاده میشود:

1- برروی یک فرم 2- بر روی statusbar که البته بروی statusbar  بسیار زیبا میباشد.

 در زیر یک نمونه از کلاس progressbar ارائه شده است.
 

 برای استفاده از این کلاس باید مراحل زیر را انجام دهیم:
 

 1-  دو فایل کلاس (progressbar.cpp  progressbar.h) را به پروژه اضافه میکنیم.

 2-  تابعی که فرار است progress   را فرا خوانی کند انتخاب کنیم  ( برای مثال OnStart() ) . سپس شما با استفاده از برنامه زیر قادر خواهید بود تا بروی statusbar یک progress قرار دهید:
 

# include "ProgressBar.h"
void CMainFrame::OnStart() 
{
	CProgressBar bar(_T("Progress"), 100,5000);
	
	for (int p = 0; p <= 5000; p++  )
	{
		CString str;
		str.Format("%d%% complete", p*,100/5000 );
		bar.SetText(str);
		bar.StepIt();
	}
}
(با عوض کردن اعداد تغییرات را مشاهده کنید.)

حالا شما باید این progress را به یک برنامه پردازش متصل کنید.

 










در صورتيکه سوالاتي در مورد هرکدام از مقالات اين بخش داريد سوال خودرا در تابلوهاي بحث و تبادل نظر برنامه نويس ايراني مطرح نماييد.

 

(ح) کليه حقوق مربوط به مقالات منتشر شده در اين سايت براي سايت برنامه نويس ايراني و نويسنده مقاله  محفوظ ميباشد. انتشار مقالات تنها با ذکر مرجع و تنها با اجازه کتبي سايت برنامه نويس ايراني مجاز ميباشد.

تابلوهاي بحث
از تابلوهاي بحث براي مطرح کردن مشکلات و سوالات خود استفاده نماييد.

مطالب گسترده اي در تابلوهای بحث مورد بررسي قرار ميگيرند که مسلما براي شما مفيد خواهند بود.

ورود به تابلوهای گفتگو

تبليغات
 
نشريه برنامه نويس ايراني
نشريه برنامه نويس ايراني هر 2 ماه يکبار منتشر ميگردد و محتوي مقالاتي خواهد بود که مناسب براي سطوح مختلف برنامه نويسان باشد.

براي اشتراک در نشريه ماهانه برنامه نويس ايراني بر روي آدرس زير اشاره کرده و سپس در پنجره ظاهر شده آدرس پست الکترونيک خود را وارد کرده و دکه ارسال را فشار دهيد.

هرماه يک نسخه از نشريه با فرمت PDF برای شما ارسال خواهد شد.

اشتراک نشريه الکترونيک

ابتدا | تابلوهاي بحث | درباره ما
(ح) 1381-1382  کليه حقوق براي برنامه نويس ايراني محفوظ است.