PDA

View Full Version : سوال: چجوری میشه این Skinرو برای همه فارمها اسفتاده کرد؟؟



Yakataz
چهارشنبه 03 مهر 1387, 02:42 صبح
سلام دوستان

لطفآ کمی در مورد این برنامه توضح بدهید و بگین چجوری میشه این Skin ها رو برای همه فارم ها استفاده کرد؟؟



با سلام
اگه میخواهید فرم های با گرافیک بسیار بالا , زیبا و جذاب داشته باشید حتما تکه کد زیر را چک کنید. اولی فایل dll و فولدر اصلی آن و دومی نمونه سورس آن میباشد.
برید لذتشو ببرید . :چشمک:


راستی اگه کسی جدیدتر از این skinها داره حتما برام بذاره
همین جا

فایل های ضمیمه http://barnamenevis.org/forum/images/attach/zip.gif dll.zip (http://barnamenevis.org/forum/attachment.php?attachmentid=23092&d=1221284136) (917.8 کیلوبایت, 185 دیدار) http://barnamenevis.org/forum/images/attach/zip.gif WindowsApplication2.zip (http://barnamenevis.org/forum/attachment.php?attachmentid=23093&d=1221284136) (982.7 کیلوبایت, 133 دیدار)
:تشویق::تشویق::تشویق:

:قلب::قلب::قلب:

Yakataz
چهارشنبه 03 مهر 1387, 13:43 عصر
یکی نیست جواب بده ؟؟؟

kablayi
پنج شنبه 04 مهر 1387, 05:23 صبح
سلام ...
دستتون درد نکنه dll باهالی بود ....
برای استفاده مشکلی وجود نداره ...
اول dll رو به رفرنس برنامه اضافه کنید ...
بعد در پنجره toolbox راست کلیک کن و chooce Item رو انتخاب کن وفایل dll رو add و ok رو بزن تا به toolbox اضافه بشه بعد اون بردار و روی فرم بکش ...
در سینی فرم قسمت پائین آیکن اون ظاهر میشه اونو انتخاب کن و در propertice از گزینه skin file اسکین مورد نظرتو انتخاب کن ...
برای اینکه بیشتر متوجه بشین این اسکین رو از کجا انتخاب کنی به پوشه S درون پوشه Debug مراجعه کنید ...
این پوشه حاوی اسکین های متنوعی می باشد... هر کدام رو که دوست دارید انتخاب کنید ...

ضمنا منبع رو هم ذکر کنید ... یا حداقل لینکی رو به نوشته اصلی اون قرار بدین ...

موفق باشید ...

rezapassword
پنج شنبه 04 مهر 1387, 08:52 صبح
لینکش تو بخش سمپل ها هستkablayi (http://barnamenevis.org/forum/member.php?u=8701) جان
خیلی این اسکین ها عالین
ولی به درد نرم افزار های بزرگ نمیخورن
من تست کردم

parsavb
پنج شنبه 04 مهر 1387, 11:54 صبح
البته کامپوننتهائی هستند که به درد نرم افزارهای بزرگ می خورن که یکی از این نمونه ها
AppFace است که اون رو تو فرم اولی ایجاد کرده و توتمام فرمها تنظیم می شه
این هم نمونه و آدرس سایتش برای دریافن تمام اسکینهاش
البته این کامپوننت trial هست اگه کسی کرک اون رو داره بزاره همه استفاده کنند
www.appface.com

kablayi
پنج شنبه 04 مهر 1387, 18:06 عصر
خیلی این اسکین ها عالین
ولی به درد نرم افزار های بزرگ نمیخورن
من تست کردم

ممنون ...

میشه بگین برای استفاده در پروژه های بزرگ چه مشکلی پیش میاد ... ؟؟؟
ممنون ...

Morteza_s
پنج شنبه 04 مهر 1387, 22:21 عصر
البته کامپوننتهائی هستند که به درد نرم افزارهای بزرگ می خورن که یکی از این نمونه ها
AppFace است که اون رو تو فرم اولی ایجاد کرده و توتمام فرمها تنظیم می شه
این هم نمونه و آدرس سایتش برای دریافن تمام اسکینهاش
البته این کامپوننت trial هست اگه کسی کرک اون رو داره بزاره همه استفاده کنند
www.appface.com

برنامه ایی که گذاشتید، اجرا میشه ولی کار نمیکنه
Skin ها اعمال نمیشه

Yakataz
جمعه 05 مهر 1387, 02:51 صبح
kablayi (http://barnamenevis.org/forum/member.php?u=8701): جان ممنون که جوابم رو دادی.

من یه تازه کارم خدا کنه بتونم.

rezapassword (http://barnamenevis.org/forum/member.php?u=65603) : جان مشکلش چیه؟ اگر برای این کار چیزی بهتری بلدید بگین.

Yakataz
جمعه 05 مهر 1387, 03:40 صبح
بعد در پنجره toolbox راست کلیک کن و chooce Item رو انتخاب کن وفایل dll رو add و ok رو بزن تا به toolbox اضافه بشه بعد اون بردار و روی فرم بکش ...

kablayi (http://barnamenevis.org/forum/member.php?u=8701): جان این ارور میده.

میگه این اسکین لود نمیشه !!

kablayi
جمعه 05 مهر 1387, 05:56 صبح
اگه مراحل رو قدم به قدم انجام بدین کار مکنه ...
اینو که گفتین شک کردم ... دوباره رفتم تست کردم .. جواب میده ... شما فایل اسکین رو به پروژه تون ضمیمه کنید ... بعد اونو به فرم نسبت بدین ...

rezapassword
جمعه 05 مهر 1387, 09:36 صبح
سلام به همه
مشکلات این کامپوننت رو من به شخصه دیدم که از این قرارند
پروژه ای که من اینا رو با اون تست کردم بیش از 40 فرم و 20 دیالوگ بزرگ داره
1- سرعت اجرای برنامه خیلی خیلی پایین اومد ( مخصوصا در سیستم هایی که CPU اونا ضعیف بود )
2-افزایش بسیار بالای فضای رم
3-ناقص کردن برنامه ( یه دفه میبینی یه دونه پروگرسس بار اصلا لود نمیشه و میشه مثل یه سوراخ رو برنامه که پشتش معلومه )
4- از بین رفتن نام فروم ها در بعضی از دفعات لود
5-مشکل در اسکرول خودن و لود صفحات در زیز اسکرول ( اون قسمت ها بدون تغیر موندو بعد از 5 ثانیه تغیر کرد)
والا الان دیگه یادم نمیاد
راستی شاید بگید میزان رم چه بدی داره
فرض کنید یکی رمش 128 هست و برنامه ما هم رم بالایی میبره مثلا این برنامه 40 تا رو راحت میبره
حالا این اسکین ها 2 برابرش میکنه
چ80 تا
ولی رم فقط 128 هست
حالا یه انتی و سه تا نرمافزار دیگه که باشه ..
سیستم هنگ میکنه !
ممنون

رضا عربلو
جمعه 05 مهر 1387, 11:08 صبح
این گونه کامپاننت های اسیکن، قالباً با Hook کردن Message های ویندوز کار خود را انجام می دهند. که راه کار جالبی نیست.
علاوه بر مشکلات بالا بایتی از مشکل Flickering و ... نام برد.

Morteza_s
جمعه 05 مهر 1387, 11:49 صبح
این گونه کامپاننت های اسیکن، قالباً با Hook کردن Message های ویندوز کار خود را انجام می دهند. که راه کار جالبی نیست.
علاوه بر مشکلات بالا بایتی از مشکل Flickering و ... نام برد.
شما غیر از استفاده از WPF، چه کامپوننتی رو برای اینکار پیشنهاد میکنید

رضا عربلو
جمعه 05 مهر 1387, 13:24 عصر
همانطور که در بالا گفتم ، کامپاننت های که کنترل های Visual Studio را اسکین دار می کنند را به هیچ عنوان پیشنهاد می کنم.
در عوض شما می توانید از کامپاننت های نظیر DevExpressو ... استفاده کنید که بصورت ذاتی در هنگام ترسیم کامپاننت هایشان به آن اسیک می دهند و به هیچ عنوان مشکلات کامپاننت های نوع اول را ندارند. و شاید تنها ایرادی که می شود به آنها گرفت این است که بطور کامل RTL را ساپورت نمی کنند.

Yakataz
شنبه 06 مهر 1387, 18:25 عصر
اگه مراحل رو قدم به قدم انجام بدین کار مکنه ...
اینو که گفتین شک کردم ... دوباره رفتم تست کردم .. جواب میده ... شما فایل اسکین رو به پروژه تون ضمیمه کنید ... بعد اونو به فرم نسبت بدین ...


Kablayi : جان دستت درد نکنه موفق شدم نرم افزارم خیلی خوشکل شده :قلب:

اما باید چند وقت کار کنم تا مشکلش پیدا بشه


موفق باشید:چشمک: