مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
ارتقا مهارتهای برنامهنویسی به سطح متوسط و تسلط بر Visual Basic و WinForms
با این دوره، مهارتهای برنامهنویسی خود را در سطح متوسط ارتقا دهید و بر Visual Basic و WinForms تسلط یابید.
مباحث کلیدی دوره:
مفاهیم پیشرفته برنامهنویسی VB .Net
روشهای مختلف کوئری پایگاه داده با VB .Net
انجام عملیات CRUD با VB .Net
کار با LINQ to SQL
مفاهیم شیگرایی (OOP) در سطح متوسط
کار با کالکشنها (Collections)
ایجاد کتابخانههای سفارشی VB .Net
تست واحد (Unit Testing) در VB .Net
مدیریت Event ها در VB .Net
تفکر برنامهنویسانه
پیشنیازها:
6 تا 12 ماه تجربه کدنویسی با VB .Net
دانش پایهای از پایگاه داده
درک اولیه از برنامهنویسی شیگرا (OOP)
نیاز به Visual Studio 2017 یا بالاتر
چرا Visual Basic را انتخاب کنیم؟
زبان Visual Basic با سینتکس شبیه به زبان انگلیسی، هم برای مبتدیان و هم برای برنامهنویسان پیشرفته جذاب است. این زبان بخشی از خانواده .Net است و امکان ساخت راهحلهای شگفتانگیز را فراهم میکند. این دوره، انتخابی عالی برای یادگیری این زبان قدرتمند است.
از تئوری تا عمل: تمرین و پیشرفت
بسیاری از برنامهنویسان پس از یادگیری اصول اولیه، نیاز به تمرین و بهبود مهارتهای خود احساس میکنند. ترس از کدنویسی میتواند مانع پیشرفت شود، اما با کمی تمرین و پشتکار قابل رفع است. این دوره با پروژههای عملی، شما را در این مسیر یاری میکند.
یادگیری عملی با پروژههای VB .Net
این دوره بر روی پروژههای متنوع VB .Net تمرکز دارد. شما با اجرای عملی تئوریها و حل تمرینها، چرایی و چگونگی هر مرحله را خواهید آموخت. مفاهیم تکرار شده در طول پروژهها، به درک عمیقتر شما کمک میکند. شما میتوانید تمرینهایی را که با مفاهیم آشنا هستید، رد کنید.
سفر به دنیای راهحلهای سطح متوسط VB .Net
در این دوره، با تکنیکها و مفاهیم سطح متوسط VB .Net مانند کالکشنها (Collections)، پایگاه داده، OOP، LINQ و موارد بیشتر، راهحلهای پیشرفتهای را برنامهنویسی خواهید کرد. شما یاد میگیرید چگونه الزامات پروژه را به کد عملی تبدیل کنید و بهترین مفهوم برنامهنویسی را برای راهحل خود انتخاب نمایید. مهمتر از همه، تفکر مانند یک برنامهنویس را خواهید آموخت.
اهمیت تمرین فعال در دوره
این دوره کاملاً بر پایه تمرین استوار است. برای بهرهمندی حداکثری، باید یک دانشجوی فعال باشید. چه یک برنامهنویس خودآموز VB .Net باشید و چه در دورهای شرکت کرده باشید، زمان و تلاش شما برای یادگیری و تمرین مهارتها اهمیت دارد.
در این دوره، سخنرانی مستقیم وجود ندارد. هر خط کد، توضیح داده میشود و به مشکلات رایج نیز اشاره خواهد شد.
مناسب برای چه کسانی؟
این دوره برای برنامهنویسان VB .Net در سطح متوسط که نیاز به عملی کردن مفاهیم و تئوریهای آموخته شده دارند و افرادی که یادگیری از طریق انجام را ترجیح میدهند، ایدهآل است.
اگر آمادهاید، بیایید کد بزنیم!
سرفصل ها و درس ها
مقدمه
Introduction
مفاهیم پایه OOP، FileStream، Enums - تمرین بانکدار
Basic OOP, FileStream, Enums - Bank Teller Exercise
بانکدار - معرفی پروژه
Bank Teller - Project Introduction
بانکدار - ایجاد خصوصیات کلاس
Bank Teller - Creating Class Properties
بانکدار - خواندن از فایل متنی
Bank Teller - Reading From Text File
بانکدار - خواندن از فایل متنی ادامه دارد
Bank Teller - Reading From Text File Continued
بانکدار - سپردهها و برداشتها
Bank Teller - Deposits and Withdrawals
بانکدار - یافتن حساب
Bank Teller - Finding Account
بانکدار - رویدادهای کلیک سپرده و برداشت
Bank Teller - Deposit And Withdrawal Click Events
بانکدار - بهروزرسانی فایل متنی
Bank Teller - Updating Text File
بانکدار - تست
Bank Teller - Testing
مفاهیم پایه OOP، FileStream، Enums - تمرین برخاستن هواپیما
Basic OOP, FileStream, Enums - Airplane Take Off Exercise
برخاستن هواپیما - معرفی پروژه
Airplane Take Off - Project Introduction
برخاستن هواپیما - کلاس هواپیما
Airplane Take Off - Aircraft Class
برخاستن هواپیما - خصوصیات فرم
Airplane Take Off - Form Properties
برخاستن هواپیما - رویداد بارگذاری فرم
Airplane Take Off - Form Load Event
برخاستن هواپیما - نمایش نتایج
Airplane Take Off - Displaying Results
برخاستن هواپیما - تست
Airplane Take Off - Testing
مفاهیم پایه OOP، FileStream، Enums - تمرین کارگاه
Basic OOP, FileStream, Enums - Workshop Exercise
کارگاه - معرفی پروژه
Workshop - Project Introduction
کارگاه - کلاس کارگاه
Workshop - Workshop Class
کارگاه - آمادهسازی فرم اصلی
Workshop - Preparing Main Form
کارگاه - بارگذاری و خواندن فایل متنی
Workshop - Loading and Reading Text File
کارگاه - بارگذاری کارگاهها در لیست
Workshop - Loading Workshops in List
کارگاه - باز کردن فرم جزئیات
Workshop - Opening Details Form
کارگاه - بارگذاری فرم جزئیات
Workshop - Loading Details Form
کارگاه - ذخیره کارگاه بهروزرسانی شده
Workshop - Saving Updated Workshop
کارگاه - تست
Workshop - Testing
مفاهیم پایه OOP، FileStream، Enums - تمرین پیگیری سرمایهگذاری
Basic OOP, FileStream, Enums - Investment Tracking Exercise
پیگیری سرمایهگذاری - معرفی پروژه
Investment Tracking - Project Introduction
پیگیری سرمایهگذاری - کلاس سرمایهگذاری
Investment Tracking - Investment Class
پیگیری سرمایهگذاری - بارگذاری فایل متنی
Investment Tracking - Loading Text File
پیگیری سرمایهگذاری - دریافت قیمت فعلی
Investment Tracking - Getting Current Price
پیگیری سرمایهگذاری - بارگذاری فرم
Investment Tracking - Loading The Form
پیگیری سرمایهگذاری - مدیریت رویدادها
Investment Tracking - Event Handlers
پیگیری سرمایهگذاری - محاسبه کل
Investment Tracking - Calculating The Total
پیگیری سرمایهگذاری - تست
Investment Tracking - Testing
مفاهیم پایه OOP، FileStream، Enums - تمرین صورتحساب مشتری
Basic OOP, FileStream, Enums - Client Billing Exercise
صورتحساب مشتری - معرفی پروژه
Client Billing - Project Introduction
صورتحساب مشتری - کلاس TimeClock
Client Billing - TimeClock Class
صورتحساب مشتری - کلاس BillingData
Client Billing - BillingData Class
صورتحساب مشتری - رویداد دکمه شروع
Client Billing - Start Button Event
صورتحساب مشتری - رویداد دکمه توقف
Client Billing - Stop Button Event
صورتحساب مشتری - تست
Client Billing - Testing
مفاهیم پایه OOP، FileStream، Enums - تمرین شبیهسازی آسانسور
Basic OOP, FileStream, Enums - Elevator Simulation Exercise
شبیهسازی آسانسور - معرفی پروژه
Elevator Simulation - Project Introduction
شبیهسازی آسانسور - کلاس آسانسور
Elevator Simulation - Elevator Class
شبیهسازی آسانسور - ایجاد متغیرهای سطح فرم
Elevator Simulation - Creating Form Level Variables
شبیهسازی آسانسور - بهروزرسانی برچسبهای طبقه
Elevator Simulation - Updating Floor Labels
شبیهسازی آسانسور - بارگذاری مسافران
Elevator Simulation - Load Passengers
شبیهسازی آسانسور - پر کردن طبقات با تعداد تصادفی افراد
Elevator Simulation - Fill Floors With Random Number Of People
شبیهسازی آسانسور - جابجایی آسانسور
Elevator Simulation - Move Elevator
شبیهسازی آسانسور - رویداد بارگذاری فرم
Elevator Simulation - Form Load Event
شبیهسازی آسانسور - رویداد تیک تایمر
Elevator Simulation - Timer Tick Event
شبیهسازی آسانسور - تست
Elevator Simulation - Testing
ورودی، ErrorProvider، مدیریت استثنا - تمرین توسعه یافته بانکدار
Input, ErrorProvider, Exception Handling - Bank Teller Extended Exercise
توسعه یافته بانکدار - معرفی پروژه
Bank Teller Extended - Project Introduction
توسعه یافته بانکدار - افزودن مدیریت خطا
Bank Teller Extended - Adding Error Handling
توسعه یافته بانکدار - افزودن مدیریت خطا به فرم
Bank Teller Extended - Adding Error Handling To Form
توسعه یافته بانکدار - تست
Bank Teller Extended - Testing
ورودی، ErrorProvider، مدیریت استثنا - تمرین کمیته باشگاه
Input, ErrorProvider, Exception Handling - Club Committee Exercise
کمیته باشگاه - معرفی پروژه
Club Committee - Project Introduction
کمیته باشگاه - رویداد افزودن کلیک
Club Committee - Add Click Event
کمیته باشگاه - رویداد حذف کلیک
Club Committee - Remove Click Event
کمیته باشگاه - تست
Club Committee - Testing
ورودی، ErrorProvider، مدیریت استثنا - تمرین اجاره ورزشهای زمستانی
Input, ErrorProvider, Exception Handling - Winter Sports RentalExercise
اجاره ورزشهای زمستانی - معرفی پروژه
Winter Sports Rental - Project Introduction
اجاره ورزشهای زمستانی - ایجاد فرمها
Winter Sports Rental - Creating Forms
اجاره ورزشهای زمستانی - ایجاد کلاس قیمت
Winter Sports Rental - Creating Price Class
اجاره ورزشهای زمستانی - رویدادهای فرم
Winter Sports Rental - Form Events
اجاره ورزشهای زمستانی - اعتبارسنجی ورودی
Winter Sports Rental - Input Validation
اجاره ورزشهای زمستانی - محاسبه مانده قابل پرداخت
Winter Sports Rental - Calculating Balance Due
اجاره ورزشهای زمستانی - تست فرم اصلی
Winter Sports Rental - Testing Main Form
اجاره ورزشهای زمستانی - تست فرم مرورگر وب
Winter Sports Rental - Testing Web Browser Form
ورودی، ErrorProvider، مدیریت استثنا - تمرین محاسبه زمان پرواز
Input, ErrorProvider, Exception Handling - Calculating Flight Times Exercise
محاسبه زمان پرواز - معرفی پروژه
Calculating Flight Times - Project Introduction
محاسبه زمان پرواز - تعریف آرایهها
Calculating Flight Times - Defining Arrays
محاسبه زمان پرواز - بارگذاری مقادیر برای کنترلهای فرم
Calculating Flight Times - Loading Values For Form Controls
محاسبه زمان پرواز - مدیریت خطا
Calculating Flight Times - Error Handling
محاسبه زمان پرواز - زمان پرواز خروجی
Calculating Flight Times - Departures
محاسبه زمان پرواز - زمان پرواز ورودی
Calculating Flight Times - Arrival Times
محاسبه زمان پرواز - تست
Calculating Flight Times - Testing
ورودی، ErrorProvider، مدیریت استثنا - تمرین آلبوم تصاویر
Input, ErrorProvider, Exception Handling - Image Album Exercise
آلبوم تصاویر - معرفی پروژه
Image Album - Project Introduction
آلبوم تصاویر - دریافت دایرکتوری تصویر
Image Album - Getting Image Directory
آلبوم تصاویر - افزودن تصاویر کوچک به فرم
Image Album - Adding Thumbnails to Form
آلبوم تصاویر - نمایش تصاویر در اندازه کامل
Image Album - Displaying Full Size Images
آلبوم تصاویر - تست
Image Album - Testing
کالکشنها، مجموعه اشیاء - تمرین دیکشنری حساب
Collections, Collection of Objects - Account Dictionary Exercise
دیکشنری حساب - معرفی پروژه
Account Dictionary - Project Introduction
دیکشنری حساب - کلاس حساب
Account Dictionary - Account Class
دیکشنری حساب - پر کردن لیست با موارد دیکشنری
Account Dictionary - Populating List With Dictionary Items
دیکشنری حساب - افزودن حساب جدید
Account Dictionary - Adding New Account
دیکشنری حساب - جایگزینی حساب
Account Dictionary - Replacing Account
دیکشنری حساب - تست
Account Dictionary - Testing
کالکشنها، مجموعه اشیاء - تمرین مقایسهگر سهام
Collections, Collection of Objects - Stock Comparator Exercise
مقایسهگر سهام - معرفی پروژه
Stock Comparator - Project Introduction
مقایسهگر سهام - کلاس سهام
Stock Comparator - Stock Class
مقایسهگر سهام - تکمیل کلاس سهام
Stock Comparator - Finishing Stock Class
مقایسهگر سهام - رویداد بارگذاری فرم
Stock Comparator - Form Load Event
مقایسهگر سهام - مرتبسازی بر اساس نماد سهام
Stock Comparator - Sort By Ticker Symbol
مقایسهگر سهام - مرتبسازی بر اساس قیمت
Stock Comparator - Sort By Price
مقایسهگر سهام - مرتبسازی بر اساس نسبت قیمت به درآمد و تست
Stock Comparator - Sort By Price Earning Ratio AndTesting
کالکشنها، مجموعه اشیاء - تمرین مجموعه تراکنش بانکدار
Collections, Collection of Objects - Bank Teller Transaction Collection Exercise
مجموعه تراکنش بانکدار - معرفی پروژه
Bank Teller Transaction Collection - Project Introduction
مجموعه تراکنش بانکدار - کلاس تراکنش
Bank Teller Transaction Collection - Transaction Class
مجموعه تراکنش بانکدار - سپرده و برداشت
Bank Teller Transaction Collection - Deposit and Withdrawal
مجموعه تراکنش بانکدار - تست
Bank Teller Transaction Collection - Testing
کالکشنها، مجموعه اشیاء - تمرین گزارش تراکنش بانکدار
ColleCollections, Collection of Objects - Bank Teller Transaction Log Exercise
گزارش تراکنش بانکدار - معرفی پروژه
Bank Teller Transaction Log - Project Introduction
گزارش تراکنش بانکدار - کلاس گزارش تراکنش
Bank Teller Transaction Log - Transaction Log Class
گزارش تراکنش بانکدار - پیادهسازی فرم ورود
Bank Teller Transaction Log - Implementing Login Form
گزارش تراکنش بانکدار - تست
Bank Teller Transaction Log - Testing
کالکشنها، مجموعه اشیاء - تمرین مجموعه کمیته باشگاه
Collections, Collection of Objects - Club Comittee Collection Exercise
مجموعه کمیته باشگاه - معرفی پروژه
Club Comittee Collection - Project Introduction
مجموعه کمیته باشگاه - کلاس کمیته
Club Comittee Collection - Committee Class
مجموعه کمیته باشگاه - افزودن و حذف عضو
Club Comittee Collection - Add and Remove Member
مجموعه کمیته باشگاه - انتخاب از جعبه ترکیبی
Club Comittee Collection - Selecting From Combo Box
مجموعه کمیته باشگاه - تست
Club Comittee Collection - Testing
کالکشنها، مجموعه اشیاء - تمرین اجاره ورزش
Collections, Collection of Objects - Sports Rental Exercise
اجاره ورزش - معرفی پروژه
Sports Rental - Project Introduction
اجاره ورزش - کلاس آیتم
Sports Rental - Item Class
اجاره ورزش - کلاس موجودی
Sports Rental - Inventory Class
اجاره ورزش - خواندن آیتم
Sports Rental - Reading Item
اجاره ورزش - نوشتن آیتم
Sports Rental - Writing Item
اجاره ورزش - بارگذاری داده
Sports Rental - Load Data
اجاره ورزش - ذخیره داده
Sports Rental - Save Data
اجاره ورزش - بارگذاری داده در جعبه ترکیبی
Sports Rental - Loading Data Into Combo Box
اجاره ورزش - نمایش آیتم در فرم
Sports Rental - Display Item On The Form
اجاره ورزش - افزودن آیتم به موجودی
Sports Rental - Adding Item To Inventory
اجاره ورزش - حذف آیتم از موجودی
Sports Rental - Removing Item From Inventory
اجاره ورزش - تست
Sports Rental - Testing
کالکشنها، مجموعه اشیاء - تمرین مجموعه دروس دانشجو
Collections, Collection of Objects - Student Course Collection Exercise
مجموعه دروس دانشجو - معرفی پروژه
Student Course Collection - Project Introduction
مجموعه دروس دانشجو - کلاس درس
Student Course Collection - Course Class
مجموعه دروس دانشجو - کلاس دانشجو
Student Course Collection - Student Class
مجموعه دروس دانشجو - افزودن دانشجو به مجموعه
Student Course Collection - Adding Student To Collection
مجموعه دروس دانشجو - انتقال شیء دانشجو بین فرمها
Student Course Collection - Passing Student Object Between Forms
مجموعه دروس دانشجو - نمایش تمام دانشجویان
Student Course Collection - Display All Students
مجموعه دروس دانشجو - جستجوی دانشجو بر اساس شناسه
Student Course Collection - Search For Student By Id
مجموعه دروس دانشجو - بارگذاری فرم درس
Student Course Collection - Loading Course Form
مجموعه دروس دانشجو - ذخیره درس برای دانشجو
Student Course Collection - Saving Course For Student
مجموعه دروس دانشجو - تست
Student Course Collection - Testing
کالکشنها، مجموعه اشیاء - تمرین LINQ دروس دانشجو
Collections, Collection of Objects - Student Courses LINQ Exercise
LINQ دروس دانشجو - معرفی پروژه
Student Courses LINQ - Project Introduction
LINQ دروس دانشجو - کلاس دانشجو
Student Courses LINQ - Student Class
LINQ دروس دانشجو - کلاس درس
Student Courses LINQ - Course Class
LINQ دروس دانشجو - خواندن فایل
Student Courses LINQ - Read File
LINQ دروس دانشجو - بارگذاری DataGridView دانشجو
Student Courses LINQ - Load Student DataGridView
LINQ دروس دانشجو - بارگذاری DataGridView درس
Student Courses LINQ - Load Course DataGridView
LINQ دروس دانشجو - تست
Student Courses LINQ - Testing
کالکشنها، مجموعه اشیاء - تمرین جادوگر انتخاب کشتی تفریحی
Collections, Collection of Objects - Cruise Selection Wizard Exercise
جادوگر انتخاب کشتی تفریحی - معرفی پروژه
Cruise Selection Wizard - Project Introduction
جادوگر انتخاب کشتی تفریحی - کلاس کشتی تفریحی
Cruise Selection Wizard - Cruise Class
جادوگر انتخاب کشتی تفریحی - تنظیم معیارهای وزندار
Cruise Selection Wizard - Setting Weighted Criteria
جادوگر انتخاب کشتی تفریحی - محاسبه درصد وزن
Cruise Selection Wizard - Calculating Weight Percentages
جادوگر انتخاب کشتی تفریحی - کلاس اطلاعات منطقه
Cruise Selection Wizard - Region Info Class
جادوگر انتخاب کشتی تفریحی - کلاس مجموعه کشتی تفریحی
Cruise Selection Wizard - Cruise Collection Class
جادوگر انتخاب کشتی تفریحی - راهاندازی فرم اصلی
Cruise Selection Wizard - Setting Up Main Form
جادوگر انتخاب کشتی تفریحی - اعتبارسنجی ورودی وزن درصدی
Cruise Selection Wizard - Percentage Weight Input Validation
جادوگر انتخاب کشتی تفریحی - شروع انتخاب کشتی تفریحی
Cruise Selection Wizard - Beginning Cruise Selection
جادوگر انتخاب کشتی تفریحی - اعتبارسنجی ورودی با ErrorProvider
Cruise Selection Wizard - Input Validation With Error Provider
جادوگر انتخاب کشتی تفریحی - مرحله بعدی
Cruise Selection Wizard - Next Step
جادوگر انتخاب کشتی تفریحی - مرحله قبلی
Cruise Selection Wizard - Previous Step
جادوگر انتخاب کشتی تفریحی - فرم جادوگر ۱
Cruise Selection Wizard - Wizard 1 Form
جادوگر انتخاب کشتی تفریحی - فرم جادوگر ۲
Cruise Selection Wizard - Wizard 2 Form
جادوگر انتخاب کشتی تفریحی - فرم جادوگر ۳
Cruise Selection Wizard - Wizard 3 Form
جادوگر انتخاب کشتی تفریحی - فرم جادوگر ۴
Cruise Selection Wizard - Wizard 4 Form
جادوگر انتخاب کشتی تفریحی - فرم خلاصه
Cruise Selection Wizard - Summary Form
جادوگر انتخاب کشتی تفریحی - تغییر آستانه درصد
Cruise Selection Wizard - Changing Percentage Threshold
جادوگر انتخاب کشتی تفریحی - تست
Cruise Selection Wizard - Testing
اپلیکیشنهای پایگاه داده SQL - حتماً تماشا کنید - افزودن پایگاه داده به پروژه
SQL Database Apps - MUST WATCH - Adding Database to the project
نحوه افزودن پایگاه داده به سرور LocalDB یا سرور MS SQL Express شما
How to Add Database To Your LocalDB Server or MS SQL Express Server
اپلیکیشنهای پایگاه داده SQL - تمرین انتخاب کارکنان فروش
SQL Database Apps - Selecting Sales Staff Exercise
انتخاب کارکنان فروش - معرفی پروژه
Selecting Sales Staff - Project Introduction
انتخاب کارکنان فروش - راهاندازی پایگاه داده و مجوزها
Selecting Sales Staff - Setting Up Database and Permissions
انتخاب کارکنان فروش - افزودن مجموعه داده و منبع پیوند
Selecting Sales Staff - Adding Data Set and Binding Source
انتخاب کارکنان فروش - پیوند دادن جعبه ترکیبی
Selecting Sales Staff - Binding Combo Box
انتخاب کارکنان فروش - پیوند دادن کنترلهای فرم
Selecting Sales Staff - Binding Form Controls
انتخاب کارکنان فروش - تست
Selecting Sales Staff - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین انتخاب حقوق کارکنان
SQL Database Apps - Selecting Staff Salaries Exercise
انتخاب حقوق کارکنان - معرفی پروژه
Selecting Staff Salaries - Project Introduction
انتخاب حقوق کارکنان - افزودن پایگاه داده به پروژه
Selecting Staff Salaries - Adding Database to Project
انتخاب حقوق کارکنان - افزودن اتصال
Selecting Staff Salaries - Adding Connection
انتخاب حقوق کارکنان - افزودن کوئریهای SQL
Selecting Staff Salaries - Adding SQL Queries
انتخاب حقوق کارکنان - محاسبه میانگین حقوق
Selecting Staff Salaries - Calculate Average Salary
انتخاب حقوق کارکنان - اجرای کوئریها از Table Adapter
Selecting Staff Salaries - Execute Queries From Table Adapter
انتخاب حقوق کارکنان - تست
Selecting Staff Salaries - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین تاریخ اعضای کاراته
SQL Database Apps - Karate Members Dates Exercise
تاریخ اعضای کاراته - معرفی پروژه
Karate Members Dates - Project Introduction
تاریخ اعضای کاراته - راهاندازی پایگاه داده
Karate Members Dates - Setting Up Database
تاریخ اعضای کاراته - افزودن مجموعه داده
Karate Members Dates - Adding Data Set
تاریخ اعضای کاراته - ایجاد کوئریهای SQL
Karate Members Dates - Creating SQL Queries
تاریخ اعضای کاراته - فراخوانی کوئری SQL از فرم
Karate Members Dates - Calling SQL Query from Form
تاریخ اعضای کاراته - تست
Karate Members Dates - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین پیشرفته تاریخ اعضای کاراته
SQL Database Apps - Advanced Karate Members Dates Exercise
تاریخ پیشرفته اعضای کاراته - معرفی پروژه
Advanced Karate Members Dates - Project Introduction
تاریخ پیشرفته اعضای کاراته - افزودن دستورات SQL به Table Adapter
Advanced Karate Members Dates - Adding SQL Statements To Table Adapter
تاریخ پیشرفته اعضای کاراته - فراخوانی دستورات SQL از فرم
Advanced Karate Members Dates - Calling SQL Statements From Form
تاریخ پیشرفته اعضای کاراته - تست
Advanced Karate Members Dates - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین فیلتر کردن اعضای کاراته
SQL Database Apps - Filtering Karate Members Exercise
فیلتر کردن اعضای کاراته - معرفی پروژه
Filtering Karate Members - Project Introduction
فیلتر کردن اعضای کاراته - آمادهسازی فرمها
Filtering Karate Members - Preparing Forms
فیلتر کردن اعضای کاراته - اعمال فیلتر بر روی Binding Source
Filtering Karate Members - Applying Filter to Binding Source
فیلتر کردن اعضای کاراته - تست
Filtering Karate Members - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین CRUD اعضای کاراته
SQL Database Apps - Karate Members CRUD Exercise
CRUD اعضای کاراته - معرفی پروژه
Karate Members CRUD - Project Introduction
CRUD اعضای کاراته - آمادهسازی فرمها
Karate Members CRUD - Preparing Forms
CRUD اعضای کاراته - پیوند دادن فرمها
Karate Members CRUD - Linking Forms
CRUD اعضای کاراته - بهروزرسانی پایگاه داده
Karate Members CRUD - Update Database
CRUD اعضای کاراته - دریافت شناسه عضو جدید
Karate Members CRUD - Getting ID of New Member
CRUD اعضای کاراته - افزودن عضو جدید
Karate Members CRUD - Add New Member
CRUD اعضای کاراته - جستجوی نامها با تطابق جزئی
Karate Members CRUD - Search Names With Partial Match
CRUD اعضای کاراته - تست
Karate Members CRUD - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین CRUD کارگاههای آموزشی
SQL Database Apps - Training Workshops CRUD Exercise
CRUD کارگاههای آموزشی - معرفی پروژه
Training Workshops CRUD - Project Introduction
CRUD کارگاههای آموزشی - راهاندازی فرمها
Training Workshops CRUD - Setting Up Forms
CRUD کارگاههای آموزشی - ایجاد پایگاه داده
Training Workshops CRUD - Creating Database
CRUD کارگاههای آموزشی - پر کردن پایگاه داده با دادههای ساختگی
Training Workshops CRUD - Populating Database With Dummy Data
CRUD کارگاههای آموزشی - ایجاد دستورات SQL
Training Workshops CRUD - Creating SQL Statements
CRUD کارگاههای آموزشی - کلاس کارگاه
Training Workshops CRUD - Workshop Class
CRUD کارگاههای آموزشی - کد پشتیبان فرم اصلی
Training Workshops CRUD - Main Form Code Behind
CRUD کارگاههای آموزشی - بارگذاری فرمهای جزئیات
Training Workshops CRUD - Loading Details Forms
CRUD کارگاههای آموزشی - بهروزرسانی رکوردها
Training Workshops CRUD - Updating Records
CRUD کارگاههای آموزشی - تست
Training Workshops CRUD - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین اپلیکیشن DB پیگیری سرمایهگذاری
SQL Database Apps - Investment Tracking DB App Exercise
اپلیکیشن DB پیگیری سرمایهگذاری - معرفی پروژه
Investment Tracking DB App - Project Introduction
اپلیکیشن DB پیگیری سرمایهگذاری - افزودن منبع داده
Investment Tracking DB App - Adding Data Source
اپلیکیشن DB پیگیری سرمایهگذاری - دستور INSERT SQL
Investment Tracking DB App - SQL Insert Statement
اپلیکیشن DB پیگیری سرمایهگذاری - کلاس سرمایهگذاری
Investment Tracking DB App - Investment Class
اپلیکیشن DB پیگیری سرمایهگذاری - درج رکوردها
Investment Tracking DB App - Inserting Records
اپلیکیشن DB پیگیری سرمایهگذاری - کدنویسی فرم اصلی
Investment Tracking DB App - Coding Main Form
اپلیکیشن DB پیگیری سرمایهگذاری - تست
Investment Tracking DB App - Testing
اپلیکیشنهای پایگاه داده SQL - تمرین اپلیکیشن CRUD تعمیرگاه
SQL Database Apps - Repair Shop CRUD App Exercise
اپلیکیشن CRUD تعمیرگاه - معرفی پروژه
Repair Shop CRUD - Project Introduction
اپلیکیشن CRUD تعمیرگاه - بازبینی فرمها
Repair Shop CRUD - Reviewing Forms
اپلیکیشن CRUD تعمیرگاه - افزودن مجموعه داده
Repair Shop CRUD - Adding Data Set
اپلیکیشن CRUD تعمیرگاه - افزودن Table Adapters SQL
Repair Shop CRUD - Adding SQL Table Adapters
اپلیکیشن CRUD تعمیرگاه - کلاس RepairType
Repair Shop CRUD - RepairType Class
اپلیکیشن CRUD تعمیرگاه - کلاس Customer
Repair Shop CRUD - Customer Class
اپلیکیشن CRUD تعمیرگاه - اعتبارسنجی شماره تلفن تکراری
Repair Shop CRUD - Duplicate Phone Number Validation
اپلیکیشن CRUD تعمیرگاه - یافتن مشتری بر اساس شناسه
Repair Shop CRUD - Finding Customer By ID
اپلیکیشن CRUD تعمیرگاه - درج مشتری جدید
Repair Shop CRUD - Inserting New Customer
اپلیکیشن CRUD تعمیرگاه - بهروزرسانی مشتری موجود
Repair Shop CRUD - Updating Existing Customer
اپلیکیشن CRUD تعمیرگاه - حذف مشتری
Repair Shop CRUD - Deleting Customer
اپلیکیشن CRUD تعمیرگاه - کلاس Appointment
Repair Shop CRUD - Appointments Class
اپلیکیشن CRUD تعمیرگاه - یافتن قرار ملاقات بر اساس شناسه
Repair Shop CRUD - Find Appointment By ID
اپلیکیشن CRUD تعمیرگاه - ترکیب تاریخ و زمان برای قرار ملاقات
Repair Shop CRUD - Combining Date and Time For Appointment
اپلیکیشن CRUD تعمیرگاه - درج قرار ملاقات جدید
Repair Shop CRUD - Inserting New Appointment
اپلیکیشن CRUD تعمیرگاه - بهروزرسانی قرار ملاقات موجود
Repair Shop CRUD - Updating Existing Appointment
اپلیکیشن CRUD تعمیرگاه - حذف قرار ملاقات
Repair Shop CRUD - Deleting Appointment
اپلیکیشن CRUD تعمیرگاه - فرم اصلی
Repair Shop CRUD - Main Form
اپلیکیشن CRUD تعمیرگاه - فرم مشتری
Repair Shop CRUD - Customer Form
اپلیکیشن CRUD تعمیرگاه - حذف مشتری
Repair Shop CRUD - Deleting Customer
اپلیکیشن CRUD تعمیرگاه - افزودن مشتری جدید
Repair Shop CRUD - Adding New Customer
اپلیکیشن CRUD تعمیرگاه - اصلاح فرم مشتری
Repair Shop CRUD - Modifying Customer Form
اپلیکیشن CRUD تعمیرگاه - ویرایش مشتری
Repair Shop CRUD - Editing Customer
اپلیکیشن CRUD تعمیرگاه - فرم قرار ملاقاتها
Repair Shop CRUD - Appointments Form
اپلیکیشن CRUD تعمیرگاه - رویداد بارگذاری قرار ملاقاتها
Repair Shop CRUD - Appointments Load Event
اپلیکیشن CRUD تعمیرگاه - فیلتر کردن قرار ملاقاتها بر اساس شناسه مشتری
Repair Shop CRUD - Filter Appointments By Customer ID
اپلیکیشن CRUD تعمیرگاه - رویداد ویرایش قرار ملاقاتها
Repair Shop CRUD - Edit Appointments Event
اپلیکیشن CRUD تعمیرگاه - حذف قرار ملاقات
Repair Shop CRUD - Deleting Appointment
اپلیکیشن CRUD تعمیرگاه - رویداد بارگذاری قرار ملاقات جدید
Repair Shop CRUD - New Appointment Load Event
اپلیکیشن CRUD تعمیرگاه - افزودن قرار ملاقات جدید
Repair Shop CRUD - Adding New Appointment
اپلیکیشن CRUD تعمیرگاه - اصلاح قرار ملاقاتها
Repair Shop CRUD - Modifying Appointments
اپلیکیشن CRUD تعمیرگاه - رویداد اصلاح قرار ملاقات
Repair Shop CRUD - Modify Appointment Event
اپلیکیشن CRUD تعمیرگاه - تست
Repair Shop CRUD - Testing
کتابخانهها، تست واحد، وراثت، رویدادها - تمرین کتابخانه پرواز
Libraries, Unit Testing, Inheritance, Events - Flight Library Exercise
کتابخانه پرواز - معرفی پروژه
Flight Library - Project Introduction
کتابخانه پرواز - ایجاد کلاسهای کتابخانه
Flight Library - Creating Library Classes
کتابخانه پرواز - کلاس پرواز
Flight Library - Flight Class
کتابخانه پرواز - سازنده کلاس پرواز
Flight Library - Flight Class Constructor
کتابخانه پرواز - محاسبه زمان رسیدن
Flight Library - Calculating Arrival Time
کتابخانه پرواز - دریافت داده از فایل متنی
Flight Library - Getting Data From Text File
کتابخانه پرواز - ایجاد پروژه تست واحد
Flight Library - Creating Unit Testing Project
کتابخانه پرواز - مقداردهی اولیه کلاس تست
Flight Library - Initializing Test Class
کتابخانه پرواز - اجرای تستهای واحد
Flight Library - Running Unit Tests
کتابخانه پرواز - ایجاد GUI پروژه
Flight Library - Creating Project GUI
کتابخانه پرواز - پیادهسازی کتابخانه در GUI
Flight Library - Implementing Library in GUI
کتابخانه پرواز - تست کتابخانه در GUI
Flight Library - Testing Library in GUI
کتابخانهها، تست واحد، وراثت، رویدادها - تمرین کتابخانه آرایه صحیح
Libraries, Unit Testing, Inheritance, Events - Integer Array Library Exercise
کتابخانه آرایه صحیح - معرفی پروژه
Integer Array Library - Project Introduction
کتابخانه آرایه صحیح - ایجاد کتابخانه و دریافت بزرگترین عدد صحیح
Integer Array Library - Creating Library And Getting Largest Integer
کتابخانه آرایه صحیح - دریافت کوچکترین عدد صحیح
Integer Array Library - Getting Smallest Integer
کتابخانه آرایه صحیح - نصب NuGet آمار، مقدار میانه از آرایه
Integer Array Library - Installing Statistics NuGet, Median Value From Array
کتابخانه آرایه صحیح - افزودن تست واحد
Integer Array Library - Adding Unit Test
کتابخانه آرایه صحیح - تست متد GetLargestInteger
Integer Array Library - Testing GetLargestInteger Method
کتابخانه آرایه صحیح - تست متد GetMedian
Integer Array Library - Testing GetMedian Method
کتابخانهها، تست واحد، وراثت، رویدادها - تمرین وراثت شکل
Libraries, Unit Testing, Inheritance, Events - Shape Inheritance Exercise
وراثت شکل - معرفی پروژه
Shape Inheritance - Project Introduction
وراثت شکل - کلاس پایه شکل
Shape Inheritance - Shape Base Class
وراثت شکل - کلاس مستطیل
Shape Inheritance - Rectangle Class
وراثت شکل - کلاس دایره
Shape Inheritance - Circle Class
وراثت شکل - پیادهسازی کلاسها، تست
Shape Inheritance - Implementing Classes, Testing
کتابخانهها، تست واحد، وراثت، رویدادها - تمرین تراکنش حساب
Libraries, Unit Testing, Inheritance, Events - Account Transactions Exercis
تراکنش حساب - معرفی پروژه
Account Transaction - Project Introduction
تراکنش حساب - کلاس حساب
Account Transaction - Account Class
تراکنش حساب - کلاس حساب پسانداز
Account Transaction - Savings Account Class
تراکنش حساب - کلاس تراکنش
Account Transaction - Transaction Class
تراکنش حساب - افزودن کلاسها و رکوردهای ساختگی
Account Transaction - Adding Classes and Dummy Records
تراکنش حساب - کلاس تاریخچه تراکنش، تست
Account Transaction - Transaction History Class, Testing
کتابخانهها، تست واحد، وراثت، رویدادها - تمرین رویدادهای ایستگاه هواشناسی
Libraries, Unit Testing, Inheritance, Events - Weather Station Events Exercise
رویدادهای ایستگاه هواشناسی - معرفی پروژه
Weather Station Events - Project Introduction
رویدادهای ایستگاه هواشناسی - کلاس ایستگاه هواشناسی و رویدادها
Weather Station Events - Weather Station Class and Events
رویدادهای ایستگاه هواشناسی - فرم اصلی
Weather Station Events - Main Form
رویدادهای ایستگاه هواشناسی - فرم خلاصه، تست
Weather Station Events - Summary Form, Testing
LINQ به SQL، کلاسهای موجودیت پایگاه داده، کوئریهای LINQ - تمرین افزودن پرداخت جدید
LINQ to SQL, DB Entity Classes, LINQ queries - Adding New Payment Exercise
افزودن پرداخت جدید - معرفی پروژه
Adding New Payment - Project Introduction
حتماً تماشا کنید افزودن پرداخت جدید - افزودن LINQ به SQL به پروژه
MUST WATCH Adding New Payment - Adding LINQ to SQL to Project
افزودن پرداخت جدید - ایجاد کلاسهای LINQ به SQL
Adding New Payment - Creating LINQ to SQL classes
افزودن پرداخت جدید - افزودن منبع پیوند
Adding New Payment - Adding Binding Source
افزودن پرداخت جدید - درج پرداختهای جدید
Adding New Payment - Inserting New Payments
افزودن پرداخت جدید - نمایش پرداختها
Adding New Payment - Showing Payments
افزودن پرداخت جدید - تست
Adding New Payment - Testing
LINQ به SQL، کلاسهای موجودیت پایگاه داده، کوئریهای LINQ - تمرین حذف پرداخت
LINQ to SQL, DB Entity Classes, LINQ queries - Deleting Payment Exercise
حذف پرداخت - معرفی پروژه
Deleting Payment - Project Introduction
حذف پرداخت - افزودن LINQ به SQL به پروژه
Deleting Payment - Adding LINQ to SQL to Project
حذف پرداخت - بارگذاری پرداختها
Deleting Payment - Loading Payments
حذف پرداخت - کوئری حذف، تست
Deleting Payment - Deletion Query, Testing
LINQ به SQL، کلاسهای موجودیت پایگاه داده، کوئریهای LINQ - تمرین گروهبندی پرداختها بر اساس شناسه عضو
LINQ to SQL, DB Entity Classes, LINQ queries - Grouping Payments Exercise
گروهبندی پرداختها بر اساس شناسه عضو - معرفی پروژه
Grouping Payments By Member ID - Project Introduction
گروهبندی پرداختها بر اساس شناسه عضو - گروهبندی و تست
Grouping Payments By Member ID - Grouping and Testing
LINQ به SQL، کلاسهای موجودیت پایگاه داده، کوئریهای LINQ - تمرین گروهبندی پرداختها بر اساس نام
LINQ to SQL, DB Entity Classes, LINQ queries - Grouping Payments By Name Exercis
گروهبندی پرداختها بر اساس نام - معرفی پروژه
Grouping Payments By Name - Project Introduction
گروهبندی پرداختها بر اساس نام - گروهبندی و تست
Grouping Payments By Name - Grouping and Testing
LINQ به SQL، کلاسهای موجودیت پایگاه داده، کوئریهای LINQ - تمرین لیست دانشجویان و دروس
LINQ to SQL, DB Entity Classes, LINQ queries - Students and Courses List Exercis
لیست دانشجویان و دروس - معرفی پروژه
Students and Courses List - Project Introduction
لیست دانشجویان و دروس - افزودن پایگاه داده، DB Context، و LINQ به SQL
Students and Courses List - Adding Database, DB Context, ad LINQ to SQL
لیست دانشجویان و دروس - بارگذاری دانشجویان در Data Grid View
Students and Courses List - Loading Students to Grid View
لیست دانشجویان و دروس - انتخاب دروس برای دانشجو، تست
Students and Courses List - Selecting Courses For Student, Testing
مرتبسازی تصادفی
Random Sort
مقدمه پروژه
Intro To Project
ایجاد فرم
Creating The Form
ایجاد متد مرتبسازی تصادفی
Creating Random Sort Method
رویداد مرتبسازی و تست
Sort Event and Testing
نتیجهگیری
Conclusion
از اینجا به کجا برویم
Where To Go From Here
درس اضافی
Bonus Lecture
نمایش نظرات