الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلبين صغيرين (Oracle DB With VB.NET وكذلك الصوت)

مغلق
بدأه hafs في 15 نوفمبر 2005 · 2 رد · 486 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أتمنى من أحد الأخوه يدلني على رابط لتنزيل Oracle DB وذلك لأربطها مع VB.NET لو تكرمتو :) :)

والحاجه الثانيه أبغى أتحكم بالصوت الموجود في WINDOWS من خلال برنامجي يعني API خاص بهذه العمليه

ودمتم بخير :D :D

فمن يباري أباحفص وسيرته *** أو من يحاول للفاروق تشبيها

#2

السلام عليكم

اخى الكريم يرجى عدم طرح سؤالين مختلفين فى مشاركة واحدة لتسهيل عملية البحث وتنظيم المنتدى

بالنسبة للجزء الاول من السؤال ابحث فى msdn.microsoft.com

,والجزء الثانى من السؤال اقدم لك هذا الكلاس وهو يقوم بتشغيل ملفات wav من ملف خارجى او من ملفات المصادر للتطبيق او تشغيل ملفات من نظام التشغيل:

Imports System
Imports System.Runtime.InteropServices
Imports System.Resources
Imports System.IO

Public Class Sound

    Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
      As String, ByVal hmod As Integer, ByVal flags As Integer) As Integer

    Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
      As Byte(), ByVal hmod As Integer, ByVal flags As Integer) As Integer

    Public Const SND_SYNC = &H0 ' play synchronously 
    Public Const SND_ASYNC = &H1 ' play asynchronously 
    Public Const SND_MEMORY = &H4  'Play wav in memory
    Public Const SND_ALIAS = &H10000 'Play system alias wav 
    Public Const SND_NODEFAULT = &H2
    Public Const SND_FILENAME = &H20000 ' name is file name 
    Public Const SND_RESOURCE = &H40004 ' name is resource name or atom 

    Public Shared Sub PlayWaveFile(ByVal fileWaveFullPath As String)
        Try
            PlaySound(fileWaveFullPath, 0, SND_FILENAME)
        Catch
        End Try
    End Sub

    Public Shared Sub PlayWaveResource(ByVal WaveResourceName As String)

        ' get the namespace 
        Dim strNameSpace As String = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name.ToString()

        ' get the resource into a stream
        Dim resourceStream As Stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(strNameSpace + "." + WaveResourceName)
        If resourceStream Is Nothing Then Exit Sub

        ' bring stream into a byte array
        Dim wavData As Byte()
        ReDim wavData(CInt(resourceStream.Length))
        resourceStream.Read(wavData, 0, CInt(resourceStream.Length))

        ' play the resource
        PlaySound(wavData, 0, SND_ASYNC Or SND_MEMORY)
    End Sub

    Public Shared Sub PlayWaveSystem(ByVal SystemWaveName As String)
        PlaySound(SystemWaveName, 0&, SND_ALIAS Or SND_ASYNC Or SND_NODEFAULT)
    End Sub
End Class

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

السلام عليكم

أشكرك على التوجيه أولا ومعليش لأنني كل مره باغلط :wacko: :wacko: ولكن انت مافهمت سؤالي الثاني

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

أرجو أن يكون السؤال قد فهم وجزاك الله خير :rolleyes: :rolleyes:

فمن يباري أباحفص وسيرته *** أو من يحاول للفاروق تشبيها

هذا الموضوع مغلق.

مواضيع مشابهة