خب حالا كه رفتيم تو كار گفتگو
.
اگه سيستمي براي پياده سازي پوسته يا همون them هم ديديد يا به ذهنتون ميرسه هم بگيد.
تشكر.
؟؟؟؟؟؟؟=منظورتون تم نرم افزار یا ویندوزه؟
in khayli sadeh hastesh . hala vase chi mikhayn tarhi konid ?
تم برای برنامه ای که مینویسیم. برای برنامه خودمون. سیستمی که این قابلیت رو به برنامه مون بده. منظورم از تم هم چند تا تغییر رنگ و شکل دکمه نیست. تم باید بتونه تمامی ظاهرو به هر شکلی تغییر بده. مثل تم های JetAudio
فکر می کنم این تم ها آماده باشند
و ظاهر فرم ها را به ویستا،آفیس 2007 و.. تبدیل می کنند این ها را می تونید در سایت
http://dotnetsara.blogfa.com/
پیدا کنید فکر کنم مشکلتان حل خواهد شد.
اونقدری که من دیدم اول تم رو طاحی میکنن اونو به عکسها جدا جدا تبدیل میکنن روی فورم از picturebox استفاده میکنین و هر عکس رو میزاری تو picturebox خودش و یه سری چیزای دیگه تغییر حالت control با تغییر و ایجاد region جدیدی برای اون کنترل هست
نميشه. شما JetAudio رو ببينيد. وقتي تم رو عوض ميكنيد همه چيز عوض ميشه. شكل كنترلها. رنگها، شكل و اندازه فرم اصلي. حتي تعداد دكمه ها هم بعضي وقتا. با ايني كه شما ميگي فكر نكنم بشه اينكارا رو كرد.
سلام
میشه
دوبار تم طراحی کردم. ولی طراحی تم واقعا زمانبر هست و آدم دیوانه میشه!!
فرض کن سه تا شی داریم تو فرم اصلی : obj1,obj2,obj3
بعد فرض کن یه فایل تم درست کردیم مثلا پسوندش رو گذاشتیم thm.
یه تم آجیلی (!) درست کردیم ، اسمشو گذاشتیم ajil.thm
محتوا و فرمتش هم این شکلیه :
کد:
#obj1:0,0,100,100,img1.jpg#
#obj2:0,0,250,200,img2.jpg#
#obj3:0,0,300,500,img3.jpg#
پارامتر اول معرف x_pos
دومی معرف y_pos
سومی و چهارمی معرف x_scale و y_scale
پنجمی هم معرف bck_image
به همین سادگی و به همین خوش مزدگی! این طوری یه تم طراحی کردی که اجزای برنامت رو جا به جا می کنه ، اندازشون رو عوض می کنه ، عکس پس زمینه رو عوض می کنه و ... البته این یه طرح کلی هست ، مثلا به جای اینکه تو پارامتر پنجم آدرس یا اسم عکس رو بنویسی ، میتونی کلا اطلاعات باینری عکس رو بزاری ، اینطوری تم standalone (!) میشه و دیگه لازم نیست عکس ها رو دنبال خودش بکشونه . میشه یه دونه فایل ajil.thm !
اگه نا مفهومه بگو بیشتر توضیح بدم .