نمایش یک فایل PDF پویا در یک iframe در ASP.NET
عموما در برنامههای وب برای نمایش فایلهای پویای باینری تولید شده، یا ابتدا آنها را بر روی سخت دیسک ذخیره کرده و مسیر نهایی را به نحوی به کاربر نمایش میدهند و یا فایل را بدون ذخیره سازی، در مرورگر...
View Articleمعماری لایه بندی نرم افزار #1
طراحی یک معماری خوب و مناسب یکی از عوامل مهم تولید یک برنامه کاربردی موفق میباشد. بنابراین انتخاب یک ساختار مناسب به منظور تولید برنامه کاربردی بسیار مهم و تا حدودی نیز سخت است. در اینجا یاد خواهیم...
View Articleپلاگین DataTables کتابخانه jQuery - قسمت اول
DataTables پلاگینی برای کتابخانه jQuery است. این پلاگین امکانات پیشرفته ای برای یک جدول html که حاوی دادهها است اضافه میکند، و همچنین عملیات صفحه بندی، جستجو، مرتب سازی دادهها را در سمت کاربر انجام...
View Articleمعماری لایه بندی نرم افزار #2
Domain Modelیا Business Layerپیاده سازی را از منطق تجاری یا Business Logicآغاز میکنیم. در روش کد نویسی Smart UI، منطق تجاری در Code Behindقرار میگرفت اما در روش لایه بندی، منطق تجاری و روابط بین...
View Articleنحوه نمایش تمام آیکونهای تعریف شده در یک قلم در WPF
سال نو مبارک! به امید روزهایی شاد، سلامت و پر برکت.پیرو مطلب قلمهایی حاوی آیکونکه خصوصا در برنامههای مترو بیشتر مرسوم شدهاند، شاید بد نباشد کار برنامه Character Map ویندوز را با WPF شبیه سازی کنیم....
View Articleنحوه استخراج آیکونهای یک قلم در WPF
مطلب «نحوه نمایش تمام آیکونهای تعریف شده در یک قلم در WPF» را در نظر بگیرید. سؤال:اگر در یک برنامه تنها به تعدادی از این آیکونها یا گلیفها نیاز بود آیا میتوان اینها را به صورت مجزا استخراج و...
View Articleمعماری لایه بندی نرم افزار #3
Service Layerنقش لایهی سرویس این است که به عنوان یک مدخل ورودی به برنامه کاربردی عمل کند. در برخی مواقع این لایه را به عنوان لایهی Facadeنیز میشناسند. این لایه، دادهها را در قالب یک نوع داده ای قوی...
View Articleاجرای یک Script حاوی دستورات Go در سی شارپ
سلام ؛سال نو مبارک ! امیدوارم سال بسیار خوبی در پیش داشته باشید :)از زمانی که استفاده از ORMهای Code First رایج شده ، اجرای اسکریپتهای طولانی جهت ایجاد دیتابیس خیلی استفاده ندارد، اما حالت خاص همیشه...
View Articleمعماری لایه بندی نرم افزار #4
UIدر نهایت نوبت به طراحی و کدنویسی UIمیرسد تا بتوانیم محصولات را به کاربر نمایش دهیم. اما قبل از شروع باید موضوعی را یادآوری کنم. اگر به یاد داشته باشید، در کلاس ProductServiceموجود در لایهی Domain،...
View Articleآزمون واحد در MVVM به کمک تزریق وابستگی
یکی از خوبیهای استفاده از Presentation Patternها بالا بردن تست پذیری برنامه و در نتیجه نگهداری کد میباشد.MVVM الگوی محبوب برنامه نویسان WPF و Silverlight میباشد. به صرف استفاده از الگوی MVVM...
View Articleمتدهای الحاقی - Extension Methods
چقدر خوب میشد اگر، نوع داده String دارای متدی جهت حذف تگهای HTML داشت:string htmlStr = "<h1>.Net Tips</h1>"; htmlStr.ClearHtmlTags(); کلاس Image دارای متدی جهت تغییر اندازه (Resize)...
View Articleطریقه بررسی صحت کدملی به کمک متدهای الحاقی
برای بررسی صحت کدملی باید کمی با ساختار این کد آشنا شویم. کد ملی 6-761161-007 را در نظر بگیرید. همانطور که مشاهده میکنید این کد به 3 قسمت تقسیم شده است. قسمت اول که یک عدد 3 رقمی است نشان دهنده محل...
View ArticlejQuery Number Format
سلام یک پلاگین خوب برای کار با اعداد . اگه برای انتقال وجه توی سایت بانک ملی به فیلد انتقال وجه مقدار وارد کنید ، اعداد رو 3 رقم 3 رقم جدا میکنه و با کاما براتون مشخص میکنه . این پلاگین جی کوئری برای...
View ArticleJQuery Plugins #2
در قسمت اول آموزش 1# jQuery Plugin با نحوه ساخت اولیه پلاگین در جی کوئری آشنا شدید. در ادامه به موارد دیگری خواهم پرداخت. فضای نامدر پلاگین شما، فضای نام، بخش مهمی از توسعه پلاگین میباشد. فضای نام در...
View Articleتبدیل زیرنویسهای خاص پلورالسایت به فرمت SRT
یک سری از دورههای پلورالسایت دارای زیرنویس هستند که تحت عنوان Transcriptدر کنار آنها قرار گرفتهاند: این زیرنویسها فرمت ویژهای دارند:<li class="transcript-module"> Introduction to ASP.NET...
View Articleاجرای کد از راه دور
مدتی هست که با بررسی لاگهای خطای برنامه سایت، به این نوع لینکها(ی یافت نشد) میرسم: http://www.thissite.info/wp-themes_page/netweb/timthumb.php?src=http://wordpress.com.4creatus.com/info.php...
View Articleمفاهیم برنامه نویسی ـ مروری بر کلاس و شیء
من قصد دارم در قالب چند مطلب برخی از مفاهیم پایه و مهم برنامه نویسی را که پیش نیازی برای درک اکثر مطالب موجود در وب سایت است به زبان ساده بیان کنم تا دایره افرادی که میتوانند از مطالب ارزشمند این وب...
View Articleمعرفی Decorator Design Pattern
فرض کنید که میخواهیم یک برنامه برای یک فروشگاه نوشیدنی (مانند coffee shop) بنویسیم ، این فروشگاه در ابتدای کار ممکن است ، منوی سادهای جهت ارائه به مشتری داشته باشد. برای مثال ممکن است که فقط 3 یا 4...
View Articleمشاهده سایت شیرپوینت به کمک IP Address
در صورتی که نیاز به مشاهده یک سایت شیرپوینت خارج از یک دامین باشد باید تنظیمات مسیر یابی آن فعال باشد تا بتوان آن را بدون نمایش خطا مشاهده کرد . در این پست کوتاه تنظیمات مرتبط به Alternate Access...
View Articleکدام w3wp.exe مرتبط با Application جاری من است ؟
مواردی وجود دارد که نیاز به Attach کردن یک پروسس به Application خود دارید. برای این منظور باید از بین w3wpهای موجود که IIS اجرا کرده پردازه مرتبط را یافته و ان را Attach نمایید در غیر این صورت امکان...
View Article