منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : إضافة نغمات إفتتاحيّة أثناء تسطيب البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السّلام عليكم و رحمة الله و بركاته
إخواني الأفاضل .. أساتذتي الأعزّاء
محبّو .. الستيب فاكتوري
كلّنا نحب أن يكونَ ملفّنا التّنفيذي على أحسن حال و بأفضل وجه .. كلّنا نرغب بـأن يكون مشروعنا التّنفيذي كاملاً و الكمال لله
من هذا باب .. إرتأيت تقديم هذه الإضافة أو اللّمسة الجماليّة أثناء تحزيمنا لمشروعنا
كلّنا نعرف برنامج الميلتيميديا الشّهير WINAMP
و الذّي أنا شخصيًّا لم أصطّب بحياتي برنامجًا غيره منذ عرفت كلمة الكومبوتر
[صورة مرفقة: p_1049ixtud1.jpg]
أثناء عمليّة تثبيتنا له .. سنستمع إلى نغمة كنائسيّة و العياذ بالله .. ترافق تصطيب البرنامج
لا يهمّنا النّغمة .. و إنّما ما وراء النّغمة
كيف يتم إدراج مثل ذلك بمشروعها .. كلُّ حسب هواه ؟؟
لأوّل مرّة على مستوى جميع المنتديات العربيّة و على مستوى جميع المدوّنات
و حصريًّا لمنتديات فيجوال بيسك لكل العرب و جميع منتسبيه
نجهّز النّغمة المراد إضافتها و التي ستكون بصيغة MP3
نفتح برنامج الستيب فاكتوري .. و نضيف هذا السكريبت بال
GLOBAL FUNCTION
نلاحظ داخل هذا السكريبت تسمية النّغمة المشار إليها باللّون الأصفر ..
[صورة مرفقة: p_10496hia91.jpg]
سكريبت ال GLOBAL FUNCTIONS
كود :
----------------------------------------
-- Setup Factory Bass Player by Abdelaziz El Beskari --
----------------------------------------
cPathDLL = _TempLaunchFolder .."\\bass.dll";   -- required library (http://www.un4seen.com/)
cPathMuz = _TempLaunchFolder .."\\Modh 3arafto allah.mp3"; -- MP3/MP2/MP1/OGG/WAV/AIFF file
BASS_MUSIC_MONO = "2";
BASS_MUSIC_LOOP = "4";
function PlayBassMusic()
hDLL = DLL.CallFunction("kernel32.dll", "LoadLibraryA", "\""..cPathDLL.."\"", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
  if (hDLL ~= 0) then
 fDll = DLL.CallFunction(cPathDLL, "BASS_Init", "-1,44100,0,0,0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
    if (fDLL ~= 0) then
    sDLL = DLL.CallFunction(cPathDLL, "BASS_Start", "", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
      if (sDLL ~= 0) then
  iDLL = DLL.CallFunction(cPathDLL, "BASS_StreamCreateFile", "0,\""..cPathMuz.."\", 0, 0, 0, 0,"..BASS_MUSIC_MONO+BASS_MUSIC_LOOP, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
        if (iDLL ~= 0) then
    DLL.CallFunction(cPathDLL, "BASS_ChannelPlay", iDLL..",1", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
        end
      end
    end
  end
end
function UnloadBassMusic()
DLL.CallFunction(cPathDLL, "BASS_Free", "", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
 DLL.CallFunction("kernel32.dll", "FreeLibrary", hDLL, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
end

الأن نذهب إلى النّافذة  ON STARTUP
و نزرع هذا السّطر مثلما تشير الصّورة أدناه ..
كود :
PlayBassMusic()

[صورة مرفقة: p_1049fu97g1.jpg]
الأن سنضيف الملف ال Dll المسؤول عن تشغيل النّغمة
تجدونه بالمرفقات
من التّبويب Resources
ثمّ Primer Files
[صورة مرفقة: p_10494ht9z1.jpg]و نقوم بإدراجه مع ملفّات مشروعنا التّنفيذي
[صورة مرفقة: p_1049b922c1.jpg][صورة مرفقة: p_1049lgvfw1.jpg]ملاحظة : النّغمة و الملف ال Dll مسارهما يكون بنفس الملفّات التّشغيليّة الأخرى لمشروعك أي داخل :
Debug
أخيرًا .. إن أحسنت فمن الله و إن أسأت فمن نفسي و من الشّيطان
و السّلام عليكم و رحمة الله و بركاته
تحياتي و إحتراماتي
ماشاء الله عيك اخى الكريم فنان لا تأتى الا بكل ما هو جيد ومميز......
(16-11-18, 02:25 AM)ابو روضة كتب : [ -> ]
ماشاء الله عيك اخى الكريم فنان لا تأتى الا بكل ما هو جيد ومميز......

[صورة مرفقة: p_1050y3kl41.gif]
بارك الله فيك اخي الكريم 
وللإمام دائما وانت الآن أصبحت من الرواد وكلمة مبدع في حقك قليل 

بإنتظار المزيد 
(23-11-18, 09:12 AM)الوايلي كتب : [ -> ]بارك الله فيك اخي الكريم 
وللإمام دائما وانت الآن أصبحت من الرواد وكلمة مبدع في حقك قليل 

بإنتظار المزيد 

السّلام عليكم و رحمة الله و بركاته
تسلم يا وايلي يا غالي يا طيّب على كلماتك الرّائعة و شعورك النّبيل
تحياتي واحتراماتي
ماشاء الله تبارك الله عليك

فعلا لأول مره اشاهد موضوع من هذا النوع
بارك الله فيك
(25-11-18, 07:20 PM)enter3 كتب : [ -> ]ماشاء الله تبارك الله عليك

فعلا لأول مره اشاهد موضوع من هذا النوع
بارك الله فيك

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

بسبب انقطاعي فترة عن المتابعة لم الحظ هذا الابداع

الله يعطيك العافية اخي وحبيبي/ أ عبدالعزيز البسكري
(22-01-19, 07:06 PM)alsouf كتب : [ -> ]اخي عبد العزيز اليك 07000 تحية احترام و تقدير على هذا الموضوع الاحترافي

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

(23-01-19, 02:29 PM)sendbad100 كتب : [ -> ]
السلام عليكم

بسبب انقطاعي فترة عن المتابعة لم الحظ هذا الابداع

الله يعطيك العافية اخي وحبيبي/ أ عبدالعزيز البسكري

السلام عليكم و رحمة الله و بركاته
أهلا بالأخ العزيز الغالي .. دائما بالقلب و بالبال .. يكفي أن أرى مرورك العطر أستاذي الكريم
كل الحب و التقدير و الاحترام
تحياتي
الصفحات : 1 2