مقایسه ابزارهای گزارشگیری در دات نت کریستال ریپورت و استیمول سافت

by مجتبی بنائی - شنبه 16 بهمن 1389 - گروه : تخصصی - مشاهده : 53
برچسب‌ها: #تخصصی‌نرم‌افزار #تجربیات #تخصصی

s: تجربیات | تخصصی یکی از دوستان خوبم متنی راجع به مقایسه دو ابزار گزارشگیری برایم فرستاده بود که ذکر آنرا در اینجا خالی از لطف نمی دانم. در این چند سالی که کار تجاری انجام داده ام و نیز تدریس دانشگاهی ، برای گزارش گیری و چاپ ، از کریستال ریپورت استفاده می کردم . البته از ویژوال استودیو 2008 به بعد مایکروسافت به جای استفاده از کریستال ریپورت که متعلق به شرکت Business Objects است ، ابزار گزارشگیری خود را به صورت پیش فرض در آن گنجانده است( برای استفاده از کریستال ریپورت ، باید DLL های آن را جداگانه به پروژه اضافه نمود ). علاوه بر کریستال ریپورت ، نرم افزارهای مختلفی برای گزارش گیری در بازار موجودند که StimulSoft Reports یکی از بهترین آنهاست که برای دانلود آن می توانید به این آدرس مراجعه کنید. برای راهنمائی فارسی این نرم افزار نیز این وبلاگ را پیشنهاد می کنم. در زیر مقایسه امکانات این دو ابزار ساخت گزارش و پرینت ، آمده است : مقایسه کریستال ریپورت با StimulSoft Reports : 1. امکان Import از CrystalReports 2. امکان تولید گزارش بصورت DesignTime و RunTime . یعنی کاربر خودش نیز می تواند برای خودش گزارش تهیه کند که امکان بسیار کاربردی ای است.نكته جالب اينجاست كه چون اين ابزار MultiLingual هست و از زبان فارسي هم پشتيباني ميكند ، كاربري كه انگليسي ياد ندارد هم ميتواند با اين ابزار كار كند 3. سبک بودن و سریعتر Load شدن نسبت به CrystalReports 4. پشتیبانی کامل و بسیار عالی از زبان فارسی 5. همخوانی کامل با VisualStudio2010 و فناوری WPF 6. فرمت های بسیار متنوع جهت Export گزارشات 7. امكان لود كردن تصوير بصورت Runtime با آدرس فايل (كريستال فاقد اين ويژگي است) نكته جالب تر اين است كه تصاوير ميتوانند نواحي Transparent داشته باشند يعني مثلا 2 تا عكس Gif با نواحي شفاف رو بندازي رو هم (كه كريستال در اين مورد هم ضعف دارد و نواحي را سفيد ميكند) و جالب تر از همه پشتيباني از تصاوي Gif و PNG (كريستال فقط JPG و فكر كنم BMP را پشتيباني ميكند) 8. حجم بسيار ناچيز اين ابزار (فقط 5 مگابايت) و عدم نياز به نصب (فقط 4 تا DLL را كپي كنيد كنار EXE ) ، دليل اين امر هم اينست كه اين ابزار فقط يك Interface براي پروژه هاي . net است .

Comments