امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
گذاشتن لودینگ در اول برنامه
نویسنده پیام
NabiKAZ آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 520
موضوع‌ها: 48
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 6
( 60 تشکر در 46 ارسال )
ارسال: #23
RE: گذاشتن لودینگ در اول برنامه
سلام ؛

بابا چرا میپیچونید قضیه به این سادگی رو...

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

منظور دوستمون یه لودینگ که پروسه لود شدن آبجکت های روی فرم رو نشون بده هست.
من فکر نمیکنم همچین لودینگی در حالت معمولی نیاز باشه چون آبجکت ها به سرعت لود میشن و نیازی به لودینگ نیست.
مگر در موارد خاص که مثلا آبجکت های روی فرم رو در حین اجرای برنامه و در تعداد زیاد توسط دستور Load Text1(1) میسازید.
یا مثلا یه کار گرافیکی قرار انجام بگیره و طول میکشه تمام پیکسل ها رسم بشه در اون صورت مثلا در حلقه ای که قراره پیکسل ها رو رسم کنه یک واحد به pbar می افزائیم.
من یه برنامه آماده به صورت کاربردی گذاشتم رو سایت میتونید ببینید:
http://www.iranvig.com/3923.html

تشکر
نبی

۱۹-آبان-۱۳۸۵, ۱۹:۱۷:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amin_vb
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #24
RE: گذاشتن لودینگ در اول برنامه
نه عزیز جان
این دوستمون فقط می خواست که کاربر فکر کنه که برنامه برای اجرا به لود شدن احتیاج داره
در حاالی که واقعاً این طوری نیستش
این دوستمون می خواست مثلاً کاربر فکر کنه که برنامه خیلی حجیم و پیچیده است که برای لود شدنش احتیاج به زمان هستش
البته منظور اصلیشم همون Splash Screen بود

پارک24
مرجع خرید و فروش خودرو
۱۹-آبان-۱۳۸۵, ۲۱:۱۲:۱۳
وب سایت ارسال‌ها
پاسخ
NabiKAZ آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 520
موضوع‌ها: 48
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 6
( 60 تشکر در 46 ارسال )
ارسال: #25
RE: گذاشتن لودینگ در اول برنامه
من دوبار کل تاپیک رو خوندم ولی ندیدم جایی گفته شده باشه که فقط میخواید لودینگ رو شبیه سازی کنید !

۲۰-آبان-۱۳۸۵, ۰۷:۰۱:۵۳
وب سایت ارسال‌ها
پاسخ
nima_21 آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #26
RE: گذاشتن لودینگ در اول برنامه
مدیر عزیز
گاهی برای جذاب کردن برنامه این عملیات لازمه
طبق گفته شما قضیه کاملا ساده است
شرمنده وقت نکردم لودینگ بگذارم
البته مال من یه چیزی تو مایه های فتوشاپ، آفیس و ...

یه بار دیگه میگم که لودینگ گذاشتن همیشه برنامه رو جذاب نمیکنه و گاهی تاثیر منفی میگذاره
۲۰-آبان-۱۳۸۵, ۰۸:۲۴:۲۴
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #27
RE: گذاشتن لودینگ در اول برنامه
NabiKAZ نوشته است:من دوبار کل تاپیک رو خوندم ولی ندیدم جایی گفته شده باشه که فقط میخواید لودینگ رو شبیه سازی کنید !

اگه درست می خوندید و اینو می دیدین می فهمیدین:
نقل قول: سلام اقا Far_... اقا خیلی ممنون . کلی حال کردم . ممنون بابت جوابی که بهم دادی . خیلی اقایی . بای

اینو زمانی نوشته که من براش 1 برنامه Upload کردم و از حرفش معلومه که از برنامه راضی بوده. اگه شما برنامه رو دانلود می کردی می دیدی که همون چیزی هست که من تو پست قبلی توضیح دادم و این دوستمون هم ازش راضیهClap

پارک24
مرجع خرید و فروش خودرو
۲۰-آبان-۱۳۸۵, ۱۸:۰۴:۰۴
وب سایت ارسال‌ها
پاسخ
Dr.Bronx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 60
موضوع‌ها: 5
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 4
( 5 تشکر در 5 ارسال )
ارسال: #28
RE: گذاشتن لودینگ در اول برنامه
البته کار درستی نیست که با هم دعوا کنین Biggrin
نه حالا جدا از شوخی فهمیدم منظورش دقیقش چیه
می خواد وقتی لودینگ تموم شد فرم لود بسته شه و فرم اصلی نمایش داده بشه
-----
خوب اول یه فرم درست می کنیم میشه فرم 1
اسم فرم ها رو همینجوری که میگم داشته باش یا اگه می خوای کد هارو عوض کن
حالا یه فرم هم درست کن اسمش رو بزار main
---------
در فرم لودینگ این کار رو انجام بده
اول یه تایمر بزار interval تایمر رو بزار 1000
یه دونه progress bar بزار
ProgressBar1اسمش میشه
خوب حالا توی قسمت load این رو بنویس

-----------------------------------------
Form1.Caption = "Wait Please . . ."
Form1.ScaleHeight = 5.31813
Form1.ScaleWidth = 18.25627
ProgressBar1.Value = 100
Timer1.Enabled = False
ProgressBar1.Value = 0
Timer1.Enabled = True
-------------------------------------

توی تایمر این هارو بنویس

----------------------------------------
ProgressBar1.Value = ProgressBar1.Value + 7
If ProgressBar1.Value >= 90 Then _
main.Show
If ProgressBar1.Value >= 90 Then _
Form1.Hide
If ProgressBar1.Value >= 90 Then _
Timer1.Enabled = False
------------------------------
خوب حالا اگه اینجوری که گفتم عمل کنی راحت به نتیجه میرسی
در ضمن کدهارو ساده کردم
مثلا جایی که می خواد فرم بسته شه و فرم بعدی لود شه کدهارو جدا نوشتم
اگه بازم گیر کردی بگو یه sample واست بزارم
فعلا بای
۱۵-مهر-۱۳۸۶, ۰۰:۲۱:۵۹
ارسال‌ها
پاسخ
avini آفلاین
کاربر با تجربه
****

ارسال‌ها: 528
موضوع‌ها: 26
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 0
( 72 تشکر در 38 ارسال )
ارسال: #29
Rolleyes  RE: گذاشتن لودینگ در اول برنامه
:exclamation:
با فایل GIF همراه با OCX اش
Laugh
.zip   Loading.zip (اندازه: 90.06 KB / تعداد دفعات دریافت: 95)

Golsun Tech
Inno3D,Force3D,Connect3D,InnoDV,DFI,Razer,Mushkin
021-66460000
Seller:Khashayar,Iman,Hossein
09194998532
Address:Tehran-Vali Asr.St -Iran Computer Center-Unit B46
۱۵-مهر-۱۳۸۶, ۲۱:۱۶:۵۶
ارسال‌ها
پاسخ
Dr.Bronx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 60
موضوع‌ها: 5
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 4
( 5 تشکر در 5 ارسال )
ارسال: #30
RE: گذاشتن لودینگ در اول برنامه
چه ocx می خواد
البته شاید یه پرو بار زیباتر باشه
اون رو می تونه از هر جایی گیر بیاره
فقط برای اینکه یاد بگیره گفتم
ولی باز هم خوبه که رسیدگی می کنید
۱۵-مهر-۱۳۸۶, ۲۱:۳۶:۱۰
ارسال‌ها
پاسخ
avini آفلاین
کاربر با تجربه
****

ارسال‌ها: 528
موضوع‌ها: 26
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 0
( 72 تشکر در 38 ارسال )
ارسال: #31
RE: گذاشتن لودینگ در اول برنامه
کاره شما درسته !
اما این دوستمون یه روش خیلی سریع میخاد !
منم روش سری با 2 خط نوشتن پیش راهش قرار دادم
ممنون از شما

Golsun Tech
Inno3D,Force3D,Connect3D,InnoDV,DFI,Razer,Mushkin
021-66460000
Seller:Khashayar,Iman,Hossein
09194998532
Address:Tehran-Vali Asr.St -Iran Computer Center-Unit B46
۱۶-مهر-۱۳۸۶, ۰۰:۵۰:۰۹
ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #32
RE: گذاشتن لودینگ در اول برنامه
این دو تا برنامه هم فکر کنم به درد این کار بخورند:
http://www.iranvig.com/modules.php?name=...e&sid=3888
http://forum.iranled.com/showthread.php?tid=5872
۱۶-مهر-۱۳۸۶, ۰۱:۴۴:۴۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper
Dr.Bronx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 60
موضوع‌ها: 5
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 4
( 5 تشکر در 5 ارسال )
ارسال: #33
RE: گذاشتن لودینگ در اول برنامه
دوست عزیز نظرم در مورد آیتم دومی که گذاشتین اینه:


عالیه
واقعا دستت درد نکنه
حرف نداشت
کار بسیار خوبی کردی


----
آقا فقط یه چیزی
من می خوام با کمک برنامه نویسان همین سایت یه برنامه ای رو طراحی کنیم که ایرانیش اصلا وجود نداره ---من توی سایتهای دیگه مثل پی سی .... گفتم ولی کسی استقبال نکرد
می خواستم بگم اگه می تونین با هم دیگه همکاری کنیم و این برنامه رو درست کنیم
این آی دی منه
خواستین ادد کنین تا در مورد این برنامه با هم صحبت کنیم و اگه شد کار رو شروع کنیم
mohamad_jumper@yahoo.com
به امید دیدار
۱۶-مهر-۱۳۸۶, ۰۲:۰۶:۱۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گذاشتن about در usercontrol setroyd 4 2,883 ۲۱-اردیبهشت-۱۳۹۲, ۲۱:۵۸:۴۴
آخرین ارسال: setroyd
  سورس برنامه براي گذاشتن رمز روي ويندوز بعد از ريستارت يا خاموش شدن rap0661 19 16,987 ۰۱-آبان-۱۳۹۰, ۰۰:۰۶:۳۱
آخرین ارسال: Ghoghnus
  ]گذاشتن Tooltip برا آیکن های listveiw pariya1 1 2,320 ۰۳-تير-۱۳۹۰, ۱۰:۱۹:۰۰
آخرین ارسال: pariya1
  لودینگ Error_system32 6 3,000 ۱۲-بهمن-۱۳۸۸, ۱۰:۱۰:۰۲
آخرین ارسال: skh1300
  کامپوننتی برای گذاشتن فلش در فرم evilbaby 1 2,452 ۱۵-خرداد-۱۳۸۸, ۰۱:۵۵:۴۶
آخرین ارسال: arashrj
  گذاشتن پسورد روی ماژولها m_vb66 2 3,447 ۱۹-فروردین-۱۳۸۸, ۱۷:۱۱:۰۶
آخرین ارسال: Black_Storm
  گذاشتن قفل در vb mehraban 5 5,058 ۲۰-آبان-۱۳۸۷, ۱۷:۴۹:۰۶
آخرین ارسال: keihancpu
  گذاشتن رمز بر روی فایل اکسس در ویژوال بیسیک Black_Man 1 4,566 ۰۵-خرداد-۱۳۸۶, ۱۱:۴۰:۱۵
آخرین ارسال: areza
  گذاشتن چند عکس در فرم far_222000 3 4,005 ۰۴-بهمن-۱۳۸۵, ۲۲:۵۱:۱۲
آخرین ارسال: HoseinVig

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS