خانه کتاب
  درباره   |
  جستجو در سايت   |
  نقشه سايت   |
  تماس با ما   |
  آمار نشر کتاب   |
  نظرخواهی   |
  وب سرويس   |

صفحه اصلي


بانك هاي اطلاعاتي:

   کتاب نما

   ناشران

   کتاب فروشی ها


آمار نشر کتاب

 


مجلات الكترونيكي :

   پيك روز(تازه های نشر کتاب)

   كتاب هفته

   كتاب ماه


آرشيو عكس


شابك


مراکز تازه های کتاب


محصولات

 


چاپار


خانه کتاب در سال 85


 

0987

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

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 شامل کتاب های نتيجه جستجوی شما.

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

يک Web Application نمونه برای استفاده از وب سرويس خانه کتاب به زبان C# .Net

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

ci.jpg

جستجو

سایت های مرتبط
ارتباط با سايت هايي كه در حوزه كتاب فعاليت مي كنند:

استفاده تجاري از اطلاعات اين سايت منوط به اخذ مجوز رسمي از خانه كتاب است.
copyright khaneh ketab (iran book house) 1995-2005
email:webmaster@ketab.org.ir
DOURAN Portal V1.8.0.2