PDA

View Full Version : استفاده از تم های اماده



negar.rafie
شنبه 26 تیر 1395, 19:55 عصر
سلام
در تالار wpf سوالم را پرسیدم کسی پاسخ نداد
یک سوالی داشتم مربوط میشه به ایجاد برنامه در محیط wpf
اونم اینکه
استفاده از تم های اماده برای ظاهر نرم افزار در wpf مشکلی نداره؟
سرعت و . . . .

alireza_s_84
شنبه 26 تیر 1395, 20:38 عصر
سلام
در تالار wpf سوالم را پرسیدم کسی پاسخ نداد
یک سوالی داشتم مربوط میشه به ایجاد برنامه در محیط wpf
اونم اینکه
استفاده از تم های اماده برای ظاهر نرم افزار در wpf مشکلی نداره؟
سرعت و . . . .

معمولا تم های آماده طوری طراحی میشن که جوابگوی خواسته های عمومی باشن. در بیشتر مواقع شاید تنها از 50 درصد این ویژگی ها استفاده کنید. در کل چون شما از همه ویژگی های یک تم استفاده نمیکنید قاعدتا مصرف زیاد حافظه یکی از ایرادات تم های آماده است. همچنین ویژگی های زیاد هم بر روی سرعت تاثیر میگذارد ولی باید دید آیا استفاده از این تمها چقدر بر کارایی برنامه تاثیر سوء میگذارد تا با قاطعیت استفاده کردن یا نکردن از آنها را رد کرد.
در wpf آنقدر دست طراح UI باز است که خیلی کم پیش می آید تا از تمهای آماده استفاده کند. ولی در یک نتیجه گیری کلی میتوان گفت که استفاده از تم های آماده به خودی خود چیز بدی نیست.

negar.rafie
شنبه 26 تیر 1395, 21:55 عصر
ممنون جناب alireza_s_84
اخه من کدهای تم را ک میبینم فرقی نداره با کدهایی ما بخواین خودمون بنویسیم
یعنی اگر هم خودمون بخواین ظاهر یک تم را طراحی کنیم دقیا باید همونها را بنویسیم
و به خاطر همین همونطور ک شما فرمودید فکر نکنم موردی داشته باشه

reza_ali202000
شنبه 26 تیر 1395, 23:10 عصر
ممنون جناب alireza_s_84
اخه من کدهای تم را ک میبینم فرقی نداره با کدهایی ما بخواین خودمون بنویسیم
یعنی اگر هم خودمون بخواین ظاهر یک تم را طراحی کنیم دقیا باید همونها را بنویسیم
و به خاطر همین همونطور ک شما فرمودید فکر نکنم موردی داشته باشه

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

alireza_s_84
شنبه 26 تیر 1395, 23:57 عصر
اتفاقا به نظر بنده شرکتی که تم رو طراحی کرده استانداردتر از ما طراحی کرده و از لحاظ سرعت خیلی بهتر از ما هست.منتهی چیزی که شما مینویسی مثلا فقط برا باتم هست ولی تم اماده برا همه کنترلهاتون لود میشه و قطعا افت سرعت خواهید داشت.

کاملا درسنه. همونطوری که گفتم وقتی قراره یک تم طراحی باشه باید تمام جوانب عمومی رو در نظر گرفت. در حالیکه شاید فقط 30 تا 40 درصد اون ویژگی ها برای کار ما مناسب باشه. در هرصورت استفاده حتما افت سرعت داره.

barnamenevisjavan
دوشنبه 28 تیر 1395, 21:11 عصر
سلام توی WPF همچین چیزی فک نکنم باشه چون WPF بیشتر ویژگیش همین طراحی رابط کاربری باکیفیت و انعطاف پذیر هستش و علتش هم همون کدهای xaml هستش،مشکلی بابت تم ها نداره ولی WinForms چرا امکان کاهش توش زیاد هست چون اصلا براش بهینه نیست.