Portable Class Library چیست؟
Portable Class Libr ...
اس کیوال سرور، از سال 2005 به بعد، به صورت توکار امکان تعریف و ذخیره سازی اطلاعات schema less و یا schema free را به کمک فیلدهایی از نوع XML ارائه داده است؛ به همراه یکپارچگی آن با زبان XQuery برای تهیه کوئریهای سریع سمت سرور. در فیلدهای XML میتوان اطلاعات انواع و اقسام اشیاء را بدون اینکه نیازی به تعریف تک تک فیلدهای مورد نیاز، در بانک اطلاعاتی وجود داشته باشد، ذخیره کرد. یک نمونه از کاربرد چنین امکانی، نوشتن برنامههای «فرم ساز» است. ...
Managed Extensibility Framework یا MEF
کامپوننتی از Framework 4 است که برای ایجاد برنامههای توسعه پذیر
(Extensible) با حجم کم کد استفاده میشه.این تکنولوژی به برنامه نویسان این
امکان رو میده که توسعههای (Extension) برنامه رو بدون پیکربندی استفاده
کنند. همچنین به توسعه دهندگان این اجازه رو میده که به آسانی کدها رو
کپسوله کنند .
MEF به عنوان بخشی از 4 NET. و Silverlight 4 معرفی شد. MEF یک راه حل ساده
برای ...
SQL Server قابلیت فعال(enable) و غیر فعال(disable) کردن دو قید کلید خارجی و check را برای ما مهیا کرده است.
ما میتوانیم بعد از ساخت جدول و انتشار مقداری داده در آن قیدهایی را ایجاد کنیم. بطور پیشفرض اگر شرط قید ما بر قرار بود قید به طور صحیح ساخته میشود و اگر شرط قید ما بر قرار نباشد قید با خطای conflict مواجه خواهد شد.
بطور کلی غیر فعال کردن قیدها کار درستی نیست. ولی در برخی مواقع برای تسریع در اجرای کد میتوانیم قید را ...
در این پست نگاهی کلی به ویژگیهای پایگاههای داده NOSql خواهیم
داشت و با بررسی تاریخچه و دلیل پیدایش این سیستمها آشنا خواهیم شد.
با فراگیر شدن اینترنت در سالهای اخیر و افزایش کاربران ، سیستمهای
RDBMS جوابگوی نیازهای برنامهنویسان در حوزهی وب نبودند زیرا نیاز به
نگهداری دادهها با حجم بالا و سرعت خواندن و نوشتن بالا از جمله نقط ضعف
سیستمهای RDBMS میباشد ، چرا که با افزایش شدید کاربران دادهها اصولا به
...
در این مطلب میخوام روش استفاده از Async&Await رو براتون بگم. Async&Await خط و مشی جدید Microsoft برای تولید متدهای Async هستش که نوشتن این متدها رو خیلی جذاب کرده و کاربردهای خیلی زیادی هم داره. مثلا هنگام استفاده از Web Api در برنامههای تحت ویندوز نظیر WPF این روش خیلی به ما کمک میکنه و در کل نوشتن Parallel Programming را خیلی جالب کرده.
برای اینکه بتونم قدرت و راحتی کار با این ابزار رو به خوبی نشون بدم ابتدا یک م ...
در این پست قصد دارم کلاس زیر رو براتون آزمایش کنم:public abstract class myabstractclass
{
public abstract string dosomething( string input );
public double round( double number , int decimals )
{
return math.round( number , decimals );
}
}
در کلاس بالا که abstract هستش، متدی دارم که abstract است و بدنهای نداره و از متد بعدی به اسم round برای گرد کردن اعداد استفاده میشه. برای تست کلاس ب ...
احتمالا تا حالا شده که میخواستید متدهایی بنویسید که دادههای ورودی رو چک
کنند و از درست بودن مقادیر اطمینان حاصل کنید و احتمالا کدهای شما هم مثل
نمونه پایین هستشpublic class timeclock
{
public void clockin( int32 id, datetime clockdate )
{
if ( id < 0 )
{
throw new argumentoutofrangeexception( "..." );
}
if ( clockdate.date != ...
با سلام خدمت دوستان عزیز
تصمیم گرفتم در طی چندین پست در حد توانم به آموزش jQuery بپردازم. (مطالب نوشته شده برداشت ازادی از کتاب jQuery in action است)جی کوئری (jQuery) چیست؟jQuery یک کتابخانه بسیار مفید برای جاوا اسکریپت است. بسیار ساده و کارآمد است و مشکل جاوا اسکریپت را برای تطابق با مرورگرهای اینترنتی مختلف برطرف نموده است ...
در ادامه
پست قبل، در این پست به بررسی کلاس Triangle جهت رسم مثلث و کلاس Diamond جهت رسم لوزی میپردازیم.using System.Drawing;
namespace PWS.ObjectOrientedPaint.Models
{
/// <summary>
/// Triangle
/// </summary>
public class Triangle : Shape
{
#region Constructors (2)
/// <summary>
/// Initializes a new instance of the <see cref="Triangle" /> ...