آموزش C# را با Windows Forms و SQL Server یاد بگیرید

Learn C# With Windows Forms and SQL Server

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یک پروژه پایگاه داده واقعی! ایجاد و اجرای برنامه‌های Windows Forms درک بلوک‌های کد، پرانتزهای فرفری، نظرات درک نحوه استفاده از درون یابی رشته‌ای و افزودن کاراکترهای خط جدید درک نحوه نمایش مقادیر متغیر با متغیرها درک نحوه استفاده از عملگرهای += و = ایجاد و استفاده از اشیایی مانند برچسب‌ها و خصوصیات آنها مانند Text توضیح معنای یک کلمه کلیدی استفاده از چندین نوع داده مختلف مانند بولی، اعشاری، رشته ای و غیره درک روش ها و نحوه استفاده از روش زنجیره ای استفاده از روش هایی که مقادیر را به شکل عددی برای عملیات ریاضی تبدیل می کنند، انواع داده های اعشاری را بخوانید و بر روی آنها کار کنید. نتایج محاسبات گرد و خروجی قالب‌بندی شده نمایش داده می‌شود درک نحوه کنترل ترتیب عملیات برای نمادهای ریاضی کنترل طرح‌بندی کنترل‌های مختلف روی یک فرم یاد بگیرید چگونه با جعبه‌های متن غنی کار کنید، و متغیرها را در مکان مناسب برای دستیابی به جلوه‌های خاص قرار دهید. با دکمه‌های رادیویی، متغیرهای فهرست‌بندی و حلقه‌های while که شمارش بالا و معکوس می‌کنند کار کنید h را یاد بگیرید ow از حلقه‌های foreach برای تکرار بلوک‌های کد استفاده کنید یاد بگیرید چگونه حلقه‌ها را ترکیب کنید و بلوک‌ها را برای ایجاد کد قدرتمند یاد بگیرید چگونه با جعبه‌های ترکیبی کار کنید و عملگر سه تایی برای تصمیم‌گیری درباره عملگرها، عملوندها و نحوه ترکیب صحیح آنها بیاموزید. نحوه استفاده از شرایط منطقی برای انجام انواع بررسی بر روی عملوندها از روش TryParse برای ایجاد برنامه های کاربردی پایدار استفاده کنید که خراب نمی شوند از ساختارهای Date time برای خواندن و تولید تاریخ ها در فرمت های مختلف استفاده کنید. و کنترل نوار ردیابی از انتخابگرهای تاریخ و اشیاء زمان برای تصمیم گیری استفاده کنید نحوه استفاده از نکات ابزار، بلوک های سوئیچ، جعبه های چک لیست ایجاد روش ها با استفاده از نمادهای سنتی و بیانی اعضای بدنه درک مفهوم پارامتر و مقدار بازگشتی درک مفهوم پارامتر و مقدار بازگشتی برای کار با کنترل‌های عددی بالا/پایین و فایل‌های کلاس درک اینکه چگونه اصلاح‌کننده‌های دسترسی خصوصی و عمومی اهمیت دارند و چرا به کلاس‌های ثابت نیاز است کار با مرور پوشه rs، کنترل فعال و غیرفعال کردن نحوه استفاده از آرایه ها، دایرکتوری ها و حلقه های foreach با آرایه ها را بیاموزید درک نحوه کار با مجموعه ها و کنترل datagridview کار با لیست ها برای یافتن حداکثر، حداقل، میانگین و مجموع ورودی های لیست کار با آرایه ها و تبدیل آرایه ها به لیست ها یاد بگیرید چگونه از کلمه کلیدی out برای ایجاد روش هایی استفاده کنید که می توانند چندین مقدار را تنظیم کنند تا روش ها مفیدتر باشند یاد بگیرید چگونه فایل ها را ذخیره کنید و از بلوک های try/catch برای ایجاد کد پایدار استفاده کنید نحوه باز کردن فایل ها و کار با نوارهای منو را بیاموزید. نحوه جستجو، برجسته کردن و جایگزین کردن متن را بیاموزید نحوه استفاده از کادرهای فونت، کنترل‌های پیش‌نمایش چاپ و افزودن قابلیت چاپ را بیاموزید. آموزش دریافت و نصب سرور SQL و کنسول مدیریت آموزش نحوه کار با انواع پایگاه داده در سرور SQL آموزش نحوه استفاده از نماهای شبکه داده، آداپتورهای داده، داده ها جداول و پرس و جوهای اولیه SQL یاد بگیرید چگونه رکوردها را در جداول درج کنید یاد بگیرید چگونه انواع داده های مختلف در SQL کار می کنند یاد بگیرید چگونه از دستور استفاده و پارامترها استفاده کنید نحوه کار با مجموعه ها، منابع اتصال، به روز رسانی داده ها را بیاموزید نحوه انجام جستجوی داده ها را بیاموزید. برای ذخیره تصاویر و پیش نمایش تصاویر بزرگ شده یاد بگیرید چگونه با مایکروسافت اکسل در کد کار کنید یاد بگیرید چگونه اطلاعات را از برنامه ما به اکسل صادر کنیم با استفاده از حلقه های تو در تو یاد بگیرید چگونه رکوردها را در یک فایل متنی بنویسید یاد بگیرید چگونه داده ها را به Microsoft word صادر کنید. دانلود و ذخیره فایل های اینترنتی با روش های مختلف پیش ها:دانشجویان باید دارای Visual Studio Community 2015 دانلود و نصب شده باشند لطفا قبل از ثبت نام حتما برنامه درسی را مطالعه کنید تا مطمئن شوید این دوره نیازهای شما را برآورده می کند. لطفاً ویدیوهای پیش نمایش رایگان را تماشا کنید تا مطمئن شوید که سبک ارائه من با سبک یادگیری شما مطابقت دارد.

به روز رسانی

8/3/2020: ویدیوی 60 در صادرات به اکسل جایگزین شد تا برخی جزئیات فنی ظریف را روشن یا بهبود بخشد.

8/8/2020: ویدیوی 63 در مورد نحوه کار با شناسه_کش در SQL Server برای جلوگیری از شکاف های هویتی اضافه شد

از حضور شما متشکریم.

مهمتر از همه: قبل از ثبت نام، لطفاً برای خواندن برنامه درسی دوره وقت بگذارید و ویدیوهای پیش نمایش رایگان را تماشا کنید تا مطمئن شوید که روش من برای ارائه اطلاعات واقعاً برای شما مفید است. این به شما نشان می دهد که در طول دوره انتظار چه چیزی را دارید. لطفا تا زمانی که این کار را انجام نداده اید ثبت نام نکنید. همچنین، لطفاً به یاد داشته باشید که من فقط یک نفر هستم و نمی‌توانم به عنوان یک نفر به همه چیزهایی که ممکن است بخواهید پوشش داده شود فکر کنم. اگر اینطور است، لطفاً به من پیام دهید و به من بگویید که چه چیزی باید اضافه شود. متشکرم.

  1. درس 2-39: مقدمه ای بر سی شارپ به عنوان مروری برای کسانی که تازه به برنامه نویسی در سی شارپ می پردازند یا از زبان دیگری می آیند.

    1. منظور این نیست که جامع باشد، بلکه به سادگی شما را برای پروژه پایگاه داده آماده می کند.

    2. این مروری بر مفاهیم اولیه برنامه نویسی است.

  2. درس 40-45: پروژه ویرایشگر متن برای نشان دادن کدنویسی پیشرفته تر.

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

  3. درس 46-62: انواع تکنیک های پیشرفته مورد استفاده در ساخت یک پروژه پایگاه داده.

    1. در اینجا نحوه ترکیب C# و SQL Server را می آموزید.

    2. کد در این درس ها بسیار پیچیده می شود.

    3. مطمئن شوید که MS Office را برای این قسمت نصب کرده اید وگرنه نمی توانید پروژه را تکمیل کنید.

    4. اگر می‌خواهید از کد ذخیره شده در GitHub برای این بخش استفاده کنید، پیکربندی آن دشوارتر از کد برای درس‌های ساده خواهد بود.

    5. هنگام انجام این پروژه مطمئن شوید که به منابع درسی نگاه می کنید. به روز رسانی ها در آنجا ذخیره شده است.

  4. درس‌های 63-66: پروژه‌های کوچک متفرقه که امکانات متنوعی را با C# نشان می‌دهند.

مهم است که مانند من تمام کدها را تایپ و اجرا کنید. برای اینکه یک قدم جلوتر بروید، به سادگی این سوال را بپرسید و به آن پاسخ دهید: چگونه می توانم یک تغییر معنی دار در کد ایجاد کنم تا یک اثر جدید ایجاد کنم؟ پرسیدن و پاسخ دادن مداوم به این سوال در حین تماشای ویدیوها به شما امکان می دهد مهارت های خود را فراتر از آنچه به شما نشان می دهم بهبود ببخشید.

لطفاً توجه داشته باشید که من مطالب را با سرعت نسبتاً آرامی توسعه می‌دهم، بنابراین اگر خیلی آهسته صحبت می‌کنم، لطفاً ویدیوها را با 1.25x تماشا کنید.

من نویسنده "Beginning C# Hands-On The Core Language" و "C# Hands-On The Advanced Features" هر دو از PACKT هستم.

هر ویدیو با کیفیت HD است و فایل های پروژه را می توان از GitHub دانلود کرد. پیوند مورد نیاز در زیر منابع درس ذخیره می شود. ممنون که خواندید و بیایید کدنویسی کنیم!

بخش هایی از پاورپوینت ویدیوی تبلیغاتی دارای مجوز از PresenterMedia.


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

این دوره چگونه کار می کند How does this course work

  • نمای کلی دوره Course overview

یادگیری اصول Learning the fundamentals

  • اولین برنامه را ایجاد و اجرا کنید Create and run the first program

  • نمایش یک پیام با برچسب Display a message with a label

  • ایجاد و استفاده از یک متغیر Creating and using a single variable

  • توصیف اشیا با انواع داده های متعدد Describing objects with multiple data types

  • خواندن ورودی، به کارگیری روش ها و تولید خروجی Reading input, applying methods, and producing output

  • خواندن، تبدیل و نمایش مقادیر Reading, converting and displaying values

  • انجام ریاضی عملی روی دو متغیر Doing practical math on two variables

  • نمایش کمیت های بدون تغییر با ثابت Representing unchanging quantities with constants

  • نکات عمومی استفاده از ویژوال استودیو General Visual Studio usage tips

کنترل جریان برنامه Controlling program flow

  • استفاده از بلوک‌های if/else با چک باکس Using if/else blocks with check boxes

  • استفاده از بلوک‌های if/else با رشته‌ها و متدها Using if/else blocks with strings and methods

  • تغییر مقادیر متغیر با استفاده از "x++" و "++x"، قسمت 1 Changing variable values using "x++" and "++x", Part 1

  • تغییر مقادیر متغیر با استفاده از "x++" و "++x"، قسمت 2 Changing variable values using "x++" and "++x", Part 2

  • چاپ 1،2،3،4،5 با حلقه های while و دکمه های رادیویی، قسمت 1 Printing 1,2,3,4,5 with while loops and radio buttons, Part 1

  • چاپ 5،4،3،2،1 با حلقه های while و دکمه های رادیویی، قسمت 2 Printing 5,4,3,2,1 with while loops and radio buttons, Part 2

  • به روز رسانی نوارهای پیشرفت با حلقه های for Updating progress bars with for loops

  • تکرار روی مجموعه‌ها با حلقه‌های فورج، قسمت 1 Iterating over collections with foreach loops, Part 1

  • تکرار روی مجموعه‌ها با حلقه‌های فورج، قسمت 2 Iterating over collections with foreach loops, Part 2

  • با استفاده از عملگر سه تایی، قسمت 1 Using the ternary operator, Part 1

  • با استفاده از عملگر سه تایی، قسمت 2 Using the ternary operator, Part 2

  • ایجاد برنامه های پایدارتر با TryParse Creating more stable programs with TryParse

اپراتورها Operators

  • اپراتورهایی که در محل ارزیابی و تخصیص می دهند Operators that evaluate and assign in place

  • بررسی دو شرط با منطقی و عملگر Checking two conditions with the logical and operator

  • بررسی دو شرط با منطقی یا عملگر Checking two conditions with the logical or operator

  • ترکیب عملگرهای منطقی برای بیان منطق پیچیده تر Combining logical operators to express more complex logic

  • تصمیم گیری با بلوک ها و روش های سوئیچ، قسمت 1 Making decisions with switch blocks and methods, Part 1

روش ها و آرایه ها Methods and arrays

  • تصمیم گیری با بلوک ها و روش های سوئیچ، قسمت 2 Making decisions with switch blocks and methods, Part 2

  • یک کلاس استاتیک برای ذخیره متدهای ابزار، قسمت 1 ایجاد کنید Create a static class for storing utility methods, Part 1

  • یک کلاس استاتیک برای ذخیره متدهای ابزار، قسمت 2 ایجاد کنید Create a static class for storing utility methods, Part 2

  • پروژه مرورگر پوشه با آرایه ها، مرحله 1 Folder browser project with arrays, Step 1

  • پروژه مرورگر پوشه با آرایه ها، مرحله 2 Folder browser project with arrays, Step 2

  • پروژه کنترل مشاهده شبکه داده با حلقه ها، مرحله 1 Datagrid view control project with loops, Step 1

  • پروژه کنترل مشاهده شبکه داده با حلقه ها، مرحله 2 Datagrid view control project with loops, Step 2

  • با استفاده از لیست ها و کلمه کلیدی خارج، قسمت 1 Using lists and out keyword, Part 1

  • استفاده از لیست ها و کلمه کلیدی خارج، قسمت 2 Using lists and out keyword, Part 2

  • استفاده از روش Split با پارامترها Making use of the Split method with params

  • با استفاده از متدهای Linq، قسمت 1 Using Linq methods, Part 1

  • استفاده از متدهای Linq، قسمت 2 Using Linq methods, Part 2

ایجاد، ذخیره، خواندن، پیش نمایش و چاپ فایل ها Creating, Saving, Reading, Previewing And Printing Files

  • ایجاد رابط و اضافه کردن توانایی برای ذخیره فایل ها Create the interface and add ability to save files

  • قابلیت خواندن فایل ها و جلوگیری از خرابی را اضافه کنید Add the ability to read files and prevent crashes

  • آیتم های منو را اضافه کنید که امکان مکان یابی و برجسته کردن یک کلمه را فراهم می کند Add menu items that allow locating and highlighting a word

  • اضافه کردن ویژگی هایی برای تغییر فونت، پیش نمایش و چاپ Add features to change font, preview and print

  • چاپ حرفه ای را به پرینترها و فایل ها اضافه کنید Add professional printing to printers and files

  • وقفه از برنامه نویسی: نمای کلی سطح بالا از بسیاری از قطعات یک پروژه Break from programming: High level overview of the many pieces of a project

پروژه پایگاه داده Database Project

  • SQL Server 2014 را با کنسول مدیریت دریافت کنید Get SQL Server 2014 with management console

  • SQL Server 2014 را نصب کنید Install SQL Server 2014

  • پایگاه داده را برای استفاده در پروژه ایجاد کنید Make the database to be used with the project

  • فرم اصلی و فرم های کسب و کار را ایجاد کنید Create the main form and the business forms

  • اجزای رابط را به فرم مخاطبین تجاری اضافه کنید Add interface components to the business contacts form

  • مدل پایگاه داده را ایجاد کنید Create the database model

  • برای اتصال به پایگاه داده کد بنویسید Write code to connect to the database

  • برای ذخیره رکوردهای جدید کد بنویسید Write code to save new records

  • برای ویرایش رکوردهای موجود کد بنویسید Write code to edit existing records

  • برای حذف رکوردهای موجود کد بنویسید Write code to delete existing records

  • برای جستجوی سوابق کد بنویسید Write code to search for records

  • برای ذخیره تصاویر، قسمت 1 کد بنویسید Write code to save images, Part 1

  • برای ذخیره تصاویر، قسمت 2 کد بنویسید Write code to save images, Part 2

  • صادرات پروژه به عنوان فایل قابل نصب Exporting the project as an installable file

  • اضافه کردن قابلیت صادرات به اکسل، به روز شده در 8/3/2020 Add ability to export to excel, updated 8/3/2020

  • امکان صادرات رکوردها به فایل های متنی را اضافه کنید Add ability to export records to text files

  • قابلیت صادرات داده به مایکروسافت ورد را اضافه کنید Add ability to export data to Microsoft Word

  • ساخت SQL Server با استفاده از Identity_Cache، شناسه را به صورت متوالی نگه دارید Making SQL Server keep the ID sequential using Identity_Cache

  • به روز رسانی برای کار با @ در نام پارامترها، 8/2/2020 Update to working with @ in the parameter names, 8/2/2020

متفرقه Miscellaneous

  • دانلود فایل ها به صورت همزمان و ناهمزمان Download files synchronously and asynchronously

  • پروژه نمایشگر تصویر Image viewer project

  • پروژه کپی فایل، قسمت 1 File copier project, Part 1

  • پروژه کپی فایل، قسمت 2 File copier project, Part 2

جستجوی تمام ستون های پروژه مشاهده شبکه داده Search all columns of data grid view project

  • به روز رسانی به SQL Server 2019 Update to SQL Server 2019

  • پایگاه داده را در DB محلی تنظیم کنید Setup the database in local DB

  • پروژه کوچک را تمام کنید Finish the mini project

استفاده از انواع داده های پوچ با پایگاه های داده Using nullable data types with databases

  • یک جدول کوچک در SQL Server ایجاد کنید Create a small table in SQL Server

  • ایجاد یک کلاس کوچک در سی شارپ Create a small class in C#

  • کد کامل را با استفاده از عددهای اعشاری nullable بنویسید Write complete code using decimal nullables

  • قابلیت نمایش نتایج در یک برچسب را اضافه کنید Add ability to display results in a label

پروژه کپی کردن بین دو شی datagridview Project on copying between two datagridview objects

  • نمای کلی پروژه Project overview

  • رابط ایجاد کنید و به جداول در Local DB متصل شوید Make interface and connect to tables in Local DB

  • SQL Query را اضافه کنید Add SQL Query

  • کد رو بنویس Write the code

نمایش نظرات

آموزش C# را با Windows Forms و SQL Server یاد بگیرید
جزییات دوره
12.5 hours
79
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,329
4.6 از 5
دارد
دارد
دارد
T O
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

T O T O

انتشار دهنده دانش