السلام عليكم و رحمة الله و بركاته
وجدت هذه الخدمة على الويب...
http://wsf.cdyne.com/WeatherWS/Weather.asmx
اضفتها و مشي الحال....و لكن لم اعرف كيف استخدمها ككود سي شارب
اي كيف آتي بدرجة الحرارة المطلوبة؟؟
السلام عليكم و رحمة الله و بركاته
وجدت هذه الخدمة على الويب...
http://wsf.cdyne.com/WeatherWS/Weather.asmx
اضفتها و مشي الحال....و لكن لم اعرف كيف استخدمها ككود سي شارب
اي كيف آتي بدرجة الحرارة المطلوبة؟؟
تم تعديل هذه المشاركة بواسطة Hisham_IT في 26 أكتوبر 2011 في 17:09
Currently working on ASP.net ..... come Back Soon
بحسب ما فهمت الخدمة متاحة فقط للولايات المتحدة الامريكية
http://stackoverflow.com/questions/5036849/asynchronous-webservice-in-asp-net
السلام عليكم ...
بعد إضافة مرجع الخدمة .. اذهب إلى app.config و قم بتعليق الاسطر التالية ...
<client>
<endpoint address="http://wsf.cdyne.com/WeatherWS/Weather.asmx"
binding="basicHttpBinding" bindingConfiguration="WeatherSoap"
contract="ServiceReference1.WeatherSoap" name="WeatherSoap" />
<!--<endpoint address="http://wsf.cdyne.com/WeatherWS/Weather.asmx"
binding="customBinding" bindingConfiguration="WeatherSoap12"
contract="ServiceReference1.WeatherSoap" name="WeatherSoap12" />-->
</client>ثم .. ضع Button .. و فيه الكود ::
private void button1_Click(object sender, EventArgs e)
{
ServiceReference1.WeatherSoapClient client = new ArabTeam_WeatherService.ServiceReference1.WeatherSoapClient();
MessageBox.Show(client.GetCityWeatherByZIP("20850").Temperature);
}انه يعمل الآن ... و إذا لم يعمل معك أخبرني كي أرفق لك البروجكت .. مع العلم أن التشغيل تم من مصر ...
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 26 أكتوبر 2011 في 21:08
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
houssam11350_11350 كتب:السلام عليكم ...
بعد إضافة مرجع الخدمة .. اذهب إلى app.config و قم بتعليق الاسطر التالية ...
<client> <endpoint address="http://wsf.cdyne.com/WeatherWS/Weather.asmx" binding="basicHttpBinding" bindingConfiguration="WeatherSoap" contract="ServiceReference1.WeatherSoap" name="WeatherSoap" /> <!--<endpoint address="http://wsf.cdyne.com/WeatherWS/Weather.asmx" binding="customBinding" bindingConfiguration="WeatherSoap12" contract="ServiceReference1.WeatherSoap" name="WeatherSoap12" />--> </client>ثم .. ضع Button .. و فيه الكود ::
private void button1_Click(object sender, EventArgs e) { ServiceReference1.WeatherSoapClient client = new ArabTeam_WeatherService.ServiceReference1.WeatherSoapClient(); MessageBox.Show(client.GetCityWeatherByZIP("20850").Temperature); }انه يعمل الآن ... و إذا لم يعمل معك أخبرني كي أرفق لك البروجكت .. مع العلم أن التشغيل تم من مصر ...
ممكن ترفع البروجكت
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
houssam11350_11350 كتب:ا
انه يعمل الآن ... و إذا لم يعمل معك أخبرني كي أرفق لك البروجكت .. مع العلم أن التشغيل تم من مصر ...
... جزاك الله خيرا....و زادك الله علما
عملت بالفعل....,و لكن ماذا عن سوريا....فلا يوجد لها Zip code ...فما الحل؟؟
تم تعديل هذه المشاركة بواسطة Hisham_IT في 27 أكتوبر 2011 في 01:31
Currently working on ASP.net ..... come Back Soon
السلام عليكم ...
اقتباسو لكن ماذا عن سوريا....فلا يوجد لها Zip code
اعتقد انه 22743 (ربما) ..
و لكن بالاساس خدمة الطقس هذه فقط للمناطق الموجودة في الولايات المتحدة ..
اقتباسCDYNE Weather is a free SOAP Web Service that provides you with up to date weather information in the United States.
http://wiki.cdyne.com/?title=CDYNE_Weather
ابحث عن خدمات أخرى ... عسى أن تجد ...
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
بالعربي نتقدم كتب:بحسب ما فهمت الخدمة متاحة فقط للولايات المتحدة الامريكية
http://stackoverflow.com/questions/5036849/asynchronous-webservice-in-asp-net
houssam11350_11350 كتب:اعتقد انه 22743 (ربما) ..
و لكن بالاساس خدمة الطقس هذه فقط للمناطق الموجودة في الولايات المتحدة ..
http://wiki.cdyne.com/?title=CDYNE_Weather
ابحث عن خدمات أخرى ... عسى أن تجد ...
شكرا جزيلا لكما...ساحاول البحث
تم تعديل هذه المشاركة بواسطة Hisham_IT في 27 أكتوبر 2011 في 10:44
Currently working on ASP.net ..... come Back Soon
جربت وضع الرقم الذي وضعه الأخ في المشاركة السابقة ( 22743 ) في الرابط الذي وضعوه هذا
فظهرت لي المعلومات هذه وإسم الدولة فيها سورية .. لا أعلم إن كان هذا ما تبحث عنه فليس لي أي علم بالموضوع
<WeatherReturn> <Success>true</Success> <ResponseText>City Found</ResponseText> <State>VA</State> <City>Syria</City> <WeatherStationCity>Culpeper</WeatherStationCity> <WeatherID>14</WeatherID> <Description>Cloudy</Description> <Temperature>61</Temperature> <RelativeHumidity>77</RelativeHumidity> <Wind>SW7</Wind> <Pressure>29.71F</Pressure> <Visibility/> <WindChill/> <Remarks/> </WeatherReturn>
عندي فكرة ربما تنجح إذا لم تجد سورية بين الدول المعترف بها "المتوفرة الخدمة فيها " وهي أن تشترك في خدمة RSS لأحد المواقع التي تعطيك درجة الطقس لسورية وهي كثيرة ثم بعد أن تأتيك معلومات الطقس تقوم بتحليلها وأخذ معلومات الطقس منها وتنسيقها كما تريد ( لا أعرف آلية التطبيق ولكن ربما يكون حل )
والله أعلى وأعلم
تم تعديل هذه المشاركة بواسطة KV2010 في 27 أكتوبر 2011 في 13:12
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد
KV2010 كتب:جربت وضع الرقم الذي وضعه الأخ في المشاركة السابقة ( 22743 ) في الرابط الذي وضعوه هذا
فظهرت لي المعلومات هذه وإسم الدولة فيها سورية .. لا أعلم إن كان هذا ما تبحث عنه فليس لي أي علم بالموضوع
<WeatherReturn> <Success>true</Success> <ResponseText>City Found</ResponseText> <State>VA</State> <City>Syria</City> <WeatherStationCity>Culpeper</WeatherStationCity> <WeatherID>14</WeatherID> <Description>Cloudy</Description> <Temperature>61</Temperature> <RelativeHumidity>77</RelativeHumidity> <Wind>SW7</Wind> <Pressure>29.71F</Pressure> <Visibility/> <WindChill/> <Remarks/> </WeatherReturn>عندي فكرة ربما تنجح إذا لم تجد سورية بين الدول المعترف بها "المتوفرة الخدمة فيها " وهي أن تشترك في خدمة RSS لأحد المواقع التي تعطيك درجة الطقس لسورية وهي كثيرة ثم بعد أن تأتيك معلومات الطقس تقوم بتحليلها وأخذ معلومات الطقس منها وتنسيقها كما تريد ( لا أعرف آلية التطبيق ولكن ربما يكون حل )
والله أعلى وأعلم
السلام عليكم و رحمة الله و بركاته..
شكرا على ردك اخي..
أظن ان المقصود ب syria هي مدينة في ولاية virginia...لانها هنا عبارة عن مدينة و لها درجة حرارة....
اما سوريتنا فهي دولة....
http://en.wikipedia.org/wiki/Syria,_Virginia
http://www.mapquest.com/maps?city=Syria&state=VA
لذلك لا اظن ان هناك zip code من اجل دولة سوريا
فكرة ال RSS ...
فكرة سليمة...ولكن المشكلة انا مبتدئ و لا اعلم كيفة التطبيق
Currently working on ASP.net ..... come Back Soon
بصراحة معلومة جديدة أنه يوجد مدينة أمريكية إسمها سورية ![]()
بخصوص RSS ليس لي علم بها....
أتمنى لك التوفيق ولا تنسى تُعرفنا بالكود إن ووجدته ![]()
تم تعديل هذه المشاركة بواسطة KV2010 في 27 أكتوبر 2011 في 13:48
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد