ساختن یک Web Service ساده :
بعد از یه مقدمه کوتاه در مورد Web Service ساخت اولین پروژه XML با زبان #C رو شروع می کنیم .
XML Web Service واحدهای قابل استفاده ای هستند که میشه ازشون توی Client های سرتاسر اینترنت استفاده کرد .
ویژگی مهم Web Service ها اینه که مستقل از پلتفرم هستند .
Platform-Independent هستند.
بر اساس استاندارد XML یا Extencible Markup Language کار می کنند .
با استفاده از VStudio .NET ساختن پروژه های XML نسبت به قبل خیلی کار ساده ای شده .
ساختن یک ASP.NET web service با زبان C#
1- ابتدا VStudio رو اجرا کنید .
2- از منوی File گزینه New و بعد هم Project رو انتخاب کنید .
3- در کادر Project Types گزینه Visual C# و در کادر Template گزینه ASP.NET Web Serviceرو انتخاب کنید .
دقت :4- در کادر Location محل پروژه رو به این صورت وارد کنید
:http://localhost/PythagoreanTheoremWS
5- بعد دکمه OK رو بزنید .
6- از منوی View گزینه Code رو انتخاب کنید .
در اینجا سورس کد برنامه به نام Service1.asmx در یک پنجره نمایش داده می شود .
این قطعه کد رو به برنامه اضافه کنید .
public double PythagoreanTheorem(double a ,double bاین کد بدنه تابعی هست که در بالا اومده :
}
{
double dblSum = 0;
dblSum = (a * a) + (b * b);
return Math.Sqrt(dblSum)
;
این تابع همون قضیه فیثا غورث معروفه که پیاده سازی شده
و بدنه تابع PythagoreanTheorem هست . اما هنوز یه XML Web Service نیست .
نکته :
برای اینکه به یک XML W.S تبدیل بشه , از عبارت WebMethodدربالای نام تابع اسفاده می کنیم .
[WebMethod]
public double PythagoreanTheorem(double a ,double b)
{ double dblSum = 0; dblSum = (a * a) + (b * b);
return Math.Sqrt(dblSum);
{
ساخت اولین Web Service با موفقیت به پایان رسید .
برای کامپایل کردن از منوی Build گزینه Build Solution رو انتخاب کنید .
ان شاالله در قسمت بعدی نحوه استفاده از اینWeb Service ساده رو یاد می گیریم .
موفق باشید
کسری
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید







پاسخ با نقل قول
Bookmarks