پنج‌شنبه, 11 شهريور 1389 فارسی انگلیسی

برای استفاده از وب سرويس جستجوی خانه کتاب مراحل زير را بايد انجام دهيد:

1- ساخت يک پروژه که مسئوليت استفاده از اين وب سرويس را بر عهده دارد (اين کار بايد توسط يک برنامه نويس آشنا به محيط های وب و وب سرويس انجام شود)

2- اضافه کردن Web Reference زير به پروژه :

http://www.ketab.ir/bhKetabService/BookHouseDBSearch.asmx

3- استفاده از توابع جستجو زير در برنامه:

SimpleSearch

ورودی: يک رشته ورودی (InputString) ، شماره صفحه درخواستی (CurrentPage) ، تعداد رکورد در هر صفحه (PageSize) ، تعداد کل رکورد ها (TotalRecords) .

خروجی: يک DataSet و يا همان XML شامل کتاب های نتيجه جستجوی شما.

کاربرد: اين تابع رشته ورودی را از شما می گيرد و در همه فيلد ها اعم از نام کتاب، نام ناشر، نام پديد آور، شابک، موضوع، ... جستجو می کند، سپس تمام کتاب های مطلوب را بر می گرداند.

BookTitleSearch

ورودی: نام و يا قسمتی از نام کتاب (BookTitle) ، شماره صفحه درخواستی (CurrentPage) ، تعداد رکورد در هر صفحه (PageSize) ، تعداد کل رکورد ها (TotalRecords) .

خروجی: يک DataSet و يا همان XML شامل کتاب های نتيجه جستجوی شما.

کاربرد: اين تابع نام و يا قسمتی از نام کتاب را از شما می گيرد و در فيلد نام کتاب جستجو می کند، سپس تمام کتاب های مطلوب را بر می گرداند.

BookPublisherSearch

ورودی: نام و يا قسمتی از نام ناشر کتاب (BookPublisher) ، شماره صفحه درخواستی (CurrentPage) ، تعداد رکورد در هر صفحه (PageSize) ، تعداد کل رکورد ها (TotalRecords) .

خروجی: يک DataSet و يا همان XML شامل کتاب های نتيجه جستجوی شما.

کاربرد: اين تابع نام و يا قسمتی از نام ناشر کتاب را از شما می گيرد و در  فيلد نام ناشر جستجو می کند، سپس تمام کتاب های مطلوب را بر می گرداند.

BookSubjectSearch

ورودی: موضوع و يا قسمتی از موضوع کتاب (BookSubject) ، شماره صفحه درخواستی (CurrentPage) ، تعداد رکورد در هر صفحه (PageSize) ، تعداد کل رکورد ها (TotalRecords) .

خروجی: يک DataSet و يا همان XML شامل کتاب های نتيجه جستجوی شما.

کاربرد: اين تابع موضوع و يا قسمتی از موضوع کتاب را از شما می گيرد و در  فيلد موضوع جستجو می کند، سپس تمام کتاب های مطلوب را بر می گرداند.

BookAuthorSearch

ورودی: نام و يا قسمتی از نام پديد آورنده کتاب (BookAuthor) ، شماره صفحه درخواستی (CurrentPage) ، تعداد رکورد در هر صفحه (PageSize) ، تعداد کل رکورد ها (TotalRecords) .

خروجی: يک DataSet و يا همان XML شامل کتاب های نتيجه جستجوی شما.

کاربرد:  اين تابع نام و يا قسمتی از نام پديد آورنده کتاب را از شما می گيرد و در  فيلد پديد آورجستجو می کند، سپس تمام کتاب های مطلوب را بر می گرداند.

BookIsbnSearch

ورودی: شماره شابک (BookIsbn) ، شماره صفحه درخواستی (CurrentPage) ، تعداد رکورد در هر صفحه (PageSize) ، تعداد کل رکورد ها (TotalRecords) .

خروجی: يک DataSet و يا همان XML شامل کتاب های نتيجه جستجوی شما.

کاربرد: اين تابع شماره شابک کتاب را از شما می گيرد و در  فيلد شابک جستجو می کند، سپس تمام کتاب های مطلوب را بر می گرداند.

سؤالات و اشكالات خود را به آدرس الكترونيكي mshakeri@ketab.org.ir ارسال نماييد.

جستجو

سایت های مرتبط

 آماربازدید کنندگان : 919724
خانه کتاب ایران