مشاهدة النسخة كاملة : شرح : لأصحاب الذوق الرفيع||شرح كيفية ظهور المشروع من الخفاء الى الظهور بالتدرج ::


Eng Muhamed
2009-01-16, 02:41 AM
http://www.tunisia-share.com/images/smilies/006.gif
http://hemagatto.googlepages.com/62.gif
::شرح كيفية ظهور المشروع من الخفاء الى الظهور بالتدرج ::

بـبرنامج الـ AutoPlay

لجعل المشروع في برنامج الاتو بلي عند بداية تشغيله يظهر من الخفاء ثم يزداد وضوحا تدرجا حتى يتم ظهوره بشكل كامل ..




كما في الصورة التالية

http://www.al3malka.org/uploads/al3malka12320542290.JPG

نبدأ الشرح


بسم الله


1- اعمل مشروع جديد ثم اعمل حفظ له عن طريق
Save As
وسميه مثلا باسم (Al3malka.com)

2- حمل الملف التالي وهو من نوع DLL وهو مهم لعمل الشفافية على المشروع وبدونه لن تستطيع عمل ذلك

Dwonload (http://www.mediafire.com/?sharekey=0faa7edb1ca20bbbd2db6fb9a8902bda)

ملاحظة :
ملف DLL يعمل فقط على الوندوز 2000 فما فوق ، ولا يعمل على الوندوز الملينيوم و 98 ..


فك الضغط من الملف DLL ، ثم انسخه والصقه بالمسار التالي

اذهب الى

ثم أفتح المجلد AutoPlay Media Studio 7.0
ثم افتح المجلد (Al3malka.com) ( اسم المشروع الي سميناه مسبقاً )
ثم افتح المجلد CD_Root

ثم افتح المجلد AutoPlay

ثم افتح المجلد Docs

ثم الصق الملف wTrans.dll داخل الملف Docs

4- ارجع الى مشروعك الأن ثم اضغط دبل كليك بوسط مشروعك
ثم اذهب للتبويب On Show
وضع الكود التالي
http://www.al3malka.org/uploads/al3malka12320542291.JPG





if blnFade then
Page.StartTimer(50)
else
result = Dialog.Message("رسالة خطاء", "ملف دي ال ال يعمل على الوندوز 2000 فما فوق ولا يعمل على الوندوز الملينيوم و 98", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1)
end

وظيفة الكود ظهور رسالة خطاء عند استخدامك الى جهاز به الوندوز اقل من Win2000 مثل الوندوز me + 98


ثم اذهب للتبويب On Timer


وضع الكود التالي

http://www.al3malka.org/uploads/al3malka12320542292.JPG

if blnFade then
Opacity = Opacity + 5
if (Opacity < 255) then
long = DLL.CallFunction("AutoPlay\\Docs\\wTrans.dll", "SetWindowTransparency", handle..","..Opacity, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)
end
end

الرقم 5 : هي نسبة الزيادة بالتدرج من الخفاء الى الظهور ، ويمكنك زيادة الرقم الى رقم اكبر من خمسه اذا اردة زيادة سرعة ظهور المشروع ..


الرقم 255 : هو الرقم النهائي لظهور المشروع ، وسيكون المشروع ظاهر بشكل كامل ..




اذا اردة عملك ان يكون بالنهاية بشكل شفاف عليك بتقليل الرقم 255 الى رقم اقل .. مثلا غير الرقم 255 الى 150 ثم انظر النتيجه ، ستجده ان عملك اصبح شفاف كما بالصورة الأولية ..







ثم اذهب للتبويب On Perload





ضع الكود التالي


http://www.al3malka.org/uploads/al3malka12320542293.JPG


sOS=String.Right(System.GetOSName(),2);
if (sOS == "XP" ) or (sOS == "00") or (sOS == "03") then
blnFade = true;
Opacity = 0;
handle = Application.GetWndHandle();
result = DLL.CallFunction("AutoPlay\\Docs\\wTrans.dll", "SetWindowTransparency", handle..","..Opacity, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)
else
blnFade = false;
end






في النهاية قم بعمل تطبيق على عملك عن طريق الزر معاينة




لترى النتيجه النهائية




و هذا تطبيق صغير للموضوع




تفضل حمل (http://www.mediafire.com/?sharekey=0faa7edb1ca20bbb91b20cc0d07ba4d2e6ec216f2563aecd)






و في النهاية




(http://www.al3malka.com/gaza.html)

انيا
2010-06-10, 11:47 PM
http://up.g4z4.com/uploads/5986ee65f7.gif