المساعد الشخصي الرقمي


مشاهدة النسخة كاملة : الدورة الإحترافية في صناعة الأسطوانات التجميعية (من الالف الى الياء)


المظفر بالله
30-07-2007, 06:36 AM
فهرس هذا الموضوع
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


تحميل تجميعة برنامج Autoplay media studio 6.0.4 وإضافاته (http://www.geek4arab.com/vb/showthread.php?p=450#post450)

كيفية تنصيب البرنامج وتحديثه وتركيب الكراك (http://www.geek4arab.com/vb/showthread.php?p=446#post446)

شرح تفصيلي للبرنامج للأخ الخطير (http://www.geek4arab.com/vb/showthread.php?p=447#post=447)

طريقة حماية حقوقك في التصميم (http://www.geek4arab.com/vb/showthread.php?p=448#post448)

كيفية عمل زر ببرنامج boton maker (http://www.geek4arab.com/vb/showthread.php?p=449#post449)

كيفية عمل خلفية صوتية و زر إيقاف مؤقت وتشغيل (http://www.geek4arab.com/vb/showthread.php?p=459#post459)

كيفية تغيير الأيقونة الصفراء للتجميعة (http://www.geek4arab.com/vb/showthread.php?p=460#post460)

كيفية إختراق وكسر حماية التجميعات (http://www.geek4arab.com/vb/showthread.php?p=461post461)

شرح كيفية عمل ماسك mask للتجميعة (http://www.geek4arab.com/vb/showthread.php?p=462#post462)

كيفية تخصيص لكل صفحة من المشروع ماسك خاص (http://www.geek4arab.com/vb/showthread.php?p=463#post463)

ملفات مفتوحه لأسطوانات ذاتية التشغيل او تجميعات (http://www.geek4arab.com/vb/showthread.php?p=464#post464)

ملف مفتوح آخر لأسطوانة سلسلة البرامج الكاملة والنادرة (http://www.geek4arab.com/vb/showthread.php?p=465#post465)

كيفية حماية تشغيل التجميعة بكلمة سر (http://www.geek4arab.com/vb/showthread.php?p=466#post466)

موقع يحتوي على العديد من الملفات المفتوحة (http://www.geek4arab.com/vb/showthread.php?p=467#post467)

http://www.bramjnet.com/vb3/images/smailes/smailes78.gif كيفية عمل رسالة " هل أنت متأكد من الخروج من التجميعة" (http://www.geek4arab.com/vb/showthread.php?p=468#post468)

إدراج التوقيت الحالي في جانب من الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=469#post469)

إنشاء رسالة ترحيبية لمستعمل الأسطوانة وأخرى لتوديعه (http://www.geek4arab.com/vb/showthread.php?p=470#post470)

إضافة التاريخ الحالي للأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=471#post471)

كيفية إظهار تعليق بمجرد مرور الماوس بالزر (http://www.geek4arab.com/vb/showthread.php?p=475#post475)

كيفية عمل شريط إعلاني يشبه شريط الأخبار (http://www.geek4arab.com/vb/showthread.php?p=472#post472)

التعامل مع الفلاشات الترحيبية (http://www.geek4arab.com/vb/showthread.php?p=473#post473)

طريقة ثانية لعمل شريط إعلاني (http://www.geek4arab.com/vb/showthread.php?p=474#post474)

التعامل مع الصوتيات في البرنامج (صنع مشغل ميديا خاص بنا) (http://www.geek4arab.com/vb/showthread.php?p=476#post476)

إضافة المؤثرات الإنتقالية بين الصفحات في الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=477#post477)

التعامل مع الويب وإنشاء متصفح خاص بك (http://www.geek4arab.com/vb/showthread.php?p=478#post478)

كيفية إضافة محرك البحث الشهير Google في الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=479#post479)

موقع يحتوي على أكثر من 100 ملف مفتوح بصيغة APZ (http://www.geek4arab.com/vb/showthread.php?p=480#post480)

إظهار صورة بمجرد مرور الماوس (http://www.geek4arab.com/vb/showthread.php?p=481#post481)

كيفية ترتيب الأزرار في الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=482#post482)

كيفية الإنتقال بين الصفحات عن طريق الـ Combobox (http://www.geek4arab.com/vb/showthread.php?p=483#post483)

كيفية تغيير وإعطاء إسم الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=484#post484)

شرح كيفية صنع شريط قوائم (Menu Bar) (http://www.geek4arab.com/vb/showthread.php?p=485#post485)

التعامل مع الفيديو: تشغيل الفيديو داخل الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=486#post486)

ملاحظة على الدرس السابق (http://www.geek4arab.com/vb/showthread.php?p=487#post487)

http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif

كيفية عمل أسطوانة للقرآن الكريم بثلاث خطوات
الخطوة الأولى (http://www.geek4arab.com/vb/showthread.php?p=488#post488)
-----------
الخطوة الثانية (http://www.geek4arab.com/vb/showthread.php?p=489#post489)
-----------
الخطوة الثالثة (http://www.geek4arab.com/vb/showthread.php?p=490#post490)

http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif

كيفية عمل أسطوانة للقرآن الكريم بطريقة ثانية (http://www.geek4arab.com/vb/showthread.php?p=491#post491)

ملاحظة على هذه الطريقة (http://www.geek4arab.com/vb/showthread.php?p=492#post492)

http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif http://forum.hawaaworld.com/files/50274/bb61.gif


http://i165.photobucket.com/albums/u63/karim_dz2/014.gif



<<< http://www.bramjnet.com/vb3/images/smailes/smailes35.gif الجزء الثاني من الدورة الإحترافية http://www.bramjnet.com/vb3/images/smailes/smailes103.gif >>>
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

هذه الدروس موجودة في أسطوانة الدورة الإحترافية – الإصدار الثاني-


كيفية جعل خلفية صوتية خاصة بكل صفحة (http://www.geek4arab.com/vb/showthread.php?p=493#post493)

كيفية ظهور الأسطوانة من الخفاء على الظهور تدريجيا (http://www.geek4arab.com/vb/showthread.php?p=494#post494)

كيفية إظهار حقوق تصميمك في أيقونة التجميعة (http://www.geek4arab.com/vb/showthread.php?p=495#post495)

كيفية عمل أسطوانة بملء الشاشة Full screen (http://www.geek4arab.com/vb/showthread.php?p=496#post496)

التعامل مع الفيديو (http://www.geek4arab.com/vb/showthread.php?p=497#post497)

عمل قائمة لاستعراض الفيديو داخل الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=498#post498)

إظهار صورة داخل الفيديو أثناء توقف الفيديو (http://www.geek4arab.com/vb/showthread.php?p=499#post499)

مجموعة من الدروس الأجنبية لإحتراف برنامج AutoPlay Media Studio (http://www.geek4arab.com/vb/showthread.php?p=500#post500)

إضافـــة الخطوط إلى مجلـد الخطوط في الويندوز (http://www.geek4arab.com/vb/showthread.php?p=501#post501)

وهذه مجموعة من الأزرار الجميلة (http://www.geek4arab.com/vb/showthread.php?p=502#post502)

ملاحظة على درس الخطوط (الدرس السابق) (http://www.geek4arab.com/vb/showthread.php?p=503#post503)

شرح كيفية إظهار صورة ترحيبية في بداية المشروع (http://www.geek4arab.com/vb/showthread.php?p=504#post504)

ملف مفتوح بصيغة apz لتجميعة بتصميم جميل (http://www.geek4arab.com/vb/showthread.php?p=505#post505)

ملف مفتوح آخر لأسطوانة تجميعية (http://www.geek4arab.com/vb/showthread.php?p=506#post506)

كيفية جعل الأسطوانة Trial تعمل لعدد محدود من المرات (http://www.geek4arab.com/vb/showthread.php?p=507#post507)

كيفية جعل الأسطوانة Trial (طريقة ثانية بالأيام) (http://www.geek4arab.com/vb/showthread.php?p=508#post508)

كيفية عمل تأثير جميل على النص (http://www.geek4arab.com/vb/showthread.php?p=509#post509)

كيفية حماية الأسطوانة من الإختراق (http://www.geek4arab.com/vb/showthread.php?p=512#post512)

كيفية إظهار صورة ترحيبية بطريقة ثانية وأسهل (http://www.geek4arab.com/vb/showthread.php?p=513#post513)

كيفية جعل الأسطوانة مرنة مع حجم الشاشة (http://www.geek4arab.com/vb/showthread.php?p=514#post514)

ملاحظة على الدرس السابق (http://www.geek4arab.com/vb/showthread.php?p=515#post515)

ملف مفتوح لأسطوانة AIO_Alien skin Plugins (http://www.geek4arab.com/vb/showthread.php?p=517#post517)

كيفية التعامل مع الصور المتحركة في البرنامج (http://www.geek4arab.com/vb/showthread.php?p=519#post519)

كيفية جعل عناصر شريط القوائم من اليمين (http://www.geek4arab.com/vb/showthread.php?p=520#post520)

كيفية تشغيل بعض الإمتدادات التي لا يقبلها البرنامج داخل الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=522#post522)

إرسال رسالة إلى مصمم الأسطوانة وإبداء الرأي فيها (http://www.geek4arab.com/vb/showthread.php?p=523#post523)

كيفية وضع تاريخ إنتهاء الصلاحية للأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=524#post524)

ملف مفتوح لبرنامج رائع (http://www.geek4arab.com/vb/showthread.php?p=526#post526)

برنامج Autoplay media studio ومشكلته مع اللغة العربية (http://www.geek4arab.com/vb/showthread.php?p=527#post527)

كيفية إسقاط الكراك في مجلد البرنامج بضغطة زر (http://www.geek4arab.com/vb/showthread.php?p=528#post528)

كيفية تنشيط لوح المفاتيح في الأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=529#post529)

ملف مفتوح لأسطوانة أخرى ازرارها تدور حول المركز (http://www.geek4arab.com/vb/showthread.php?p=530#post530)

كيفية التعامل مع الأزرار الفلاشية (http://www.geek4arab.com/vb/showthread.php?p=532#post532)

كيفية التعامل مع الأزرار الفلاشية الطريقة الثانية (http://www.geek4arab.com/vb/showthread.php?p=533#post533)

كيفية صنع منبه (http://www.geek4arab.com/vb/showthread.php?p=535#post535)

كيفية عمل موسوعة قرآنية لمجموعة من القراء ببرنامج AutoPlay (http://www.geek4arab.com/vb/showthread.php?p=537#post537)




<<< http://www.bramjnet.com/vb3/images/smailes/smailes35.gif الجزء الثالث من الدورة الإحترافية http://www.bramjnet.com/vb3/images/smailes/smailes103.gif >>>
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

هنا سيتم وضع جديد الدورة والدروس غير الموجودة في الأسطوانتين

كيفية وضع رقم تسجيل للأسطوانة (http://www.geek4arab.com/vb/showthread.php?p=539#post539)



كيفية تشغيل ملفات الأفيس ( xls, ppt, Doc) (http://www.geek4arab.com/vb/showthread.php?p=540#post540)

شرح خاصية الـ Dependencie (http://www.geek4arab.com/vb/showthread.php?p=541#post541)

كيفية صنع مشغل فيديو وصوتيات (http://www.geek4arab.com/vb/showthread.php?p=542#post542)

كيفية إظهار رسالة تظهر بجانب الساعة1 (http://www.geek4arab.com/vb/showthread.php?p=543#post543)

كيفية إظهار رسالة بجانب الساعة2 (http://www.geek4arab.com/vb/showthread.php?p=544#post544)



http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

المظفر بالله
30-07-2007, 06:50 AM
http://www.bramjnet.com/vb3/images/smailes/smailes103.gif AutoPlay Media Studio 6.0.4http://www.bramjnet.com/vb3/images/smailes/smailes103.gif


اسم البرنامج : AutoPlay Media Studio
وظيفة البرنامج : تصميم الأسطوانات ذاتية الأقلاع بشكل أحترافي .



بعد تحميل البرنامج نأتي لكيفية التنصيب


قم بتشغيل البرنامج بالضغط على زر setup

تطلع لك الصور التالية
http://i127.photobucket.com/albums/p122/veto44/image002-11.jpg

http://i127.photobucket.com/albums/p122/veto44/image003-11.jpg

قم بإدراج السريال كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image004-10.jpg

إختر مكان التنصيب
http://i127.photobucket.com/albums/p122/veto44/image005-10.jpg

مكان وضع المشاريع
http://i127.photobucket.com/albums/p122/veto44/image006-8.jpg

http://i127.photobucket.com/albums/p122/veto44/image007-5.jpg

وأخيرا تمت عملية التنصيب بنجاح ولا تشغل البرنامج
http://i127.photobucket.com/albums/p122/veto44/image008-4.jpg

وهكذا نكون قد نصبنا البرنامج


بعدها نأتي لتحديث البرنامج

Update 6.0.4

الآن بعد تنصيب البرنامج نأتي لتحديث البرنامج

إضغط على زر التحديث في الأسطوانة

تطلع لك الصورة
http://i127.photobucket.com/albums/p122/veto44/image002-10.jpg

إضغط على Start لبدء التحديث
http://i127.photobucket.com/albums/p122/veto44/image003-10.jpg

إضغط ok ويبدأ البرنامج بالتحديث
http://i127.photobucket.com/albums/p122/veto44/image004-9.jpg

والآن إنتهت عملية التحديث
http://i127.photobucket.com/albums/p122/veto44/image005-9.jpg

وللعلم فإن هذا التحديث يحتوي على العديد من الـplugins التي تحتاجها



بعد تحديث البرنامج نأتي لتركيب الكراك

في الأسطوانة الموجودة في المشاركة السابقة
لا يجب عليك القيام بما سيأتي بيانه
إذ ما عليك إلا الضغط على زر الكراك
ثم الضغط على تثبيت فيقوم برمي الكراك
في المجلد المطلوب

إذهب إلى مجلد الكراك واعمل له نسخ Copy كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image001-12.jpg

واذهب إلى مجلد البرنامج في الـ program file إلى المسار

كود:
C:\Program Files\AutoPlay Media Studio 6.0
واعمل لصق Paste للكراك

http://i127.photobucket.com/albums/p122/veto44/image002-12.jpg

ثم قم بالموافقة على الإستبدال
http://i127.photobucket.com/albums/p122/veto44/image003-12.jpg

وبهذا نكون قد نصبنا البرنامج بنجاح

ونتحصل في الأخير على النسخة الإحترافية
وما عليك إلا البدأ في الإبحار في عالم الأسطوانات
ومتابعة جديد الدورة الإحترافية

المظفر بالله
30-07-2007, 06:54 AM
شرح عمل تجميعة All In One بنفسك عليها صورك و برامجك
و زر لزيارة المنتدى ببرنامج Autoplay Media Studio 5.0 Pro.. الى آخره ..
(الشرح للنسخة الخامسة وهو لا يختلف كثيرا عن النسخة السادسة)
الشرح للأخ الخطير وأحببت أن أضعه هنا وفي الصفحة الأولى وبعد تنصيب البرنامج حتى يتمكن الإخوة من معرفة مداخل ومخارج هذا البرنامج وحتى تكون الدروس الموالية أسهل ومفهومة.

http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


http://i165.photobucket.com/albums/u63/karim_dz2/2-1.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/3-1.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/4-1.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/5-1.jpg

http://img412.imageshack.us/img412/210/30942668bw2.jpg

http://img412.imageshack.us/img412/1411/32631656uf2.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/8-1.jpg

http://img412.imageshack.us/img412/2452/10va9.jpg

http://img92.imageshack.us/img92/3241/14568753jk6.jpg

المظفر بالله
30-07-2007, 07:22 AM
كيفية حماية حقوق المنتدى وحقوقك في التصميم

كما هو الشأن في جميع المنتديات تجد صاحب التجميعة يقوم بوضع إسمه أو منتداه أو موقعه ليظهر بمجرد تشغيل التجميعة بدل loading وبالتالي يقوم بحماية حقوقه في التصميم وحقوق موقعه ونحن إن شاء الله يكون إسمنا ومنتدانا بمجرد تشغيل التجميعة

لفعل ذلك قم بما يلي:

http://i134.photobucket.com/albums/q117/abed_44/image005.gif


=============


طريقة ثانية لحماية حقوق التصميم

حماية حقوقنا عند الخروج من التجميعة

قم بالضغط مرتين على صفحة المشروع
أو بيمين الماوس واختر خصائص
إختر الأمر سكريبت ثم On Close
كما في الصورة

http://i134.photobucket.com/albums/q117/abed_44/image006.jpg


ثم إختر Dialog

http://i134.photobucket.com/albums/q117/abed_44/image007.jpg

واكتب الرسالة التي تريد

http://i134.photobucket.com/albums/q117/abed_44/image008.jpg

قم بمعاينة المشروع واخرج منه تري الرسالة التالية
http://i134.photobucket.com/albums/q117/abed_44/image009.jpg

المظفر بالله
30-07-2007, 07:27 AM
كيفية عمل زر ببرنامج boton maker المرفق مع برنامج autoplay media

قم بإنشاء ثلاث أزرار مختلفة ببرنامج الفوتوشوب مثل هذه الأزرار الموجودة في هذا الدرس

http://i134.photobucket.com/albums/q117/abed_44/image011.jpg

ثم قم بفتح برنامج boton maker من القائمة tools من برنامج APMS وأعمل كم يلي

مشاهدة وتحميل الشرح من هنـــــــــا (http://i76.photobucket.com/albums/j5/karim_dz/Makeboton.swf)

وهذه مجموعة من الأزرار الجميلة في المرفقات
http://img215.imageshack.us/img215/7761/buttonkc2.jpg

وإن شاء الله فيه المزيد فيما بعد

اضغط هنا لتحميل المرفق (http://upload.9q9q.net/file/uuqOmJDhc/karim_dz.rar.html)

المظفر بالله
30-07-2007, 02:11 PM
كيفية عمل خلفية صوتية والتحكم فيها بزر
Play/Pause

http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


سنتعلم في الدرس إن شاء الله كيفية عمل خلفية صوتية للأسطوانة بطريقة سهلة جدا بدون التعامل مع الأكواد والسكريبتات، فقط نقوم بفتح أي مشروع نريد عمل خلفية صوتية ثم نذهب إلى الأمر Project ونختار Audio كما ترى في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/image001-2.jpg

تطلع لنا نافدة الـ Audio Setting ونضغط على Add
http://i165.photobucket.com/albums/u63/karim_dz2/image002-2.jpg

نقوم باختيار أي ملف صوتي من الجهاز وللعلم فإن الصيغ التي يقبلها البرنامج مبدئيا هي WAV و OGG إلا أنه يمكن إضافة صيغ أخرى كصيغة MP3 باستعمال الباتش FixSound الموجود في اسطوانة البرنامج وفي مشاركة كيفية التعامل مع الصيغ التي لا يقبلها البرنامج.
http://i165.photobucket.com/albums/u63/karim_dz2/image003-2.jpg


تم إدراج الصوت ويمكن إضافة مجموعة من الصوتيات كخلفية وبنفس الطريقة
http://i165.photobucket.com/albums/u63/karim_dz2/image004-1.jpg


بعد الضغط على OK نرجع للزر الذي نريد أن نجعله Play-Pause ونضغط عليه بيمين الماوس ونختار خصائص
http://i165.photobucket.com/albums/u63/karim_dz2/image005-1.jpg

نختار من خصائص الزر خاصية الـ Quick Action
ثم نختار الأمر Play/Pause background music
http://i165.photobucket.com/albums/u63/karim_dz2/image006-1.jpg


وبهذا نكون قد عملنا خلفية صوتية للأسطوانة وبأسهل الطرق

كما يمكن عمل خلفية صوتية خاصة بكل صفحة لكن ليس بنفس الطريقة وإنما بطريقة موجودة في الدورة الإحترافية


وإلى اللقاء في درس آخر

المظفر بالله
30-07-2007, 02:42 PM
كيفية تغيير الأيقونة الصفراء للتجميعة

قد يحدث وأن تقوم بتغيير بغيير أيقونة التجميعة بالذهاب إلى project ثم setting ثم custum ico لكن تتفاجئ عند حرق التجميعة بالأيقونة الصفراء المملة وتظهر الأيقونة التي قمت بتغييرها فقط في شريط العنوان

وأنا اليوم جايب لكم طريقة لتغيير تلك الأيقونة بأي أيقونة تريد وما عليك فقك بتحميل البرنامج الموجود في المرفقات ومتابعة الشرح جيدا ونبدأ

قم بتشغيل البرنامج كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/1.jpg


بعدها تطلع صورة البرنامج كما في الصورة الموالية
http://i76.photobucket.com/albums/j5/karim_dz/2.jpg

قم بتغيير كل أيقونة من الجهة اليسري بما يقابلها في الجهة اليمنى كما ترى في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/3.jpg

لا حظ الصورة يجب تغيير جميع الأيقونات في الجهة اليسرى بما يقابلها في الجهة اليمنىواضغط على حفظ save
http://i76.photobucket.com/albums/j5/karim_dz/4.jpg

وأخيرا النتيجة تم تغيير الأيقونة وحلت المشكلة
http://i76.photobucket.com/albums/j5/karim_dz/5.jpg

لا يزال المزيد من الدروس والتقنيات فابقوا في المتابعة
لا تنسوا تحميل البرنامج من المرفقات والشرحhttp://www.bramjnet.com/vb3/images/smailes/smailes104.gif



رابط المرفق من هنا
اضغط هنا (http://rapidshare.com/files/45907083/karim_edjazairi.rar.html)

المظفر بالله
30-07-2007, 02:45 PM
شرح كيفية إختراق وكسر حماية التجميعات

هل عندك تجميعة All in one مشفرة بكلمة سر تريد فكها وتغيير بعض ما بداخلها من صوتيات وصور؟ تابع هذا الشرح جيدا لتعرف الطريقة

http://img74.imageshack.us/img74/4959/karimdzfg9.jpg

ملاحظة: هذا كان إحد مواضيعي في قسم البرامج المشروحة وأحببت نقله إلى الموضوع لتعم الفائدة

وفي انتظار المزيد من الدروس والتقنيات

المظفر بالله
30-07-2007, 02:46 PM
شرح كيفية عمل ماسك mask للتجميعة

قم بفتح الصورة التي تريد عمل لها ماسك في برنامج الفوتوشوب
وقم بتحديد الجزء غير المرغوب فيه كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/1-1.jpg

بعد تحديد الجزء غير المرغوب فيه قم بعكس التحديد
كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/2-1.jpg

قم بفتح مشروع جديد في الفوتوشوب بنفس المقاس للصورة
وبخلفية سوداء واعمل نسخ لما قمت بتحديده مسبقا
والصق التحديد في الملف الجديد
http://i76.photobucket.com/albums/j5/karim_dz/3-1.jpg

نقوم بتحديد ما تم نسخه ثم نعمل fill باللون الأبيض
http://i76.photobucket.com/albums/j5/karim_dz/4-1.jpg

ها هو شكل الماسك وقم بحفظه بصيغة png
http://i76.photobucket.com/albums/j5/karim_dz/5-1.jpg

إلى هنا إنتهى شرح كيفية صنع الماسك لنتعرف كيفية التعامل معه في التجميعة

قم بفتح مشروع في برنامج الأوت بلاي ميديا ستوديو وضع الخلفية الأولى كما ترى في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/6.jpg

ونقوم بإدراج الماسك كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/7.jpg

لاحظ كيف تحول شكل شكل التجميعة
http://i76.photobucket.com/albums/j5/karim_dz/8.jpg

وأخيرا قم بالمعاينة بالضغط على f5 والنتيجة
http://i76.photobucket.com/albums/j5/karim_dz/9.jpg

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

الجواب : نعم وهذا ما سنتعرف عليه فيما بعدhttp://www.bramjnet.com/vb3/images/smailes/smailes70.gif فابقوا في المتابعة

المظفر بالله
30-07-2007, 02:49 PM
(((كيفية تخصيص لكل صفحة من المشروع ماسك خاص)))


تطرقنا سابقا إلى كيفية صنع الماسك وكيفية التعامل، إلا أن الملاحظ من ذلك الدرس أن الماسك لما نقوم بإدراجه في صفحة واحدة من المشروع فإنه يعم على جميع الصفحات

أما هذه الطريقة التي سأتطرق إليها الآن فهي تختلف تماما عن تلك الطريقة ؛ حيث نقوم بجعل ماسك خاص بكل صفحة من صفحات المشروع وبالتالي فإن الأسطوانة تكتسي صبغة خاصة وبدون إطالة نشرع في الدرس.



قم بفتح المشروع الذي تريد وهذا المثال موجود في المرفقات لتجربته
http://i134.photobucket.com/albums/q117/abed_44/image001-6.jpg (http://i76.photobucket.com/albums/j5/karim_dz/image001-2.jpg)

إضغط على صفحة المشروع مرتين إو إذهب إلى page1 (نختار الصفحة الأولى) وكل ما سيذكر الآن يتكرر في كل صفحة

واضغط بيمين الماوس واختر خصائص كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image002-6.jpg

إختر سكريبت (******) ثم On Show ثم Add Action
كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image003-7.jpg

نقوم بإدراج السكريبت المناسب لذلك
إختر window من قائمة الخيارات ثم setMask ثم Next
http://i134.photobucket.com/albums/q117/abed_44/image004-6.jpg

قم بتحديد الماسك الذي تريد إدراجه
http://i134.photobucket.com/albums/q117/abed_44/image005-6.jpg

بعد الضغط على Terminer ترجع لهذه الصورة بعد أن تم إدراج السكريبت واضغط على ok
http://i134.photobucket.com/albums/q117/abed_44/image006-6.jpg



ملاحظة: يتكرر هذا العمل مع كل صفحة من صفحات العمل أي لكل صفحة ماسك خاص حتى ولو كانت الصفحة لا تحتوي على ماسك

يجب أن تضع لها ماسك خاص كما في الصفحة الأولى من المثال المرفق وضعت لها ماسك إسمه noMask وهذا الماسك هو عبارة عن صفحة بيضاء

ولفهم هذا الأمر جيدا قم بتحميل المثال المرفق وجربه وترى النتيجة

رابط المرفق هنا
اضغط هنا (http://rapidshare.com/files/45912095/Mask_for_each_page.rar.html)

المظفر بالله
30-07-2007, 02:53 PM
وهذا ملفات مفتوحه لأسطوانات ذاتية التشغيل او تجميعات

الملف الأول

و

الملف الثاني
و

الملف الثالث

و


هنا
التحميل (http://www.zshare.net/download/karim_dz-rar-s2p.html)

المظفر بالله
30-07-2007, 02:55 PM
ملف مفتوح آخر لسطوانة ذاتية التشغيل كنت قد سميتها

سلسلة البرامج الكاملة والنادرة

طبعا عنوانها من المنتدى المفضل
في إصدارها الأول وقد لقيت رواجا كبيرا واوقفت إصدارها لسبب واحد
وهو اننا لا نملك حقوق ملكية



التحميل (http://www.zshare.net/download/cd_utilitaire-apz.html)

المظفر بالله
30-07-2007, 02:59 PM
كيفية حماية تشغيل التجميعة بكلمة سرhttp://www.bramjnet.com/vb3/images/smailes/smailes3.gif

http://i76.photobucket.com/albums/j5/karim_dz/image001.gif



-- the 'correct' password


real_password = "password";

-- prompt the user to enter a password
user_password = Dialog.PasswordInput("Password", "Please enter the password: ", MB_ICONQUESTION);

-- compare the user's password to the 'correct' password.
-- If the user supplies the wrong password, exit the program.
if real_password ~= user_password then
Application.Exit();
end




أما إذا أردت إدراج مجموعة من كلمات السر قم بوضع الكود التالي


--assume the user enters a bad password



correct_password = false;

-- the 'correct' password
real_passwords = {"password", "password2", "3rdPassword"};

-- prompt the user to enter a password
user_password = Dialog.PasswordInput("Password", "Please enter the password: ", MB_ICONQUESTION);

-- compare the user's password to the 'correct' password.
for j in real_passwords do
if real_passwords[j] == user_password then
correct_password = true;
end
end

--if the password was bad, exit
if not correct_password then
Application.Exit();
end





http://i76.photobucket.com/albums/j5/karim_dz/image002.gif

المظفر بالله
30-07-2007, 03:00 PM
وهذا موقع يحتوي على العديد من الملفات المفتوحة بصيغة apz والتي تفتح ببرنامج autoplay media studio

الموقع من
هنــــــــــــا (http://www.azman.info/ams/)

المظفر بالله
30-07-2007, 03:05 PM
كيفية عمل رسالة
" هل أنت متأكد من الخروج من التجميعة "
عند الضغط على exit

قم بفتح المشروع الذي تريد

إذهب إلى الأمر project من شريط القوائم واختر الأمر global functions

كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/image003.jpg

ثم قم بنسخ هذا الكود



function QueryAllowProjectClose() --this function will be called when the program is exiting
confirmation = Dialog.Message("Are you sure?", "Are you sure that you want to exit?", MB_YESNO, MB_ICONEXCLAMATION, MB_DEFBUTTON1);

if confirmation == 6 then

-- The yes button was pressed, allow program to close (return true)
return true;
else
-- The yes button was NOT pressed, do NOT allow the program to close (Return false)
return false;
end
end




http://i76.photobucket.com/albums/j5/karim_dz/image004.gif

المظفر بالله
30-07-2007, 03:09 PM
(((إدراج التوقيت الحالـــي للمشروع )))
من بين الخيارات المتوفرة في البرنامج إمكانية إدراج التوقيت الحالي في الأسطوانة دون الرجوع إلى ساعة الحاسب قد تظهر في أي جانب من جوتنب الأسطوانة والطريقة سهلة جدا فقط تابع هذا الشرح.


قم بإدراج New Label كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image001-3.jpg

وقم بالضغط مرتين عليه وقم وضع هذه الكلمة Label_Time كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image002-3.jpg

نقوم بالضغط مرتين على صفحة العمل أو إضغط بيمين الماوس واختر خصائص
http://i127.photobucket.com/albums/p122/veto44/image003-3.jpg


وتطلع لنا خصائص الصفحة

إذهب إلى ****** ثم اختر on show وقم بلصق هذا الكود كما ترى في الصورة

sPCtime = System.GetTime(TIME_FMT_MIL)
Label.SetText("Label_Time", sPCtime)
Page.StartTimer(1000);


http://i127.photobucket.com/albums/p122/veto44/image004-3.jpg


ثم نذهب إلى الأمر On Timer ونلصق هذا الكود




sPCtime = System.GetTime(TIME_FMT_MIL);
Label.SetText("Label_Time", sPCtime);






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


http://i127.photobucket.com/albums/p122/veto44/image005-3.jpg





إضغط Ok ثم قم بالضغط على F5 من لوح المفاتيح لمعاينة المشروع


والنتيجة



http://i127.photobucket.com/albums/p122/veto44/image006-3.jpg


ولمن أراد تحميل الملف الذي اعتمدت عليه من المرفقات


وإلى اللقاء في درس آخر

المظفر بالله
30-07-2007, 03:32 PM
=>((إنشاء رسالة ترحيبية لمستعمل الأسطوانة وأخرى لتوديعه))<=



قد يرغب مصمم الأسطوانة في وضع لمسات خاصة على الأسطوانة تزيدها جمالا وبهاءا بحيث تخاطب مستعملها باسمه، وذلك من خلال إدراج رسالة ترحيبية تظهر بتشغيل الأسطوانة

وهذا ما سنتطرق إليه في درس اليوم



أولا قم بفتح المشروع الملطلوب واذهب إلى الأمر project ثم اختر الأمر Actions كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image001-9.jpg



تظهر لنا نافذة Action editor ونختار On Startup وقم بنسخ هذا الكود





user = Application.LoadValue("Information", "karim_dz");

if user == "" then

user = "Unknown User";

user = Dialog.Input("Information Requested", "من فضلك قم بإدخال إسمك في هذه الخانة:", "", MB_ICONQUESTION);

Application.SaveValue("Information", "Name", user);

end

Dialog.Message("Welcome", "هلا وغلا بك أخي "..user..", مرحبا بك في أسطوانتي المتواضعة");

http://i127.photobucket.com/albums/p122/veto44/image002-9.jpg

قم بمعاينة المشروع بالضغط على F5 من لوح المفاتيح والنتيجة
http://i127.photobucket.com/albums/p122/veto44/image003-9.jpg

وهذا هو الترحيب
http://i127.photobucket.com/albums/p122/veto44/image004-8.jpg

إذا كانت هذه الرسالة الترحيبية فسنتطرق إلى كيفية إعداد رسالة توديع المستعمل

وترغيبه في إنتظار الإصدارات المقبلة من الأسطوانة



نقوم بنفس عمل الرسالة الترحيبية فقط هذه المرة يكون باختيار الأمر On Shutdown ونكتب الكود التالي:




Dialog.Message("Thank you", "شكرا لك أخي "..user..", أتمنى أن تكون قد أعجبتك أسطوانتي");

كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image005-8.jpg

وقم بالمعاينة
http://i127.photobucket.com/albums/p122/veto44/image006-7.jpg


يمكنك تحميل المثال الذي اعتمدت عليه من المرفقات

المرفق حمله من

هنا (http://www.egoshare.com/b254be0d86f41a5ddb84c2c153c6e48d/welcomedialograr.html)
او
هنا (http://rapidshare.com/files/45918300/Welcome-Dialog.rar.html)

المظفر بالله
30-07-2007, 03:36 PM
((( إدراج التاريخ الحالـــي للمشروع )))


من بين الخيارات المتوفرة في البرنامج إمكانية إدراج التاريخ في الأسطوانة دون الرجوع إلى ساعة الحاسب قد يظهر في أي جانب من جوانب الأسطوانة

والطريقة سهلة جدا لا تختلف عن إدراج التوقيت فقط تابع هذا الشرح.

قم بإدراج New Label كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image001-4.jpg

وقم بالضغط مرتين عليه وقم وضع هذه الكلمة txtDate كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image002-4.jpg

نقوم بالضغط مرتين على صفحة العمل أو إضغط بيمين الماوس واختر خصائص
http://i127.photobucket.com/albums/p122/veto44/image003-4.jpg


وتطلع لنا خصائص الصفحة

إذهب إلى ****** ثم اختر on show وقم بلصق هذا الكود كما ترى في الصورة




sPCdate = System.GetDate(DATE_FMT_ISO);
Label.SetText("txtDate", sPCdate);


http://i127.photobucket.com/albums/p122/veto44/image004-4.jpg

قم بالضغط على F5 من لوح المفاتيح للمعاينة
http://i127.photobucket.com/albums/p122/veto44/image005-4.jpg

وحمل المثال من المرفقات

المظفر بالله
30-07-2007, 03:42 PM
كيفية عمل شريط إعلاني يشبه شريط الأخبار


من بين خيارات البرنامج كذلك إمكانية وضع شريط في جانب من الأسطوانة يشبه شريط الأخبار الذي يظهر في القنوات الفضائية


ولعمل ذلك قم بفتح المشروع المطلوب وقم بإدراج New Paragraph Objet بالضغط على الأيقونة المبينة في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image001-10.jpg

قم بمحو النص واختر الخط المناسب وحجمه وطول الشريط
http://i134.photobucket.com/albums/q117/abed_44/image002-10.jpg



قم بالضغط على Ctrl+Shift+Enter من لوح المفاتيح للذهاب لخصائص الصفحة

وقم ناختيار سكريبت ثم On Shaw وقم بنسخ هذا الكود



title = " أكتب النص الذي تريد هنا لكي يكون عنوان الشريط ...";


Page.StartTimer(150);


http://i134.photobucket.com/albums/q117/abed_44/image003-11.jpg


ثم نذهب إلى إلى On Timer ونضع الكود التالي




-- set "now playing" display
myChar = String.Left(title, 1);
title = String.Right(title, (String.Length(title)-1));
title = title..myChar;
titleText = String.Left(title, 85);
Paragraph.SetText("Paragraph1", titleText);

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image004-10.jpg

إضغط Ok ثم F5 لمعاينة المشورع وتلاحظ النتيجة
http://i134.photobucket.com/albums/q117/abed_44/image005-9.jpg


لتحميل المثال من المرفقات

المظفر بالله
30-07-2007, 04:00 PM
كيفية التعامل مع الفلاشات الترحيبية مع البرنامج



من بين أهم خيارات هذا البرنامج إمكانية إدراج فلاش ترحيبي يشتغل مع تشغيل الأسطوانة حيث يمكنك صنع أجمل الفلاشات الترحيبية ببرنامج الفلاش أم إكس أو السويتش إذا كنت تملك الخبرة في ذلك


أما إذا كانت خبرتك في مجال التعامل مع البرنامجين ضعيفة يمكنك الإستعانة بأحد برامج صناعة الفلاشات الجاهزة

مثل برنامج flash effect maker أو أي برنامج آخر

والآن بعد تصميم الفلاش الترحيبي نأتي لكيفية إدراجه في المشروع وأريد أن أنوه إلى أنه توجد طريقتين للتعامل معها



الطريقة الأولى: عن طريق إدراج الفلاش خارج المشروع



قم بفتح المشروع الذي تريد واذهب إلى Project ثم Startup Movie كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image001-4.jpg

تطلع لنا هذه النافذة
http://i134.photobucket.com/albums/q117/abed_44/image002-4.jpg

1- إختار الفلاش
2- حجم نافذة العرض (ملء الشاشة)
3- مطابقة الفلاش لحجم التجميعة
4- أو اختر حجم الشاشة الذي تريد
5- حجم الفلاش
( إختر اما الحجم العادي أو مضاعفة حجم الفلاش إذا كان صغيرا)
6- مطابقة حجم الفلاش مع حجم التجميعة
7- أو اختر حجم الفلاش المناسب
8- هذا الخيار يمكن من تخطي الفلاش بمجرد الضغط على الفلاش اثناء العرض
9- وضع شريط عنوان للفلاش
10- عرض الفلاش في مربع


ثم اضغط OK بعد اختيار الفلاش المناسب
http://i134.photobucket.com/albums/q117/abed_44/image003-5.jpg

بعد إدراج الفلاش قم بالمعاينة وترى النتيجة



=====================


الطريقة الثانية: إدراج الفلاش الترحيبي داخل المشروع


قم بفتح المشروع الذي تريد مثل هذا المثال المرفق
http://i134.photobucket.com/albums/q117/abed_44/image004-4.jpg (http://i76.photobucket.com/albums/j5/karim_dz/image004-7.jpg)

نقوم بإدراج الفلاش في الصفحة الأولى page1 من المشروع
http://i134.photobucket.com/albums/q117/abed_44/image005-4.jpg

بعد إدراج الفلاش والتحكم فيه داخل الصفحة نذهب إلى الصفحة page1 ونختر خصائص
http://i134.photobucket.com/albums/q117/abed_44/image006-4.jpg

و نختار سكريبت ثم OnShow ونضع هذا السكريبت



Page.StartTimer(28000);

28000 معناه 28 ثانية أي كل ثانية = 1000

http://i134.photobucket.com/albums/q117/abed_44/image007-3.jpg

http://i134.photobucket.com/albums/q117/abed_44/image008-3.jpg

بعد إدراج السكريبت في On Show نختار On Timer ونضع خيار القفز أو هذا السكريبت


Page.Jump("Page2");

http://i134.photobucket.com/albums/q117/abed_44/image009-1.jpg

قم بالضغط على F5 من لوح المفاتيح لمعاينة المشروع



وإلى اللقاء في درس آخر ولا تنس تحميل المثال من المرفقات


رابط المرفق من هنا
اضغط هنا (http://rapidshare.com/files/45921173/StartUpFlash.rar.html)

المظفر بالله
30-07-2007, 04:26 PM
طريقة ثانية لعمل شريط إعلاني في الأسطوانة


قم بفتح المشروع الذي تريد واضغط على زر إدراج New input objet كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/1-3.jpg

ثم قم بإدراج النص المطلوب كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/2-3.jpg

الآن نذهب لخصائص الصفحة
http://i76.photobucket.com/albums/j5/karim_dz/image009-2.jpg

ونختار سكريبت ثم Onshow ونكتب هذا الكود

--Put this code in the On Show event for the page to start the timer and pad the text
--Adjust the time for the Timer to control how fast the text will scroll
Input.SetText("Input1", Input.GetText("Input1").." ");
Page.StartTimer(170);

كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/3-3.jpg

ثم نختار سكريبت ثم On timer ونكتب هذا الكود

--Put this code in the on Timer event for the page to cause the text to scroll
ScrollInputText("Input1");

كما في الصورة
http://i76.photobucket.com/albums/j5/karim_dz/4-3.jpg


الآن نذهب إلى project ثم نختار Global Function ونقوم بإدراج هذا الكود

http://i76.photobucket.com/albums/j5/karim_dz/5-2.jpg

--And here is the function that will cause it to scroll. Insert in the On Show event for the page.
function ScrollInputText(sObject)
strText = Input.GetText(sObject);
strText = String.Right(strText, String.Length(strText)-1)..String.Left(strText, 1)
Input.SetText(sObject, strText);
end

http://i76.photobucket.com/albums/j5/karim_dz/6-1.jpg

ثم إضغط على F5 للمعاينة وترى النتيجة

وللعلم فإن هذه الطريقة أفضل من سابقتها

المظفر بالله
30-07-2007, 05:13 PM
كيفية إظهار تعليق بمجرد مرور الماوس بالزر


من بين خيارات البرنامج إمكانة إدراج تعليق في جانب من جوانب المشروع يظهر بمرور الماوس ويختفي بعد مرور الماوس عليه

هذه الطريقة تفيد في التعريف بخصائص برنامج أو إضافة تعليق على أي شيء تريد


ولعمل ذلك قم بفتح أي مشروع وقم بإدراج زر كهذا المثال

http://i134.photobucket.com/albums/q117/abed_44/image001-2.jpg (http://i76.photobucket.com/albums/j5/karim_dz/image001-5.jpg)

نقوم بإدراج New Paragraph Objet كما ترى

http://i134.photobucket.com/albums/q117/abed_44/image002-2.jpg

نقوم بكتابة النص والتعليق الذي نريد أن نظهره كما في الصورة

http://i134.photobucket.com/albums/q117/abed_44/image003-3.jpg

قد تدرج في مشروعك العديد منها وفي تلك الحالة قم بتسمية إسم paragraph بإسم زر التعليق كما ترى

http://i134.photobucket.com/albums/q117/abed_44/image004-2.jpg

قم بالضغط على الصفحة واختر خصائص أو بالضغط مرتين على المشروع أو بالضغط على Ctrl+Shift+Enter من لوح المفاتيح

وتطلع لك خصائص الصفحة والهدف من العملية هي إخفاء هذه الفقرة

وضع هذا الكود

Paragraph.SetVisible("bramjnet", false);

كما في الصورة أي قمنا بإخفاء النص في الحالة العامة لتشغيل الأسطوانة

http://i134.photobucket.com/albums/q117/abed_44/image005-2.jpg

الآن نأتي للزر الذي نريد أن يظهر العليق بمجرد المرور عليه ونضغط عليه مرتين

http://i134.photobucket.com/albums/q117/abed_44/image006-2.jpg

بعد أن نقوم بإدراج الأمر الذي يؤدي إليه الزر ونحن في هذا المثال إخترنا عمل زر يربط بمنتدانا

وذلك بإدراج هذا الكود في السكريبت ثم On click


File.OpenURL("http://www.bramjnet.com/vb3", SW_SHOWNORMAL);


ثم نذهب لبيت القصيد من هذا الدرس

نذهب إلى سكريبت ثم On Enter ونكتب هذا الكود


Paragraph.SetVisible("bramjnet", true);

http://i134.photobucket.com/albums/q117/abed_44/image007-2.jpg


ثم نذهب الآن إلى On leave ونكتب الكود

Paragraph.SetVisible("bramjnet", false);

http://i134.photobucket.com/albums/q117/abed_44/image008-2.jpg

والأن إضغط على Ok واضغط على F5 من لوح المفاتيح للمعاينة وترى النتيجة



ويمكنك تحميل المثال من المرفقاتhttp://www.bramjnet.com/vb3/images/smailes/smailes44.gif

المظفر بالله
30-07-2007, 05:27 PM
التعامل مع الصوتيات في البرنامج


سنتعلم اليوم إن شاء الله تعالى كيفية التعامل مع الصوتيات و عمل مشغل صوتيات خاص بك ولعمل ذلك نحتاج لمجموعة من الأزرار


كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image001-7.jpg

بعد تهيئة الأزرار المناسبة والتصميم المناسب نبدأ في عمل مشغل الصوتيات وليكن هذا التصميم
http://i127.photobucket.com/albums/p122/veto44/image002-7.jpg



نذهب لزر الإستكشاف ونضغط عليه مرتين لفتح خصائصة ثم نذهب إلى سكريبت ثم On Click

ونكتب هذا الكود


audioFile = Dialog.FileBrowse(true, "Open File", _DesktopFolder, "Audio Files (.ogg, .wav, .mp3, .ram, .raw )|*.ogg;*.wav;*.mp3;*.aif;*.aiff;*.raw|", "", "", false, true);
if (audioFile[1] ~= "CANCEL") then
Audio.Load(CHANNEL_NARRATION, audioFile[1], true, false);
end
Page.StartTimer(150);




كما في الصورة



http://i127.photobucket.com/albums/p122/veto44/image003-7.jpg

ثم نذهب لزر الإيقاف ونضغط مرتين عليه ونذهب إلى سكريبت ثم On Click ونضع هذا الكود



Audio.Stop(CHANNEL_NARRATION);

ونعمل نفس الشيء بالنسبة للتشغيل والإيقاف المؤقت

كود التشغيل


Audio.Play(CHANNEL_NARRATION);


كود الإيقاف المؤقت

Audio.Pause(CHANNEL_NARRATION);

كما ترى في هذه الصورة
http://i127.photobucket.com/albums/p122/veto44/image004-6.jpg

الآن نذهب لوضع أمر التسريع للأمام والخلف بأي مقدار تريد حيث نقوم بالضغط مرتين على زر التسريع للخلف ونختار On click

ثم نضغط على Add Action وتطلع هذه الصورة ونختار Audio ثم Audio.Seek

كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image005-6.jpg

http://i127.photobucket.com/albums/p122/veto44/image006-5.jpg

وبالتالي نحصل على هذا الكود


Audio.Seek(CHANNEL_NARRATION, SEEK_BACKWARD, 15);

بنفس الطريقة نضع أمر التسريع للأمام فبدل أن نختار التراجع للخلف نختار Seek_Forward كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image007-3.jpg

ونحصل على هذا الكود

Audio.Seek(CHANNEL_NARRATION, SEEK_FORWARD, 15);


الآن بقي علينا التحكم في الصوت ولعمل ذلك نذهب إلى زر تخفيض الصوت ونضغط عليه مرتين ونذهب إلى سكريبت ثم On click كالعادةونضع هذا الكود


vol = Audio.GetVolume(CHANNEL_NARRATION) -15;
if vol < 0 then
vol = 0;
elseif vol > 250 then
vol = 250;
end
Audio.SetVolume(CHANNEL_NARRATION, vol);




http://i127.photobucket.com/albums/p122/veto44/image008-2.jpg


ثم زر زيادة الصوت كما يلي:



vol = Audio.GetVolume(CHANNEL_NARRATION) + 15;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
Audio.SetVolume(CHANNEL_NARRATION, vol);


كما في الصورة

http://i127.photobucket.com/albums/p122/veto44/image009-2.jpg

وبهذا نكون قد صنعنا مشغل ميديا خاص بنا


ويمكن وضع هذه الطريقة في أسطوانة عادية أو تجميعة وبالتالي تعطي الخيار للمستعمل أن يختار الصوتيات المفضلة في جهازه والإستماع لها أثناء تصفه للأسطوانة



وحمل المثال المرفق لمتابعة العمل


من هنا (http://rapidshare.com/files/45938955/audio.rar.html)






[/CENTER]

المظفر بالله
30-07-2007, 08:09 PM
إضافة المؤثرات الإنتقالية بين الصفحات



قد تريد أن تضفي صبغة خاصة على مشروعك من خلال التنقل بين مختلف صفحات المشروع مما يزيد الأسطوانة بهاءا وجمالا وخاصة إذا كانت صفحات كثيرة مثل هذا المثال

http://i127.photobucket.com/albums/p122/veto44/image001-5.jpg

وفي هذه الحالة يمكنك تحديد كيفية الدخول على كل صفحة من صفحات المشروع

ولعمل ذلك قم بالضغط على صفحة العمل مرتين أو إضغط Ctrl+Shift+Enter وتطلعلك النافذة التالية
http://i127.photobucket.com/albums/p122/veto44/image002-5.jpg

قم باختيار التأثير الذي تريد من بين التأثيرات الموجودة

كما يمكنك التحكم في التأثير من حيث جهة ظهوره ووقته (من الأعلى، الأسفل، اليمين أو اليسار ...)

http://i127.photobucket.com/albums/p122/veto44/image003-5.jpg


والدرس سهل جدا فقط جرب جميع التأثيرات وراح تشوف النتيجة.

المظفر بالله
30-07-2007, 08:14 PM
كيفية انشاء متصفح أنترنيت داخل التجميعة


من بين خصائص هذا البرنامج قدرته على قراءة صفحات الأنترنيت داخل الأسطوانة بدل أنك تضع زر لزيارة موقع بالمتصفح العادي للويندوز وبالطريقة الكلاسيكية المعرفة، حيث يمكنك صنع متصفح خاص بك يمكنك إستعماله ووضع فيه أفضل المواقع التي تريد



ولعمل متصفح قم بفتح المشروع الذي تريد وقم بإدراج صفحة ويب بالضغط على الزر الموضح في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image001-5.jpg

قم بوضع عنوان الصفحة في الحالة العامة
http://i134.photobucket.com/albums/q117/abed_44/image002-5.jpg (http://i76.photobucket.com/albums/j5/karim_dz/image002-13.jpg)

الآن نقوم بوضع مجموعة من الأزرار التي تشبه أزرار المتصفح

مثل زر العودة للوراء والأمام والتوقف والطباعة كما ترى في الصورة

http://i134.photobucket.com/albums/q117/abed_44/image003-6.jpg

نقوم بوضع الأكواد الخاصة بكل زر من الأزرار

قم بالضغط على الزر مرتين أو بيمين الماوس واختر خصائص كما ترى

http://i134.photobucket.com/albums/q117/abed_44/image004-5.jpg

إختر سكريبت ثم On click ثم Add Action ثم إختر ويب Web وقم بإختيار الخيار المناسب لكل زر من بين هذه الخيارات
http://i134.photobucket.com/albums/q117/abed_44/image005-5.jpg

وهذه الأكواد الخاصة بكل زر ويتم الحصول عليها بنفس هذه الصورة السابقة

كود العودة للخلف
Web.Back("Web1");


كود التقدم للأمام
Web.Forward("Web1");


كود إيقاف الصفحة
Web.Stop("Web1");


كود إعادة بعث الصفحة
Web.Refresh("Web1");


كود الطباعة
Web.Print("Web1");


http://i134.photobucket.com/albums/q117/abed_44/image006-5.jpg
.

.

.


بعد أن قمنا بوضع الأزرار للتحكم في المتصفح ماذا ينقص في المتصفح؟

.

.

.

ينقص شريط العنوان


نقوم بإدراج شريط العنوان عن طريق الضغط على أيقونة New Input objet لإدراج شريط العنوان
http://i134.photobucket.com/albums/q117/abed_44/image007-4.jpg

نقوم بالضغط عليه مرتين ونضع هذا الكود

if e_Key == 13 thenend


http://i134.photobucket.com/albums/q117/abed_44/image008-4.jpg

لما نقوم بوضع شريط العنوان لايمكن أن يبقى لوحده إذ يجب أن يكون الزر GO لتنفيذ الموقع الموجود في الـ Input objet

قم بإدراج الزر GO واضغط عليه مرتين وقم بوضع هذا السكريبت

Web.LoadURL("Web1", Input.GetText("Input1"));

http://i134.photobucket.com/albums/q117/abed_44/image009-2.jpg

وبهذا نكون قد قمنا بصنع متصفح خاص بنا كهذا المثال .

http://i134.photobucket.com/albums/q117/abed_44/image010.jpg

أتمنى يفيدكم الدرس وسيتم فيما بعد إن شاء الله معرفة كيفية وضع محرك البحث Google داخل التجميعة

وسأرفق مع تلك المشاركة الملف المفتوح فابقوا في المتابعة لأن الدروس التي تلي هذا الدرس مترابطة ويجب فهم هذه العناصر أولا.

المظفر بالله
30-07-2007, 08:24 PM
كيفية جعل محرك البحث الشهير Google في الأسطوانة

تعرفنا في الدرس السابق كيفية التعامل وإنشاء متصفح خاص بنا

وسنتعلم الآن إن شاء الله كيفية جعل محرك البحث الشهير google في الأسطوانة بحيث يمكنك البحث في هذا الموقع بمجرد وضع الكلمة المفتاحية التي تبحث عنهاوالضغط على search ليبدأ في البحث

ولعمل ذلك نعود للمثال السابق و قم بإدراج New Input objet

http://i134.photobucket.com/albums/q117/abed_44/image001-9.jpg

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image002-9.jpg

قم بالضغط عليه مرتين وضع هذا الكود



if e_Key == 13 then
url = Input.GetText("Input2");
current = Web.GetURL("Web1");
Web.LoadURL("Web1", "http://www.google.com/search?query="..url, SW_SHOWNORMAL);
Input.SetText("Input1" ,current);
End

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image003-10.jpg

ثم نقوم بوضع الزر Search لتنفيذ البحث
http://i134.photobucket.com/albums/q117/abed_44/image004-9.jpg

ونضع هذا الكود

url = Input.GetText("Input2");
current = Web.GetURL("Web1");
Web.LoadURL("Web1", "http://www.google.com/search?query="..url, SW_SHOWNORMAL);

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image005-8.jpg

وقم بالضغط على Ok ثم إضغط على F5 من لوح المفاتيح للمعاينة وابحث كما تشاء في محرك البحث Google

وحمل الملف المرفق للمثال هذا وسابقه

اضغط هنا الرابط (http://rapidshare.com/files/45967691/__1575___1604___1578___1593___1575___1605___1604__ __1605___1593____1575___1604___1608___1610___1576_ .html)

المظفر بالله
30-07-2007, 08:27 PM
موقع يحتوي على أكثر من 100 ملف مفتوح جاهز للتعديل والإستفادة منه


والموقع من



هــــنـــا (http://www.amsuser.com/)

المظفر بالله
30-07-2007, 08:32 PM
كيفية إظهار الصور بمرور الماوس



تكلمنا سابقا عن كيفية إظهار تعليق بمرور الماوس واليوم إن شاء الله نتعلم كيفية إظهار الصور بمجرد مرور الماوس بأي زر من الأزرار واختفاء الصورة بمجرد ترك الماوس للزر وهي لا تختلف كثير عن طريقة إظهار تعليق السابقة.

ولعمل ذلك نقوم بإدراج صورة وزر بالضغط عليهما كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image001-1.jpg

وليكن هذا المثال والذي هو مرفق
http://i134.photobucket.com/albums/q117/abed_44/image002-1.jpg

أولا: نقوم بإخفاء الصور لما تشغل الأسطوانة عن طريق السكريبت

إختر سكريبت ثم On preload ثم Add Action ونختار image ثم image.SetVisible

كما ترى في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image003-2.jpg

ثم نختار false ومعناه إخفاء الصورة ثم إنهاء
http://i134.photobucket.com/albums/q117/abed_44/image004-1.jpg



ثم نذهب إلى On show ونضع نفس سكريبت الإخفاء وبنفس الطريقة وهذا هو الكود لإخفاء الصورة

Image.SetVisible("Image1", false);

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image005-1.jpg

قد يتساءل البعض ما دخل on preload هنا؟

فأقول لما نستغني عن هذا الأمر فأننا لما نشغل الأسطوانة تظهر الصورة ثم تختفي فجأة أي أنها تظهر بتحميل الإسطوانة وهذا ما لا نريده نحن.


الآن نذهب للزر الذي نريد إظهار الصورة به ونختار خصائص كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image006-1.jpg

وتطلع لنا الصورة ونختار On Enter ونقوم بوضع الكود بنفس الطريقة السابقة غير أننا نختار True أي السماح للصورة بالظهور لما يكون الماوس فوق الزر

أي هذا الكود

Image.SetVisible("Image1", true);


http://i134.photobucket.com/albums/q117/abed_44/image007-1.jpg

نضغط Ok ثم قم بمعاينة المشروع.


ماذا تلاحظ ؟


مشكلة ...http://www.bramjnet.com/vb3/images/smailes/smailes41.gif لما تضغط على الزر تظهر الصورة ولما الماوس يترك الزر تبقى الصورة ونحن نريد ان تختفي الصورة لما يروح عليها الماوسhttp://www.bramjnet.com/vb3/images/smilies/biggrinclarifils.gif .



ولذلك نقوم بإضافة كود الإخفاء في الزر نفسه
نضغط على الزر مرتين ثم نختار سكريبت ثم On leave ونظع كود الإخفاء السابق

Image.SetVisible("Image1", false);

http://i134.photobucket.com/albums/q117/abed_44/image008-1.jpg

إضغط Ok ثم قم بالمعاينة وترى النتيجة

وبهذه الطريقة يمكن التحكم في إظهار وإخفاء العديد من العناصر في المشروع كالفلاشات وصفحات الويب والفيديو وغيرها



وحمل المثال المرفق لمطابقة الدرس ولا تنساني أخي بدعوة بظهر الغيب

وإلى درس آخر.

وشكرا.

المظفر بالله
30-07-2007, 08:36 PM
كيفية ترتيب الأزرار في الأسطوانة


أحيانا يكون في الأسطوانة العديد من الأزرار
وبالتالي قد تكون غير مرتبة رز داخل وزر خارج
وزر طالع وزر هابط

مثل هذا المثال
http://i134.photobucket.com/albums/q117/abed_44/image001-7.jpg

وقد تجد صعوبة في ترتيبها لذلك توجد طريقة سهلة لترتيبها
وعمل ذلك قم بتحديد الأزرار العمودية

واذهب إلى الأمر Align من شريط القوائم لترتيب
الأزرار سواءا نحو اليمين أو اليسار
http://i134.photobucket.com/albums/q117/abed_44/image002-7.jpg

http://i134.photobucket.com/albums/q117/abed_44/image003-8.jpg

بعد تحديد الأزرار قم بالضغط على الزر المبين
http://i134.photobucket.com/albums/q117/abed_44/image004-7.jpg

ونفس الشئ بالنسبة للأزرار الأفقية
http://i134.photobucket.com/albums/q117/abed_44/image005-7.jpg

وإلى اللقاء في درس آخرhttp://www.bramjnet.com/vb3/images/smailes/smailes103.gif http://www.bramjnet.com/vb3/images/smilies/bye.gif

المظفر بالله
30-07-2007, 08:40 PM
كيفية الإنتقال بين الصفحات عن طريق الـ Combobox

في الحقيقة خبرتي في هذا العنصر لا تزال ضعيفة
وأحببت من هذه المشاركة أن أبين لكم كيفية الإنتقال بين الصفحات
عن طريق الكومبو بوكس

ولعمل ذلك قم بفتح مشروع بعدة صفحات كما يلي:
http://i134.photobucket.com/albums/q117/abed_44/image001-3.jpg

بعد فتح الملف المطلوب نقوم بإدراج combobox بالضغط على الزر المبين في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image002-3.jpg

قم بكتابة الصفحات الموجودة في المشروع
http://i134.photobucket.com/albums/q117/abed_44/image003-4.jpg

ثم نذهب إلى سكريبت ونختار On Select ونضع هذا الكود


selected_page = ComboBox.GetSelected("ComboBox1");
Page.Jump("page"..selected_page);



http://i134.photobucket.com/albums/q117/abed_44/image004-3.jpg

ثم نقوم بنسخ الكومبوبوكس الموجود في الصفحة الأولى
http://i134.photobucket.com/albums/q117/abed_44/image005-3.jpg

ونذهب إلى الصفحة الثانية والثالثة ونقوم بنسخ الكومبو بوكس
http://i134.photobucket.com/albums/q117/abed_44/image006-3.jpg

ثم قم بالضغط على f5 للمعاينة وترى النتيجة


المثال مرفق

المظفر بالله
30-07-2007, 08:43 PM
كيفية تغيير إسم الأسطوانة

قد تجد أي شخص يقوم بعمل أسطوانة ويتعب في صنعها ورفعها من أجل طرحها في موضوع

وفي الأخير تتفاجئ بعدم وجود إسم للأطوانة في شريط العنوانhttp://www.bramjnet.com/vb3/images/smailes/smailes57.gif

ولذلك أحببت أن أنبه http://www.bramjnet.com/vb3/images/smailes/smailes52.gif على هذه النقطة حتى نتفادى الوقوع في الخطأ http://www.bramjnet.com/vb3/images/smailes/smailes18.gif وبالتالي تكون أسطوانتنا سليمة وخالية من العيوب.


و سنتعلم في هذا الدرس كيفية تغيير وإعطاء عنوان وإسم للأسطوانة والدرس سهل جدا

ولعمل ذلك قم بفتح المشروع المطلوب واذهب إلى project من شريط القوائم ثم إختر setting

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image001-8.jpg

تطلع هذه النافذة وما عليك إلا القيام بإعطاء عنوان للأسطوانة وتحديد الأيقونة المناسبة

كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image002-8.jpg

قم باضغط على ok ثم قم بالضغط على f5 للمعاينة وترى النتيجة
http://i134.photobucket.com/albums/q117/abed_44/image003-9.jpg

وهذه أيقونة المشروع بجانب الساعة
http://i134.photobucket.com/albums/q117/abed_44/image004-8.jpg



وأتمنى تفيدكم الملاحظة وإلى اللقاء في درس آخر

المظفر بالله
30-07-2007, 08:48 PM
التعامل مع الـ menu bar

من خلال برنامجنا هذا يمكنك وضع شريط القوائم في أعلى الأسطوانة يشبه شريط القوائم الذي يوجد مع أغلب البرامج، ولذلك نعود للمثال السابق كيفية صنع متصفح ونضع له شريط قوائم

وهذا مثال عن شريط القوائم
http://i127.photobucket.com/albums/p122/veto44/image001-6.jpg

أي شريط القوائم هو مجموعةالأوامر الموجودة في الأعلى لتسهيل التعامل مع أي برنامج

ولعمل شريط القوائم إضغط على project ثم menu Bar
كما في الصورة السابقة

بعدها يظهر لنا مربع الحوار هذا
http://i127.photobucket.com/albums/p122/veto44/image002-6.jpg

كما يمكنك التحكم في عناصر كل قائمة من القوائم المدرجة
ويمكنك إضافة أو إزالة أي قائمة وذلك حسب رغبتك ومتطلبات الأسطوانة

نقوم بالضغط على أي عنصر من عناصر القائمة مرتين
وتطلع هذه النافذة
http://i127.photobucket.com/albums/p122/veto44/image003-6.jpg

1- هو رقم الـ ID (المعرف) وهذا نحتاجه في السكريبت أي يتم إدراج السكريبت حسب كل معرف
وسنتعرف فيما بعد على أهميته وفي حالة تطابق معرفين تظهر رسالة من البرنامج للتنبيه
2- إسم القائمة
3- تمكين القائمة وتأكد من تفعيل هذا الخيار حتى تكون القائمة متاحة
4- تفعيل الأمر
5- هو الخط الفاصل بين القوائم كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image004-5.jpg

أما عن كيفية إضافة القوائم فكما يلي:

القائمة الرائيسية: إضغط بيمين الماوس في المساحة البيضاء لإضافة العنصر

كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image005-5.jpg

القوائم الفرعية: إضغط على القائمة الرئيسية واختر Add item
http://i127.photobucket.com/albums/p122/veto44/image006-4.jpg

أما إذا أردت حذف عنصر قم بتحديده واضغط على زر Del (حذف) من لوح المفاتيح

في الأخير نحصل على مثل هذه القائمة
http://i127.photobucket.com/albums/p122/veto44/image007-2.jpg

الآن نأتي لكيفية تفعيل الأوامر من خلال الأكشن سكريبت.

قم بالضغط على الخيار Project من شريط القوائم واختر Action

كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image008-1.jpg

ونختار On Menu

ونقوم بإدراج السكريبت
مكونات السكريبت وهنا تظهر أهمية المعرف ID الذي أشرنا له في الأعلى
http://i127.photobucket.com/albums/p122/veto44/image009-1.jpg

كهذا المثال
http://i127.photobucket.com/albums/p122/veto44/image010-1.jpg


وهكذا إضغط على ok وقم بالضغط على f5 للمعاينة

واتمنى يفيدكم الدرس وحمل المثال الذي اعتمدت عليه من هنا (http://www.4shared.com/file/7194509/d8765d65/MenuBar.html)

المظفر بالله
30-07-2007, 08:55 PM
التعامل مع الفيدو: تشغيل الفيديو داخل الأسطوانة



لما تكلمنا عن تنصيب البرنامج في المشاركة الثانية كنت قد نصحت بتحميل التحديث للبرنامج

وفي هذا الدرس تكمن أهمية التحديث من خلال الـPlugin الخاص بتشغيل الفيديو والصوتيات داخل الأسطوانة

ولذلك أعيد طرح التحديث هنا لأهميته يمكن تحميله من هذا الرابط

كيفية تنصيب البرنامج وتحديثه وتركيب الكراك (http://www.geek4arab.com/vb/showthread.php?p=446#post446)



وفي هذه الطريقة (تشغيل الفيديو داخل الأسطوانة) هي تمكين مستعمل الأسطوانة من تشغيل أي فيديو داخل التجميعة أو الأسطوانة.


ولعمل ذلك قم بفتح المشروع المطلوب ونقوم بوضع مجموعة من الأزرار حسب عدد الفيديو المراد وضعها في الأسطوانة

كهذا المثال.
http://i127.photobucket.com/albums/p122/veto44/image001-8.jpg

بعد تهيئة الأزرار والخلفية المناسبة نقوم بإدراج الـ plugin الخاص بتشغيل الفيديو
حيث نذهب إلى Object من شريق القوائم ونختار plugin ونختار MediaPlayer plugin

كما في الصورة.
http://i127.photobucket.com/albums/p122/veto44/image002-8.jpg

بعد إدراج الـ Plugin نقوم بالتحكم في طوله وارتفاعه ونقوم بإعطائه إسم مناسب إذا تعددت
أما إذا كان واحد فدعه كما هو كما في الصورة.
http://i127.photobucket.com/albums/p122/veto44/image003-8.jpg

هاهي صورة الـ Plugin في الأسطوانة
http://i127.photobucket.com/albums/p122/veto44/image004-7.jpg

الآن نذهب للزر الذي نريد أن يشتغل الفيديو بالضغط عليه ونختار خصائص أو نضغط مرتين على الزر
http://i127.photobucket.com/albums/p122/veto44/image005-7.jpg

نذهب إلى سكريبت ثم On click ثم Add Action

ونقوم باختيار MediaPlayer ثم MediaPlayer.Load كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image006-6.jpg

نقوم باختيار الفيديو المناسب من أي مكان من الجهاز وهو يقوم بنسخ ملف الفيديو على المجلد Video في مجلد الأسطوانة
http://i127.photobucket.com/albums/p122/veto44/image007-4.jpg

بعد اختيار الفيديو تلاحظ هذا السكريبت كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image008-3.jpg

كان هذا الفيديو الخاص بالزر الأول وهكذا نفعل مع جميع الأزرار

لكل زر نجعل الفيديو الخاص به



وبعد الإنتهاء نقوم بالمعاينة بالضغط على F5 من لوح المفاتيح وترى النتيجة
http://i127.photobucket.com/albums/p122/veto44/image009-3.jpg

أتمنى يفيدكم الدرس وإلى اللقاء في درس آخر.

المظفر بالله
30-07-2007, 08:57 PM
ملاحظة تابعة للدرس السابق


كنا قد تطرقتا بالأمس لكيفية تشغيل الفيديو داخل الأسطوانة عن طريق الـ Plugin الخاص بذلك
لكن من الملاحظ أن حجم الفيديو داخل الأسطوانة قد يكون صغير وبالتالي فإن مستعمل الأسطوانة قد لا تعجبه لأنه اعتاد على مشاهدة الفيديو بالخيار fullscreen
لذلك فإنه يمكن تشغيل الفيديو الموجود داخل الأسطوانة بالخيار Full screen

ولمعرفة طريقة ذلك نعود لمثال الأمس ونقوم بزيادة زر إضافي كما ترى
http://i134.photobucket.com/albums/q117/abed_44/image001.jpg

نقوم بالضغط على الزر مرتين ونختار سكريبت ثم On click ثم Add Action
ونختار MediaPlayer ثم MediaPlayer.SetFullScreen

ثم Next كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image002.jpg

نقوم باختيار Plugin و true كما في الصورة
http://i134.photobucket.com/albums/q117/abed_44/image003.jpg



هاهو الكود بعد ذلك

MediaPlayer.SetFullScreen("Plugin1", true);

http://i134.photobucket.com/albums/q117/abed_44/image004.jpg

قم بالضغط على Ok ثم F5 للمعاينة وقم بتشغيل أي فيديو ثم إضغط على زر ملء الشاشة وترى النتيجة

http://i134.photobucket.com/albums/q117/abed_44/image005.jpg

المظفر بالله
30-07-2007, 09:13 PM
كيفية عمل أسطوانة للقرآن الكريم (الجزء الأول من الشرح)




في هذا الجزء والذي يليه سنتعلم كيفية عمل أسطوانة للقرآن الكريم في صفحة واحدة من المشروع للشيخ الذي تفضل أن تستمع له، تلبية لطلبات بعض الإخوة الذين استفسروا عن ذلك.

وهذا مثال

http://www.bramjnet.com/vb3/attachment.php?attachmentid=53107&stc=1&d=1166010784

في بادئ الأمر نحمد الله عز وجل على هذه النعمة التي سخرت في خدمة الدين والقرآن وعلى هذا البرنامج، ولذلك نرجوا من الإخوة أستخدامه فيما يرضي الله عز وجل، وإنا لنتعجب من البعض الذين يجهدون أنفسهم في صنع أقراص وأسطوانات الغناء أو غير ذلك فيوزعها فيحمل وزرها ووزر من يستعملها، وتخيل عزيزي لو ان البرنامج يستعمل في صنع أسطوانات القرآن الكريم أو المحاضرات أو الدروس ، أليس تنفع صاحبها حتى بعد موته !!!.



وبدون إطالة نبدأ بكيفية صنع الأسطوانة



أولا: نقوم بإدراج ListBox نحتاجها لوضع سور القرآن

http://i127.photobucket.com/albums/p122/veto44/image001.jpg

بعد إدراج اللسب بوكس نضغط عليه مرتين ونقوم بإدراج جميع سور القرآن في الجهة اليسرى

وإسم السورة الموجود في المجلد Audio في مجلد الأسطوانة والمقابلة للسورة المراد تشغيلها ويفضل إستعمال السور بإمتداد mp3 لصغر حجمه



وإننا نحتاجه فيما بعد لأننا سنشغله على الميديا بلاير فيما بعد



http://i127.photobucket.com/albums/p122/veto44/image002.jpg

هذه صورة الـ ListBox بعد إدراج جميع السور


http://i127.photobucket.com/albums/p122/veto44/image003.jpg

الآن نقوم بالضغط على الـ ListBox مرتين ونختار سكريبت ثم On Double-Click ثم Add Action
http://i127.photobucket.com/albums/p122/veto44/image004.jpg

ونختار لست بوكس ثم listBox.GetListBox كما في الصورة


http://i127.photobucket.com/albums/p122/veto44/image005.jpg

نختار اللست بوكس 1 ثم نكتب هذه النتيجة tbl_selected

كما في الصورة



ثم نضيف هذا السكريبت للسكريبت السابق

result = ListBox.GetItemData("ListBox1", tbl_selected[1]);

والآن نقوم بإضافة هذا السكريبت المؤقت لأننا سنتخلى عنه فيما، أي أننا نقوم بتشغيل الصوتيات خارج الأسطوانة لحد الآن


File.Open("AutoPlay\\Audio\\"..result..".mp3", "", SW_SHOWNORMAL);


وفي الأخير نحصل على هذا السكريبت كما في الصورة



http://i127.photobucket.com/albums/p122/veto44/image006.jpg


الآن نقوم بالضغط على ok ثم نقوم بالمعاينة

http://i127.photobucket.com/albums/p122/veto44/image007.jpg

كان هذا درس كيفية تشغيل الملفات عن طريق اللست بوكس خارج الأسطوانة وسنتعلم في الدرس القادم إن شاء الله كيفية تشغيل الصوتيات داخل الأسطوانة بدل المشغل الموجود في الجهاز.

المظفر بالله
30-07-2007, 09:56 PM
عمل أسطوانة للقرآن الكريم (الجزء الثاني)




قبل أن نشرع في الجزء الثاني من الشرح لدي ملاحظة على الدرس السابق



وهي أنه يمكن تسمية الصوتيات في المجلد Audio باللغة العربية لكن يجب أن تكون الـ Data المقابل في سكريبت اللست بوكس باللغة العربية كذلك وقم بملاحظة الصورة التالية لفهم ذلك

http://i127.photobucket.com/albums/p122/veto44/image001-1.jpg

هذا الذي أردت الإشارة إليه والآن نعود لأسطوانتنا



كان في الدرس السابق في العنصر الأول إدراج ListBox



ثانيا: إدراج MediaPlayer plugin داخل الأسطوانة



والهدف منه تشغيل السور الموجود في اللست بوكس داخل الأسطوانة

ولعمل ذلك نقوم بالضغط مرتين على صفحة العمل ونختار Plugins ثم MediaPayer

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

http://i127.photobucket.com/albums/p122/veto44/image002-1.jpg

قم بالتحكم في مكانه وطوله وعرضه

http://i127.photobucket.com/albums/p122/veto44/image003-1.jpg

نعود الآن لـ ListBox ونضغط عليها بيمين الماوس ونختار خصائص

http://i127.photobucket.com/albums/p122/veto44/image004-1.jpg

نذهب إلى سكريبت ثم OnDouble Click



نترك السطر الأول والثاني من السكريبت الذي تم شرحه في الدرس السابق

ونحذف الثالث ونستبدله بهذا

MediaPlayer.Load("media_player", "AutoPlay\\Audio\\"..result..".mp3");وفي الأخير نحصل على هذا السكريبت

tbl_selected = ListBox.GetSelected("ListBox1");
result = ListBox.GetItemData("ListBox1", tbl_selected[1]);
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\"..result..".mp3");كما ترى في الصورة

http://i127.photobucket.com/albums/p122/veto44/image005-1.jpg

نضغط Ok ونقوم بالمعاينة ونرى النتيجة

http://i127.photobucket.com/albums/p122/veto44/image006-1.jpg

كانت هذه الخطوة الثانية من إعداد الأسطوانة
ويتبع الخطوة الثالثة إن شاء الله [/QUOTE]

المظفر بالله
30-07-2007, 10:05 PM
كيفية عمل أسطوانة للقرآن الكريم (الخطوة الثالثة)



كنا قد تناولنا في الدرسين السابقين كيفية عمل أسطوانة للقرآن الكريم واليوم إن شاء الله نكمل الخطوة الثالثة في تكوين الأسطوانة، حيث كان وضع جميع سور القرأن في عنصر ListBox كخطوة أولى ثم إدراج MediaPlayer plugin كخطوة ثانية أما الخطوة الثالثة فهي وضع مصحف على شكل صفحة ويب لكل سورة من صور القرآن الكريم.



فبدل أن المستمع يبقى يتفرج على التصميم رايح يستمع ويتابع من المصحف داخل الأسطوانة وبالتالي يكون أدعى للحفظ و تدبر هذا القرآن .



ونبدأ الخطوة الثالثة.



قبل أن نشرع في هذه الخطوة نحتاج صور لسور القرآن لكي نجعلها على شكل صفحات ويب.

وقد وجدت صور سور القرآن في الموسوعة القرآنية الشاملة بصوت خمس مقرئين وياريت لو واحد يملك هذه الأسطوانة يقوم برفع الصور الموجودة بداخلها حتى تعم الفائدة ويستفيد منها الجميع بإذن الله.

يمكن تحميل صور سور القرآن من هذا الرابط
http://www.megaupload.com/?d=20UDJBD2

بعد تحميل الصور نبدأ في عمل صفحات الويب لكل سورة من القرآن.

نقوم بفتح فتح ملف وورد فارغ ونذهب إلى الأمرInsert ونختار Images ثم نحدد الملف الموجود به صور سور القرآن الكريم كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image001-2.jpg



نختار السورة التي نريد جعلها على شكل صفحة ويب
http://i127.photobucket.com/albums/p122/veto44/image002-2.jpg

بعد إدراج السورة نقوم بحفظ الصفحة ونذهب إلى الأمر file ثم save as
http://i127.photobucket.com/albums/p122/veto44/image003-2.jpg

نقوم بإعطاء إسم للملف المراد حفظه ويجب تسميته بإسم السورة الملقابلة لها في المجلد Audioونضغط على حفظ
http://i127.photobucket.com/albums/p122/veto44/image004-2.jpg



بعد إنشاء الصفحة نعود لبرنامجنا وللملف في الدرس السابق

نقوم بنسخ جميع سور القرآن التي تم إنشاؤها إلى المجلد Docs في ملف الأسطوانة

ونقوم بإدراج صفحة ويب بالضغط على الأيقونة المبينة في الصورة
http://i127.photobucket.com/albums/p122/veto44/image005-2.jpg



تأتي الصورة الموالية ونقوم بحذف رابط الموقع ونختار صفحة مناسبة من الجهاز ويفضل أن تقوم بصنع صفحة ترحيبية للتعريف بمكونات الأسطوانة ووضع معلوماتك فيها وهي تظهر بمجرد تشغيل الأسطوانة وقبل الشروع في الأستماع
http://i127.photobucket.com/albums/p122/veto44/image006-2.jpg

نقوم باختيار الصفحة الرتحيبية كما في الصورة وتجدها في الملف المرفق
http://i127.photobucket.com/albums/p122/veto44/image007-1.jpg

نضع الصفحة في المكان المناسب ونتحكم في طولها وارتفاعها كما ترى
http://i127.photobucket.com/albums/p122/veto44/image008.jpg

نضغط مرتين على صفحة الويب ونسميها Web1 كما في الصورة
http://i127.photobucket.com/albums/p122/veto44/image009.jpg

الآن نذهب إلى الـ ListBox ونضغط مرتين عليها ونختار سكريبت ثم On double Click

ونضيف هذا السكريبت لسكريبت الدرس السابق (السكريبت الخاص بالخطوة الثانية)



Web.LoadURL("Web1", "Autoplay\\Docs\\"..result..".mht");تلاحظ إمتداد mht وأنت تقوم بوضع الإمتداد المناسب htm أو mht حسب امتداد الصفحة
http://i127.photobucket.com/albums/p122/veto44/image010.jpg


قم بالضغط على Ok ثم F5 للمعاينة وترى النتيجة
http://i127.photobucket.com/albums/p122/veto44/image011.jpg

وحمل الملف المرفق و أتمنى يفيدكم الشرح
من هنا رابط تنزيل المرفق (http://rapidshare.com/files/45984616/__1575___1604___1602___1585___1570___1606____1601_ __1610____1589___1601___1581___1577_.rar.html)

وإلى اللقاء في درس آخر إن شاء الله.

المظفر بالله
30-07-2007, 10:11 PM
شرح كيفية عمل أسطوانة للقرآن الكريم
(طريقة ثانية)

في هذه الطريقة سنتعلم كيفية صنع أسطوانة للقرآن الكريم بطريقة ثانية عن طريق Combobox وصفحة ويب وميديا بلاير وهي لا تختلف كثيرا عن الطريقة السابقة فقط إستبدال الأكواد و اللست بوكس بالكومبو بوكس

http://i134.photobucket.com/albums/q117/abed_44/111.jpg

ولتحميل الشرح الفلاشي من هذا الرابط
ومعه الملف المفتوح والسكريبتات المستعملة
http://www.4shared.com/file/7876103/d9c3b85/__online.html

الشرح فلاشي حوالي 5 دقائق أو أكثر من الشرح
وأي نقطة غير مفهومة أرجوا الإستفسار

المظفر بالله
30-07-2007, 10:13 PM
وهذه ملاحظة تتعلق بالدرس السابق وهي كيفية إظهار رسالة في حالة عدم إحتيار السورة

http://i134.photobucket.com/albums/q117/abed_44/2.jpg

وهو شرح فلاشي كذلك تابع لنفس الدرس ومرفق معه الكود اللازم

لتحميل الدرس
http://www.4shared.com/file/7913421/a4ad2cf7/karim_observation.html

وأتمنى تفيدكم الملاحظة وكالعادة أي استفسار أنا جاهز

المظفر بالله
30-07-2007, 10:20 PM
كيفية جعل خلفية صوتية خاصة بكل صفحة


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

ودرس اليوم هو كيفية جعل خلفية صوتية خاصة بكل صفحة من صفحات المشروع

أولا إذهب للصفحة الأولى مثلا ثم اضغط عليها مرتين تطلع لك خصائص الصفحة
إذهب إلى سكريبت ثم Onshow واضغط على Add Action تطلع لك نافذة الأكشن
إختر Audio من قائمة الأكشن ثم load Audio واعطه الملف الصوتي الذي تريد ثم ok

ثم اذهب إلى الصفحة الثانية واعمل نفس الشيء وقم بتغيير الصوت الذي تريد

وكذلك الصفحة الثالثة والرابعة وكل الصفحات قم بتحديد ملف صوتي خاص.

والهدف من ذلك أنه كلما تطلع الصفحة تطللع بالصوت الخاص بها ويتوقف صوت الصفحة الأخرى

ويمكن تحميل الملف المفتوح للتجربة حمله من المرفق

أما الشرح الفلاشي من هذا الرابط ومعه ملف مفتوح ثاني
http://www.4shared.com/file/7841346/c0699c09/son_pour_chaque_page.html

المظفر بالله
30-07-2007, 10:23 PM
كيفية ظهور الأسطوانة من الخفاء على الظهور تدريجيا
أولا أحب أن أهنأكم بمناسبة حلول عيد الأضحى المبارك وأسأل الله أن يتقبل منا ومنكم

وأعتذر إخواني عن قلة وجودي في المنتدى لظروف العمل

وبدون إطالة نتكلم عن درس اليوم


في هذا الدرس سنتعلم إن شاء الله تقنية جميلة في صناعة التجميعات
وهي ظهور المشروع تدريجيا عند تشغيله من الخفاء إلى الظهور

http://i133.photobucket.com/albums/q52/karim-dz/fad_in.jpg

الدرس سهل جدا ونحتاج لأحد الملفات واسمه wTrans.dll
وهو المسؤول عن إحداث الشفافية في المشروع
وستجد هذا الملف مرفق مع الشرح الفلاشي والأكواد

ولكيفية عمل هذا نقوم بنسخ الملف السابق في المجلد Docs في مجلد التجميعة
ثم نذهب إلى المشروع ونضغط بيمين الماوس على صفحة العمل ونختار خصائص


نذهب إلى سكريبت ثم On Show ونضع هذا الكود
وهو عبارة عن رسالة مفادها أن الملف wTrans.dll لا يشتغل إلا على
الويندوز إكس بي و 2000 فقط


if blnFade then
Page.StartTimer(50)
else
result = Dialog.Message("OS not Supported", "This DLL will only work on Win2000 and up.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1)
end


ثم نذهب إلى الخيار On Timer ونضع هذا الكود


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

ثم نذهب إلى الخيار On Preload ونضع هذا الكود

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

والآن بقي علينا تحميل الشرح الفلاشي ومعه الأكواد اللازمة وملف الـ DLL من هذا الرابط

http://www.4shared.com/file/8162782/d58a626f/Fad_in.html

وأتمنى يفيدكم الدرس

المظفر بالله
30-07-2007, 10:24 PM
كيفية إظهار حقوق تصميمك في أيقونة التجميعة


كما ترى في هذه الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image001.jpg


لعمل ذلك قم بفتح المشروع المطلوب
ثم إذهب إلى Project واختر Settings
http://i133.photobucket.com/albums/q52/karim-dz/image002.jpg


وتطلع نافذة خصائص المشروع
إختر الخيار Version كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image003.jpg


بعد تفعيل خيار Stamp executable with custom information

قم بوضع إسم المؤسسة والبرنامج المستعمل وحقوق تصميمك كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/image004.jpg

ثم إضغط Ok وقم بحرق التجميعة وسترى النتيجة

وإلى اللقاء في درس آخر

المظفر بالله
30-07-2007, 10:26 PM
كيفية عمل أسطوانة بملء الشاشة Full screen


سنتعلم في هذا الدرس إن شاء الله كيفية عمل أسطوانة بملء الشاشة بدون ظهور شريط عنوان وشريط المهام في الأسفل

ولعمل ذلك إذهب إلى المشروع ثم إذهب إلى الخيار Project واختر Settings

http://i133.photobucket.com/albums/q52/karim-dz/image002.jpg



تطلع لك نافذة الخصائص واختر Appearance

إختر الأستايل Kiosk واختر لون الخلفية

قم بوضع مقاس الأسطوانة وأفضل مقاس للأسطوانات بملء الشاشة هو 800 x 600

لأنه يتوافق مع مقاس الشاشة في الحالتين 800/600 و1024/768

ثم قم بوضع الأيقونة المناسبة للأسطوانة كما ترى في الصورة.

http://i133.photobucket.com/albums/q52/karim-dz/image002-1.jpg

وهذا مثال للأسطوانة في حالة وجود شريط العنوان

http://i133.photobucket.com/albums/q52/karim-dz/image003-1.jpg

وهذا المثال في حالة ملء الشاشة
http://i133.photobucket.com/albums/q52/karim-dz/image004-1.jpg

وإلى اللقاء في درس أو تلميح آخر

المظفر بالله
30-07-2007, 10:28 PM
التعامل مع الفيديو



تكلمنا سابقا عن تشغيل الفيديو عن طريق WMP Plugin وكيفية إدراجه في المشروع

أما درس اليوم فهو كيفية إدراج الفيديو بدون البلنج السابق الذكر

وسنتكلم عن كيفية إدراجه والتعامل معه وتشغيل الفيديو في الأسطوانة به



كيفية إدراج الفيديو


نقوم بإدراج الفيديو بالضغط على Ctrl + 5 من لوح المفاتيح

أو بالذهاب إلى الأمر Object ثم Video

أو بالضغط على الأيقونة المبينة في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image001-1.jpg


بعد الضغط تطلع لك هذه الصورة وهي لإختيار الفيديو المراد وضعه في الأسطوانة
http://i133.photobucket.com/albums/q52/karim-dz/image002-2.jpg


قم باختيار الفيديو واضغط على Ok

التحكم في خصائص الفيديو

بعد إدراج الفيديو نقوم بتحديد خصائصه ولونه وإدراج الماسك له

ولذلك نقوم بالضغط على الفيديو بيمين الماوس ونختر خصائص
http://i133.photobucket.com/albums/q52/karim-dz/image003-2.jpg

تطلع هذه الصفحة
http://i133.photobucket.com/albums/q52/karim-dz/image004-2.jpg


1– إدراج الفيديو
2- للتحكم في لون خلفية الفيديو
3- إستايل الفيديو
4- التحكم في إظهار الوقت في الفيديو
إما إنك تظهر الوقت المتبقي والكلي للفيديو أو أحدهما
5- لون خلفية شريط الوقت
6- لون النص (التوقيت)
7- إظهار/إخفاء أزرار التحكم في الفيديو
8- إظهار /إخفاء شريط الوقت
9- تشغيل تلقائي
10- إعادة عرض الفيديو بعد إنتهائه
11- وضع إطار للفيديو
12- وضع ماسك للفيديو
ويمكنك تجربة ما تم شرحه نقطة بنقطة لفهمه.

بعد التحكم في خصائص الفيديو نحصل مثل هذا الفيديو

لون خلفيته بلون الخلفية للمشروع

وبالتالي فإن مستعمل الأسطوانة لا يفرق بين الفيديو والخلفية
http://i133.photobucket.com/albums/q52/karim-dz/image005.jpg

ملاحظة: لما تقوم بمعاينة الفيديو ربما تلاحظ تشغيله تلقائيا

ويمكنك إلغاء التشغيل التلقائي للفيديو بإلغاء علامة صح في النقطة رقم 9 التي تم شرحها
أو عن طريق السكريبت
إضغط مرتين على صفحة العمل ثم إذهب إلى سكريبت ثم On Show وضع هذا الكود


Video.Pause("Video1");

http://i133.photobucket.com/albums/q52/karim-dz/image006.jpg




بعد أن تحكمنا في الفيديو نأتي لوضع الأكواد الخاصة بتشغيل الفيديو



توجد العديد من الطرق لإدراج الفيديو (كومبوبوكس أو لست بوكس ..)



وفي أسطوانتي هذه قمت بوضع مجموعة من الفيديو المضحكة

وكل فيديو عنده رقم كما تلاحظ من 1 إلى 11 وكلما تضغط على رقم تشغل فيديو

ولعمل ذلك قم بوضع رقم لكل فيديو أو إسمه في زر أو كتابة واضغط عليه مرتين
http://i133.photobucket.com/albums/q52/karim-dz/image007.jpg

نذهب إلى سكريبت ثم On click ونضغط على Add action ونختار Video ثم Video.Load

http://i133.photobucket.com/albums/q52/karim-dz/image008.jpg


ثم نقوم بتحديد الفيديو المناسب ونفعل الخيار True الأول
http://i133.photobucket.com/albums/q52/karim-dz/image009.jpg


وبالتالي نحصل على هذا الكود


Video.Load("Video1", "AutoPlay\\Videos\\Your Video.wmv", true, false);

http://i133.photobucket.com/albums/q52/karim-dz/image010.jpg


وهكذا نفعل مع الفيديو الثالث والرابع و... .

ولما نضغط على إسم الفيديو سيتم تشغيله وإيقاف سابقه.

>>> يتبع <<<

المظفر بالله
30-07-2007, 10:31 PM
عمل قائمة لاستعراض الفيديو داخل الأسطوانة


كنا قد تعلمنا كيفية إدراج الفيديو في الدرس السابق أما اليوم فسنتعلم كيفية عمل قائمة لإستعراض الفيديو من الجهاز وتشغيله داخل الأسطوانة



ولذلك نحتاج إلى زر الاستكشاف وزر التشغيل وزر الإيقاف والإيقاف المؤقت بالإضافة إلى كومبوبوكس وفيديو بالضغط على الأيقونات المبينة في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image001-2.jpg

نقوم بالضغط على الفيديو مرتين ونزيل التشغيل التلقائي والإعادة المينين في الصورة ويمكنك التحكم في الفيديو وخصائصه ولون خلفيته كما تم شرحه في الدرس الاسبق
http://i133.photobucket.com/albums/q52/karim-dz/image002-3.jpg

نذهب إلى الكومبو بوكس ونضغط عليه مرتين ونكتب مثلا [ إختر فيديو ]
http://i133.photobucket.com/albums/q52/karim-dz/image003-3.jpg

وبالتالي نحصل على مثل هذا التصميم
http://i133.photobucket.com/albums/q52/karim-dz/image004-3.jpg

نذهب إلى زر البحث عن الفيديو أو الإستكشاف ونضع هذا الكود

ComboBox.SetUpdate("ComboBox1", false);
folder = Dialog.FolderBrowse("Open Folder", _DesktopFolder);
-- this one search all this types
tbSearchFiles = {"*.wmv","*.mpg","*.avi"};
for index,type in tbSearchFiles do
file = File.Find(folder, type, false, false, nil);
if file ~= nil and file ~="CANCEL" then
for j,file_path in file do
--add the item to the listbox, with the name visible and path as data
tbFilePath = String.SplitPath(file_path);
sFile = tbFilePath.Filename..tbFilePath.Extension;
ComboBox.AddItem("ComboBox1", sFile, file_path);
end
end
end
--Allow display the updated content
ComboBox.SetUpdate("ComboBox1", true);


كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image005-1.jpg


ثم نذهب إلى زر التشغيل ونضع هذا الكود

-- Get the selected items
tSelected = ComboBox.GetSelected("ComboBox1");
if tSelected then
sVideoToOpen = ComboBox.GetItemData("ComboBox1", tSelected);
Video.Load("Video1", sVideoToOpen, true, false);
if tSelected <= 1 then
result = Dialog.Message("Error...", "Please select video!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end


كما تري
http://i133.photobucket.com/albums/q52/karim-dz/image006-1.jpg

ثم نذهب لكود الإيقاف المؤقت ونضع هذا الكود

Video.Pause("Video1");

ونذهب لكود الإيقاف ونضع هذا الكود

Video.Stop("Video1");

الأن نقوم بمعاينة المشروع وترى النتيجة



ملاحظة: قد تريد مشاهدة الفيديو بالخيار ملء الشاشة Full Screen ويمكنك ذلك وذلك بوضع كود ملء الشاشة

والأفضل أن يتم وضعه في الفيديو نفسه أي لما تضغط على الفيديو مرة يتم عرضه بملء الشاشة ولما تضغط عليه مرة أخرى يعود للحالة الطبيعية في الأسطوانة



ولعمل ذلك إضغط على الفيديو مرتين واذهب إلى سكريبت وضع هذا الكود


Video.SetFullScreen("Video1", true);

http://i133.photobucket.com/albums/q52/karim-dz/image007-1.jpg


وهذا هو الشكل النهائي

http://i133.photobucket.com/albums/q52/karim-dz/image008-1.jpg

>>> يتبع <<<

المظفر بالله
30-07-2007, 10:34 PM
إظهار صورة داخل الفيديو أثناء توقف الفيديو


من خلال درسي الفيديو السابقين لاحظنا أن الفيديو في حالة التوقف تظهر مساحة الفيديو سوداء وبالتالي فإن الأسطوانة لاتظهر بالشكل المطلوب ومن خلال هذا الدرس اريد التنبيه إلى أنه يمكن وضع صورة أثناء الإنتظار في الفيديو وبعد إنتهائه أو إيقافه



ولعمل ذلك إذهب إلى الصفحة واضغط عليها بينمن الماوس واختر خصائص
http://i133.photobucket.com/albums/q52/karim-dz/image001-3.jpg

وتطلع لنا نافذة الخصائص نختار سكريبت ثم On Show ونضع هذا الكود بعد وضع الصورة في مجلد الصور

Video.Load("Video1", "AutoPlay\\Images\\Your Image.jpg", true, true);


كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-4.jpg


نريد أن تظهر الصورة في حالة تشغيل الأسطوانة وقد وضعنا الكود السابق

كما نريد أن تظهر الصورة في حالة توقف الفيديو وفي حالة إنتهائه



نذهب إلى الفيديو ونضغط عليه بيمين الماوس ونختار خصائص
http://i133.photobucket.com/albums/q52/karim-dz/image003-2.jpg


ثم On Stop ونضع نفس الكود السابق



Video.Load("Video1", "AutoPlay\\Images\\Your Image.jpg", true, true);


وكذلك نضع نفس الكود في On Finish



Video.Load("Video1", "AutoPlay\\Images\\Your Image.jpg", true, true);

http://i133.photobucket.com/albums/q52/karim-dz/image003-4.jpg


نضغط Ok ونقوم بالمعاينة وترى النتيجة

http://i133.photobucket.com/albums/q52/karim-dz/image004-4.jpg


وهذا المثال المرفق لهذا الدرس وسابقه

وإلى اللقاء في درس آخر

المظفر بالله
30-07-2007, 10:36 PM
وهذه مجموعة من الدروس الأجنبية لإحتراف برنامج AutoPlay Media Studio

وه
ي دروس تتعلق بالنسخة الخامسة ولايوجد إختلاف كبير بينهما

وياريت اللي يقدر يسحب هذه الدروس أو يسجلها بأحد برامج تسجيل الشاشة يرفعها لنا


http://www.autoplayzone.com/swf/1.htm

http://www.autoplayzone.com/swf/2.htm

http://www.autoplayzone.com/swf/3.htm

http://www.autoplayzone.com/swf/4.htm

http://www.autoplayzone.com/swf/5.htm

http://www.autoplayzone.com/swf/6.htm

http://www.autoplayzone.com/swf/7.htm


الموقع ابحث عن اكثر
http://www.autoplayzone.com/site/index.php

المظفر بالله
30-07-2007, 10:39 PM
إضافـــة الخطوط إلى مجلـد الخطوط في الويندوز


قد يحدث وأن تقوم بالكتابة بأي خط تكون قد أضفته أنت لمجلد الخطوط في الويندوز وبالتالي فإن مستعمل الأسطوانة لما يقوم بتشغيلها ربما لا يتوفر جهازه على نفس الخط وبالتالي يتغير الخط داخل الأسطوانة وربما يكبر حجمه حتى يخرج من الأسطوانة وهذا ما لا نريده.
ومن خلال هذه الطريقــة يستطيـع متصفـح الإسطوانـة من نسخ الخط وتصفح الأسطوانة بشكل عادى .
قم أولاً بإنشـاء التصميم الخاص بالخطوط وأضف إليـه صور لبعض الخطوط الموجودة وذلك بتصويرهـا بأي برنامج ومن ثم إدراجهـا كهيئـة صور كذلك لاتنسـى أن تقوم بتصميم الإزرار بمعنـى لكل خط زر خاص بــه وأيضاً زر خاص بنسـخ جميـع الخطوط لتسهيل عمليـة التنزيل كما بالصورة أدناه

http://i133.photobucket.com/albums/q52/karim-dz/image001-4.jpg

ثم قم بنسخ الخطوط إلى المجلد Docs في مجلد سمه مثلا Font كما ترى

http://i133.photobucket.com/albums/q52/karim-dz/image002-5.jpg

وهذه صور الخطوط المقابلة للأزرار

http://i133.photobucket.com/albums/q52/karim-dz/image003-5.jpg

إذهب لزر الخط الأول وضع هذا الكود

File.Copy("AutoPlay\\Docs\\Font\\Hidjaz.TTF", _WindowsFolder .. "\\Fonts", false);

كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image004-5.jpg

في هذا المثال يمكنك العود لدرس كيفية إظهار صورة بمجرد مرور الماوس فلا داعي لإعادة شرحها هنا
والهذف منها إظهار صورة الخط المقابل للزر



الآن بعد تخصيص لكل زر خط خاص به نأتي لزر تنصيب جميع الخطوط ونضغط عليه مرتين
http://i133.photobucket.com/albums/q52/karim-dz/image005-2.jpg


نذهب إلى سكريبت ثم On Click ونضع هذا الكود

confirmation = Dialog.Message(" رسالة تأكيد ", "هل أنت متأكد من نسخ جميع الخطوط إلى جهازك؟", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
if confirmation == 6 then
File.Copy("AutoPlay\\Docs\\Font\\*.*", _WindowsFolder .. "\\Fonts", false);
else
Application.Exit******();
end

http://i133.photobucket.com/albums/q52/karim-dz/image007-2.jpg


وهاهي النتيجة

http://i133.photobucket.com/albums/q52/karim-dz/image008-2.jpg


ولا تنسى تحميل المثال المرفق



من هنا (http://rapidshare.com/files/45990671/Fonts.zip.html)

المظفر بالله
30-07-2007, 10:46 PM
وهذه مجموعة من الأزرار الجميلة
التي يمكن استعمالها في صنع أسطوانات الصوتيات والفيديو

هذه صورتها

http://i133.photobucket.com/albums/q52/karim-dz/button.jpg

التحميل من هذا الرابط
http://www.jocit.dk/dl/ams/media_buttons.zip

وهذا موقع هذه الأزرار
http://www.jocit.dk/

المظفر بالله
30-07-2007, 10:48 PM
أشكركم على المرور والإهتمام كما أهنأكم بمناسبة حلول السنة الهجرية، وآسف على قلة تواجدي وعلى قلة الدروس وتأخري في الرد على بعض الإستفسارات.وأخوي الذي استفسر عن كيفية عمل زر للتحكم في الصوت يوجد درس في الدورة لشرح هذا العنصر.



وقبل أن أكمل دروس الدورة لدي ملاحظة على درس التعامل مع الخطوط وكيفية تنصيبها بضغطة زر.

وهي في الكود الأخير لما تقوم بالتجربة وتضغط على تنصيب الخط أو كل الخطوط لا يحس المستخدم ولا يشعر بتنصيبها أي التنصيب يكون صامت.

ويمكن إضافة سكريبت لطمأنة المستخدم بأن العمل يتم على ما يرام كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image001-5.jpg

ولعمل ذلك نقوم باستبدال الكود الأخير بهذا الكود

كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-6.jpg


confirmation = Dialog.Message(" رسالة تأكيد ", "هل أنت متأكد من نسخ جميع الخطوط إلى جهازك؟", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);

if confirmation == 6 then

StatusDlg.Show(MB_ICONNONE, false);

File.Copy("AutoPlay\\Docs\\Arabic Font Pack\\*.*", _WindowsFolder .. "\\Fonts", false);

StatusDlg.Hide();

else

Application.Exit******();

end

تم حذف من الكود كلمة سكريبت لاحظ الصورة في الأعلى


وإلى بقية دروس الدورة

المظفر بالله
30-07-2007, 10:51 PM
شرح كيفية إظهار صورة ترحيبية في بداية المشروع


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

لمشاهدة الشرح إضغط هـــنــا (http://i133.photobucket.com/albums/q52/karim-dz/imageStartUp.swf)


ولتحميل الشرح إضغط على الرابط واختر حفظ بهدفSave as

وهذا المثال المرفق الذي تم الإعتماد عليه

المظفر بالله
30-07-2007, 10:54 PM
ملف مفتوح لتصميم تجميعة بصيغة APZ يمكنك وضع برامجك المفضلة
وهذه صورة الملف

http://img214.imageshack.us/img214/1323/projectuy0.jpg

التحميل من المرفقات

المظفر بالله
30-07-2007, 10:56 PM
وهذا ملف مفتوح آخر لأسطوانة تجميعية

http://i133.photobucket.com/albums/q52/karim-dz/Template.jpg

التحميل من المرفقات

المظفر بالله
30-07-2007, 10:57 PM
كيفية جعل الأسطوانة Trial تعمل لعدد محدود من المرات



في هذه الطريقة يمكن جعل الأسطوانة تشتغل بعدد محدد من المرات ثم يتوقف تشغيلها إلا بعد شراء نسخة أخرى.

إلا أن هذه الطريقة لاتعجبني ولا أحب إستعمالها لأني بكل بساطة أعمل أسطوانات للإستفادة منها قدر الإمكان.



ولعمل هذه الحماية قم بفتح المشروع الذي تريد ولما تنتهي منه قم بما يلي:

إذهب إلى الأمر Project ثم إختر الأمر Actions

كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/image001-6.jpg


إختر On startup وقم بنسخ هذا الكود

times_allowed = 20;
times_run = Application.LoadValue("My Application", "Has Been Run");
times_run = String.ToNumber(times_run);
times_remaining = (times_allowed - times_run)
if times_run == "" then
Application.SaveValue("My Application", "Has Been Run", "1");
else
Application.SaveValue("My Application", "Has Been Run", (times_run + 1));
end

if times_run > times_allowed then
Dialog.Message("رسالة تحذير", "إنتهت النسخة حبيبي حك جيبك لشراء نسخة أخرى");
Application.Exit();
else
Dialog.Message("تحذير", "باقي من وقت الأسطوانة "..times_remaining.." مـرة");
end

كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-7.jpg

فعند تشغيل الإسطوانــة أو معاينــة العمل سوف تخرج لك هذه النافذة
تفيد أنه باقـي على إغلاق النسخـة 20 تشغيلة أو عدد التشغيلات التي قمت بوضعها في الكود
وفي هذه الصورة بقي لي 3 تشغيلات
http://i133.photobucket.com/albums/q52/karim-dz/image003-6.jpg

وعند إنتهاء عدد المرات التي تم وضعها في الكود تظهر هذه الصورة.
http://i133.photobucket.com/albums/q52/karim-dz/image004-6.jpg


وتوجد طريقة أخرى عن طريق وضع وقت معين لتوقف التجميعة مثل البرامج التجريبية التي تمنح 15 يوم والتي سيتم شرحها في دروس مقبلة

وإلى درس آخر إن شاء الله

المظفر بالله
30-07-2007, 10:59 PM
كيفية جعل الأسطوانة Trial تعمل لعدد محدود من الأيام


في هذه الطريقة يمكن جعل الأسطوانة تشتغل بعدد محدد من الأيام بدل الطريقة السابقة والتي كانت بعدد مرات التشغيل وأظن أن هذه الطريقة أفضل إلا أن كلا الطريقتين قد يتضجر منهما المستعمل لأنه في كل مرة تظهر رسالة عدد المرات المتبقية للإستعمال

ولعمل ذلك قم بفتح المشروع الذي تريد ولما تنتهي منه قم بما يلي:
إذهب إلى الأمر Project ثم إختر الأمر Actions
كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/image001-6.jpg


إختر On startup وقم بنسخ هذا الكود



days_left = 30;
date_installed = Application.LoadValue("My Application", "Date Installed");
date_installed = String.ToNumber(date_installed);
times_limit = 30;
if date_installed == 0 then
Application.SaveValue("My Application", "Date Installed", System.GetDate(DATE_FMT_JULIAN));
else
day_left = (date_installed + times_limit) - System.GetDate(DATE_FMT_JULIAN);
end
if day_left < 1 then
Dialog.Message("trial period over", "This software has expered");
Application.Exit();
else
Dialog.Message("Trial Period", "You have "..days_left.." days in your trial period");
end


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

http://img250.imageshack.us/img250/6883/image0026cy.jpg




فعند تشغيل الإسطوانــة أو معاينــة العمل سوف تخرج لك هذه النافذة
تفيد أنه باقـي على إغلاق النسخـة 30 يوم أو عدد الأيام التي قمت بوضعها في الكود
http://img250.imageshack.us/img250/9498/image0038jx.jpg



وعند إنتهاء عدد الأيام التي تم وضعها في الكود تظهر هذه الصورة.
http://img250.imageshack.us/img250/856/image0043zw.jpg


وما على المستعمل إلا رمي القرص واستبداله بقرص آخر


وإلى درس آخر إن شاء الله

المظفر بالله
30-07-2007, 11:01 PM
كيفية عمل تأثير جميل على النص

في هذا الدرس سنتعلم كيفية عمل تأثير على النص أو الز يظهر بمرور الماوس ثم يختفي
هذا التأثير هو ظهور خط تحت الكتابة والشرح فيديو

.
.
.
> مشاهدة الدرس (http://s133.photobucket.com/albums/q52/karim-dz/?action=view&current=Label.flv) <==> التحميل (http://www.4shared.com/file/9178393/48350904/Label.html) <
.
.
.
الكود المستعمل في حالة النص
نضغط على الكتابة مرتين ونختار سكريبت ثم On Enter ونضع هذا الكود

Label.SetProperties(this, {FontUnderline=true});

ثم نذهب إلى On Leave ونضع هذا الكود

Label.SetProperties(this, {FontUnderline=false});


الكود المستعمل في حالة الزر
نضغط على الزر مرتين ونختار سكريبت ثم On Enter ونضع هذا الكود

Button.SetProperties(this, {FontUnderline=true});

ثم نذهب إلى On Leave ونضع هذا الكود

Button.SetProperties(this, {FontUnderline=false});

ويمكنك تحميل المثال المرفق للمطابقة

المظفر بالله
31-07-2007, 12:31 AM
كيفية حماية الأسطوانة من الإختراق

في إحدى الدروس كنت قد شرحت كيفية إختراق وكسر حماية التجميعات وذلك لطبيعة هذه الملفات التي تقوم بوضع ملفات مؤقتة في مجلد الملفات المؤقتة في الويندوز والتي يمكن الوصول لها بهذا الأمر:

Start ثم Run ثم كتابة هذا الأمر %temp% .

أما في هذا الدرس سنتعلم كيفية حماية تجميعاتنا من الإختراق وذلك بتعطيل الأوامر السابقة أي لا يمكن الدخول إلى الملفات المؤقتة مهما فعلت :smailes59: مادامت التجميعة قيد التشغيل والإستعمال :confused: وكلما تقوم بوضع الأوامر السابقة يتم غلق النافذة:smailes8: .

والشرح فيديو بدون صوت
.
.
.
=>مشاهدة الدرس (http://s133.photobucket.com/albums/q52/karim-dz/?action=view&current=Protect_AIO.flv)<=:=> التحميــل (http://www.4shared.com/file/9178224/34672f5b/Protect_AIO.html)<=
.
.
.
وهذه الأكواد المسعملة
إضغط على الصفحة مرتين وتطلع لك خصائص الصفحة

إذهب إلى الخيار On Show وضع هذا الكود
Page.StartTimer(100);

الهدف منه هو بدأ تطبيق الحماية بمجرد مرور 10 أجزاء من الـ 100
ثم إذهب إلى الخيار On Timer وضع هذا الكود



-- Get the titles and window handles of all open windows.
windows = Window.EnumerateTitles();

-- A variable containing text in the title you want to search for.
window_name = "Temp";

-- Loop through the table of windows.
for handle, title in windows do
-- Check if the window title has the target text.
result = String.Find(title, window_name, 1, false);
-- if the string was found in the title, send the window a close message.
if (result ~= -1) then
Window.Close(handle, CLOSEWND_SENDMESSAGE);
end
end

هذا الكود له علاقة بالـ explorer
والطريقة هذه لها بعض العيوب إلا أنها فعالة في الحماية

وإلى اللقاء في درس آخر

المظفر بالله
31-07-2007, 12:33 AM
كيفية إظهار صورة ترحيبية بطريقة ثانية وأسهل



يمكن عرض صورة ترحيبية في المشروع أو ملف فلاش أو فيديو وبطريقة سهلة جدا
فقط تابع هذا الشرح جيد لتعرف كيف يتم ذلك.

قم بفتح مشروعك ثم إذهب إلى الأمر Project ثم إختر الأمر Action
كما ترى في الصورة



http://i133.photobucket.com/albums/q52/karim-dz/image001-6.jpg


إختر On Startup لأننا نريد وضع صورة، فلاش أو فيديو ترحيبي

أما إذا كنا نريد وضع صورة تأتي بعد غلق المشروع لتوديع المستخدم فبنفس الطريقة لكن نختار On Shutdown



نحن الآن بصدد وضع صورة ترحيبية إعمل ما يلي:



http://i133.photobucket.com/albums/q52/karim-dz/image002-8.jpg

ثم كما يلي


http://i133.photobucket.com/albums/q52/karim-dz/image003-7.jpg

وبالتالي نحصل على هذا الكود

Dialog.SplashImage("AutoPlay\\Images\\BramjNet.jpg", 5, true);

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

http://i133.photobucket.com/albums/q52/karim-dz/image004-7.jpg

وحمل المثال المرفق لفهم الدرس جيدا


وإلى لقاء آخر والسلام عليكم

المظفر بالله
31-07-2007, 12:35 AM
كيفية جعل الأسطوانة مرنة مع حجم الشاشة


سؤال قد يدور في ذهن كل واحد منا، هل توجد أكواد إو سكريبتات تجعل الأسطوانة مرنة مع عرض الشاشة؟
بمعنى أن عرض الشاشة مثلا 1024x 768 والأسطوانة 800x 600 ونحن نريد جعل الأسطوانة بنفس عرض الشاشة

http://i133.photobucket.com/albums/q52/karim-dz/00.jpg

ماذا يحدث يا ترى؟
http://i133.photobucket.com/albums/q52/karim-dz/001.jpg

قد تلاحظ في حالة تكبير الأسطوانة وجود مساحة خالية في أطراف الأسطوانة لونها لون الخلفية أي أن المشروع تجده في جهة معينة من الشاشة كما أنه يفقد توازن وإحداثيات العناصر بالداخل.

لكن في درس اليوم سنتعلم كيف يتم تكبير وعرض الأسطوانة بحجم الشاشة مع الحفاظ على احداثيات كل عنصر من عناصر الأسطوانة و تحول حجم العناصر داخل الأسطوانة بما يتناسب مع الشاشة.

ربما يبدوا هذا الكلام غير مفهوم أو غامض لكن الآن نبدأ بالتطبيق العملي وستفهم كل شئ إن شاء الله

نقوم بفتح المشروع الذي نريد ومثلا هذا المثال والذي هو مرفق قمت بإدراج بعض العناصر التي يمكن إدراجها
http://i133.photobucket.com/albums/q52/karim-dz/1-1.jpg


الآن نذهب إلى الأمر Project ثم نختار Global Function كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/2-2.jpg

نقوم بوضع هذا الكود

الكود مرفق نظرا لطوله وحتى نتجنب وقوع أي خطأ فيه

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

http://i133.photobucket.com/albums/q52/karim-dz/3-2.jpg


ثم نذهب للصفحة ونضغط عليها مرتين وتطلع خصائص الصفحة

نختار On preload ونضع هذا الكود

Resize_OnPreLoad();

ثم نختار On Close ونضع هذا الكود
Resize_OnClose();

ثم On Size ونضع هذا الكود
Resize_OnSize(e_PageWidth,e_PageHeight);

كما ترى في هذه الصورة
http://i133.photobucket.com/albums/q52/karim-dz/4-1.jpg


الآن تبقى اللمسة السحرية والخطوة الأخيرة في المشروع وهي التأكد من المشروع Resizable
إذهب إلى Project واختر Setting كما ترى

http://i133.photobucket.com/albums/q52/karim-dz/7.jpg

قم بتحديد وبوضع علامة الصح على Resizable حتى يكون المشروع قابل للتكبير والتصغير

http://i133.photobucket.com/albums/q52/karim-dz/8.jpg

ملاحظة: توجد بعض العناصر التي لا تتمدد ولا تكبر بكبر المشروع وسأذكر الآن قائمة العناصر التي تقبل هذا الكود هي كما يلي:
Button, Label,Paragraph, Image, Flash, Video, Web, Inpu, Hotspot, ListBox, ComboBox, Progress, Tree
أما باقي العناصر فهي قابلة للتمديد

وفي الأخير أتمنى يفيدكم هذا الدرس ويمكن تحميل المثال المرفق لمتابعة الدرس

وإلى اللقاء في درس آخر

المظفر بالله
31-07-2007, 12:44 AM
تابع للدرس السابق


بعد أن تقوم بوضع كل أكواد الدرس السابق والإنتهاء من الأسطوانة قد تريد أن تجعل الأسطوانة تظهر بكامل حجم شاشة المستخدم
لعمل هذا قم بالضغط على الصفحة مرتين لتطلع لنا خصائص الصفحة ونختار On Show
نضغط على Add Action ثم نختار Window كما تري في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/0001.jpg

ثم كما يلي
http://i133.photobucket.com/albums/q52/karim-dz/0002.jpg

وفي الأخير نحصل على هذا الكود
Window.Maximize(Application.GetWndHandle());

كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/0003.jpg

وما عليك إلا بمعاينة المشروع وسترى النتيجة

المظفر بالله
31-07-2007, 12:59 AM
ملف مفتوح لأسطوانة AIO_Alien skin Plugins

لقد شرعت في عمل أسطوانة تجميعية لإضافات الفوتوشوب وعملت التصميم اللازم لذلك وكنت أنوي طرحها في المنتدى للإستفادة منها لكن حجمها لا يسمح لي برفعها وعرضها في موضوع.

ولذلك لجأت إلى طرح هذا الملف المفتوح هنا لأرى من هو الشاطر:smailes103: الذي يكملها ويطرحها في المنتدى:smailes59:

هذه صورة التجميعة بعد المعاينة
http://i133.photobucket.com/albums/q52/karim-dz/PluginPSD.jpg

أما البرامج التي بداخلها فتوجد في هذه الروابط

http://rapidshare.com/files/7440837/Alien_Skin_All_In_One.part1.rar.html
http://rapidshare.com/files/7444977/Alien_Skin_All_In_One.part2.rar.html
http://rapidshare.com/files/7451668/Alien_Skin_All_In_One.part3.rar.html

Rar pass: www.softarchive.net

التصميم مرفق وجاهز وما عليك إلا بنسخ مجلد كل برنامج في المجلد Docs وحرقها

حمل المرفق من هنا (http://rapidshare.com/files/46014364/PSD_Plugins.rar.html)

المظفر بالله
31-07-2007, 01:02 AM
كيفية التعامل مع الصور المتحركة في البرنامج


من بين المشاكل التي قد يصادفها أي واحد منا هي مشكلة البرنامج والصور المتحركة، أي لما تقوم بإدراج صورة GIF داخل المشروع فإنها تتحول لصورة ثابتة، بمعنى أن البرنامج لا يدعم الصور المتحركة، لكن يمكن تخطي هذه المشكلة وذلك باستعمال أحد برامج تحويل الصور المتحركة إلى فلاش وبعد ذلك نقوم بإدراجها على شكل SWF .

من بين أسهل وأروع البرامج في هذا المجال برنامج صغير الحجم عظيم الفائدة وهو برنامج GIF2SWF إذ يمكنك تحويل الصور المتحركة إلى فلاش بضغطة زر فقط كما سترى.

قم بتنصيب البرنامج تنصيب عادي
بعد التنصيب شغل البرنامج وإذهب إلى Help وقم بإدخال رقم التسجيل.


الآن نأتي للصورة التي نريد تحويلها ونضغط بيمين الماوس ونختار Convert gif to…
كما ترى في الصورة.
http://i133.photobucket.com/albums/q52/karim-dz/image001-9.jpg


بعد تحويلها إلى فلاش نأتى لبرنامج Autoplay media studio ونقوم بإدراجها على شكل فلاش
بالضغط على الأيقونة المبينة في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-11.jpg


ويبقى عليك التحكم في طول وعرض الصورة وهنيئا أدخلت صورتك المتحركة في المشروع

http://i133.photobucket.com/albums/q52/karim-dz/image003-10.jpg

ولا تنس تحميل البرنامج من المرفقات


من هنا البرنامج (http://rapidshare.com/files/46014981/Gif_2_Swf_2.1.rar.html)

المظفر بالله
31-07-2007, 01:09 AM
كيفية جعل عناصر شريط القوائم من اليمين


كنت تطرقت في أحد الدروس إلى كيفية صنع شريط قوائم في الأسطوانة يشبه شريط القوائم الموجود في أغلب البرامج هذا هو رابط الشرح

http://www.geek4arab.com/vb/showthread.php?p=485#post485

أما درس اليوم فهو كيفية جعل شريط القوائم يبدأ من اليمين إلى اليسار أو جعل بعض العناصر من اليمين كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/image001-10.jpg


ولعمل ذلك قم بإدراج القائمة مثلما هو مشروح في الدرس الذي أشرت إليه

ثم قم بنسخ الملف MenuHelper.dll الموجود في المثال المرفق في المجلد Docs
http://i133.photobucket.com/albums/q52/karim-dz/image002-12.jpg

ثم إضغط على الصفحة واختر خصائص
http://i133.photobucket.com/albums/q52/karim-dz/image003-11.jpg

نختار On Preload ونضع هذا الكود
--Define the number of menu items to right align. Use 0 for ALL
nNumItems = 4;
--call the global function to align the menus items
RightAlignMenuItem(nNumItems);

كما ترى في هذه الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image004-9.jpg

ثم نذهب على الأمر Project ونختار Global Function
http://i133.photobucket.com/albums/q52/karim-dz/image005-4.jpg

نقوم بإدراج هذا الكود

function RightAlignMenuItem(nNumItems)
--make sure nNumItems has a value
if nNumItems == nil then
nNumItems = 0;
end
--make sure nNumItems is numeric
nNumItems = String.ToNumber(nNumItems);
--call the DLL
n = DLL.CallFunction("AutoPlay\\Docs\\MenuHelper.dll", "RightAlign", Application.GetWndHandle()..","..nNumItems, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
end

كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image006-3.jpg

وبهذا نكون قد نقلنا القائمة إلى اليمين


و في الأخير أتمنى يكون الشرح واضح ولا تنس تحميل المثال المرفق وبه الملف MenuHelper.dll المسؤول عن نقل القائمة لليمين.

وإلى اللقاء في درس آخر:smailes103:

المظفر بالله
31-07-2007, 01:11 AM
كيفية تشغيل بعض الإمتدادات التي لا يقبلها البرنامج داخل الأسطوانة

قد تريد إدراج أي ملف صوتي بصيغة ram وتحاول ربطه بزر فتجد أن البرنامج غير داعم لمثل هذا الإمتداد حتى بعد تنصيب الباتش السابق لتشغيل صوتيات RealPlayer الذي تم طرحة في إحدى المشاركات. وهذه إحدى مشاكل البرنامج.

لكن يمكن تخطي هذا المشكل وتشغيل الصوتيات ram بالتحايل على البرنامج، وذلك بغيير الإمتداد ram إلى rm أو wav أو ogg وبدون ما نحتاج لمحول صوتيات.

ولفهم ما قلته الآن يمكنك تحميل ومشاهدة هذا الشرح

>>> تحميل الشرح (http://www.4shared.com/file/10090208/9d1fbcc6/Sans_titre.html)<<<

ملاحظة: يجب أن تكون الصوتيات داخل الأسطوانة، أما لو تقوم بوضع رابط محاضرة من الأنترنيت بهذه الصيغة لتشغيله داخل الأسطوانة فأقول لك لا داعي لأن تتعب نفسك، وابحث عن رابط بصيغة rm أو أي صيغة يقبلها البرنامج.


أتمنى يكون الشرح واضح ومفهوم.

المظفر بالله
31-07-2007, 01:12 AM
إرسال رسالة إلى مصمم الأسطوانة وإبداء الرأي فيها


في هذا الدرس سنتعلم كيفية عمل زر وربطه بإميل، وهي خاصية جميلة ومهمة في الأسطوانات بحيث تمكن من فسح المجال للمستخدم من خلال تقديم إقتراحاتهم وملاحظاتهم للمصمم من أجل تطوير الأسطوانة وتدارك النقائص ويمكن عمل ذلك بعدة طرق وراح أشرح طريقتين:

الطريقة الأولى: بدون كتابة نص الرسالة

لعمل ذلك قم بعمل زر أو كتابة تدل على المراسلة واضغط عليه مرتين واختر خصائص لفتح محرر الأكشن.
http://i133.photobucket.com/albums/q52/karim-dz/image001-11.jpg

تطلع لك نافذة الأكشن إختر سكريبت ثم On Click وقم بوضع إيميلك وعنوان الرسالة في هذا الكود

File.OpenEmail("abdelghani_tam@hotmail.com?subject=شكر وعرفان", "SW_SHOWNORMAL");

كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-13.jpg



الطريقة الثانية: كتابة موضوع الرسالة بالإضافة إلى العنوان

نعود لنفس الزر السابق ونضغط عليه مرتين ونختار خصائص
ونقوم بوضع هذا الكود مثلما في الطريقة الأولى

File.OpenEmail("abdelghani_tam@hotmail.com?Subject=شكر وعرفان&Body=شكرا أخي العزيز على هذه الأسطوانة الجميلة وننتظر الإصدار المقبل بفارغ الصبر", SW_SHOWNORMAL);

http://i133.photobucket.com/albums/q52/karim-dz/image003-12.jpg


ورايح تقوم بالمعاينة وترى النتيجة وسوف يفتح برنامج الأتولوك مباشرة لإرسال الرسالـة
http://i133.photobucket.com/albums/q52/karim-dz/image004-10.jpg

المظفر بالله
31-07-2007, 01:14 AM
كيفية وضع تاريخ إنتهاء الصلاحية للأسطوانة


في هذه الطريقة يمكن جعل الأسطوانة تشتغل لتاريخ محدد من بدل الطريقين السابقين لكيفية جعل النسخة Trial
ولعمل ذلك قم بفتح المشروع الذي تريد ولما تنتهي منه قم بما يلي:
إذهب إلى الأمر Project ثم إختر الأمر Actions
كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/image001-6.jpg


إختر On startup وقم بنسخ هذا الكود

--Input your expiration date here, format YYYYMMDD
--(no spaces, dashes, slashes, etc. just use numbers)
--Below is the date Dec 31, 2007
Expiration_Date = "20071231"
--Get the system date in ISO format
--Date = YYYY-MM-DD
Date = System.GetDate(DATE_FMT_ISO);
--Remove the dashes in the ISO format date
--to reflect the format of our expiry date
--Date == YYYYMMDD
Date = String.Replace(Date, "-", "", false);
--test to see if the application is expired
if Date > Expiration_Date then
--The application has expired
Dialog.Message ("Application Expired!", "Your copy of this application has expired! This program will now exit.");
Application.Exit();
end

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

http://i133.photobucket.com/albums/q52/karim-dz/image001-12.jpg

بعد إنتهاء التاريخ المحدد تظهر هذه الرسالة
http://i133.photobucket.com/albums/q52/karim-dz/image002-14.jpg

وإلى اللقاء في درس آخر

المظفر بالله
31-07-2007, 01:23 AM
ملف مفتوح لبرنامج رائع

وهذا ملف مفتوح بتصميم جميل لبرنامج يغنيك عن العديد من البرامج، يمكنك الإستفادة منه ومن أكواده وهذه محتوياته

مشغل أوديو وفيديو أكثر من رائع مع إمكانية الإحتفاظ بـالـ PlayList
http://i133.photobucket.com/albums/q52/karim-dz/image001-13.jpg


مزيل البرامج Your uninstaller يمكن إستعماله في حذف البرامج من الجهاز والرجستري
http://i133.photobucket.com/albums/q52/karim-dz/image002-15.jpg

دفتر تذكير بالمواعيد يمكنك كتابة مواعيدك بتواريخها لتذكرها فيما بعد
http://i133.photobucket.com/albums/q52/karim-dz/image003-13.jpg

مسجل صوت يمكنك تسجيل أي صوت من الجهاز
http://i133.photobucket.com/albums/q52/karim-dz/image004-11.jpg

Live TV يمكنك وضع روابط قنواتك المفضلة لمشاهدتها عبر الأنترنيت
http://i133.photobucket.com/albums/q52/karim-dz/image005-5.jpg

وأخيرا بقي عليكم تحميل المثال المرفق وأتمنى ينال إعجابكم.


نزله من هنا (http://rapidshare.com/files/46017648/my_new_media_player.rar.html)

المظفر بالله
31-07-2007, 01:29 AM
برنامج Autoplay media studio ومشكلته مع اللغة العربية

من بين أهم المشاكل التي قد نواجهها مع البرنامج والتي كثرت عليها الإستفسارات والتساؤلات مشكلة البرنامج واللغة العربية، فقد يحدث أن يقوم الواحد منا بعمل أسطوانة ولما ينتهي منها ويحرقها يتفاجئ بأن الأسطوانة معطوبة ولا تشتغل رغم أنه لما كان يقوم بالمعاينة كان كل شيء عادي. أي أن البرنامج غير داعم للغة العربية بصفة مطلقة وهي مشكلة ليست بغريبة علينا، لأن صانع البرنامج ليس عربي ،

ومع هذا وككثير من مشاكل البرنامج يمكن تخطيها والكتابة بالعربية واستعمال ملفات عربية. وهذا ماراح نتطرق إليه اليوم.

المشكلة الأولى: الكتابة بالعربية داخل مكونات الأسطوانة

قد تقوم بالكتابة على زر أو Input أو Paragraph أو Label باللغة العربية وتواجهك هذه المشكلة
http://i133.photobucket.com/albums/q52/karim-dz/image001-14.jpg

ولجعل هذه الكتابة مفهومة إضغط على الزر مرتين لتطلع لك خصائص الزر أو أي عنصر تريد الكتابة فيه كما ترى واتبع الخطوات المبينة في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-16.jpg


بعد إختيار أي خط عربي من الجهاز إضغط ok لتعود للمشروع وترى النتيجة
http://i133.photobucket.com/albums/q52/karim-dz/image003-14.jpg


وبنفس الطريقة يتم التعامل مع هذه العناصر المبينة في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image004-12.jpg


المشكلة الثانية: الكتابة العربية غير المفهومة في محرر السكريبت ****** Editor


لما تقوم بوضع الأكواد وتكون فيها كتابة عربية قد تكون برموز غير مفهومة كما ترى
http://i133.photobucket.com/albums/q52/karim-dz/image005-6.jpg

لتغييرها إتبع الخطوات المبينة في الصور
http://i133.photobucket.com/albums/q52/karim-dz/image006-4.jpg

http://i133.photobucket.com/albums/q52/karim-dz/image007-3.jpg

http://i133.photobucket.com/albums/q52/karim-dz/image008-3.jpg



بعد إختيار اللغة العربية العربية والموافقة على ذلك قم بمعاينة الكتابة العربية في محرر السكريبت وترى النتيجة
http://i133.photobucket.com/albums/q52/karim-dz/image003-12.jpg


المشكلة الثالثة: مشكلة البرنامج والملفات العربية داخل الأسطوانة

قد نقوم بإدراج ملفات عربية داخل الأسطوانة سواءا كانت ملفات نصية أو فيديو أو صوتية أو أزرار أو فلاشات أو غيرها وبعد حرق التجميعة نتفاجئ بأن كل الملفات العربية لا يمكن تشغيلها بينما الملفات باللغة الأحنبية تشغل بشكل عادي.

أحيانا لا تواجه هذه المشكلة (أي قد تكون ملفات عربية ويمكن تشغيلها بعد حرق الأسطوانة) وهذا يرجع لسببين :

السبب الأول: اللغة المستعملة في الجهاز وفي محرر السكريبت

ربما تملك ويندوز فرنسي أو إنجليزي لكن اللغة المفعلة والمستعملة فيه هي اللغة العربية مثلما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image010-1.jpg


السبب الثاني: كيفية حرق الأسطوانة

وذلك لما نختار Hard drive Foler والخيار الأخير Iso Image

اما لو نخترا حرق الأسطوانة على شكل تجميعة Web/Email Excutable فإن الملفات العربية داخل الأسطوانة لا تكون شغالة والله أعلم ، هذا حسب ما جربته .



وخلاصة القول في هذه المشكلة الأخيرة أنني لا أنصح باستعمال الملفات العربية داخل الأسطوانة لأنه ربما قد يجتمع السببين في جهازك وتكون الأسطوانة شغالة لكن لو تأخذها لجهاز آخر يكون أحد الشرطين غايب رايح تقع في حرج وتكون الأسطوانة شبه فارغة وبالتالي تبقى تتفرج على التصميم فقط.


هذا ما أردت تبيانه فيما يعلق باللغة العربية مع البرنامج


وإلى اللقاء في درس آخر

المظفر بالله
31-07-2007, 01:32 AM
كيفية إسقاط الكراك في مجلد البرنامج بضغطة زر


درس اليوم يتكلم عن كيفية إسقاط الكراك في مجلد البرنامج في الـ Programme files وبضغطة زر، دون أن تقوم بالعمليات الكلاسيكية وهي زر لفتح مجلد الكراك ثم النسخ ثم البحث عن مجلد البرنامج والقيام باللصق.

فهذه الطريقة تغنيك عن كل هذا، وراح نأخذ مثال لبرنامجنا autoplay media studio

هذا البرنامج لما تقوم بتنصيبه يكون في هذا المسار

C:\Program Files\AutoPlay Media Studio 6.0
او
D:\Program Files\AutoPlay Media Studio 6.0
إذا كنت في ويندوز منصب على البارتيشن D


في البدايـة قم بالضغط على الزر أو الكلمـة التي أخترتهــا وطبق واختر خصائص
http://i133.photobucket.com/albums/q52/karim-dz/image001-15.jpg

تطلع لك خصائص الزر ومبدئيا نقوم بوضع هذا الكود وشأشرح كيف تحصلنا عليه

StatusDlg.Show(MB_ICONINFORMATION, false);
File.Copy("AutoPlay\\Docs\\ams60.exe", _ProgramFilesFolder.."\\AutoPlay Media Studio 6.0\\", true, true, false, true, nil);
StatusDlg.Hide();


والآن نشرح كل سطر من أسطر الكود

السطر الأول من الكود

الهدف منه إظهار رسالة تشعر المستخدم بأن عملية النسخ جارية وأما كيفية الحصول عليه
نضغط على Add Action ونختار StatusDlg
http://i133.photobucket.com/albums/q52/karim-dz/image002-17.jpg

http://i133.photobucket.com/albums/q52/karim-dz/image003-15.jpg

وبهذا نحصل على السطر الأول من الكود


السطر الثاني من الكود

وهو المسؤول عن عملية النسخ وبنفس الطريقة نعود لمحرر السكريبت ونختار Add Action هذه المرة نختار File ثم File.Copy
كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image004-13.jpg

http://i133.photobucket.com/albums/q52/karim-dz/image005-7.jpg

لماذا وضعنا كلمة ProgramFilesFolder متبوعة بنقطتين ؟

كان بإمكاننا وضع المسار المذكور في الأعلى
C:\Program Files\AutoPlay Media Studio 6.0

وهو مسار صحيح لكن بافتراض أن لديك نظامين تشغيل وأنت على الدرايفر D والبرنامج منصب فيه ماذا يحدث؟
لا شك أن الكراك لا يتم تركيبه.
ومن أجل هذا قمنا بوضع كلمة _ProgramFilesFolder .
فلو كنا على الويندوز الأول المنصب على الـ C فهي تحل محل C:\programme files
ولو كنا على الويندوز الثاني المنصب على الـ D فهي تحل محل D:\Programme Files

السطر الثالث من الكود

فهو للدلالة على أن عملية النسخ قد تمت
وكيفية الحصول عليه بالضغط على Add Action كالعادة واختيار StatusDlg
http://i133.photobucket.com/albums/q52/karim-dz/image006-5.jpg

وفي الأخير نحصل على هذا الكود
http://i133.photobucket.com/albums/q52/karim-dz/image007-4.jpg


بنفس الطريقة يمكن إسقاط الملفات في الـ System أو سطح المكتب أو الويندوز لكن نقوم بتغيير كلمة _ProgramFilesFolder بالكلمة المناسبة وهذه قائمة الأوامر التي قد تحتاجها

_DesktopFolder
"C" or "D:\********s and Settings\karim_dz\Desktop"

_ProgramFilesFolder
"C" or "D:\Programmes Files"

_SourceDrive
"C:" or "D:"

_SystemFolder
"C" or "D:\Windows\System"

_TempFolder
"C" or "D:\Windows\temp"

_WindowsFolder
"C" or "D:\Windows"

أتمنى يفيدكم الدرس ولي عودة بعد قليل في درس آخر

المظفر بالله
31-07-2007, 01:35 AM
كيفية تنشيط لوح المفاتيح في الأسطوانة


هذا الدرس سنتعلم كيفية إستعمال لوح المفاتيح لإحداث أوامر في الأسطوانة، أي لما نضغط على Enter يتم تشغيل الموقع المكتوب في الـ Input مثلا ولما نضغط على على Esc نخرج من الأسطوانة وهكذا مع كل زر من أزرار لوح المفاتيح.

ولعمل ذلك قم بفتح أي مشروع واضغط بيمين الماوس في أي مساحة من المشروع واختر خصائص
http://i133.photobucket.com/albums/q52/karim-dz/image001-16.jpg

تطلع لك خصائص الصفحة نختار سكريبت ثم On Key كما ترى في الصورة
http://i133.photobucket.com/albums/q52/karim-dz/image002-18.jpg


أما الأرقام الموافقة لكل زر من أزرار لوح المفاتيح فهي في هذه الصورة
http://img59.imageshack.us/img59/2214/image003dd7.jpg


أتمنى يفيدكم الدرس

المظفر بالله
31-07-2007, 01:39 AM
ملف مفتوح لأسطوانة أخرى


في هذا الملف ستترى كيفية دوران الأزرار على مركز الأسطوانة كما تدور الكواكب السيارة

http://img291.imageshack.us/img291/7736/circalnq4.jpg

التحميل من المرفقات

المظفر بالله
31-07-2007, 01:45 AM
كيفية التعامل مع الأزرار الفلاشية

(شرح خاصية FSCommand )

http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


بالإضافة إلى الأزرار البسيطة المرفقة مع البرنامج والتي يمكن صنعها بالبرنامج Button Maker يمكن إستعمال أزرار فلاشية في إحداث أوامر في الأسطوانة إلأ أن هذه الأخيرة تتميز ببعض التعقيد إذ ليست كالأزرار الأخرى التي بها أوامر ماشاء الله، فالزر الفلاشي لا يمكن وضع فيه نفس كود الزر العادي فهو يعتمد على خاصية تسمى خاصية FSCommand وهي مرتبطة بأكشن fscommand برنامج الفلاش أو السويش ماكس، وإن شاء الله في هذا الدرس سنسلط بعض الضوء على هذه الخاصية .



لما تصنع زر ببرنامج السويش وتنتهي منه نقوم بإدراج السكريبت الذي يمكننا من التعامل معه في برنامج الأوتو بلاي
http://i165.photobucket.com/albums/u63/karim_dz2/2.jpg


إضغط على سكريبت ثم Events ثم Button ثم On Press كما ترى في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/3.jpg


تم إدراج جزء من الكود
http://i165.photobucket.com/albums/u63/karim_dz2/4.jpg


ثم سكريبت fscommand
http://i165.photobucket.com/albums/u63/karim_dz2/5.jpg

لما تقوم بوضع الأمر السابق يكون بدون متغير وأنت يبقى عليك إدخال إسم المتغير
وهو أهم شيء فهو الذي يمكن الإعتماد عليه فيما بعد كما سيأتي بيانه
http://i165.photobucket.com/albums/u63/karim_dz2/6.jpg


http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

بعد وضع السكريبت في زر السويش قم بتصديره على شكل SWF
نرجع لبرنامجنا الـ AutoPlay Media Studio
نقوم بإدراج الزر الفلاشي الذي قمنا بصنعه وذلك بالذهاب إلى Object ثم Flash
أو بالضغط على Ctrl+6 من لوح المفاتيح

ونضغط عليه بيمين الماوس ونختار خصائص
http://i165.photobucket.com/albums/u63/karim_dz2/7.jpg

نقوم بإدراج هذا السكريبت


if (e_FSCommand == "bramjnet") then
File.OpenURL("http://www.bramjnet.com/vb3", SW_SHOWNORMAL);
end

http://i165.photobucket.com/albums/u63/karim_dz2/8.jpg


وهذه صورة لصيغة الكود
http://i165.photobucket.com/albums/u63/karim_dz2/9.jpg

كما يمكن صنع زر ببرنامج flash MX فهو يمتاز بخصائص روعة لمن هو متمكن منه
فيمكن الإعتماد عليه وفي الحقيقة لا أمد بصلة لهذا البرنامج ولا أعرف منه إلا وضع هذا الكود
والذي تشاهده في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/1.jpg

هذه مجموعة من أزرار الفلاش لمن لديه خبرة يمكن تغيير الأكشن فيه وجعله قابل للتعامل معه في برنامج الأوتو بلاي
http://www.zshare.net/download/flash-buttons-rar.html

هذا كيفية التعامل مع الأزرار التي تقوم بصنعها أما في حالة أزرار لا تعرف متغيراتها فتوجد طريقة أخرى خاصة بها والتي سأتطرق لها في أيام مقبلة بحول الله

وهذا مثال مرفق لأزرار فلاشية

المظفر بالله
31-07-2007, 01:49 AM
كيفية التعامل مع الأزرار الفلاشية

(الحلقة الثانية)

http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


كنت تطرقت في الدرس السابق إلى كيفية التعامل مع الأزرار الفلاشية باستعمال خاصية FSCommand التي لها علاقة مباشرة بسكريبت برنامج الفلاش أم إكس أو السويتش ماكس،

أما درس اليوم فهو يختلف سابقة، بحيث يمكن أن تتحصل على أزرار فلاشية لا تعرف متغيرات Fscommand فيها وبالتالي يمكن الإستغناء عن هذه الخاصية في الطريقة

وهذا كما سيأتي بيانه إن شاء الله.

ونبدأ بفتح أي مشروع و ونقوم بإدراج الزر الفلاشي الذي نريد.
http://i165.photobucket.com/albums/u63/karim_dz2/0000.jpg

بعد فتح نافذة محرر الأكشن نختار On Show ونضع هذا الكود

Page.SetFocus("");
Page.StartTimer(10);

كما تر في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/0001.jpg

ثم نذهب إلى On Timer وندرج هذا الكود

focused_object = Page.GetFocus();
if focused_object == "Flash1" then
File.OpenURL("http://www.bramjnet.com/vb3", SW_SHOWNORMAL);
end

كما ترى في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/0002.jpg

ويبقى عليك تحميل المثال المرفق لمتابعة الشرح

وإلى اللقاء في درس آخر إن شاء الله

المظفر بالله
31-07-2007, 01:53 AM
كيفية صنع منبه

http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


في درس اليوم سنتعلم كيفية صنع منبه ببرنامج AutoPlay بحيث تقوم بإدخال توقيت معين ولما يحين الوقت راح يحدث رنين أو صوت يشعرك وينبه. وتوجد العديد من الطرق لعمل ذلك وراح آخذ طريقة لأخونا وحبيبنا targetgoal وطريقة لي.


الطريقة الأولى: طريقة targetgoal


نقوم بفتح أي مشروع ونقوم بإدراج 3 عناصر input وأزار
كما ترى
http://i165.photobucket.com/albums/u63/karim_dz2/image001.jpg

نذهب لزر إدخال الأوقات المناسبة ونضغط عليه مرتين
ونضع هذا الكود

hours = Input.GetText("Input1");
minits = Input.GetText("Input2");
seconds = Input.GetText("Input3");
selectedtime=hours..minits..seconds;

كما ترى
http://i165.photobucket.com/albums/u63/karim_dz2/image002.jpg

ثم نذهب إلى page ونختار خصائص ثم سكريبت ثم on preload
ونضع الكود في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/image003.jpg

ثم On Timer ونضع هذا الكود

timenow = System.GetTime(TIME_FMT_MIL);
Label.SetText("Label4", timenow);
replacetime = String.Replace(timenow, ":", "", true);

if (replacetime==selectedtime) then
Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Windows XP.wav", true, true);
Button.SetVisible("Button2", true);
end

http://i165.photobucket.com/albums/u63/karim_dz2/image004.jpg


و نذهب لزر إيقاف التنبيه ونضع هذا الكود

Audio.Stop(CHANNEL_BACKGROUND);
Button.SetVisible(this, false);

http://i165.photobucket.com/albums/u63/karim_dz2/image005.jpg


الطريقة الثانية: وهي طريقتي الخاصة


في هذه الطريقة نحتاج عنصر واحد فقط input وزرين
http://i165.photobucket.com/albums/u63/karim_dz2/image006.jpg


نضغط على زر إعتماد التنبيه ونضع هذا الكود

alarm = Input.GetText("Input1");
Page.StartTimer(100);
Paragraph.SetText("Paragraph1", "alarm at: " ..alarm);


http://i165.photobucket.com/albums/u63/karim_dz2/image007.jpg

ثم نذهب على page ثم خصائص ونختار On timer ونضع هذا الكود

sTime = System.GetTime(TIME_FMT_MIL)
if sTime == alarm then
Audio.Load(CHANNEL_ BACKGROUND, "AutoPlay\\Audio\\Windows XP.wav", true, true);
Button.SetVisible("Button1",true);
end

http://i165.photobucket.com/albums/u63/karim_dz2/image008.jpg

ثم نذهب لزر إيقاف التنبيه ونضع هذا الكود

Audio.Stop(CHANNEL_BACKGROUND);
Button.SetVisible(this, false);

http://i165.photobucket.com/albums/u63/karim_dz2/image005.jpg


ويبقى تحميل المثال المرفق لفهم هذا العنصر

من هنا المرفق (http://rapidshare.com/files/46022107/Alarm_targetgoal_karim_dz_example.zip.html)

المظفر بالله
31-07-2007, 01:59 AM
كيفية عمل موسوعة قرآنية
لمجموعة من القراء
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


كنت قد شرحت في السابق كيفية عمل أسطوانة لمقرئ واحد وفي صفحة واحدة ، أما اليوم فسنشرح إن شاء الله كيفية عمل موسوعة للقرأن الكريم ولعدد غير محدود من المقرئين وفي صفحة واحد فقط.

لمن أراد تحميل الشرح بالفيديو من هذا الرابط

http://www.egoshare.com/39e9f37ba13fd4dacf55a8581be7efc4/video_quranexe.html

به أكثر من نصف ساعة والشرح بالتفصيل الممل في تجميعة

وراح نبدأ الشرح المصور


أولا: نقوم بإدراج ListBox نضع سور القرآن فيها
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

http://i127.photobucket.com/albums/p122/veto44/image001.jpg


بعد إدراج اللسب بوكس نضغط عليه مرتين ونقوم بإدراج جميع سور القرآن في الجهة اليسرى
وإسم السورة الموجود في المجلد Audio في مجلد الأسطوانة والمقابلة للسورة المراد تشغيلها ويفضل إستعمال السور بإمتداد mp3 لصغر حجمه

http://i165.photobucket.com/albums/u63/karim_dz2/image002-3.jpg

بعد إدراج القائمة (ListBox) نذهب إلى المجلد Audio الموجود في ملف الأسطوانة ونقوم بإدراج مجلد لكل مقرئ

مثلا مجلد إسمه Hossari ونضع فيه صوتيات الشيخ محمود خليل الحصري ومجلد basset ونضع فيه صوتيات الشيخ عبدالباسط عبدالصمد ومجلد menshawi ونضع فيه المصحف للشيخ محمد صديق المنشاوي وهكذا نقوم بعمل مجلد لكل مقرئ حتى لا تختلط السور بين المقرئين.
http://i165.photobucket.com/albums/u63/karim_dz2/image003-3.jpg

بعد إدراج المجلدات نقوم بوضع سور القرآن لكل مقرئ في مجلده ونقوم بتسمية كل سورة برقم الداتا (المقابل لكل سورة في اللست بوكس)
مثلا سورة الفاتحة = 001 وطبعا تكون بامتداد mp3 فتصبح 001.mp3
سورة البقرة = 002 ونفس الشئ 002.mp3
سورة آل عمران = 003.mp3

.

.

.

وهكذا على غاية سورة الناس = 114.mp3




ثانيا: إدراج MediaPlayer plugin داخل الأسطوانة
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


والهدف منه تشغيل السور الموجود في اللست بوكس داخل الأسطوانة
ولعمل ذلك نقوم بالضغط مرتين على صفحة العمل ونختار Plugins ثم MediaPayer

كما ترى في الصورة
http://i127.photobucket.com/albums/p122/veto44/image002-1.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/image005-2.jpg

قم بالتحكم في مكانه وطوله وعرضه

http://i127.photobucket.com/albums/p122/veto44/image003-1.jpg



ثالثا: إدراج كومبو بوكس ComboBox
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


الهد من هذه القائمة هو إدراج المقرئين فيها حتى إذا تم إختيار المقرئ وبعدها إختيار سورة ما يتم تشغيل السورة للمقرئ المختار


قم بالضغط على أيقونة إدراج كومبوبوكس كما ترى

http://i165.photobucket.com/albums/u63/karim_dz2/image007-1.jpg

نضغط على الكومبو مرتين أو بيمين الماوس ونختار خصائص كما ترى في الصورة.

http://i165.photobucket.com/albums/u63/karim_dz2/image008-1.jpg

نقوم بوضع المقرئين الذين نريد إدراجهم في الأسطوانة
http://i165.photobucket.com/albums/u63/karim_dz2/image009.jpg

رابعا: إدراج صفحة ويب داخل الأسطوانة
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


ونقوم بإدراج صفحة ويب بالضغط على الأيقونة المبينة في الصورة
http://i165.photobucket.com/albums/u63/karim_dz2/image010.jpg

تأتي الصورة الموالية ونقوم بحذف رابط الموقع ونختار صفحة مناسبة من الجهاز ويفضل أن تقوم بصنع صفحة ترحيبية للتعريف بمكونات الأسطوانة ووضع معلوماتك فيها وهي تظهر بمجرد تشغيل الأسطوانة وقبل الشروع في الاستماع
http://i165.photobucket.com/albums/u63/karim_dz2/image011.jpg

قم باختيار الصفحة الترحيبية التي قمت بصنعها


كذلك نحتاج لصور سور القرآن الكريم، لإدراجها على شكل صفحات ويب وفبدل أن المستمع يبقى يتفرج على التصميم رايح يستمع ويتابع من المصحف داخل الأسطوانة وبالتالي يكون أدعى للحفظ و تدبر هذا القرآن

وأما كيفية التعامل مع صور سور القرآن رايح نفتح برنامج الـ FrontPage
ونذهب إلى الأمر Inser ثم Images ونختار صورة سور القرآن
http://i165.photobucket.com/albums/u63/karim_dz2/image012.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/image013.jpg

http://i165.photobucket.com/albums/u63/karim_dz2/image014.jpg

بعد إكمال جميع السور ونقوم بنسخها إلى المجلد Docs نأتي لأهم شئ وهو إدراج الأكواد اللازمة



نأتي إلى اللست بوكس ListBox ونضغط عليه مرتين ونختار سكريبت
نقوم بإدراج الكود

--كيفية الحصول على الكود السابق
-- إيجاد النص المكتوب في الكومبو بوكس
nSelect = ComboBox.GetText("ComboBox1");
-- إيجاد السور المحددة في اللست بوكس
Sura_Selected = ListBox.GetSelected("ListBox1");
--إيجاد الداتا للسورة المحددة
result = ListBox.GetItemData("ListBox1", Sura_Selected[1]);

-- ألآن نبدأ في الكود
if nSelect == "إختر المقرئ"then
--عرض رسالة خطأ إختر المقرئ من فضلك
Dialog.Message("","إختر المقرئ من فضلك");

elseif nSelect == "محمود خليل الحصري" then
-- تشغيل السورة الموافقة للداتا في مجلد الشيخ الحصري
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\hossari\\"..result..".mp3");
--تشغيل صفحة الويب الموافقة للسورة المختارة
Web.LoadURL("Web1", "AutoPlay\\Docs\\"..result..".htm");

-- نقوم بنفس ما قمنا به مع الشيخ الحصري للشيوخ الآخرين
elseif nSelect == "عبدالباسط عبدالصمد" then
-- تشغيل السورة الموافقة للداتا في مجلد الشيخ
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\basset\\"..result..".mp3");
--تشغيل صفحة الويب الموافقة للسورة المختارة
Web.LoadURL("Web1", "AutoPlay\\Docs\\"..result..".htm");

elseif nSelect == "محمد صديق المنشاوي"then
-- تشغيل السورة الموافقة للداتا في مجلد الشيخ
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\menshawi\\"..result..".mp3");
--تشغيل صفحة الويب الموافقة للسورة المختارة
Web.LoadURL("Web1", "AutoPlay\\Docs\\"..result..".htm");

-- وهكذا
end

الكود مرفق باسم List_Code وبامتداد LUA أي أنك تفتح محرر السكريبت
وتضغط على Ctrl+O من لوح المفاتيح لإستراد الكود
http://i165.photobucket.com/albums/u63/karim_dz2/image015.jpg

هذه صورة الكود
http://i165.photobucket.com/albums/u63/karim_dz2/image016.jpg


يجب أن يكون الإسم الموجود في الكومبو هو نفسه الموجود في الكود في اللست واي فراغ أو حرف إضافي راح يحدث خلل في الأسطوانة

http://i165.photobucket.com/albums/u63/karim_dz2/image017.jpg

الأن نأتي للخطوة واللمسة السحرية في الأسطوانة
وهي جعل السور الموجودة في القائمة تشغل آليا الواحدة تلو الأخرى
أي أنك تختار سورة الفاتحة وباقى السور تشغل كلما تنتهي سابقتها


لعمل ذلك إذهب إلى WMP plugin واضغط عليه مرتين
وقم بإدراج الكود الثاني باسم Magic_code
كما ترى
http://i165.photobucket.com/albums/u63/karim_dz2/image018.jpg


-- السورة الموالية في اللست بوكس
nItemsInListBox = ListBox.GetCount("ListBox1");

if nItemsInListBox ~= 0 then
-- إيجاد العنصر والسورة المحددة
tSelected = ListBox.GetSelected("ListBox1");
sJustFinishFile = ListBox.GetItemData("ListBox1", tSelected[1]);
nFileIndex = ListBox.FindItem("ListBox1", -1, 1, sJustFinishFile);
nNextFileIndex = nFileIndex+1;

if nFileIndex == nItemsInListBox or nFileIndex > nItemsInListBox then
--nNextFileIndex > nItemsInListBox or -- this will select the 1st song of the PlayList when
-- the last file is finished
ListBox.SelectItem("ListBox1", 1);
sFileName = ListBox.GetItemData("ListBox1", 1);
else
-- تشغيل السورة الموالية
sFileName = ListBox.GetItemText("ListBox1", nNextFileIndex);
result = ListBox.GetItemData("ListBox1", nNextFileIndex);
ListBox.SelectItem("ListBox1", nNextFileIndex);
nSelect = ComboBox.GetText("ComboBox1");
if nSelect == "محمود خليل الحصري"then
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\hossari\\"..result..".mp3");
elseif result == "عبدالباسط عبدالصمد" then
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\basset\\"..result..".mp3");
elseif result == "محمد صديق المنشاوي" then
MediaPlayer.Load("media_player", "AutoPlay\\Audio\\menshawi\\"..result..".mp3");
-- ويمكنك وضع المزيد من المقرئين هنا بنفس الطريقة
end
Web.LoadURL("Web1", "Autoplay\\Docs\\"..result..".htm");
end
end

وإلى هنا نكون قد أنهينا الشرح ويبقى عليك القيام بالمعاينة وترى النتيجة


وحمل الملف الذي اعتمدت عليه
http://www.egoshare.com/b74fbcc1f500599d05c80e52cdc1df81/quran_cdrar.html


والأكواد مرفقة

المظفر بالله
31-07-2007, 02:02 AM
كيفية وضع رقم تسجيل للأسطوانة
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

بعد هذا المزاح الخفيف مع أخونا محمد نرجع لجو الدروس والدورة الإحترافية


ودرس اليوم من نوع خاص من حيث الطرح ومن حيث الموضوع
تقنية ربما إستفسر عنها الكثير وهي تندرج ضمن دروس حماية حقوقك في التصميم
وذلك عن طريق حماية الأسطوانة بجعلها تجريبية وحمايتها برقم تسجيل
شأنها شأن الكثير من البرامج التي لا يمكن التعامل معها إلا بإدخال رقم التسجيل

وطبعا الكود المستعمل تحصلت عليه بعد مجهود يوم من البحث والتجربة
ليصل إليك عزيزي في طبق من ذهب وفي وقت لا يتعدى الربع ساعة

وما راح أطول عليكم
وراح ندخل في الموضوع

أولا قم بتحميل الشرح من هذا الرابط

http://www.4shared.com/file/13400587/675f0720/trial.html

بعد التحميل ستجد درسين


الدرس الأول هو كيفية وضع رقم التسجيل
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

و
هو شرح بالصوت والصورة ولمدة 11 دقيقة حيث قمت بالتركيز على كيفية أو المبدأ المتبع في الحصول على الكود


اما الدرس الثاني: فهو عبارة عن ملاحظة تتعلق بالدرس السابق
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif

ألا وهي كيفية التحكم في عنوان الأسطوانة في شريط العنوان
أي في الفترة التي تكون فيه الأسطوانة تجريبية رايحة تظهر في إسم وعنوان الأسطوانة كلمة trial version وطبعا تختفي الكلمة بمجرد إدخال التسجيل وتصبح الأسطوانة full version بعد التسجيل


وأي إستفسار وأو مشكل في هذا الدرس يمكن الإستفسار
واتمنى يفيدكم وإلى اللقاء في دروس أخرى

المظفر بالله
31-07-2007, 02:04 AM
كيفية تشغيل ملفات الأفيس ( xls, ppt, Doc)
مع عدم وجود الأفيس في الجهاز
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


أحيانا تقوم بوضع ملفات وورد أو إكسل أو باورباونت في الأسطوانة
وربما جهاز المستخدم لا يتوفر على البرامج التي تشغل هذه الإمتدادات
وهو برنامج الأفيس Office Microsoft
وفي هذا الدرس ستجد عزيزي المشاهد كيفية تشغيل هذه الملفات
مع حالة عدم وجود الأفيس أو الأكروبات ريدر

اولا قبل البدء في مشاهدة الشرح قم بتحميل هذه البرامج

البرنامج الأول: (xlViewer.exe 3868 Ko)
برنامج لتشغيل ملفات الإكسل

http://i16.tinypic.com/34q31ut.gif (http://intranet.ac-nancy-metz.fr/telechargement/Visionneuses/Excel/xlViewer.exe)

البرنامج الثاني: (ppview97.exe 2822 Ko)
برنامج لتشغيل ملفات الباورباونت

http://i16.tinypic.com/34q31ut.gif (http://intranet.ac-nancy-metz.fr/telechargement/Visionneuses/Powerpoint/ppview97.exe)

البرنامج الثالث: (wd97vwr32.exe 4352 Ko)
برنامج نحتاجه لتشغيل ملفات الوورد

http://i16.tinypic.com/34q31ut.gif (http://intranet.ac-nancy-metz.fr/telechargement/Visionneuses/Word/wd97vwr32.exe)

بعد تحميل هذه البرامج يأتي دور تحميل الشرح

http://i16.tinypic.com/34q31ut.gif (http://www.egoshare.com/1d6d3d11826a34a230e3f537a0fd226b/powerpointrar.html)


أتمنى يفيدكم هذا الشرح

المظفر بالله
31-07-2007, 02:06 AM
شرح خاصية الـ Dependencie
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


أما في هذا الشرح ستجد شرح لخاصية الـ Dependencie
وهي طريقة مفيدة في حالة عدم وجود بعض البرامج في الجهاز
كالفلاش بلاير او الريال بلاير أو الأكروبات ريدر
والهدف منها هو إظهار رسالة تفيد المستخدم بأن جهازه يفتقر إلى
البرنامج الذي من خلاله يمكن تشغيل الملفات الموجودة في الأسطوانة
والشرح صوت وصورة

http://i16.tinypic.com/34q31ut.gif (http://www.egoshare.com/8d588dd91fd2f5de5005c91cbd1255c2/dependenciesrar.html)

وإلى درس آخر

المظفر بالله
31-07-2007, 02:07 AM
كيفية صنع مشغل فيديو وصوتيات
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif


ستجد عزيزي المشاهد في هذا الشرح كيفية صنع
مشغل فيديو وصوتيات باستعمال برنامج
AutoPlay media studio
وهو يتكون من جزئين:

الجزء الأول من الشرح
وفيه تجد كيفية وضع الأزرار للتحكم من أزرار تحميل ملف الفيديو
والإيقاف والإيقاف المؤقت والتسريع وزيادة وخفض الصوت

http://i16.tinypic.com/34q31ut.gif (http://www.egoshare.com/a842ed313433effe9ca23452ce6586d0/mp1rar.html)


اما الجزء الثاني
يحتوي على كيفية وضع شريط Progress يمشي ويساير
المستوى الذي وصل إليه الفيديو والأكواد المستعملة فيه

http://i16.tinypic.com/34q31ut.gif (http://www.egoshare.com/5e1d9484c698b6ebd915d6f218869448/mp2rar.html)

وإلى اللقاء في دروس أخرى

المظفر بالله
31-07-2007, 02:08 AM
كيفية إظهار رسالة تظهر بجانب الساعة
Message Popup Plugin
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif



في هذا الدرس أحد الأمثلة لكيفية إظهار رسالة تظهر بجانب الساعة

http://i165.photobucket.com/albums/u63/karim_dz2/1.png


قم بنسخ البرنامج إلى المجلد Docs

http://i165.photobucket.com/albums/u63/karim_dz2/2.png


ثم وضع الكود في أي موضع تريد في الصفحة أو الزر ...


-- نص الرسالة
strText = "Message Popup\r\n\r\nFor Autoplay Medis Studio\r\n\r\n Version 1.0.0.0 \r\n\r\n! Have Fun !"
-- لون الرسالة في الأعلى
bgColorA = "0x7F7F7F"
-- لون الرسالة في الأسفل
bgColorB = "0xFFFFFF"
-- (3000 = 3 seconds) وقت ظهرو الرسالة
intTimeout = "3000"
--طول الرسالة
numWidth = "150"
-- عرض الرسالة
numHeight = "150"
-- لون النص
txtColor = "0x0D2FF2"
-- combine the arguments
strArgument = bgColorA..' '..bgColorB..' "'..strText..'" '..intTimeout..' '..numWidth..' '..numHeight..' '..txtColor
-- تشغيل الملف والرسالة
File.Run("AutoPlay\\Docs\\MessagePopup.exe", strArgument, "AutoPlay\\Docs", SW_MINIMIZE, false);

http://i165.photobucket.com/albums/u63/karim_dz2/3.png


وحمل المثال والذي يحتوي على الملف المسؤول على الرسالة

http://i16.tinypic.com/34q31ut.gif (http://www.egoshare.com/c64982690bb54dcdc5be55c3098ad770/messagepopuprar.html)

المظفر بالله
31-07-2007, 02:10 AM
كيفية إظهار رسالة بجانب الساعة
TryTyp Plugin
http://i165.photobucket.com/albums/u63/karim_dz2/014.gif



في هذا الدرس أحد الأمثلة لكيفية إظهار رسالة تظهر بجانب الساعة بطريقة ثانية

http://i165.photobucket.com/albums/u63/karim_dz2/1-1.png


قم بنسخ البرنامج إلى المجلد Docs

http://i165.photobucket.com/albums/u63/karim_dz2/12.png


ثم وضع الكود في أي موضع تريد في الصفحة أو الزر ...


-- TrayTip Title
sTitle ="السلام عليكم ورحمة الله وبركاته";

-- TrayTip Body Text
sText = "أتمنى يفيدكم هذا الملف";

-- TrayTip Delay (milliseconds)
sDelay = "5000";

--[[ TrayTip Icon *** 0 = None *** 1 = Information ***2 = Exclaimation
3 = Error *** 4 = Default *** 7 = Question *** 13 = EXE Window]]--
sIcon = "4";

sArgument = '"'..sTitle..'" "'..sText..'" '..sDelay..' '..sIcon;

result = File.Run("AutoPlay\\Docs\\TrayTip.exe", sArgument, "", SW_SHOWNORMAL, false);


http://i165.photobucket.com/albums/u63/karim_dz2/2-1.png


وحمل المثال والذي يحتوي على الملف المسؤول على الرسالة

http://i16.tinypic.com/34q31ut.gif (http://www.egoshare.com/cd90ba9baa89a271ac7f321ea43d4a71/traytip_plugin_examplerar.html)

عاشق البندقية
22-11-2007, 08:44 PM
يسلمو ياخطييييييييييييييييير


بس طلب بس منو الي يقدر يلبية

انا ابحث عن طريقة عمل برامج بورتبل بواسطة الايو يعني بنفس هذا البرنامج

يعني كيف تعمل برنامج محمول يكون في ملف واحد فقط عبر aio يعني يكون ملف aio امتدادة exe

يااااااااااااااه لو تجيب الشرح بتكون الاول بالعالم العربي مو بالعالم العربي بس بالعالم كلة