ورود

View Full Version : سوال: چه جوری یه پروگرس بار برای برنامه م بزارم؟



m.a.d1992
پنج شنبه 24 اسفند 1391, 10:17 صبح
سلام

من یه حجم اطلاعات زیادی رو از دیتا بیس می خونم به همین دلیل چند ثانیه برنامه م قفل می کنه.

حقیقتش از چند نفر از اساتید پرسیدم گفتن باید یه پروگرس بار برای برنامه ت بزاری، و من این کارو کردم ولی پروگرس بار طوریه که ویژگی مقدارش (value) رو باید یکی یکی اضافه کنی، من می خوام طوری باشه که وقتی یه پراسس برای سی پی یو فرستاده میشه بسته به میزان پیشرفت پراسس پروگرس بار هم پر یشه مث وقتی که داریم یه چیزی رو کپی می کنیم

خواستم ببینم کسی می تونه کمکم کنه؟

البته اگه با کد باشه خیلی بیشتر ممنون میشم

alexmcse
پنج شنبه 24 اسفند 1391, 10:37 صبح
سلام
برای کپی کردن مثلا فایل
این کد مینویسن
System.IO.FileInfo f = new System.IO.FileInfo(@"d:\hello.txt");
progressBar1.Value = Convert.ToInt32(f.Length);

f.CopyTo(@"e:\", true);
شما باید تعداد رکورد ها جدول یا تعداد سطر های دیتا گرید رو برابر ولیو پروگرس بار قرار بدی
:تشویق:

spiderman200700
پنج شنبه 24 اسفند 1391, 13:16 عصر
سلام
برای کپی کردن مثلا فایل
این کد مینویسن
System.IO.FileInfo f = new System.IO.FileInfo(@"d:\hello.txt");
progressBar1.Value = Convert.ToInt32(f.Length);

f.CopyTo(@"e:\", true);
شما باید تعداد رکورد ها جدول یا تعداد سطر های دیتا گرید رو برابر ولیو پروگرس بار قرار بدی
:تشویق:

اینجا بخش جاوا است



سلام

من یه حجم اطلاعات زیادی رو از دیتا بیس می خونم به همین دلیل چند ثانیه برنامه م قفل می کنه.

حقیقتش از چند نفر از اساتید پرسیدم گفتن باید یه پروگرس بار برای برنامه ت بزاری، و من این کارو کردم ولی پروگرس بار طوریه که ویژگی مقدارش (value) رو باید یکی یکی اضافه کنی، من می خوام طوری باشه که وقتی یه پراسس برای سی پی یو فرستاده میشه بسته به میزان پیشرفت پراسس پروگرس بار هم پر یشه مث وقتی که داریم یه چیزی رو کپی می کنیم

خواستم ببینم کسی می تونه کمکم کنه؟

البته اگه با کد باشه خیلی بیشتر ممنون میشم

شما میتونی تعداد کوئری هایی رو که میزنی مبنا قرار بدی. و درصد کوئری های انجام شده در کل کوئری های رو به دست بیاری و به JProgressBar بدی تا به اون اندازه Progress انجام بشه.

pro_mvb
سه شنبه 29 اسفند 1391, 00:19 صبح
spiderman میشه در مورد پروگرس توضیح بدی من چیزی از حرف دوستمون نفهمیدم اما برام جالب شد که بفهمم این موضوع رو همراه با راه حلش
مرسی

spiderman200700
چهارشنبه 30 اسفند 1391, 10:32 صبح
http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html

http://www.java2s.com/Tutorial/Java/0240__Swing/JProgressBar.htm
http://www.java2s.com/Tutorial/Java/0240__Swing/CreatingaJProgressBarComponentwithanUnknownMaximum .htm
http://www.java2s.com/Tutorial/Java/0240__Swing/Aprogressbarisusedforlengthytasks.htm