PDA

View Full Version : زیبا ساز XP



alireza1375
شنبه 20 اسفند 1390, 22:55 عصر
دوستان من دکمه ها و ... زیبا ساز ویژویال بیسیک را می خواهم.فقط خواهشا دقیقا شبیه ویندوز XP باشد.دوستان کمکم کنید من تو جشواره خوارزمی پروژه دارم و باید آن را تا پس فردا کامل کنم.

daniyal_1363
یک شنبه 21 اسفند 1390, 08:11 صبح
دوستان من دکمه ها و ... زیبا ساز ویژویال بیسیک را می خواهم.فقط خواهشا دقیقا شبیه ویندوز XP باشد.دوستان کمکم کنید من تو جشواره خوارزمی پروژه دارم و باید آن را تا پس فردا کامل کنم.

سلام

اگه قبل از اینکه تایپیک بزنی جستجو میکردی راحتر بودی


باید از فایل با پسوند manifest در کنار فایل Exe استفاده کنی (فایلی که ضمیمه شده)

فایل رو جایی ذخیره کن و app اول رو به نام فایل exe خودت تغییر یده
این فایل با Notepad باز میشه و باید تغییرات مربوط به برنامه خودت رو در اون انجام بدی

فایل رو با Notpad که باز کردی در جایی که در زیر بار رنگ قرمز (EXE-Name) مشخص کردم نام فایل exe خودت رو وارد کن





<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32"
name="EXE-Name"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
/>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>




یادت باشه شکل و شمایل نرم افزار در زمان طراحی نمایش داده نمیشه فقط زمانی میتونی ببینیش که فایل exe رو ساخته باشی و اجراش کنی


یه نمونه برنامه هم برات ضمیمه کردم (فایل exe رو اجرا کن)

ASedJavad
یک شنبه 21 اسفند 1390, 08:11 صبح
اینجا:
ابزارهای اکتیوایکس کاربردی و زیبا (http://barnamenevis.org/showthread.php?78376-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C-%D8%A7%DA%A9%D8%AA%DB%8C%D9%88%D8%A7%DB%8C%DA%A9%D 8%B3-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D9%88-%D8%B2%DB%8C%D8%A8%D8%A7)
و اینجا:
زیبا سازی برنامه ها با CodeJock (http://barnamenevis.org/showthread.php?187072-%D8%B2%DB%8C%D8%A8%D8%A7-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7-%D8%A8%D8%A7-CodeJock)

بهروز عباسی
دوشنبه 22 اسفند 1390, 16:41 عصر
درود
اینم یه راه دیگه که البته جناب daniyal_1363 (http://barnamenevis.org/member.php?26986-daniyal_1363) توضیح دادن اما این راه کامل تروبهتره(به نظر خودم)

اول این کدو داخل یه ماژول بنویس:

Public Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
Public Sub Win_Themes()
Dim lng_Ret As Long
lng_Ret = InitCommonControls
End Sub

اینم فراخوانیش:

Private Sub Form_Initialize()
Call Win_Themes
End Sub


این از برنامه حالامیریم سراغ فایل manifest
این فایل رو درون یک فایل.res میریزیم و به برنامه میچسبونیم
اینطوری84083