آموزش زبان #C از مبتدی تا پیشرفته خوش آموز

آموزش زبان #C : نوع داده عمومی (Generic Types)

در این آموزش به نوع داده عمومی (Generic Types) و کاربردهای آن در زبان برنامه نویسی سی شارپ می پردازیم. یکی از انواع کلکسیون های مربوط به نوع داده عمومی با نام List of T را در این آموزش همراه با مثالهای عملی مورد بررسی قرار می دهیم. ...

آموزش زبان #C : آشنایی با Indexer

در این آموزش با Indexer و چگونگی کار با Indexer در زبان برنامه نویسی سی شارپ می پردازیم. مکانیزم Indexer به شما این امکان را می دهد تا بتوانید با کلاس ها برخورد مشابهی همچون آرایه ها داشته باشید و در واقع با آرایه های داخلی یک کلاس از طریق مکانیزم خاصی کار کنید. در این آموزش یک کلاس دارای Indexer معرفی می کنیم و به چگونگی کار با آن می پردازیم. ...

آموزش زبان #C : چگونگی ایجاد یک رویداد (Event)

در این آموزش به چگونگی ایجاد یک رویداد (Event) در برنامه نویسی شیء گرا، در زبان برنامه نویسی سی شارپ می پردازیم. در این آموزش یک رویداد را معرفی می کنیم و با نحوه معرفی آن و نحوه استفاده از delegate ها در فرآیند ایجاد رویداد (Event) می باشد. همینطور به چگونگی استفاده از این رویداد در هنگام نمونه گیری از آن کلاس می پردازیم. ...

آموزش زبان #C : مفهوم Multicasting Delegate

در این آموزش به مفهوم Multicasting Delegate در برنامه نویسی شیء گرا، در زبان برنامه نویسی سی شارپ می پردازیم. مفهوم Multicasting Delegate به ما امکان می دهد تا با استفاده از یک Delegate بتوانیم چندین متد یا تابع را به صورت یکجا فراخوانی کنیم. در این حالت به توابعی که پشت سر هم و به نوبت فراخوانی می شوند زنجیره فراخوانی (invocation chain یا invocation list) گفته می شود. ...

آموزش زبان #C : آشنایی با Delegate

در این آموزش به مفهوم Delegate در برنامه نویسی شیء گرا، در زبان برنامه نویسی سی شارپ می پردازیم. مفهوم Delegate به ما امکان می دهد تا آن را به توابع مختلفی در زمان اجرا متصل کنیم و در واقع یک Delegate می تواند از توابع مختلفی نمایندگی کند. در این آموزش با یک مثال عملی نحوه کار با Delegate ها را فرا می گیریم. ...

آموزش زبان #C : مفهوم Method Overloading در برنامه نویسی شیء گرا

در این آموزش به مفهوم Method Overloading در برنامه نویسی شیء گرا، در زبان برنامه نویسی سی شارپ می پردازیم. مفهوم Method Overloading به ما امکان می دهد تا یک تابع هم نام را چندین بار بنویسیم، منتهی در هر بار نگارش آن تعداد پارامترها یا نوع داده پارامترهای آن را متفاوت بگیریم. در این آموزش با مثالهایی واقعی از این مفهوم استفاده می کنیم. ...

آموزش زبان #C : مفهوم استاتیک (Static) در برنامه نویسی شیء گرا

در این آموزش به مفهوم استاتیک (Static) در برنامه نویسی شیء گرا، در زبان برنامه نویسی سی شارپ می پردازیم. هنگامی که در معرفی متدهای یک کلاس از کلمه کلیدی Static استفاده کنیم، منجر می شود تا بتوانیم بدون نمونه گیری از آن کلاس از متد استاتیک مربوطه بهره مند شویم. در این آموزش نمونه ای از یک متد Static را ایجاد کرده و آن را به کار می گیریم. ...

آموزش زبان #C : وراثت یا ارث بری (Inheritance)

در این آموزش به مفهوم وراثت یا ارث بری (Inheritance) در کلاس ها در زبان برنامه نویسی سی شارپ می پردازیم. وراثت به ما این امکان را می دهد تا کلاسهایی را بسازیم که از کلاس های دیگر خصوصیات و متدها و ... را به ارث ببرند. در این گونه مواقع به کلاس اصلی base class و به کلاسی که از آن ارث بری می کند، کلاس derived کلاس گفته می شود. ...

آموزش زبان #C : متدهای (Methods) کلاس

در این آموزش به نحوه معرفی متدها (Methods) برای یک کلاس در زبان برنامه نویسی سی شارپ می پردازیم. متدها (Methods) در واقع رفتارهای کلاس را نمایندگی می کنند. یک متد صرفاً یک تابع معمولی می باشد که در داخل بدنه کلاس معرفی شده است. ...

آموزش زبان #C : سازنده کلاس (Constructor)

در این آموزش به نحوه معرفی سازنده (Constructor) برای یک کلاس در زبان برنامه نویسی سی شارپ می پردازیم. سازنده ها (Constructor) به شما این امکان را می دهند تا در هنگام نمونه گیری از یک کلاس کدهایی را اجرا نمایید. همچنین اگر نیاز باشد تا در هنگام ایجاد یک نمونه جدید از یک کلاس الزاماً پارامترهایی مقدار دهی شوند، می توانید این پارامترها را به عنوان پارامتر ورودی سازنده (Constructor) تعیین نمایید. ...

دسته بندی مطالب خوش آموز
logo-samandehi