نوت پد مخصوص برنامه نویسان Notepad++ 5.9.8

نت پد حرفه ای برای برنامه نویسان-اشکان سافت

 

همیشه داشتن نرم افزار های بروز برای انجام کارها جزو ضروریات می باشد حال آنکه این نرم افزار نوت پد پلاس باشد که بسیار کاربردی می باشد.اگر جزو برنامه نویسان حرفه ای باشید نوت پد پلاس جز نرم افزارهای ضروری در حد بودن در دسکتاپ برای شماست.Notepad++ را برنامه نویسان حرفه ای می شناسند که نیاز مبرمی به این نرم افزار ساده ولی بسیار کاربردی دارند.سادگی در استفاده از این نرم افزار ویژگی است که هر برنامه نویسی را برای استفاده از این نرم افزار Notepad++ وسوسه می کند تا از نرم افزارهای دیگر خلاصی پیدا کنند و دقت و کاربری قوی را در یکجا داشته باشند.

به ادامه مطلب بروید...

ادامه نوشته

:::هر چی از سی شارپ بخوای تو این مقاله هست(6)::::

c# tutorials

کلمه کلیدی اختیاری ref

در حال حاضر کلمه کلیدی ref برای متدهای صدا زننده اختیاری است. کد زیر را در نظر بگیرید:

void Increment(ref int x)
{
  ++x;
}
 
int x = 0;
Increment(ref x);
به ادامه مطلب بروید...
ادامه نوشته

:::هر چی از سی شارپ بخوای تو این مقاله هست(5)::::

c# tutorials

اشکالات پلتفورم

منبع .NET مایکروسافت برای اجرا فقط ویندوز است .پیاده سازی‌های دیگری برای اجرای برنامه‌های سی شارپ در ویندوز، لینوکس،BSD یا Mac OS X[[]] وجود دارند اما هنوز کامل نیستند : Mono و DotGNU در نوامبر سال ۲۰۰۲ توسط مایکروسافت(نسخه ۱.۰) برای پیاده سازی CLI برای کار در Free BSD و Mac OS X ۱۰.۲ ارائه شد، اما نسخه‌های بعدی آنها فقط قابل اجرا بر روی ویندوز بود.


به ادامه مطلب بروید...

ادامه نوشته

:::هر چی از سی شارپ بخوای تو این مقاله هست(4)::::

c# tutorials

سازنده‌های پیشرفته :

ماهیت تمامی برنامه‌های امروزی به گونه‌ای ست که با حجم عظیمی از داده‌ها سرو کار دارند.برای مدیریت داده‌ها، نیاز به کلاس‌هایی ست که در مهندسی نرم‌افزار آنها را Entity Types می‌نامیم.این کلاس‌ها به عنوان بسته‌هایی از داده‌ها محسوب می‌شوند.معضل فعلی موجود در رابطه با Entity Typeها تعدد سازنده‌های آن‌ها می‌باشد و ممکن است شما نیز با این مشکل برخورد کرده باشید.به این صورت که در سناریوهای مختلف، برنامه نویسان مجبور هستند سازنده یک کلاس را به چند شکل سربارگذاری کنند.C# ۳.۰ راه چاره‌ای فوق العاده برای این مشکل ارائه می‌دهد. Object initializer حالت پیشرفته‌ای از سازنده می‌باشد.

class Person
{
    private string firstname;
 
    public string FirstName
    {
        get { return firstname; }
        set { firstname = value; }
    }
 
    private string lastname;
 
    public string LastName
    {
        get { return lastname; }
        set { lastname = value; }
    }
 
    private int age;
 
    public int Age
    {
        get { return age; }
        set { age = value; }
    }
}


 

به ادامه مطلب بروید...

ادامه نوشته

:::هر چی از سی شارپ بخوای تو این مقاله هست(3)::::

c# tutorials

Delegate‌های ناشناس [ویرایش]

Delegateهای ناشناس که عملکردهای محدودی را در #C به وجود می‌آورند.کد کنار بدنه Deletage ناشناس، دسترسی کامل برای خواندن یا نوشتن در متغیرهای عمومی، پارامترهای توابع و اعضای کلاسهای دارای محدوده Deletage را دارد ولی پارامترهای out و ref را پشتیبانی نمی‌کند. برای مثال :

int SumOfArrayElements(int[] array)
{
    int sum = 0;
    Array.ForEach(
        array,
        delegate(int x)
        {
            sum += x;
        }
    );
    return sum;
}

Delegate covariance and contravariance

به ادامه مطلب بروید...

ادامه نوشته

:::هر چی از سی شارپ بخوای تو این مقاله هست(2)::::

عنوان درست این صفحه(C# programming language) می‌باشد ولی به دلیل قیود تکنیکی از آوردن علامت # صرف نظر شده‌است.

سی‌شارپ (C#) زبانی شیءگرا و سطح بالا (high level) از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.

زبان #C، یک زبان برنامه نویسی چند الگویی است و منظم شده مدل‌های تابعی، امری، عمومی، شی گرا و جز گرا می‌باشد. این زبان توسط ماکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMAو ISO را نیز در بر گرفت. #C یکی از ۴۴ زبان برنامه نویسی ای است که توسط Common Language Runtime از .NET Framework پشتیبانی می‌شوند و در همه جا به وسیله Microsoft Visual Studio شناخته می‌شود.

این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.Anders Hejlsberg، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبان‌های جاوا و دلفی تاثیر پذیرفته‌است. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در جولای ۲۰۰۰، زمانی که ماکروسافت پروژه را عمومی اعلام کرد، اسم آن به #C تغییر پیدا کرد.آخرین نسخه آن نسخه ۴ است که از ویژوال استدیو ۲۰۱۰ استفاده می‌کند.

به ادامه مطلب بروید...

ادامه نوشته

:::هر چی از سی شارپ بخوای تو این مقاله هست::::

Programming int the key of C#

عنوان درست این صفحه(C# programming language) می‌باشد ولی به دلیل قیود تکنیکی از آوردن علامت # صرف نظر شده‌است.

سی‌شارپ (C#) زبانی شیءگرا و سطح بالا (high level) از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.

زبان #C، یک زبان برنامه نویسی چند الگویی است و منظم شده مدل‌های تابعی، امری، عمومی، شی گرا و جز گرا می‌باشد. این زبان توسط ماکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMAو ISO را نیز در بر گرفت. #C یکی از ۴۴ زبان برنامه نویسی ای است که توسط Common Language Runtime از .NET Framework پشتیبانی می‌شوند و در همه جا به وسیله Microsoft Visual Studio شناخته می‌شود.

این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.Anders Hejlsberg، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبان‌های جاوا و دلفی تاثیر پذیرفته‌است. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در جولای ۲۰۰۰، زمانی که ماکروسافت پروژه را عمومی اعلام کرد، اسم آن به #C تغییر پیدا کرد.آخرین نسخه آن نسخه ۴ است که از ویژوال استدیو ۲۰۱۰ استفاده می‌کند.

به ادامه مطلب بروید...

ادامه نوشته

ویژوال استودیو ۲۰۱۰ و دیگر هیچ !

- پشتیبانی بهتر از محاسبات ابری ( Cloud Computing )
- پیشرفت قابل توجه در Office و Sharepoint
- پیشرفت های مهم در Silverlight که جای خود را در وب باز کرده است.
- توسعه WPF
- ابزارهای لازم برای طراحی برنامه برای ویندوز ۷

به ادامه مطلب بروید...

ادامه نوشته

دانلود برنامه آموزشی سی شارپ ۲۰۰۸

اگر اینترنت پر سرعتی در اختیار دارید می توانید این فایل آموزشی را که محصول شرکت انیاک است و حجمی در حدود ۱۳۸ مگابایت دارد از سایت رپیدشیر دانلود کنید.

البته قبل از اینکه به دانلود این فایل بپردازید خواهشمندم به این نکته توجه بفرمایید که برای اجرا کردن این فایل آموزشی ، احتیاج به خرید یک کد ۹ رقمی از سایتی به نام Learninweb.com دارید.

به ادامه مطلب بروید...

ادامه نوشته

ﻣﺜﺎل : ﻳﻚ ﺑﺮﻧﺎﻣـﻪ ی ﺳـﻲ ﺷـﺎرپ ﺟﺪﻳـﺪ ‪ console‬ را در ‪ VS.NET‬ﺑـﺎز ﻛﻨﯿـﺪ و ﻧـﺎم آﻧـﺮا دراﺑﺘـﺪا ‪ ex۱

برای کلیک کردن بر روی دکمه ادامه مطلب بهتر است دارای دو شرط زیر باشید :

۱ - اینترنت پر سرعت را بهتر است داشته باشید.
۲ - مقدار کمی هم علاقه به برنامه نویسی !

ادامه نوشته