آموزش سی شارپ برای توسعه دهندگان ویژوال بیسیک دات نت

C# for Visual Basic .NET Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از مهارت های VB.NET موجود خود، به سرعت در C# مسلط شوید. در این دوره آموزشی یاد می گیرید که مهارت های Visual Basic.NET موجود خود را به سرعت در سی شارپ ماهر کنید. در حالی که شباهت‌های زیادی بین این دو زبان وجود دارد، این دوره ساعت‌ها در جستجوی نحو معادل مبتنی بر زبان صرفه‌جویی می‌کند، نشان می‌دهد که عملکرد در بین زبان‌ها در کجا متفاوت است و به شما نشان می‌دهد که چگونه از فضای نام My VB در یک پروژه C# استفاده کنید.

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

مقدمه Introduction

  • مقدمه Introduction

  • ترجمه Hello World از ویژوال بیسیک به سی شارپ Translating 'Hello World' from Visual Basic to C#

  • حساسیت حروف کوچک در ویژوال استودیو Case Sensitivity in Visual Studio

  • خلاصه Summary

نحو پایه سی شارپ Basic C# Syntax

  • مقدمه Introduction

  • نظرات Comments

  • انواع داده ها Data Types

  • اپراتورها: قسمت 1 Operators: Part 1

  • اپراتورها: قسمت 2 Operators: Part 2

  • اپراتورها: مدول و توان Operators: Modulus and Exponentiation

  • هیچ چیز در مقابل پوچ Nothing vs null

  • رشته های Strings

  • گزاره های منطقی Logical Statements

  • تغییر بیانیه های موردی Switch Case Statements

  • آرایه ها Arrays

  • بیانیه های تکرار Iteration Statements

  • Enums، کلمات کلیدی، مدیریت استثناء، با اجبار نوع Enums, Keywords, Exception Management, With & Type Coercion

  • خلاصه Summary

کلاس ها، رابط ها و وراثت Classes, Interfaces and Inheritance

  • مقدمه Introduction

  • ترجمه یک کلاس از VB.NET به C# Translate A Class from VB.NET to C#

  • دسترسی به معادل های اصلاح کننده Access Modifier Equivalents

  • ایجاد کلاس از ابتدا Creating A Class from Scratch

  • خواص (مبانی) Properties (basics)

  • ویژگی ها (فقط خواندنی-فقط) Properties (read-only & write-only)

  • سازندگان Constructors

  • ویرانگر Destructor

  • مواد و روش ها Methods

  • ایجاد یک نوع پایه Creating A Base Type

  • ایجاد یک نوع فرعی Creating A Sub Type

  • رابط ها: نمای کلی Interfaces: Overview

  • رابط ها: پیاده سازی ضمنی در مقابل پیاده سازی صریح Interfaces: Implicit vs. Explicit Implementation

  • رابط ها: پیاده سازی مجدد Interfaces: Re-implementation

  • رابط ها: پیاده سازی بسیاری از رابط ها Interfaces: Implementing Many Interfaces

  • رابط ها: همان نام، نوع بازگشت متفاوت Interfaces: Same Name, Different Return Type

  • اپراتورهای ریخته گری و تبدیل Casting and Conversion Operators

  • پرانتز و اپراتورهای "به عنوان". Parenthesis and 'as' Operators

  • با استفاده از Convert Class و Type Structs Using The Convert Class and Type Structs

  • پارامترهای مرجع و خروجی Reference and Out Parameters

  • آرایه های Param Param Arrays

  • خلاصه Summary

Generics، Delegates، Events و Lambdas Generics, Delegates, Events and Lambdas

  • مقدمه و ژنریک Introduction and Generics

  • نمایندگان Delegates

  • مناسبت ها Events

  • لامبدا Lambdas

  • خلاصه Summary

تکمیل انتقال Completing the Transition

  • مقدمه و 5 تفاوت نحوی دیگر Introduction and 5 More Syntax Differences

  • C# Default Snippets: Part 1 C# Default Snippets: Part 1

  • C# Default Snippets: Part 2 C# Default Snippets: Part 2

  • ویژوال بیسیک نسخه نمایشی My Namespace Visual Basic My Namespace Demo

  • معادل های سی شارپ C# Equivalents

  • ارجاع به فضای نام من در سی شارپ Referencing My Namespace in C#

  • استفاده از کلاس های فضای نام من در سی شارپ Using My Namespace Classes in C#

  • تقلید فضای نام من با یک Singleton در سی شارپ Mimicking My Namespace with A Singleton in C#

  • خلاصه Summary

تبدیل خودکار Automating Conversion

  • مقدمه Introduction

  • نمایش مبدل کد Demonstration of Code Converter

  • راه اندازی اولیه Basic Setup

  • از بین بردن عملکرد پایه Stubbing out The Base Functionality

  • تعریف رابط ها Defining Interfaces

  • پیاده سازی وب سرویس تبدیل Implementing The Conversion Web Service

  • پیاده سازی کلاس فایل کد Implementing The Code File Class

  • پیاده سازی رویدادها در کلاس مبدل Implementing Events on The Converter Class

  • روش های پیاده سازی در کلاس مبدل: قسمت 1 Implementing Methods on The Converter Class: Part 1

  • روش‌های پیاده‌سازی در کلاس مبدل: قسمت 2 Implementing Methods on The Converter Class: Part 2

  • پیاده سازی کلاس پیکربندی Implementing The Configuration class

  • آوردن همه آن ها در برنامه کنسول Bringing it All Together in The Console Application

  • تظاهرات کامل شد Completed Demonstration

  • خلاصه Summary

نمایش نظرات

آموزش سی شارپ برای توسعه دهندگان ویژوال بیسیک دات نت
جزییات دوره
3h 16m
68
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
204
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Craig Shoemaker Craig Shoemaker

Craig Shoemaker یک توسعه دهنده ، مربی ، نویسنده ، پادکستر و مژده دهنده فنی همه چیز عالی است. کریگ میزبان Podcast چند شکلی و نویسنده Pluralsight است و او برای مجله های MSDN ، مجله CoDe و مطبوعات Wrox ("شروع ASP.NET 2.0 AJAX" و "شروع ASP.NET Ajax") می نویسد. او همچنین یک Microsoft ASP.NET MVP و ASP Insider است. کریگ اغلب در حال صحبت در گروه های کاربری و رویدادهای صنعت است ، و در اوقات فراغت خود لذت می برد به دنبال یک انبار کاه برای مخفی کردن مجموعه سوزن های با ارزش خود باشد.