لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ساخت کنسول سی شارپ و فرم های ویندوز با Entity Framework [ویدئو]
C# Console and Windows Forms Development with Entity Framework [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سی شارپ، همه کاره ترین زبان برنامه نویسی در چارچوب دات نت، به توسعه دهندگان این امکان را می دهد که برنامه های ویندوز، وب و موبایل بسازند. از پشتیبانی قوی جامعه برخوردار است و بیش از پنج میلیون توسعه دهنده C# را ترجیح می دهند. این دوره به شما یاد می دهد که چگونه یک برنامه Windows Forms با استفاده از سی شارپ بسازید.
این دوره با برجسته کردن اهداف آموزشی و توضیح مراحل نصب ویژوال استودیو 2022 شروع می شود. در ادامه، مفاهیم اولیه و پیشرفته برنامه نویسی کنسول سی شارپ مورد نیاز برای توسعه برنامه را یاد خواهید گرفت. همچنین نحوه استفاده از WinForms، ADO.Net و Language Integrated Query (LINQ) برای ایجاد برنامه های WinForms را خواهید فهمید. در ادامه، یاد خواهید گرفت که برنامه های رابط کاربری گرافیکی مبتنی بر داده را با استفاده از فرم های ویندوز بسازید و پایگاه داده ها را با استودیوی مدیریت سرور SQL مدیریت کنید.
در مرحله بعد، مفهوم مدیریت کاربر را درک خواهید کرد و یاد خواهید گرفت که چگونه از کلاس های کاربردی برای تمیز نگه داشتن کد استفاده کنید. بعداً، توسعه برنامههای کاربردی رابط چند سندی (MDI) و تکنیکهای افزودن یک پروژه ویژوال استودیو به کنترل منبع را یاد خواهید گرفت.
در پایان این دوره، شما در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود. این کار مهارت های تازه آموخته شده شما را به کار می گیرد و رئیس و همکارانتان را تحت تاثیر قرار می دهد.
فایلهای کد و تمام منابع مرتبط در GitHub در آدرس زیر آپلود میشوند: https://github.com/PacktPublishing/C-Console-and-Windows-Forms-Development-with-Entity-Framework نحوه ایجاد برنامههای دسکتاپ با C# را بیاموزید.
برنامه های Windows Forms را به پایگاه داده متصل کنید
نحوه استفاده از عملگرهای سی شارپ را برای کارهای ریاضی و منطقی کشف کنید
مدیریت تغییرات پایگاه داده و مدیریت عملیات ایجاد، خواندن، به روز رسانی و حذف (CRUD).
برای بازیابی داده ها از پایگاه داده، Query یکپارچه زبان (LINQ) را بنویسید
به GitHub متصل شوید و پروژه ای را آپلود کنید این دوره آموزشی مناسب برای افراد مبتدی است که می خواهند LINQ را یاد بگیرند و می خواهند برنامه نویسی دات نت را با C# یاد بگیرند. این دوره همچنین برای کسانی که می خواهند توسعه دسکتاپ با Windows Forms را از ابتدا یاد بگیرند مفید خواهد بود.
هیچ دانش قبلی از C# یا .NET لازم نیست. با مفاهیم C#، Language Integrated Query (LINQ)، ADO.NET و SQL Server آشنا شوید * نحوه اعمال اصول برنامه نویسی شی گرا در C# را یاد بگیرید * برای ساخت و اجرای برنامه های Windows Forms شگفت انگیز آماده شوید.
سرفصل ها و درس ها
معرفی
Introduction
بررسی اجمالی دوره
Course Overview
راه اندازی محیط توسعه
Development Environment Setup
در حال نصب Visual Studio 2022 Community Edition
Installing Visual Studio 2022 Community Edition
اولین پروژه کنسول سی شارپ خود را ایجاد کنید
Create Your First C# Console Project
تور Visual Studio 2022 Community Edition
Visual Studio 2022 Community Edition Tour
درک تفاوت بین دات نت 6 و نسخه های قبلی
Understanding the Difference Between .NET 6 and Previous Versions
توسعه با استفاده از کد ویژوال استودیو
Development Using Visual Studio Code
بررسی بخش
Section Review
برنامه نویسی کنسول سی شارپ – ساختارهای کنترل پایه
C# Console Programming – Basic Control Structures
آشنایی با سینتکس پایه سی شارپ
Understanding Basic C# Syntax
برنامه های ورودی و خروجی
Input and Output Programs
انواع داده های سی شارپ و تبدیل
C# Data Types and Conversion
تکنیک های اشکال زدایی برنامه
Application Debugging Techniques
عملگرهای محاسباتی و انتساب
Arithmetic and Assignment Operators
اظهارات مشروط
Conditional Statements
جملات تکراری
Repetition Statements
برنامه نویسی کنسول سی شارپ – مفاهیم پیشرفته تر
C# Console Programming – More Advanced Concepts
روش ها - باطل
Methods - Void
روش ها - بازگشت ارزش
Methods - Value Returning
توابع دستکاری رشته
String Manipulation Functions
توابع دستکاری تاریخ
DateTime Manipulation Functions
رسیدگی به استثنا
Exception Handling
آرایه ها
Arrays
لیست ها
Lists
برنامه نویسی کنسول سی شارپ – مفاهیم شی گرا
C# Console Programming – Object-Oriented Concepts
مقدمه ای بر کلاس ها و اشیا
Introduction to Classes and Objects
روش اضافه بار
Method Overloading
کلاس های استاتیک و اعضای کلاس ایستا
Static Classes and Static Class Members
ارث بری با کلاس ها و رابط ها
Inheritance with Classes and Interfaces
سازندگان
Constructors
راه حل ویژوال استودیو را به گیت هاب اضافه کنید
Add Visual Studio Solution to GitHub
حساب GitHub ایجاد کنید
Create GitHub Account
Solution را به Source Control اضافه کنید
Add Solution to Source Control
برنامه های کاربردی WinForms – مبانی
WinForms Applications – The Basics
Visual Studio 2022 - Windows Forms Setup
Visual Studio 2022 - Windows Forms Setup
ایجاد یک برنامه ساده WinForms (برنامه اجاره خودرو)
Creating a Simple WinForms Application (Car Rental Application)
آشنایی با کنترلها، ویژگیها و رویدادهای WinForms
Understanding WinForms Controls, Properties, and Events
اعتبار سنجی فرم و رسیدگی به استثنا
Form Validation and Exception Handling
نصب SQL Server Express Edition
Installing SQL Server Express Edition
ایجاد پایگاه داده در SQL Server
Creating a Database in a SQL Server
ایجاد مدل پایگاه داده با ADO.NET
Creating a Database Model with ADO.NET
انتخاب داده از پایگاه داده با استفاده از پرس و جو یکپارچه زبان (LINQ)
Selecting Data from the Database Using Language Integrated Query (LINQ)
ارسال به پایگاه داده از فرم
Submitting to Database from Form
رابط چند سند (MDI) و عملیات بیشتر پایگاه داده
Multi-Document Interface (MDI) and More Database Operations
ایجاد فرم های اضافی و ویندوز
Creating Additional Forms and Windows
ایجاد یک برنامه رابط چند سند (MDI).
Creating a Multi-Document Interface (MDI) Application
مدیریت تغییرات پایگاه داده و ایجاد، خواندن، به روز رسانی، حذف (CRUD) عملیات
Managing Database Changes and Create, Read, Update, Delete (CRUD) Operations
مشاهده داده ها در یک شبکه
Viewing Data in a Grid
مدیریت تغییرات پایگاه داده
Managing Database Changes
ایجاد و ویرایش سوابق (با استفاده از یک فرم)
Creating and Editing Records (Using One Form)
اعتبارسنجی دادههای خودرو و استثناء رسیدگی
Vehicle Data Validations and Handling Exception
مدیریت سوابق اجاره خودرو
Managing Car Rental Records
افزایش جریان برنامه و تجربه کاربر
Enhancing Application Flow and User Experience
مدیریت کاربر و عملکرد ورود به سیستم
User Management and Login Functionality
ایجاد یک فرم ورود ساده
Creating a Simple Login Form
کنترل ویژگی ها بر اساس نقش های کاربر
Control Features Based on User Roles
بازنشانی رمز عبور کاربر و وضعیت فعال
User Password and Active Status Reset
اضافه کردن کاربران جدید و بازنشانی رمز عبور
Adding New Users and Resetting Password
نمایش نظرات