08-09-15, 08:27 PM
سلام
لعمل وب سيرفس
نعمل مشروع جديد ونختار من مجموعت Web المشروع ASP.NET Empty Web Application
بعد ما يفتح المشروع طبعا فاضي لاننا اخترنا Empty نقوم نضيف له Web Service عن طريق Add New Item او اختصارا الضغط على الازارير الثلاثه (Ctrl + Shift + A) وهنا نحدد اسم مناسب للوب سيرفس
تظهر صفحت الكود وننشا فنكشن مثل التالي - ولازم ننتبه لاهميت وجود الباترن WebMethod قبل اسم الفنكشن وطبعا لازم يكون Public
الان نقوم بتشغيل مشروع الوب سيرفس وراح يفنح المتصفح - المهم هنا ننسخ العنوان كامل عشان مشروع الويندوز اللتي حيتعامل معاه
نعمل مشروع ويندوز ونضيف مرجع للخدمه ولكن هنا نختار Add Service Reference تجدها من القائمه Project
تفتح نافذه نقوم بلصف عنوان الصفحه اللي نسخناه في Address ونضغط Go فيبحث عن الوب سيرفس فاذا وجدها تظهر في قائمت Sevices ضع اسم مناسب لمرجع الخدمه في Namespace
سنجد بعد قليل انه تمت اضافت مرجع الخدمه في قائمت ملفات المشروع
نقوم باضافت زر ومربع نص ونضع هذا الكود
ونلاحظ في الكود اننا اخترنا الذي ينتهي ب SoapCleint مع اسم مرجع الخدمه
وهذه النتيجه ختى مع اللغه العربيه التي لم تطلب اي تشفير
تستطيع وضع الكثير من الفنكشن في الوب سيرفس الواحد التي تادي الخدمات التي تريها
وذا اردت تجربتها على موقع يدعم ASP.NET اخبرني
موفقين
لعمل وب سيرفس
نعمل مشروع جديد ونختار من مجموعت Web المشروع ASP.NET Empty Web Application
بعد ما يفتح المشروع طبعا فاضي لاننا اخترنا Empty نقوم نضيف له Web Service عن طريق Add New Item او اختصارا الضغط على الازارير الثلاثه (Ctrl + Shift + A) وهنا نحدد اسم مناسب للوب سيرفس
تظهر صفحت الكود وننشا فنكشن مثل التالي - ولازم ننتبه لاهميت وجود الباترن WebMethod قبل اسم الفنكشن وطبعا لازم يكون Public
كود :
<WebMethod()> _
Public Function HelloUser(ByVal un As String) As String
Return "مرحبا بك: " & un
End Function
الان نقوم بتشغيل مشروع الوب سيرفس وراح يفنح المتصفح - المهم هنا ننسخ العنوان كامل عشان مشروع الويندوز اللتي حيتعامل معاه
نعمل مشروع ويندوز ونضيف مرجع للخدمه ولكن هنا نختار Add Service Reference تجدها من القائمه Project
تفتح نافذه نقوم بلصف عنوان الصفحه اللي نسخناه في Address ونضغط Go فيبحث عن الوب سيرفس فاذا وجدها تظهر في قائمت Sevices ضع اسم مناسب لمرجع الخدمه في Namespace
سنجد بعد قليل انه تمت اضافت مرجع الخدمه في قائمت ملفات المشروع
نقوم باضافت زر ومربع نص ونضع هذا الكود
ونلاحظ في الكود اننا اخترنا الذي ينتهي ب SoapCleint مع اسم مرجع الخدمه
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ws As New CheckMeReference.CheckMeSoapClient
MsgBox(ws.HelloUser(TextBox1.Text))
End Subوهذه النتيجه ختى مع اللغه العربيه التي لم تطلب اي تشفير
تستطيع وضع الكثير من الفنكشن في الوب سيرفس الواحد التي تادي الخدمات التي تريها
وذا اردت تجربتها على موقع يدعم ASP.NET اخبرني
موفقين
متغيب
