ايران ويج

نسخه‌ی کامل: گذاشتن لودینگ در اول برنامه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
سلام ؛

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

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

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

تشکر
نبی
نه عزیز جان
این دوستمون فقط می خواست که کاربر فکر کنه که برنامه برای اجرا به لود شدن احتیاج داره
در حاالی که واقعاً این طوری نیستش
این دوستمون می خواست مثلاً کاربر فکر کنه که برنامه خیلی حجیم و پیچیده است که برای لود شدنش احتیاج به زمان هستش
البته منظور اصلیشم همون Splash Screen بود
من دوبار کل تاپیک رو خوندم ولی ندیدم جایی گفته شده باشه که فقط میخواید لودینگ رو شبیه سازی کنید !
مدیر عزیز
گاهی برای جذاب کردن برنامه این عملیات لازمه
طبق گفته شما قضیه کاملا ساده است
شرمنده وقت نکردم لودینگ بگذارم
البته مال من یه چیزی تو مایه های فتوشاپ، آفیس و ...

یه بار دیگه میگم که لودینگ گذاشتن همیشه برنامه رو جذاب نمیکنه و گاهی تاثیر منفی میگذاره
NabiKAZ نوشته است:من دوبار کل تاپیک رو خوندم ولی ندیدم جایی گفته شده باشه که فقط میخواید لودینگ رو شبیه سازی کنید !

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

اینو زمانی نوشته که من براش 1 برنامه Upload کردم و از حرفش معلومه که از برنامه راضی بوده. اگه شما برنامه رو دانلود می کردی می دیدی که همون چیزی هست که من تو پست قبلی توضیح دادم و این دوستمون هم ازش راضیهClap
البته کار درستی نیست که با هم دعوا کنین 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 واست بزارم
فعلا بای
:exclamation:
با فایل GIF همراه با OCX اش
Laugh[attachment=578]
چه ocx می خواد
البته شاید یه پرو بار زیباتر باشه
اون رو می تونه از هر جایی گیر بیاره
فقط برای اینکه یاد بگیره گفتم
ولی باز هم خوبه که رسیدگی می کنید
کاره شما درسته !
اما این دوستمون یه روش خیلی سریع میخاد !
منم روش سری با 2 خط نوشتن پیش راهش قرار دادم
ممنون از شما
این دو تا برنامه هم فکر کنم به درد این کار بخورند:
http://www.iranvig.com/modules.php?name=...e&sid=3888
http://forum.iranled.com/showthread.php?tid=5872
دوست عزیز نظرم در مورد آیتم دومی که گذاشتین اینه:


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


----
آقا فقط یه چیزی
من می خوام با کمک برنامه نویسان همین سایت یه برنامه ای رو طراحی کنیم که ایرانیش اصلا وجود نداره ---من توی سایتهای دیگه مثل پی سی .... گفتم ولی کسی استقبال نکرد
می خواستم بگم اگه می تونین با هم دیگه همکاری کنیم و این برنامه رو درست کنیم
این آی دی منه
خواستین ادد کنین تا در مورد این برنامه با هم صحبت کنیم و اگه شد کار رو شروع کنیم
mohamad_jumper@yahoo.com
به امید دیدار
صفحه‌ها: 1 2 3 4 5