لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر C# با Visual Studio Community 2019
An Introduction to C# with Visual Studio Community 2019
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مقدمه ای بر سی شارپ که خیلی ساده نشده است نحوه دریافت ویژوال استودیو نحوه کار با برنامه های کنسول نحوه کار با کلاس ها و روش نحوه عملکرد کلمات کلیدی نحوه عملکرد نظرات نحوه کار با فضاهای نام، کلاس ها و روش نحوه توضیح مفاهیم بین متدها به عنوان افعال و کلاس ها و فضاهای نام به عنوان اسم ترتیب اجرای کد توصیف عملگرهای مختلف مانند +،-،/، توضیح نحوه استفاده از درون یابی رشته ای توصیف مفهوم متد تودرتو توصیف مفهوم زنجیره متد درک مفهوم پشته و استثناها درک نحوه استفاده متغیرها لطفاً برای جزئیات بیشتر به برنامه درسی نگاه کنید. پیش نیازها: امکان دانلود و نصب Visual Studio 2019 Community
لطفاً قبل از ثبت نام، نمای کلی دوره زیر را با دقت بخوانید.
1. این دوره برای مبتدیان C# است. هر چند این یک مقدمه خیلی ساده نیست. در برخی ویدیوها نسبتاً پیچیده می شود.
2. کد در صورت نیاز، تکه تکه ساخته می شود. کد در زمان واقعی انجام می شود. هیچ ارائه پاورپوینت وجود ندارد.
3. من در ویدیوها به عنوان یک سر کوچک سخنگو ظاهر می شوم و شما می بینید که در ویدیوها از جایی به مکان دیگر حرکت می کنم. در هر ویدیویی هست اگر ممکن است این موضوع حواستان را پرت میکند، لطفا ثبتنام نکنید زیرا این دوره برای شما مناسب نیست. متشکرم.
4. فایل های کد، در صورت وجود، در منابع درس ذخیره می شوند. لطفا آنها را از آنجا دانلود کنید. اینها فقط فایلهای متنی ساده هستند.
5. لطفاً به یاد داشته باشید که من فقط یک نفر هستم. من نمی توانم همیشه به تمام جزئیات ظریفی که ممکن است نیاز داشته باشید فکر کنم.
6. لطفاً به یاد داشته باشید که من فقط یک نفر هستم. ممکن است به روش های مختلفی برای انجام کارهای مشابه فکر کنید. این طبیعی است.
7. این دوره فقط از Visual Studio 2019 Community استفاده می کند.
8. در نقاط مختلف ویدیوها، ممکن است از شما خواسته شود به یک سؤال پاسخ دهید یا کدی را تایپ کنید. لطفا مکث کنید و این کار را انجام دهید.
9. در نقاط مختلف، توضیحات من می تواند بسیار دقیق باشد. لطفا آن را به خاطر بسپار.
10. در نقاط مختلف ویدیو، از مفاهیم سبک ریاضی مانند درصد استفاده می کنم. لطفا از آن آگاه باشید.
11. برای نشان دادن مفاهیم به خصوص ظریف، از دیباگر و پانل های حافظه استفاده می کنم. خیلی مفصل است مطمئن شوید که از آن لذت می برید.
12. چند فیلم پیش نمایش رایگان موجود است. لطفا آنها را حتما تماشا کنید.
13. بخشهای 1 تا 9 از برنامههای کنسول استفاده میکنند که برنامههای خط فرمان هستند.
14. بخش 10 از فرمهای Windows استفاده میکند که برنامههای رابط کاربری گرافیکی هستند.
15. میانگین طول ویدیو 6.2 دقیقه است.
16. لطفاً کل برنامه درسی دوره را قبل از خرید به دقت بخوانید تا بتوانید تصمیم آگاهانه ای در مورد خرید این دوره بگیرید.
سرفصل ها و درس ها
معرفی
Introduction
انجمن Microsoft Visual Studio 2019 را پیدا، دانلود و نصب کنید
Find, download and install Microsoft Visual Studio 2019 Community
اصول کدنویسی
Coding fundamentals
اولین برنامه سی شارپ خود را ایجاد و بسازید
Create and build your first C# program
اولین برنامه سی شارپ خود را بسازید، بسازید و اجرا کنید
Create , build and run your first C# program
هدف دوره را درک کنید
Understand the purpose of the period
تکلیف برای بیپ کردن برنامه شما
Assignment on making your program beep
خواندن ورودی رشته
Reading string input
پردازش ورودی رشته
Processing string input
جمع، تفریق، درون یابی رشته ای
Addition, subtraction, string interpolation
تقسیم، ضرب، درون یابی رشته ای
Division, multiplication, string interpolation
قالب بندی مقادیر خروجی به صورت دلار و درصد
Formatting output values as dollars and percents
ساده کردن کد با کلمه کلیدی Static در بلوک "usings".
Simplifying code with the Static keyword in the "usings" block
جمع آوری و پردازش ورودی عددی
Collecting and processing numeric input
استثناها
Exceptions
روش زنجیر زنی
Method chaining
یک شی پیچیده با چندین نوع داده را توصیف کنید
Describe a complex object with multiple data types
عملگرهای منطقی و بلوکهای if/else
Logical operators and if/else blocks
عملگرهای مقایسه
Comparison operators
منطقی و عملگر
Logical and operator
منطقی یا عملگر
Logical or operator
ساده اگر فقط با یک متغیر باشد
simple if with only one variable
ساده اگر با دو متغیر باشد
simple if with two variables
if/else با روش bool، قسمت 1
if/else with a bool method, part 1
if/else با روش bool، قسمت 2
if/else with a bool method, part 2
if/else با روش bool و ورودی خواندن، قسمت 3
if/else with a bool method and reading input, part 3
if/else با TryParse
if/else with TryParse
حلقه ها
Loops
نمونه هایی از عملگرهای واحد، بخش 1
Examples of unary operators, part 1
نمونه هایی از عملگرهای واحد، بخش 2
Examples of unary operators, part 2
1،2،3،4،5 را با حلقه for چاپ کنید
Print 1,2,3,4,5 with a for loop
با دیباگر از طریق حلقه ساده عبور کنید
Walk through simple loop with the debugger
5،4،3،2،1 را با حلقه for چاپ کنید
Print 5,4,3,2,1 with a for loop
اصول پایه پارو
Padleft basics
6 3 0 را با استفاده از حلقه for چاپ کنید
Print 6 3 0 using a for loop
مروری بر روش Substring
Overview of the Substring method
زیر رشته های مختلف یک رشته را با حلقه for بگیرید
Grab different substrings of a string with a for loop
یک رشته را با استفاده از حلقه for و ویژگی length بخوانید
Read a print a string using a for loop and the length property
ایندکس را در یک حلقه for تغییر دهید
Shift the index in a for loop
"Hey" را با حلقه while چاپ کنید
Print "hey" with a while loop
پروژه با while، for و if
Project with while, for and if
نمای کلی پروژه
Project overview
پروژه با while، for و if، قسمت 1، while با break
Project with while, for and if, part 1, while with break
پروژه با while، for و if، قسمت 2، تجزیه با را با روش custom clear امتحان کنید
Project with while, for and if, part 2, try parse with with custom clear method
پروژه با while، for و if، قسمت 3، کد را بهبود بخشید و نکات خاصی را روشن کنید
Project with while, for and if, part 3, improve code and clarify certain points
جزئیات متغیر
Variable details
کپی کردن متغیرها بر اساس مقدار
Copying variables by value
کپی کردن متغیرها با مرجع
Copying variables by reference
مفاهیم آرایه
Array concepts
آرایه ها انواع مرجع هستند
Arrays are reference types
آرایه هایی با حلقه های for
Arrays with for loops
مواد و روش ها
Methods
روش های خالی
Void methods
روشی که دوبل را برمی گرداند، قسمت 1
Method that returns a double, part 1
روشی که دوبل را برمی گرداند، قسمت 2
Method that returns a double, part 2
روشی که دوبل را برمی گرداند، قسمت 3
Method that returns a double, part 3
روشی که دوبل را برمی گرداند، قسمت 4
Method that returns a double, part 4
روشی که دوبل را برمی گرداند، قسمت 5
Method that returns a double, part 5
روش هایی که دوبل را برمی گرداند، قسمت 6
Methods that return a double, part 6
عبور از ارزش در مقابل عبور با مرجع
Passing by value vs passing by reference
رشته ها تغییر ناپذیرند
Strings are immutable
عبور رشته ها در عمق بیشتر
Passing strings in more depth
پروژه با بلوک های سوئیچ، روش ها و نوع داده DateTime
Project with switch blocks, methods and the DateTime data type
خلاصه دستمزد بررسی اجمالی پروژه
Wage summary project overview
نمایش نظرات