امید رضایی هنجنی

امید رضایی هنجنی

در این وبلاگ سعی میکنم مطالبی رو که فکر میکنم مفید هست قرار بدم.
علاوه بر این تجربه های برنامه نویسی خودم رو هم به صورت خلاصه قرار میدم که اگر کسی در این موارد به مشکلی بر خورده بود یا سوالی داشت در خدمتم.

۲۹
آذر
۹۲

الگوی Specification برای جلوگیری از تکرار queryهای linq و بردن آنها به سمت OOP به کار می رود.

ایشالا در یک فرصت مناسب خودم توضیح کاملش رو تو وبلاگ میذارم ولی فعلن دو تا لینک دانلود قرار میدم که اولی مربوط میشه به یک ویدئوی آموزشی که کامل الگو رو توضیح میده و دومین لینک کدهای پیاده سازی شده مربوطه به الگو هست.

لینک ویدئو

لینک کدها

  • امید ره
۲۹
آذر
۹۲

فرض کنیم ما میخواهیم از لیست اشخاص (personsList) اونایی که اسمشون "امید" هست رو پیدا کنیم و برای این کار از linq استفاده می کنیم:

  • امید ره
۲۹
آذر
۹۲

کلا توصیه می کنم برای این کار از Interop استفاده نکنید، چون دردسر زیاد داره و سمت سرور هم مطمئن نیست!

من از کامپوننتهای Aspose استفاده کردم خیلی خوب جواب داد.

من به طور مفصل با کامپوننت Aspose.Cells که مخصوص اکسل است کار کردم. البته قبلش در زمان جاهلیت مدت زیادی از Interop استفاده می کردم.

در مورد دردسرهای استفاده از Interop و همچنین نحوه کار با Aspose.Cells اگه خواستید نظر بگذارید تا براتون توضیح بدم.

  • امید ره