همان طور که میدانید، Entity Framework تغییراتی را که بر روی اشیا انجام میدهید، ردیابی میکند. بدیهی است که EF از طریق ردیابی این تغییرات است که میتواند تغییرات انجام شده را شناسایی کند و آنها را در مواقع مورد نیاز مانند ذخیرهی تغییرات (DbContext.SaveChanges)، بر روی پایگاه داده اعمال کند. شما میتوانید به اطلاعات این ردیاب تغییر و اعمال مرتبط به آن از طریق ویژگی DbContext.ChangeTracker دسترسی پیدا کنید. در این مقاله بیشتر سعی به ب ...
دسترسی به دادهها پیش شرط انجام همهی منطقهای اکثر نرم افزارهای تجاری میباشد. دادههای ممکن در حافظه ، پایگاه داده ، فایلهای فیزیکی و هر منبع دیگری قرار گرفته باشند.
هنگامی که حجم دادهها کم باشد شاید روش دسترسی و الگوریتم مورد استفاده اهمیتی نداشته باشد اما با افزایش حجم دادهها روشهای بهینهتر تاثیر مستقیم در کارایی برنامه دارند.
در این مثال سعی بر این است که در یک سناریوی خاص تفاوت بین Dictionary و List ...
میخواهیم با تغییر jQuery Image Annotation این پلاگین و برای asp.net استفاده کنیمایجاد دیتابیس
ابتدا یک دیتابیس به نام Coordinates ایجاد کنید و سپس جدول زیر رو ایجاد کنیدUSE [Coordinates]
GO
CREATE TABLE [dbo].[Coords2](
[top] [int] NULL,
[left] [int] NULL,
[width] [int] NULL,
[height] [int] NULL,
[text] [nvarchar](50) NULL,
[id] [uniqueidentifier] NULL, ...
پس از آشنایی مقدماتی با Twitter Bootstrap، در این قسمت قصد داریم تا با ویژگیهایی از آن آشنا شویم که در کارهای رومزه طراحی وب بسیار مورد استفاده هستند؛ مانند تایپوگرافی، جداول، فرمها، دکمهها، تصاویر و آیکونها.
تایپوگرافی
هدف از تایپوگرافی، چیدمان متن به نحوی است که واضح، خوانا و مشخص باشد؛ همچنین مباحث زیبایی ارائه را نیز به آن اضافه کنید. برای مثال تنظیم فاصله بین حروف و کلمات، فاصله بین خطوط و یا رعایت یک س ...
یک از ابتداییترین مواردی که در یادگیری دات نت آموزش داده میشود مباحث مربوط به کپسوله سازی است. برای مثال فیلدها و خواص Private که به صورت خصوصی هستند یا Protected هستند از خارج کلاس قابل دسترسی نیستند. برای دسترسی به این کلاسها باید از خواص یا متدهای عمومی استفاده کرد. public class Book
{
private int code = 10;
public int GetCode()
{
return code;
}
}
یا فیلد ...
Code Map چیست؟در نسخه Visual Studio 2012 Ultimate Update 1 قابلیتی به نام Code Map اضافه گردید که امکان تصویر سازی، روابط کدها را فراهم میسازد.در نسخه Visual Studio 2012 Update 2 مایکروسافت Code Map را توسعه داد و با پشتیبانی از اشکال زدایی، با Code Map نیز میتوانید قدم به قدم کد را اشکال زایی نمایید. به زبان سادهتر Code Map فلوچارت اجرای برنامه است که در آن ارتباط بین متودها نمایش داده شده است.چگونه از Code Map Debugging استفاده ن ...
متلب (MATLAB) یکی از پرکاربردترین نرم افزارهای محاسباتی در حوزه مهندسی بویژه برق، ریاضیات، مکانیک و ... میباشد.
بدون شک تعامل نرم افزارهای مختلف با هم در جهت کاربردیتر کردن یک پروژه کمک بسزایی به کاربران نهایی میکند. قطعاً استفاده از علوم روز همچون شبکههای عصبی، منطق فازی و الگوریتمهای تکاملی همچون ژنتیک بدون استفاده از متلب بسیار سخت و پیچیده خواهد بود. دستورات و تابعهای (functions) آماده و ساده در متلب در جهت استفاده از این ...
Twitter Bootstrap یک فریم ورک CSS بسیار محبوب سورس باز تولید برنامههای وب به کمک HTML، CSS و جاوا اسکریپت است. این فریم ورک حاوی بسیاری از المانهای مورد نیاز جهت تولید وب سایتهایی زیبا، مانند دکمهها، عناصر فرمها، منوها، ویجتها و غیره است. تمام اینها نیز همانطور که عنوان شد برمبنای HTML، CSS و جاوا اسکریپت تهیه شدهاند؛ بنابراین در هر نوع فناوری سمت سروری مانند ASP.NET، PHP، روبی و امثال آن قابل استفاده است.
دریافت Twitter ...
در این مقاله به بررسی اولیه فریمورک Catel و برخی ویژگیهای آن خواهیم پرداخت.همانطور
که میدانید فریمورکهای متعددی برای MVVM به وجود آمده اند، مانند MVVM
Light یا Caliburn و Chinch و ... که هر کدام از آنها دارای ویژگی هایی
میباشند اما Catel تنها یک فریمورک برای MVVM نیست بلکه دارای قسمتهای
دیگری مانند کنترلهای اختصاصی و سرویسهای متعدد و پرکاربرد
و Extensionهای مفید و ... نیز میباشد که کار توسعه یک برنامه MVVM را
ف ...
در بعضی مواقع نیاز است که یک متد از یک کنترل درون XAML فراخوانی شود. برای مثال لازم است یکی از متدهای یک کنترل در یک استایل فراخوانی شود.
یکی از روشهای انجام این کار استفاده از خصوصیتهای پیوست شده( AttachedPropery) است. شیوهی کار به این صورت است که یک خصوصیت از نوع Bool ایجاد میکنیم. هنگامیکه مقدار این خصوصیت تغییر کند یک رویه فراخوانی میشود که کار فراخوانی متد مورد نظر را انجام میدهد:public class SelectAllBehavior
{
...