عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 22-10-2009, 04:04 PM   #4

طالب المزيد

آفة العلم .. [ كتمه ]

 
تاريخ التسجيل: Jan 2009
التخصص: علوم حاسبات
نوع الدراسة: ماجستير
المستوى: متخرج
الجنس: ذكر
المشاركات: 442
افتراضي رد: استفسار عن شروط قبول ماستر حاسب؟ واختبار القسم؟

المشاركة الأصلية كتبت بواسطة اللمار مشاهدة المشاركة
ما شاء الله بنت جده فيك البركة
كله صحيح
انا كنت باجهز ملف وورد يوضح بالصور الكلام ده بس للأسف صارت مشكلة وانمسح
المهم رؤوس أقلام زي ما قال طالب المزيد
من الفيجوال ستديو دوت نت :
نفتح من file,new,website,asp.net web service
location :HTTP ونعطيه اسم للويب سيرفس http://localhost/myws1
طبعا اللغة visual c#
المشاركة الأصلية كتبت بواسطة اللمار مشاهدة المشاركة
الآن صار عننا في solution عدة ملفات منها ملفين
الأول .cs اكتب فيه الكود الخاص بالويب سيرفس
الثاني .asmx سطر واحد فقط وهو يوضح اللغة المستخدمة في عمل الويب سيرفس.

في ملف ال .cs :
بعد ماكتبت الكود الخاص يالويب سيرفس ضروري شيئن : يتم تعديل اسم class بنفس اسم الويب سيرفس اللي انا اخترته myws1 وايضا تعديل ال public function التي تليه باسم myws1
وأعمل rename لاسم الملف ليصبح myws1.cs

في ملف .asmx :
بما اني عدلت اسم class واسم الملف في ملف السي شارب
الآن هنا :
اعدل ايضا اسم class واسم code behind
ليصبح كالتالي :
<%@ WebService Language="C#" CodeBehind="~/App_Code/myws1.cs" Class="myws1" %>
وأعمل rename لاسم الملف ليصبح myws1.asmx


والآن اعمل build وراح تشتغل الويب سيرفس
المشاركة الأصلية كتبت بواسطة اللمار مشاهدة المشاركة
طبعا مهم جدا أن يكون IIS شغال على جهازك وسبق اني وضعت رابط لطريقة تعديل IIS
مهم جدا عمل restart للجهاز بعد التعديل حتى لو ما طلب منك

وفيما يلي راح نشرح client application
المشاركة الأصلية كتبت بواسطة اللمار مشاهدة المشاركة
client application

افتح ملف windows application طبعا تحت الـ C#
أولا أعمل add web refrence
أنا عن نفسي مالقيتها على vs 2008 فعملت التالي :
add services reference, advanced
ثم اخترت web service on local machine
اللي حصل انها ماظهرت لي الويب سيرفس اللي انا عملتها. فاستخدمت URL address
وكتبت كالتالي :
http://localhost/myws1/myws1.asmx
وهو عنوان الخدمة اللي انا عملتها . فتعرف عليها واضافها.
المشاركة الأصلية كتبت بواسطة اللمار مشاهدة المشاركة
إذا اضاف refrence راح يظهر عندك في الsolution "بدلا من اسم السيرفس" localhost

client application
كل المطلوب منك تضيف object واختاره له أي اسم
localhost.myws1 anyname = new localhost.myws1();
طبعا تضعه داخل class form من البداية

باقي فقط ان تضيف buttons أو اي tools أخرى لتتعامل مع السيرفس

والأفضل كبداية أن تكون السيرفس فقط تعمل طباعة مسج والclient app فقط يحتوي على button + lableلطباعتها
المشاركة الأصلية كتبت بواسطة اللمار مشاهدة المشاركة
إن شاء الله اكون افدتك.
وإن شاء الله يشتغل معاكم.
وبالتوفيق للجميع

يعطيكي العافية .. شكرا ..
وجاري التجربة للاستفاد

وقبل التجربة تحميل VS2005 كامل
لان النسخة Express لا يوجد بها
((( نفتح من file,new,website,asp.net web service ))

وبالتوفيق .. والله يعين

 

طالب المزيد غير متواجد حالياً   رد مع اقتباس