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

 

إعلانات المنتدى

 
العودة للخلف   منتديات قلب السعودية > المنتديات التقنية > منتدى البرامج > منتدى الدروس
 

التسجيل السريع
انت لم تقم بالتسجيل الى الان ! هل تريد التسجيل والتمتع بكافة الخدمات المجانية ؟ كل ماعليك هو ملى الاستماره في الاسفل ...

اسم المستخدم: كلمة المرور: إعادة كلمة المرور: البريد الالكتروني: إعادة البريد:
  اوافق على شروط المنتدى 




رد
 
أدوات الموضوع البحث في الموضوع أنماط العرض
  #1  
قديم 22-09-2007, 03:57

______________

ابوعلي قلب يستحق التكريمابوعلي قلب يستحق التكريم

ابوعلي غير متواجد حالياً

 
الملف الشخصي
رقــــم العضويـــــــــة: 1492
تاريــخ التسجيـــــــل: Mar 2004
العــــــــــمـــــــــــــر:
الجــــــــــنــــــــــــس: male
  الـــــــــــــــــــــدوله Saudi Arabia
مكان الإقـــــامـــــــة:
مجموع المشاركــات 1,098  [ ؟ ]
قــــوة الترشيــــــــح: 200
عـــدد النـقـــــــــــاط 169  

۩۩۩ عـــالم البرمجة ۩۩۩ صمم برامجك بنفسك دون الحاجة الى شواهد عليا


بينما اتا اتجول في النت لفت انبهاهي برنامج لتشغيل القرآن الكريم من النت



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

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

يشغل الملفات من الانترنيت انطلاقا من احد مواقع القرآن لكريم

يعطيك امكانية اختيار المقرئ

يعطيك ايضا امكانية اختيار السورة


۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩
و سائل العمل
۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

Visual Basic 6

كوب كبير من القهوة

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩


لا تتوفر على برنامج Visual Basic 6 و تريد تعلم طريقة تنصيبه

راجع هذا الموضوع

شرح بالصور لمراحل تنصيب Visual Basic6 ۩۩ بالاضافة الى رابط تحميل البرنامج كاملا ۩۩

انظر الصورة التالية بها جميع مراحل التنصيب



بسم الله نبدأ الدرس الان

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

و تتناول المرحلة الاولى التي هي عبارة عن مراحل تصميم واجهة البرنامج




انتهينا من تصميم واجهة البرنامج

الان ننتقل الى مرحلة البرمجة

و تتناول ارفاق الازرار بالاوامر

هذه المرحلة تتطلب جهدا كبيرا خاصة اذا كنت تريد اضافة مقرئين عدة

لكن اذا فهمت الطريقة جيدا ستسطيع اضافة ما تشاء

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

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

اضغط مرتين متتاليتين على ال Form او صفحة العمل

ستفتح صفحة بيضاء بها سطرين

رمز:
Private Sub Form_Load() End Sub
ستدخل الان اوامر اضافة لائحة السور

ليصبح الكود كما يلي
رمز:
Private Sub Form_Load() Combo1.AddItem "الفاتحة" Combo1.AddItem "الاخلاص" Combo1.AddItem "الفلق" Combo1.AddItem "الناس" Combo2.AddItem "السديس" Combo2.AddItem "الشريم" End Sub
هنا وضعت فقط لائحة لاربع سور
وفي الائحة الثانية مقرئين اثنين فقط
لكنك تستطيع طبعا اضافة السور 114 للمصحف الشريف كله
و في اللائحة الثانية تستطيع اضافة المقرئين المفضلين لديك

افسر الكود قليلا
رمز:
Combo1.AddItem "الفاتحة"
تعني اضف الى اللائحة اختيارا باسم الفاتحة
رمز:
Combo2.AddItem "الشريم"
تعني اضف الى اللائحة اختيارا باسم الشريم


الان اضغط مرتين متتاليتين على الزر إيقاف مؤقت

ستلاحظ ظهور سطرين جديدين في الصفحة البيضاء

رمز:
Private Sub Command2_Click() End Sub
اضف الكود النالي و هو الامر بالايقاف الؤقت للتشغيل
رمز:
RealAudio1.DoPlayPause
سيصبح الكود على الشكل التالي


رمز:
Private Sub Command2_Click() RealAudio1.DoPause End Sub
الان اضغط مرتين متتاليتين على الزر إيقاف

ستلاحظ ظهور سطرين جديدين في الصفحة البيضاء

رمز:
Private Sub Command3_Click() End Sub
اضف الكود النالي و هو الامر بايقاف التشغيل

رمز:
RealAudio1.DoStop
سيصبح الكود على الشكل التالي

رمز:
Private Sub Command3_Click() RealAudio1.DoStop End Sub
الان سننتقل الى زر التشغيل

فانتبه جيدا....

أضغط مرتتين متتاليتين على زر تشغيل

سيضاف سطرين جديدين الى الصفحة

رمز:
Private Sub Command1_Click() End Sub
ستدخل الكود الخاص بتشغيل السورة المختارة بصوت المقرئ المختار

اذا فهمت جيدا الكود تستطيع اتمامه لتضع البقية (سور المصحف الشريف باصوات عدة مقرئين)

اولا ساشرح كيفية اضافة رسالة تحذيرية عند الضغط على زر التشغيل دون اختيار اسم المقرئ او اسم السورة

اذا لم يسبق لك دراسة اي لغة برمجة فتتبع معي هذه الفقرة

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

سأحاول تبسيط الشرح و اعذروني اذا كان اسلوبي ركيكا لانني لم ادرس ابدا علوم الكمبيوتر بالعربية

من مبادئ لغة البرمجة الجمل الشرطية (لا اتكلم على قواعد اللغة العربية )
انها اوامر تعطى للكمبيوتر من خلال البرنامج للقيام بعمل محدد

مثلا تقول لاخيك الصغير باللغة العربية
۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩
اذا كان الجو ماطرا غدا اذن اقعد في البيت
و الا اذهب لاتتنزه في الحديقة
۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

عند تحقق الشرط "الجو ماطر"
اخوك سيتلقى الامر بالقعود في البيت
أما اذا لم يكن الجو ماطرا (لم يتحقق الشرط)
فاخوك الصغير سيتلقى منك امرا بالخروج الى الحديقة


بلغة الكمبيوتر التي هي قريبة جدا من اللغة الانجليزية ستكتب الجملة الشرطية على الشكل التالي

رمز:
If (condition) Then [statements] Elseif (condition) Then [statements] End If
ساعود الان لبرنامجنا
نريد وضع رسالة تحذيرية عند الضغط على الزر تشغيل دون اختيار اسماء المقرئين

الامر الخاص بظهور رسالة تحذيرية هو كالتالي


رمز:
MsgBox (" هذه رسالة تحذيرية")
رمز:
If Combo1.**** = "" Then MsgBox (" عفوا...عليك باختيار السورة قبل التشغيل") ElseIf Combo2.**** = "" Then MsgBox (" عفوا...عليك باختيار المقرئ قبل التشغيل") End If
الان ساترجم الاوامر الى العربية
اذا كانت الخانة Combo1 فارغة اذن
اكتب الرسالة التحذيرية الاتية عفوا...عليك باختيار السورة قبل التشغيل
و الا اذا كانت الخانة Combo2 فارغة اذن
اكتب الرسالة التحذيرية التالية عفوا...عليك باختيار المقرئ قبل التشغيل

اذا استوعبت هذه الفقرة من الشرح فبامكانك المواصلة و الا راجع الفقرة من البداية (جملة شرطية يمكن ايضا ترجمتها الى لغة Vb )

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

الان ساواصل الكود الخاص بالزر تشغيل

رمز:
  If Combo2.**** = "السديس" Then
            
            If Combo1.**** = "الفاتحة" Then
            RealAudio1.Source = "http://www.mp3quran.net/sds/001.mp3"
            RealAudio1.DoStop
            RealAudio1.DoPlay
            
            
            ElseIf Combo1.**** = "الاخلاص" Then
            RealAudio1.Source = "http://www.mp3quran.net/sds/112.mp3"
            RealAudio1.DoStop
            RealAudio1.DoPlay
            
            ElseIf Combo1.**** = "الفلق" Then
            RealAudio1.DoStop
            RealAudio1.Source = "http://www.mp3quran.net/sds/113.mp3"
            RealAudio1.DoPlay
            
            ElseIf Combo1.**** = "الناس" Then
            RealAudio1.DoStop
            RealAudio1.Source = "http://www.mp3quran.net/sds/114.mp3"
            RealAudio1.DoPlay
            End If
    
     End If
    
   If Combo2.**** = "الشريم" Then
            
            If Combo1.**** = "الفاتحة" Then
            RealAudio1.Source = "http://www.mp3quran.net/shur/001.mp3"
            RealAudio1.DoStop
            RealAudio1.DoPlay
            
            
            ElseIf Combo1.**** = "الاخلاص" Then
            RealAudio1.Source = "http://www.mp3quran.net/shur/112.mp3"
            RealAudio1.DoStop
            RealAudio1.DoPlay
            
            ElseIf Combo1.**** = "الفلق" Then
            RealAudio1.DoStop
            RealAudio1.Source = "http://www.mp3quran.net/shur/113.mp3"
            RealAudio1.DoPlay
            
            ElseIf Combo1.**** = "الناس" Then
            RealAudio1.DoStop
            RealAudio1.Source = "http://www.mp3quran.net/shur/114.mp3"
            RealAudio1.DoPlay
            
            End If
    
    End If
اذا استوعبت هذا الكود فمبروك عليك برنامجك الجديد فانت قادر على اتمامه
و الا راجع معي هذا الشرح (جملة شرطية ايضا)

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

اذا كانت الخانة Combo2 بها النص الشريم اذن

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

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

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

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

نهاية اذا (الاولى)
نهاية اذ ا( الثانية)


اذا كانت الخانة Combo2 بها النص السديس اذن

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

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

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

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

نهاية اذا (الاولى)
نهاية اذ ا( الثانية)

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

اكيد انك فهمت ....صح؟؟؟

تستطيع اكمال الكود باضافة السور المتبقية
و اضافة المقرئين المتبقيين

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

رمز:
If Combo1.**** = "" Then MsgBox (" عفوا...عليك باختيار السورة قبل التشغيل") ElseIf Combo2.**** = "" Then MsgBox (" عفوا...عليك باختيار المقرئ قبل التشغيل") End If If Combo2.**** = "السديس" Then If Combo1.**** = "الفاتحة" Then RealAudio1.Source = "http://www.mp3quran.net/sds/001.mp3" RealAudio1.DoStop RealAudio1.DoPlay ElseIf Combo1.**** = "الاخلاص" Then RealAudio1.Source = "http://www.mp3quran.net/sds/112.mp3" RealAudio1.DoStop RealAudio1.DoPlay ElseIf Combo1.**** = "الفلق" Then RealAudio1.DoStop RealAudio1.Source = "http://www.mp3quran.net/sds/113.mp3" RealAudio1.DoPlay ElseIf Combo1.**** = "الناس" Then RealAudio1.DoStop RealAudio1.Source = "http://www.mp3quran.net/sds/114.mp3" RealAudio1.DoPlay End If End If If Combo2.**** = "الشريم" Then If Combo1.**** = "الفاتحة" Then RealAudio1.Source = "http://www.mp3quran.net/shur/001.mp3" RealAudio1.DoStop RealAudio1.DoPlay ElseIf Combo1.**** = "الاخلاص" Then RealAudio1.Source = "http://www.mp3quran.net/shur/112.mp3" RealAudio1.DoStop RealAudio1.DoPlay ElseIf Combo1.**** = "الفلق" Then RealAudio1.DoStop RealAudio1.Source = "http://www.mp3quran.net/shur/113.mp3" RealAudio1.DoPlay ElseIf Combo1.**** = "الناس" Then RealAudio1.DoStop RealAudio1.Source = "http://www.mp3quran.net/shur/114.mp3" RealAudio1.DoPlay End If End If
احفظ المشروع باسم جديد (و تذكر اين حفظته)
احفظ ال Form باسم جديد في نفس مجلد المشروع

اضغط على المثلث الازرق لتجربة برنامجك
كل شيء على ما يرام
اضغط على المربع الازرق لايقاف التجربة

قم بانشاء الملف التنفيذي

جرب البرنامج

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

۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩۩

هنا رابط تحميل الملف التنفيذي للمشروع




يمكنك تحميل المشروع من هنا و التعديل عليه كما تشاء

التوقيع:

لا إله إلا الله محمدا رسول الله
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد باقتباس
Sponsored Links

رد

Bookmarks

كلمات البحث
۩۩۩, البرمجة, الى, الحادث, برامجك, بنفسك, دون, صمم, شواهد, عليا, عـــالم


مستخدمين موجودين حالياً يشاهدون الموضوع: 1 (0 أعضاء و1 ضيوف)
 
أدوات الموضوع البحث في الموضوع
البحث في الموضوع:

بحث متقدم
أنماط العرض

شروط المشاركة
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is تعمل
رموز لغة HTML لا تعمل
Trackbacks are لا تعمل
Pingbacks are لا تعمل
Refbacks are لا تعمل
الانتقال إلى

RSS RSS 2.0 XML MAP




الساعة الان 07:51.


المنتدى العام, ارشيف المنتدى السياسي, منتدى الديكور و الأثاث, منتدى المسابقات الرمضانية 1428, قسم خاص بالصبايا, World News Forum, إعلانات شبكة قلــــ السعودية ــــب, منتدى طب الأسرة, منتدى الجوال العام والبرامج والثيمات, أروع القصص, ماسنجرات, منتدى التصميم والابداع والجرافيكس, منتدى الزوار والضيوف, منتديات المنطقة الشرقية, منتدى اخبارنا المحلية في صحافتنا, الموضة والازياء, منتديات الاخبار الاقتصادية, منتدى الاخبار العربية والعاليمة, منتديات المنطقة الوسطى, الخيمة الرمضانية (1428هـ), منتديات مناطق السعودية, اخر الاخبار, المنتدى التعليمي الثقافي, منتدى الطفل و الاسرة و المجتمع, ملتقى الأحبة, منتدى مقاطع الفيديو, المحذوفات, منتدى البرامج, الخيمة الرمضانية1427, منتدى الدروس, منتدى القصص والروايات, منتدى الإقتراحات والشكاوي, منتديات المنطقة الغربية, منتدى افلام الكارتون و الاينمي, منتدى الرعب والجرائم والأخبار الساخنه, منتدى شروحات البرامج, منتدى الشريعة والحياة, منتدى ألعاب الكمبيوتر, منتدى الرياضه والشباب, منتدى الرجل, منتديات الحج ومايتعلق به, منتدى المرشحين للاشراف, منتدى الألعاب والمسابقات, منتدى القنوات الفضائية, اخر الاخبار الاقتصادية, منتدى صور × صور, منتدى الصوتيات والمرئيات الاسلامية, ::الاستراحة::, مطبخ قلب السعودية, المواضيع المتميزة, منتدى تعليم اللغات, الأرشيف, منتدى المعلم, منتدى الوناسة و الصرقعة, قلب الخيمة الرمضانية, منتدى الحوار الهادف, منتدى الشعر, ورشة قلب السعودية, عزف القلب, منتدى الحياة الزوجية, منتدى المسجات والنغمات والألعاب

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
المواضيع المطروحة بالمنتدى تعبر عن رأي صاحبها ولا تمثل توجه المنتدى
 
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58