آموزش C #: 1 برنامه نویسی نحوی و شی گرا

C# Essential Training: 1 Syntax and Object Oriented Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری C # در توسعه برنامه های Microsoft شروع کنید. C # سریع ، توانمند و سازنده ، بهترین ویژگی های C ++ و Java را ترکیبی می کند - هیچکدام از این موارد مربوط به شمارش مرجع یا عملکرد نیستند. ما دوره آموزش ضروری C # خود را به دو قسمت تقسیم کرده ایم ، بنابراین می توانید روی ویژگی های زبانی که بیشتر باید یاد بگیرید تمرکز کنید. این بخش اجزای اساسی نحو ، شامل متغیرها ، رشته ها ، عملیات ، کلاس ها و روش ها را آموزش می دهد. به همراه مربی بروس ون هورن همراه باشید و بیاموزید که چگونه یک کلاس در داخل یک کتابخانه قابل استفاده مجدد بسازید ، و سپس توسط یک رابط کاربر ساده مصرف می شود. بعلاوه ، در مورد کپسوله سازی ، وراثت و روشهای پسوند که C # را به یک زبان برنامه نویسی شی گرا عالی تبدیل می کند ، بیاموزید. این دوره اولین و بهترین منبع شما برای برنامه نویسی با C # است - انتخاب ساده ، مدرن و محبوب برای توسعه دهندگان ویندوز.
موضوعات شامل:
  • تاریخچه سی شارپ
  • تنظیم محیط توسعه خود در Visual Studio
  • اعلام متغیرها
  • کار با رشته ها
  • استفاده از عملیات ریاضی
  • ایجاد کلاسها و خصوصیات
  • استفاده از عبارات
  • استفاده از روشهای ایستا ، انتزاعی و مجازی
  • ایجاد یک رابط کاربر
  • کلاسهای طولانی
  • کار با اشیا subc زیر کلاس
  • استفاده از ویژگی های شی گرا C #

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. C # چیست؟ 1. What Is C#?

  • تاریخچه C # The history of C#

  • C # ، چهارچوب .NET و زمان اجرا C#, the .NET Framework, and runtime

  • نصب ویژوال استودیو Installing Visual Studio

  • ایجاد یک برنامه کنسول Creating a console application

2. شروع کار 2. Getting Started

  • درک نحو C # Understanding C# syntax

  • اعلام متغیرها Declaring variables

  • با استفاده از انواع داده داخلی Using built-in data types

  • همه چیز یک شیء است Everything is an object

  • کار با رشته ها Working with strings

  • رشته های ساختمان با StringBuilder Building strings with StringBuilder

  • قالب سازهای رشته ای String formatters

  • تجزیه رشته ها به عنوان اعداد Parsing strings as numbers

  • با استفاده از عملیات ریاضی Using mathematical operations

  • کار با ثابت و شمارنده Working with constants and enumerators

  • کار با تاریخ و زمان Working with dates and times

3. کار با کلاس 3. Working with Classes

  • ایجاد کلاس Creating a class

  • نامهای نام Namespaces

  • خواص خودکار Auto-properties

  • ایجاد خواص Creating properties

  • محصور کردن با اصلاح کننده های دسترسی Encapsulation with access modifiers

  • سازندگان Constructors

  • ایجاد روشها Creating methods

  • عبارات عملکردی بدن Function bodied expressions

  • روشهای استاتیک Static methods

  • نادیده گرفتن ToString Overriding ToString

  • استفاده از کلاس مدرسه در یک برنامه فرم Using the school class in a forms app

  • ایجاد یک رابط کاربری Creating a user interface

  • دسترسی به کلاس مدرسه Accessing the school class

  • کار با ورودی کاربر Working with user input

  • تست ToString Testing ToString

4. ویژگی های شی گرا 4. Object-Oriented Features

  • گسترش کلاس برای ایجاد یک کلاس جدید Extending a class to create a new class

  • کار با اشیاء فرعی Working with subclassed objects

  • روشهای انتزاعی Abstract methods

  • آزمایش روش انتزاعی Testing the abstract method

  • روشهای مجازی Virtual methods

  • غلبه بر روش های مجازی در زیر کلاس ها Overriding virtual methods in subclasses

  • آماده شدن برای رابط Preparing for interfaces

  • اضافه کردن یک رابط Adding an interface

  • عبور از رابط ها مانند انواع Passing interfaces like types

  • روشهای پسوند Extension methods

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش C #: 1 برنامه نویسی نحوی و شی گرا
جزییات دوره
3h 14m
44
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
546,201
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bruce Van Horn Bruce Van Horn

بروس ون هورن یک توسعه دهنده نرم افزار پیشرو در ویژوال ذخیره سازی اطلاعات است. بروس یک مهندس نرم افزار کاملاً پشته با توانایی اثبات شده در توسعه برنامه های کاربردی با کارایی بالا برای هر پلتفرم یا واسطه ای ، بروس سابقه خدمت به کارفرمایان خود را با تمایز دارد. به عنوان مثال ، در سال 2008 ، او شروع به کار در One Network Enterprises ، شرکتی که توسط همکاران سابقش تشکیل شده است ؛ او به عنوان یک توسعه دهنده جاوا در پروژه های سفارشی برای شرکت های دریایی ایالات متحده مشغول به کار بود و تجربه کاربری و تخصص طراحی خود را به ابتکارات شرکت و پیشنهادات منبع باز وام داد. تیم توسعه OIS-MC در سال 2010 به گروه معتبر بخش نیروی دریایی (DON) IM / IT Excellence اعطا شد.