Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
آیا به دنبال راه هایی برای تراز کردن برنامه نویسی C# هستید؟ در این دوره ، متخصص برنامه نویسی جو مارینی شما را از طریق نحوه استفاده از رابط ها و ژنرال ها در C#راهنمایی می کند. جو توضیح می دهد که از رابط ها و ژنرال ها هر دو برای ساخت کلاس های انعطاف پذیر استفاده می شوند. او شما را از طریق نحوه تعریف و پیاده سازی رابط ، نحوه استفاده از رابط هنگام ریختن یک کلاس C# به نوع دیگر ، نحوه اجرای بیش از یک رابط برای کلاس C# و موارد دیگر ، پیاده می کند. جو توضیح می دهد که چگونه رابط ها کد شما را زیرک ، جمع و جور و کارآمد نگه می دارند ، در حالی که از ژنرال ها برای ایجاد کدی استفاده می شود که قابل حفظ و خواندن آسان تر باشد. جو به شما نشان می دهد که چگونه می توانید از لیست های C# List برای ایجاد لیست های نوع ذخیره ای از اشیاء استفاده کنید. او همچنین نحوه استفاده از نسخه های عمومی ساختارهای داده صف و پشته و همچنین نحوه استفاده از نسخه های عمومی ساختارهای داده صف و پشته را در بر می گیرد. رابط ها و ژنرال ها پروژه های C# شما را آسانتر می کنند و مقیاس های کمتری دارند و مشکلات کمتری دارند.
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
تنظیم محیط
Setting up the environment
آنچه باید از قبل بدانید
What you should already know
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
یادگیری C#: رابط ها و ژنرال ها
Learning C#: Interfaces and generics
تنظیم محیط توسعه
Setting up the development environment
1. بررسی اجمالی
1. Overview
ژنرال ها چیست؟
What are generics?
درک رابط ها در C #
Understanding interfaces in C#
درک عمومی در C #
Understanding generics in C#
رابط ها چیست؟
What are interfaces?
2. C # رابط
2. C# Interfaces
درک واسط های C #
Understanding C# interfaces
تعریف و اجرای رابط
Defining and implementing an interface
راه حل: برنامه نویسی C# رابط
Solution: Programming C# interfaces
با استفاده از رابط ها و ریخته گری
Using interfaces and casting
چالش: برنامه نویسی C# رابط
Challenge: Programming C# interfaces
پیاده سازی چندین رابط
Implementing multiple interfaces
با استفاده از پیاده سازی صریح رابط
Using explicit interface implementation
با استفاده از رابط های تعریف شده دات نت
Using .NET-defined interfaces
چالش: ساختن یک ژنراتور عدد تصادفی با استفاده از یک رابط
Challenge: Building a random number generator using an interface
رابط ها و ریخته گری
Interfaces and casting
راه حل: ساختن یک مولد عدد تصادفی با استفاده از یک رابط
Solution: Building a random number generator using an interface
3. C # عمومی
3. C# Generics
صف و پشته
Queue and stack
دانستن فواید ژنریک
Understanding the benefits of generics
مزایای ژنرال ها
The benefits of generics
کاوش در مجموعه های لیست عمومی
Exploring the generic list collections
چالش: برنامه نویسی C# Generics
Challenge: Programming C# generics
با استفاده از صف و پشته
Using the queue and stack
با استفاده از فرهنگ لغت
Using a dictionary
راه حل: برنامه نویسی C# Generics
Solution: Programming C# generics
مجموعه لیست های عمومی
Generic list collections
چالش: دریافت اطلاعات از یک لیست
Challenge: Getting information from a list
راه حل: دریافت اطلاعات از یک لیست
Solution: Getting information from a list
جو مارینی یک مدافع ارشد توسعهدهنده در Google و توسعهدهنده Dreamweaver و Windows Phone است.
جو بیش از 20 سال در صنایع وب و نرمافزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقشهای برجستهای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانسهای صنعتی است و چندین نشریه در زمینه توسعه وب و نرمافزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.
نمایش نظرات