ورود  
 
 
شناسه کاربری:
رمز عبور:
 
رمز عبور را فراموش کرده ام

 
  ارسال دعوتنامه به دوستان  
 
پست الکترونیکی:
  آمار سایت  
 
تعداد کتابها:  110,388 جلد
حجم کتابها:  1,102,749.00 مگابایت
مجموع قیمت کتابها:  $9,914,953
کاربران آنلاین:  13 کاربر
اعضای آنلاین:  0 کاربر
مهمانان:  13 کاربر
 

سرویس های وب (Web Services)

1- جهت استفاده از این سرویس در محیط Visual Studio .Net ابتدا روی پروژه خود کلیک کرده و گزینه Add Web Reference را انتخاب کنید (شکل 1).



شکل 1
2- بعد از باز شدن پنجره Add Web Reference در قسمت URL، آدرس http://www.dlib.ir/DLibSearchWS.asmx?WSDL را وارد کرده و روی دکمه Go فشار دهيد. پس از مدتی ليستی از تمامی توابع قابل استفاده سرويس وب نمايان خواهد شد. روی دکمه Add Reference کلیک کنید (شکل 2).


شکل 2
3- در این مرحله Web Reference به پروژه شما اضافه شده است. نحوه کار با توابع سرويس وب در زیر آمده است:
  • SearchAuthor ( author As string )
    Returns a DataSet that contains eBook details.
  • SearchByAuthor ( author As string ) As ArrayOfItem
    Returns An array of Item with eBook details.

  • SearchByCategory ( category As string ) As ArrayOfItem
    Returns An array of Item with eBook details.

  • SearchByISBN ( ISBN As string ) As ArrayOfItem
    Returns An array of Item with eBook details.

  • SearchByTitle ( eBookTitle As string ) As ArrayOfItem
    Returns An array of Item with eBook details.

  • SearchCategory ( category As string )
    Returns a DataSet that contains eBook details.

  • SearchISBN ( ISBN As string )
    Returns a DataSet that contains eBook details.

  • SearchTitle ( eBookTitle As string )
    Returns a DataSet that contains eBook details.
همانطور که مشاهده می کنيد، هر کدام از توابع دارای دو تعريف هستند، که تفاوت آنها در کلمه By است. در واقع توابعی که کلمه By در آنها وجود ندارند، مقدار بازگشتی را که در اختيار شما می گذارند از نوع DataSet است و حاوی تمامی اطلاعات کتاب مورد نظر است.
توابع فاقد کلمه By آرايه ای از نوع شئ Item را برمیگردانند. شئ Item محتوی شناسه های يک کتاب از قبيل نام، سال انتشار، نويسنده و غيره می باشد، که شما می توانيد با استفاده از Property شئ Item به آنها دسترسی داشته باشيد. هر کدام از توابع دارای يک آرگومان می باشند که با توجه به اسم تابع ورودی هر کدام تعيين می شود. ( همگی توابع دارای آرگومان از نوع string می باشند )

برای مثال فرض کنيد می خواهيد از توابع فوق در کلاس و يا برنامه خود استفاده کنيد:
// import the Web Service Class

using DLibWS;


 

// Example 1: using method that returns DataSet

DLibSearchWS Library =
new DLibSearchWS();

DLibSearchWS.Item[] item;

 

DataSet dataSet = Library.SearchTitle(
"Programming C#");

// make a GridView and bind the data from dataSet

GridView grid =
new GridView();

grid.DataSource = dataSet;

grid.DataBind();

 

// Example 2: using method that returns Item object

item = Library.SearchByTitle(
"Programming C#");

foreach (DLibSearchWS.Item i in item)

{

   string eBookTitle = Titlei.Title;

       
string eBookAuthor = i.Author;

}

  رده بندی کنگره  
 
 

 

dilib,eRam,eRam Digital Library,eRam Dlib,Digital Library,Dlib,elib,eLibrary,electronic library,ebook,book,Library,Free,Free eBook,Free Book,pdf,chm,txt,dju,djv,djvu,doc,rar,zip,text,abstract,webservices,ads,advertising,advertisment,advertise,shirza,fars,iran,ir,islamic republic,lib,Books,ebooks,free pdf,elib,elearning,Engineering,Electronics,Industrial,Mechanical,Computer,Science,Computer Science,Programming Languages,Visual C++/VC.NET/C++,C,Visual Basic/VB.NET, ارم، کتابخانه دیجیتال ارم، کتابخانه، دیجیتال، کتاب، کتاب مجازی، مجازی، کتاب رایگان