Markup Extensionها برای مواردی استفاده میشوند که قرار است مقداری غیر از یک مقدار ثابت و یک نوع قابل شناسایی در XAML برای یک value تنظیم شود. تمام مواردی در XAML که درون {} قرا میگیرند همان Markup Extensionها هستند. مانند Binding و یا StaticResoiurces.
علاوه بر Markup Extensionهای از پیش تعریف شده در XAML، میتوان Markup Extensionهای شخصی را نیز تولید کرد. در واقع به زبان سادهتر Markup Extension برای تولید سادهی دادههای پیچیده در ...
امروز از ASP.NET FriendlyUrls که دوست عزیزمون به اشتراک گذاشتن استفاده میکردم ( اینجا ) و در صفحه اول سایتم مجبور بودم با استفاده از JSON یک متد را از صفحه Defaul.aspx صدا بزنم که کد زیر را نوشتم:$.ajax({
type: "POST",
url: "/Default.aspx/MyMethod",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
...
نسخه بندی و چرخه انتشار یک نرم افزار، اهمیت زیادی در ارائه یک نرم افزار خوب دارد. هر چه نرم افزار شما بزرگتر و از کتابخانههای بیشتری در تولید آن استفاده شده باشد، در بروز رسانی و نسخه بندی آن دقت بیشتری باید داشت و کار دشوارتری است. اما چگونه به بهترین روش، نسخه بندی نرم افرار خود را مدیریت نمایید.مقدمه:حتما نسخه بندی و نگارشهای مختلف نرم افزارهایی را که استفاده میکنید، مشاهده نمودهاید. نسخههای آلفا یا بتا یا نسخه بندی سالیانه یا ب ...
در محل کار برای مدیریت سورس پروژههایی که در حال کار بر روی آنها هستیم از TFS استفاده میکنیم. به دلیل اینکه عمدهی زمان کار ما بر روی
پروژهها محدود به وقتی هست که در شرکت حضور داریم، خیلی کم پیش آمده که
نیاز به دسترسی به سرور خارج از شبکهی داخلی به وجود بیاید.اما در چند روز گذشته این نیاز به وجود آمده. خب اولین چیزی که به ذهن میرسد این هست که نیاز به یک Static IP و تعریف یک رکورد NAT در بخش
تنظیمات مودم اینترنتی شبکهی داخلی ...
چند وقت پیش با یک آگهی استخدام برنامه نویس به صورت زیر برخورد کردم: Senior Developer
.Net Technologies
Resume : ------------------------------------
آگهی بالا خلاصهترین آگهی استخدامیه که میتونید ببنید و البته بیشتر هم در رشته کامپیوتر و مخصوصا جامعه برنامه نویسان رواج دارد.
احتمالا اکثر شما هم در آگهیهای استخدام برنامه نویس، با واژه Senior Developer یا برنامه نویس ارشد برخورد داشته اید. حال به راستی به چه ...
در این بخش هم به معرفی ابزار و امکانات این گزارشساز خواهم پرداخت، که
شامل بند Group , فیلد محاسباتی و کامپوننتهای Panel,Clone و همچنین نحوه
ایجاد یک گزارش به صورت Master-Detail خواهد بود.ابتدا برای شروع به شیوهای که در بخش 1 بیان
شد یک دیکشنری ایجاد کنید. بر روی صفحه طراحی رایت کلیک کنید و گزینه
Design را انتخاب نمایید. فرم Page Setup ظاهر میشود، در پنل سمت چپ این
فرم گزینه Columns را انتخاب نمایید. سپس مقادیر 2 و 0.1 را ...
اگر بخواهیم اولین رکورد از یک جدول را توسط EF درخواست نماییم از متد Firstیا FirstOrDefault استفاده میشود. برای مثال واکشی اولین رکورد از جدول Student به صورت زیر است: var student=context.Students.FirstOrDefault();
در این حالت اولین رکورد از جدول student واکشی میشود و اگر رکوردی موجود نباشد یک مقدار null بازگشت داده میشود.حال اگر بخواهید به جای اولین رکورد آخرین رکورد را واکشی نمایید چطور؟ برای یافتن آخرین رکورد در لیستها ...
شاید یک سری از Ebookهای PDF ایی را دیده باشید که سایتهای ثالث، آنها را پس از افزودن لایهای متنی، مثلا در ذیل تمام صفحات به همراه آدرس وب سایت خودشان، باز انتشار میدهند. در مطلب جاری قصد داریم، نحوه حذف این لایههای اضافی را توسط iTextSharp بررسی کنیم.
یافتن و حذف لایههای اضافه شده به صفحات یک فایل PDF
برای آشنایی با ساختار سطح پایین لایههای اضافه شده نیاز است به برنامه iText Rups مراجعه کنیم.
همانطور که مشاهده م ...
در مطلب MiniProfiler ابزار مانیتور کارآیی وب سایتها را بررسی کردیم. اما ابزار Glimpse هم جزو ابزارهای حرفهای است که در مطلبی آقای هانسلمن در سایت خود به آن پرداخته بودند. اما دیدم جای یک مطلب فارسی در این رابطه خالی است.Glimpse چیست؟glimpse یک ابزار حرفهای برای نمایش زمان اجرای کدها، پیکربندی سرور، درخواستهای وب، اشکال زدایی و بررسی کارآیی وب سایتهای MVC و Web Forms میباشد. البنه بدون آنکه در کدهای پروژه شما تغییری ایجاد نماید.ابت ...
احتمالا بارها با PDFهایی که یک Watermark بزرگ را در میانه صفحات خود دارند، برخورد داشتهاید و متاسفانه در اغلب اوقات استفاده ناصحیحی از این قابلیت صورت میگیرد. هدف از Watermark دار کردن صفحات PDF، ذکر جملاتی مانند «آزمایشی بودن» یا «محرمانه بودن» است که در هر دو حالت نباید به صورت عمومی منتشر شوند. اما اگر قرار است مطلبی را به صورت عمومی منتشر کنیم، این روش، بدترین حالت تبلیغی برای یک شخص یا شرکت خواهد بود؛ چون مانع خواندن روان متن شده و ...