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