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

سلسلة شروحات الاوتوبلاي

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

وتطلع لنا نافذة الخصائص نختار سكريبت ثم On Show ونضع هذا الكود بعد وضع الصورة في مجلد الصور
كود:​
Video.Load("Video1", "AutoPlay\\Images\\Your Image.jpg", true, true);

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

نريد أن تظهر الصورة في حالة تشغيل الأسطوانة وقد وضعنا الكود السابق
كما نريد أن تظهر الصورة في حالة توقف الفيديو وفي حالة إنتهائه
نذهب إلى الفيديو ونضغط عليه بيمين الماوس ونختار خصائص ثم On Stop ونضع نفس الكود السابق
كود:​
Video.Load("Video1", "AutoPlay\\Images\\Your Image.jpg", true, true);

وكذلك نضع نفس الكود في On Finish
كود:​
Video.Load("Video1", "AutoPlay\\Images\\Your Image.jpg", true, true);

[IMG]

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

وإلى اللقاء في درس آخر​
 
كيفية عمل أسطوانة بملء الشاشة Full screen
سنتعلم في هذا الدرس إن شاء الله كيفية عمل أسطوانة بملء الشاشة بدون ظهور شريط عنوان وشريط المهام في الأسفل
ولعمل ذلك إذهب إلى المشروع ثم إذهب إلى الخيار Project واختر Settings
[IMG]

تطلع لك نافذة الخصائص واختر Appearance
إختر الأستايل Kiosk واختر لون الخلفية
قم بوضع مقاس الأسطوانة وأفضل مقاس للأسطوانات بملء الشاشة هو 800 x 600
لأنه يتوافق مع مقاس الشاشة في الحالتين 800/600 و1024/768
ثم قم بوضع الأيقونة المناسبة للأسطوانة كما ترى في الصورة.
[IMG]

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

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

قم بوضع عنوان الصفحة في الحالة العامة
[IMG]

الآن نقوم بوضع مجموعة من الأزرار التي تشبه أزرار المتصفح
مثل زر العودة للوراء والأمام والتوقف والطباعة كما ترى في الصورة
[IMG]

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

إختر سكريبت ثم On click ثم Add Action
ثم إختر ويب Web وقم بإختيار الخيار المناسب لكل زر من بين هذه الخيارات
[IMG]

وهذه الأكواد الخاصة بكل زر ويتم الحصول عليها بنفس هذه الصورة السابقة
كود العودة للخلف
كود:​
Web.Back("Web1");

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

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

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

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

[IMG]

بعد أن قمنا بوضع الأزرار للتحكم في المتصفح ماذا ينقص في المتصفح؟
ينقص شريط العنوان
نقوم بإدراج شريط العنوان عن طريق الضغط على أيقونة New Input objet
لإدراج شريط العنوان
[IMG]

نقوم بالضغط عليه مرتين ونضع هذا الكود
كود:​
if e_Key == 13 then
end

[IMG]

لما نقوم بوضع شريط العنوان لايمكن أن يبقى لوحده إذ يجب أن يكون الزر GO لتنفيذ الموقع الموجود في الـ Input objet
قم بإدراج الزر GO واضغط عليه مرتين وقم بوضع هذا السكريبت
كود:​
Web.Load("Web1", Input.GetText("Input1"));

[IMG]

وبهذا نكون قد قمنا بصنع متصفح خاص بنا كهذا المثال والذي هو مرفق.
[IMG]

أتمنى يفيدكم الدرس وسيتم فيما بعد إن شاء الله معرفة كيفية وضع محرك البحث Google داخل التجميعة​
 
كيفية جعل محرك البحث الشهير Google في الأسطوانة
تعرفنا في الدرس السابق كيفية التعامل وإنشاء متصفح خاص بنا
وسنتعلم الآن إن شاء الله كيفية جعل محرك البحث الشهير google في الأسطوانة
بحيث يمكنك البحث في هذا الموقع بمجرد وضع الكلمة المفتاحية التي تبحث عنها
والضغط على search ليبدأ في البحث
ولعمل ذلك نعود للمثال السابق و قم بإدراج New Input objet
[IMG]

كما في الصورة
[IMG]

قم بالضغط عليه مرتين وضع هذا الكود
كود:
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

كما في الصورة
[IMG]

ثم نقوم بوضع الزر Search لتنفيذ البحث
[IMG]

ونضع هذا الكود
كود:
url = Input.GetText("Input2");
current = Web.GetURL("Web1");
Web.LoadURL("Web1", "http://www.google.com/search?query="..url, SW_SHOWNORMAL);

كما في الصورة
[IMG]

وقم بالضغط على Ok ثم إضغط على F5 من لوح المفاتيح للمعاينة وابحث كما تشاء في محرك البحث Google
 
كيفية عمل أسطوانة للقرآن الكريم (الخطوة الأولى من الشرح)
في هذا الجزء والذي يليه سنتعلم كيفية عمل أسطوانة للقرآن الكريم في صفحة واحدة من المشروع للشيخ الذي تفضل أن تستمع له، تلبية لطلبات بعض الإخوة الذين استفسروا عن ذلك.
في بادئ الأمر نحمد الله عز وجل على هذه النعمة التي سخرت في خدمة الدين والقرآن وعلى هذا البرنامج، ولذلك نرجوا من الإخوة أستخدامه فيما يرضي الله عز وجل، وإنا لنتعجب من البعض الذين يجهدون أنفسهم في صنع أقراص وأسطوانات الغناء أو غير ذلك فيوزعها فيحمل وزرها ووزر من يستعملها، وتخيل عزيزي لو ان البرنامج يستعمل في صنع أسطوانات القرآن الكريم أو المحاضرات أو الدروس ، أليس تنفع صاحبها حتى بعد موته !!!.
وبدون إطالة نبدأ بكيفية صنع الأسطوانة
أولا: نقوم بإدراج ListBox نحتاجها لوضع سور القرآن
[IMG]

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

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

الآن نقوم بالضغط على الـ ListBox مرتين ونختار سكريبت ثم On Double-Click ثم Add Action
[IMG]

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

نختار اللست بوكس 1 ثم نكتب هذه النتيجة tbl_selected
كما في الصورة
ثم نضيف هذا السكريبت للسكريبت السابق
كود:
result = ListBox.GetItemData("ListBox1", tbl_selected[1]);

والآن نقوم بإضافة هذا السكريبت المؤقت لأننا سنتخلى عنه فيما،
أي أننا نقوم بتشغيل الصوتيات خارج الأسطوانة لحد الآن
كود:
File.Open("AutoPlay\\Audio\\"..result..".mp3", "", SW_SHOWNORMAL);

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

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

كان هذا درس كيفية تشغيل الملفات عن طريق اللست بوكس خارج الأسطوانة وسنتعلم في الدرس القادم إن شاء الله كيفية تشغيل الصوتيات داخل الأسطوانة بدل المشغل الموجود في الجهاز.
 
عمل أسطوانة للقرآن الكريم (الجزء الثاني)
قبل أن نشرع في الجزء الثاني من الشرح لدي ملاحظة على الدرس السابق
وهي أنه يمكن تسمية الصوتيات في المجلد Audio باللغة العربية لكن يجب أن تكون الـ Data المقابل في سكريبت اللست بوكس باللغة العربية كذلك وقم بملاحظة الصورة التالية لفهم ذلك
[IMG]

هذا الذي أردت الإشارة إليه والآن نعود لأسطوانتنا
كان في الدرس السابق في العنصر الأول إدراج ListBox
ثانيا: إدراج MediaPlayer plugin داخل الأسطوانة
والهدف منه تشغيل السور الموجود في اللست بوكس داخل الأسطوانة
ولعمل ذلك نقوم بالضغط مرتين على صفحة العمل ونختار Plugins ثم MediaPayer
كما ترى في الصورة
[IMG]

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

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

نذهب إلى سكريبت ثم 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");

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

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

كانت هذه الخطوة الثانية من إعداد الأسطوانة
ويتبع الخطوة الثالثة إن شاء الله
 
كيفية عمل أسطوانة للقرآن الكريم (الخطوة الثالثة)



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



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



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



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

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

يمكن تحميل صور سور القرآن من هذا الرابط


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

نقوم بفتح فتح ملف وورد فارغ ونذهب إلى الأمرInsert ونختار Images ثم نحدد الملف الموجود به صور سور القرآن الكريم كما في الصورة
[IMG]




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


بعد إدراج السورة نقوم بحفظ الصفحة ونذهب إلى الأمر file ثم save as
[IMG]


نقوم بإعطاء إسم للملف المراد حفظه ويجب تسميته بإسم السورة الملقابلة لها في المجلد Audioونضغط على حفظ
[IMG]




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

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

ونقوم بإدراج صفحة ويب بالضغط على الأيقونة المبينة في الصورة
[IMG]




تأتي الصورة الموالية ونقوم بحذف رابط الموقع ونختار صفحة مناسبة من الجهاز ويفضل أن تقوم بصنع صفحة ترحيبية للتعريف بمكونات الأسطوانة ووضع معلوماتك فيها وهي تظهر بمجرد تشغيل الأسطوانة وقبل الشروع في الأستماع
[IMG]


نقوم باختيار الصفحة الرتحيبية كما في الصورة وتجدها في الملف المرفق
[IMG]


نضع الصفحة في المكان المناسب ونتحكم في طولها وارتفاعها كما ترى
[IMG]


نضغط مرتين على صفحة الويب ونسميها Web1 كما في الصورة
[IMG]


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

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



كود:
Web.LoadURL("Web1", "Autoplay\\Docs\\"..result..".mht");

تلاحظ إمتداد mht وأنت تقوم بوضع الإمتداد المناسب htm أو mht حسب امتداد الصفحة
[IMG]



قم بالضغط على Ok ثم F5 للمعاينة وترى النتيجة
[IMG]
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
المنتدى غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء.
فعلى كل شخص تحمل مسؤولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق واعطاء معلومات موقعه.
المواضيع والتعليقات المنشورة لا تعبر عن رأي منتدى المشاغب ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)
عودة
أعلى