جنبش دانش آزاد کامپیوتر

در این وبلاگ سعی داریم تا دایره المعارفی از مفاهیم و تکنولوژی های کامپیوتر را گردآوری کنیم و در اختیار همه قرار دهیم.

جنبش دانش آزاد کامپیوتر

در این وبلاگ سعی داریم تا دایره المعارفی از مفاهیم و تکنولوژی های کامپیوتر را گردآوری کنیم و در اختیار همه قرار دهیم.

ViewState چیست ؟

  

 

   یکی از راه کارهایی که در State Management  در ASP.NET مطرح می شود ViewState  است .

در State Management سعی بر این است که داده هایی که در حال حاظر برای کاربر در حال نمایش است ،در پست بک های بعدی (PostBack) حفظ شود تا سرور مجبور به ارسال مجدد و بی مورد داده های اساسی نشود . برای رفع این مشکل راه حل های زیادی وجود دارد . یکی از این راهها استفاده از View State  است .

ادامه مطلب ...

NET Remoting. چیست؟

.NET Remoting  سیستمی کلی  برای برقراری ارتباط بین Applicationهاست. امتیاز ویژه ی آن در برابر دیگر سیستمهای ارتباطی این است که می تواند در اتصالات ناهمگن یک شبکه و حتی بین کامپیوترهای مختلف با زبانهای متفاوت به کار رود. .NET Remoting  یکی از  APIهای مایکروسافت است که در سال 2002 با .NET Framework  1.0 منتشر شد . آنچه که انجام می شود عمدتا بر اساس ایجاد شیئی است که اصطلاحا آن را Remotable Object می نامند.

ادامه مطلب ...

XAML چیست؟

زبان نشانه گذاری کاربردی توسعه یافته
(eXtensible Application Markup Language) یا XAML
(خوانده می شود زمل)، یک زبان توصیفی بر مبنای XML است که توسط شرکت مایکروسافت ابداع شد و برای ساخت و مقدار دهی اشیا در برنامه های کاربردی به کار گرفته می شود. نام کامل اصلی XAML در واقع eXtensible Avalon Markup Language است. Avalon نام مستعار یکی از چهار هسته اصلی فریم ورک .NET 3.0 با نام شالوده ارائه مایکروسافت (WPF) است.

ادامه مطلب ...

LINQ چیست؟

شاید آخرین باری که در .NET 2005 سعی داشتین از SQL استفاده کنید متوجه پیچیدگی کار شده باشید. همراه .NET framework 3.5 امکان جدیدی به نام LINQ اضافه شد که کار را بسیار راحتر نمود. LINQ (Language Integrated Query) یک Microsoft .NET framework است که امکان query زدن روی داده ها را در خود زبان .NET ایجاد می کند. جالب است که بدانید گرامر LINQ بسیار با SQL شباهت دارد.

ادامه مطلب ...

WCF چیست؟

شالوده ارتباطی ویندوز (Windows Communication Foundation) یا به اختصار WCF، فریم ورک برنامه نویسی است که برای برقراری ارتباط بین برنامه های مختلف طراحی شده است. WCF یک از چهار رابط برنامه نویسی جدید ارائه شده در فریم ورک .NET 3.0 که در دسامبر 2006 معرفی شد است. از آنجایی فریم ورک .NET یک فریم ورک مستقل از زبان است و WCF یکی از هسته های جدید این فریم ورک است، WCF می تواند به زبان های مختلف مورد استفاده قرار بگیرد.
ادامه مطلب ...

NHibernate چیست؟


همانطور که در مبحث پیشین گفته شد یکی از ابزارهای پیاده سازی ORM در دات نت NHibernate است . در اینجا قصد داریم به شرح این تکنولوژی بپردازیم .



ادامه مطلب ...