Quantcast
Channel: ‫فید مطالب وحید نصیری .NET Tips
Browsing all 271 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

‫حذف لایه‌های جدید اضافه شده به فایل‌های PDF توسط iTextSharp

شاید یک سری از Ebookهای PDF ایی را دیده باشید که سایت‌های ثالث، آن‌ها را پس از افزودن لایه‌ای متنی، مثلا در ذیل تمام صفحات به همراه آدرس وب سایت خودشان، باز انتشار می‌دهند. در مطلب جاری قصد داریم، نحوه...

View Article


‫تهیه خروجی XML از یک بانک اطلاعاتی، توسط EF Code first

نگارش کامل SQL Server امکان تهیه خروجی XML از یک بانک اطلاعاتی را دارد. اما اگر بخواهیم از سایر بانک‌های اطلاعاتی که چنین توابع توکاری ندارند، استفاده کنیم چطور؟ برای تهیه خروجی XML توسط Entity...

View Article


Image may be NSFW.
Clik here to view.

‫نگاهی به درون سیستم Binding در WPF و یافتن مواردی که هنوز در حافظه‌اند

در WPF، زیر ساخت‌های ComponentModel توسط کلاسی به نام PropertyDescriptor، منابع Binding موجود در قسمت‌های مختلف برنامه را در جدولی عمومی ذخیره و نگهداری می‌کند. هدف از آن، مطلع بودن از مواردی است که...

View Article

Image may be NSFW.
Clik here to view.

‫بهبود کارآیی کنترل‌های لیستی WPF در حین بارگذاری تعداد زیادی از رکوردها

کنترل‌های WPF در حالت پیش فرض و بدون اعمال قالب خاصی به آن‌ها عموما خوب عمل می‌کنند. مشکل از جایی شروع می‌شود که قصد داشته باشیم حالت پیش فرض را اندکی تغییر دهیم و یا Visual tree این کنترل‌ها اندکی...

View Article

Image may be NSFW.
Clik here to view.

‫چگونه تشخیص دهیم UI Virtualization در WPF خاموش شده است؟

در مطلب «بهبود کارآیی کنترل‌های لیستی WPF در حین بارگذاری تعداد زیادی از رکوردها» عنوان شد که در حالت فعال بودن UI Virtualization، فقط به تعداد ردیف‌های نمایان، اشیاء متناظری به یک کنترل لیستی اضافه...

View Article


‫تبدیل HTML فارسی به PDF با استفاده از افزونه‌ی XMLWorker کتابخانه‌ی iTextSharp

پیشتر مطلبی را در مورد «تبدیل HTML به PDF با استفاده از کتابخانه‌ی iTextSharp» در این سایت مطالعه کرده‌اید. این مطلب از افزونه HTMLWorker کتابخانه iTextSharp استفاده می‌کند که ... مدتی است توسط...

View Article

‫مروری بر مفاهیم مقدماتی NoSQL

هدف از این مبحث، آشنایی با مفاهیم پایه‌ای اغلب بانک‌های اطلاعاتی NoSQL است که به صورت مشترکی در تمام آن‌ها بکار رفته است. برای مثال بانک‌های اطلاعاتی NoSQL چگونه مباحث یکپارچگی اطلاعات را مدیریت...

View Article

Image may be NSFW.
Clik here to view.

‫رده‌ها و انواع مختلف بانک‌های اطلاعاتی NoSQL

4 رده و گروه عمده بانک‌های اطلاعاتی NoSQL وجود دارند؛ شامل: الف) Key-Value stores که پایه بانک‌های اطلاعاتی NoSQL را تشکیل داده و اهدافی عمومی را دنبال می‌کنند. ب) Wide column stores که در شرکت‌های...

View Article


‫چه زمانی بهتر است از بانک‌های اطلاعاتی NoSQL استفاده کرد و چه زمانی خیر؟

در سناریوهای خاصی، بانک‌های اطلاعاتی NoSQL خوش می‌درخشند و در بسیاری از موارد دیگر، بانک‌های اطلاعاتی رابطه‌ای بهترین گزینه انتخابی می‌باشند و نه بانک‌های اطلاعاتی NoSQL. در ادامه به بررسی این موارد...

View Article


‫NoSQL و مایکروسافت

روشی را که مایکروسافت برای پرداختن به مقوله NoSQL تاکنون انتخاب کرده است، قرار دادن ویژگی‌هایی خاصی از دنیای NoSQL مانند امکان تعریف اسکیمای متغیر، داخل مهم‌ترین بانک اطلاعاتی رابطه‌ای آن، یعنی SQL...

View Article

‫یافتن اکشن متد‌های به اشتباه کش شده در ASP.NET MVC

مرسوم است برای کش کردن خروجی یک اکشن متد در ASP.NET MVC از ویژگی OutputCacheاستفاده شود. نکته‌ی مهمی که در مورد نحوه پیاده سازی آن وجود دارد، استفاده از OutputCacheModule استاندارد ASP.NET است. در این...

View Article

‫آناتومی یک گزارش خطای خوب

به مشکلی در برنامه‌ای برخورده‌اید؟ کتابخانه‌ای کار نمی‌کند؟ خطایی را دریافت کرده‌اید؟ برنامه کامپایل نمی‌شود؟ برنامه آنطور که مدنظر شما است رفتار نمی‌کند؟ برای طرح این مسایل، صرف عنوان کردن «برنامه کار...

View Article

‫چطور باید یک پروژه سورس باز را خوب مدیریت کرد؟

اگر مایل هستید که پروژه خود را به صورت سورس باز ارائه دهید، نیاز است یک سری شرایط را رعایت کنید تا کاربران این پروژه بتوانند به سادگی از آن استفاده نمایند. - فایل ReadMe را فراموش نکنید حتی اگر پروژه...

View Article


Image may be NSFW.
Clik here to view.

‫نصب Mono 3.0 بر روی Ubuntu

با استفاده از مونوامکان اجرای برنامه‌های دات نت تحت لینوکس وجود دارند. در ادامه سعی خواهیم کرد تا نگارش 3 آن‌رابر روی اوبونتو نصب کنیم. مونو 3 تا دات نت 4 و نیمرا پشتیبانی می‌کند. دریافت اوبونتو برای...

View Article

Image may be NSFW.
Clik here to view.

‫نصب Mono Develop 4.x در Ubuntu

پیشنیازهادر قسمت قبل، موفق به نصب Mono 3.0 در لینوکس شدیم. در ادامه قصد داریم یک IDE لینوکسی مخصوص کار با Mono را به نام Mono Develop بر روی Ubuntu نصب کنیم. اگر مونو را نصب کرده‌اید، نیاز است...

View Article


Image may be NSFW.
Clik here to view.

‫اجرای برنامه‌های ASP.NET توسط Mono در Ubuntu

در ادامه مباحث بررسی اجرای برنامه‌های دات نت بر روی لینوکس، قصد داریم برنامه‌های ASP.NET را به کمک Mono 3.0 و یک وب سرور لینوکسی، بر روی Ubuntu اجرا کنیم. پیشنیازها دو پروژه خالی ASP.NET Web forms و...

View Article

Image may be NSFW.
Clik here to view.

‫اجرای برنامه‌های ASP.NET به کمک وب سرور Apache توسط Mono در Ubuntu

در قسمت قبلنحوه‌ی اجرای برنامه‌های ASP.NET را به کمک وب سرور آزمایشی Mono بررسی کردیم. بدیهی است این وب سرور برای هاست کردن سایت‌ها و خدمات دهی عمومی، مناسب نیست و صرفا جهت کارهای برنامه نویسی طراحی...

View Article


Image may be NSFW.
Clik here to view.

‫تغییر عملکرد و یا ردیابی توابع ویندوز با استفاده از Hookهای دات نتی

مقدمه در حالت پیشرفته‌ی تزریق وابستگی‌ها در دات نت، با توجه به اینکه کار وهله سازی کلاس‌ها به یک کتابخانه جانبی به نام IoC Containerواگذار می‌شود، امکان یک سری دخل و تصرف نیز در این میان فراهم می‌گردد....

View Article

‫مدیریت اطلاعات وابسته به زمان در بانک‌های اطلاعاتی رابطه‌ای

در یک برنامه فروشگاه، جداول مشتری و خریدهای او را درنظر بگیرید. خرید 3 سال قبل مشتری خاصی به آدرس قبلی او ارسال شده‌است. خرید امروز او به آدرس جدید او ارسال خواهد شد. سؤال: آیا با وارد کردن و به روز...

View Article

Image may be NSFW.
Clik here to view.

‫دانلود مجوز SSL یک سایت HTTPS

اگر به مرورگرها دقت کرده باشید، امکان نمایش SSL Server Certificate یک سایت استفاده کننده از پروتکل HTTPS را دارند. برای مثال در فایرفاکس اگر به خواص یک صفحه مراجعه کنیم، در برگه امنیت آن، امکان مشاهده...

View Article
Browsing all 271 articles
Browse latest View live