سی شارپ از مبتدی تا حرفه‌ای ( نوشتن یک فرم اپلیکیشن به سبک Windows UI )

ضبط شده
C# را با انجام کار در Winforms یاد بگیرید
امتیاز دوره ( 1 نفر)
5 از 5
  • زیرنویس فارسی و انگلیسی
  • زندگی فعال
  • 49 اپیزود
  • 7 ساعت و 57 دقیقه
  • سطح مقدماتی
سی شارپ از مبتدی تا حرفه‌ای  ( نوشتن یک فرم اپلیکیشن به سبک Windows UI )

در این دوره چه چیز هایی می آموزید؟

اپیزودها

اپیزود 1 مقدمه
2 دقیقه

C# از مبتدی تا حرفه‌ای - ساخت یک برنامه رابط کاربری ویندوز در Winforms.ما همچنین در حال ساخت یک مبدل واحد اندازه‌گیری و ابزارهای بیشتری هستیم تا به شما آموزش دهیم چگونه در بیان‌های پیچیده برنامه‌نویسی کنید.

اپیزود 2 به گروه فیسبوک بپیوندید
1 دقیقه

گروه فیس‌بوک C# از مبتدی تا حرفه‌ای

اپیزود 3 دریافت ویژوال استودیو
1 دقیقه

دانلود و نصب ویژوال استودیو.همچنین .Net Framework را نصب کنید.

ما نسخه جامعه ویژوال استودیو را پیدا کرده و شروع به دانلود آن می‌کنیم

ما گزینه‌هایی را که می‌خواهیم نصب کنیم انتخاب می‌کنیم و نسخه جامعه ویرایش Visual Studio را نصب می‌کنیم.

ما اولین پروژه خود را ایجاد می‌کنیم. این برنامه کلاسیک "سلام دنیا" است. ما محیط را راه‌اندازی می‌کنیم و در مورد رویدادها و ویژگی‌ها بحث می‌کنیم.

ما یک برنامه ایجاد می‌کنیم که از آرایه‌های صحیح، آرایه‌های رشته، جعبه‌های متنی، برچسب‌ها و پیام‌های خطا استفاده می‌کند.

ما یک TableLayoutPanel و چندین کنترل و متغیر دیگر به فرم اضافه کردیم و نمایش را مرتب کردیم.

ما جداول را در فایل The Designer.cs جابه‌جا کردیم و کنترل‌های بیشتری به فرم اضافه کردیم. همچنین یک رویداد برای یک جعبه متنی جدید اضافه کردیم، اما به جای اینکه اجازه دهیم طراح این کار را انجام دهد، کد را به‌صورت دستی در `form_load` تایپ کردیم.

ما یاد گرفتیم که چگونه یک برنامه را با تنظیم نقاط شکست و قدم به قدم پیش رفتن در یک برنامه اشکال‌زدایی کنیم.

ما یک راه حل/پروژه جدید ایجاد می‌کنیم و یک کلاس برای استفاده در آن ایجاد می‌کنیم.

این یک درس اضافی است. هدف آن آموزش روشی در برنامه ما برای ایجاد آیکون آن از تصویری است که در فایل منابع قرار داده‌ایم.

داده‌های ما که از وظیفه کپی کرده‌ایم در آرایه‌ها و لیست‌های چندبعدی است.

لیست‌ها را مرور کنید، foreach، switch و لیست‌های جداگانه ما را بارگذاری کنید

روش‌هایی برای بارگذاری لیست‌های ترکیبی در زمان اجرا با استفاده از لیست‌ها و منابع بایندینگ ایجاد کنید.

ایجاد رویداد جعبه ترکیبی برای تغییر منبع داده در زمان اجرا.

برنامه را با نوشتن رویه تبدیل و رویداد کلیک دکمه نهایی کنید.

تصاویر را برای اپلیکیشن داشبورد WindowsUI دانلود و ویرایش کنید

پروژه WindowsUI را ایجاد کنید و تصاویر را به بخش منابع در تنظیمات اضافه کنید.

در زمان کلیک روی فرم، یک رویداد MouseDown اضافه کنید؛

کد را برای ایجاد نوار راهنمای ناوبری اضافه کنید.

دکمه‌های ناوبری را ایجاد کنید و دکمه نوار ابزار را در کلیک راست نمایش دهید.

یک کلاس ابزار جدید اضافه کنید که دارای رویداد شناور ماوس باشد و این رویداد را به دکمه‌های ناوبری اضافه کنید.

کدی اضافه شد تا برنامه بین حالت تمام صفحه و پنجره‌ای سوییچ کند.

ما یک فرم ایجاد کردیم که فقط یک پس‌زمینه سیاه شفاف است تا با پیام‌های پرتابی استفاده شود.

ما یاد گرفتیم که چگونه فرم‌ها را از پروژه‌های دیگر وارد کرده و دوباره استفاده کنیم.

ما اولین کنترل کاربر را ایجاد کرده و از بازتاب (Reflection) برای به دست آوردن ویژگی‌های اسمبلی به منظور نمایش در کنترل استفاده می‌کنیم.

ما روال چند زبانه خود را در حین یادگیری در مورد دیکشنری‌ها و کلاس‌های جزئی آغاز می‌کنیم.

ما روال را می‌نویسیم تا عبارت را به زبان صحیح بگیریم و این کار را با دریافت یک مقدار از فرهنگ لغت انجام می‌دهیم.

روال تغییر زبان را بنویسید و زیرنویس‌ها را به‌روزرسانی کنید.

به‌روزرسانی زیرنویس‌ها را به‌گونه‌ای که از عبارات چندزبانه استفاده شود به پایان برسانید و برنامه را اشکال‌زدایی کنید تا اطمینان حاصل کنید که زیرنویس‌ها به‌درستی نمایش داده می‌شوند.

ما می‌خواهیم دور تصویر دکمه‌مان سایه‌ای ایجاد کنیم و نمی‌دانیم چگونه این کار را انجام دهیم، بنابراین به جستجو پرداخته و مقداری کد از یک انجمن مایکروسافت پیدا کردیم.

ما یک کنترلی ایجاد می‌کنیم که به ما اجازه می‌دهد یک کنترل ویندوز را در یک فرم جابه‌جا کنیم.

ما کنترل ایجاد شده در درس‌های حل مسئله را به پروژه WindowsUI خود اضافه کردیم

ما در حال حذف تعریف‌های جداگانه برای رویدادهای کاشی داشبورد هستیم و همه آن‌ها را با استفاده از یک حلقه foreach اضافه خواهیم کرد و سپس از انعکاس برای فراخوانی متدها استفاده خواهیم کرد. این کار در زمان و فضای داشبورد صرفه‌جویی خواهد کرد.

ما صفحه اول خود را ایجاد کردیم و به پروژه اضافه کردیم.

ما کارهای لازم برای افزودن دکمه‌ی بازگشت به صفحات را شروع می‌کنیم.

ما به انجام کارهایی که برای اضافه کردن و فعال کردن دکمه بازگشت نیاز داریم ادامه می‌دهیم.

ما افزودن فلش برگشت به نوار ناوبری را تمام می‌کنیم.

توضیحات دوره

با زبان C# برنامه‌نویسی را بیاموزید.

شما با نوشتن یک فرم ویندوز ساده شروع خواهید کرد تا اصول اولیه را یاد بگیرید، سپس یک تبدیل‌کننده واحدهای اندازه‌گیری خواهید نوشت، بعد به عنوان یک تمرین سرگرم‌کننده برای حل مسائل، یک پنل متحرک سایه‌دار خواهید نوشت و در نهایت با یک داشبورد به سبک مدرن Windows UI پایان خواهید داد که همه به زبان ساده C# و فرم‌های ویندوز نوشته شده است.

 

آموزش سی شارپ از مبتدی تا حرفه‌ای

 

✅ این دوره برای چه کسانی مناسب است؟

  1. هر کسی که علاقه مند به یادگیری سی شارپ است
  2. برنامه نویسان C# مبتدی تا متوسط

 

✅ این دوره چه پیشنیازهایی دارد؟

دسترسی به کامپیوتر شخصی 

دانشجویان دیگر خریده اند

اتصال به گوگل درایو
اتصال به گوگل درایو
  • 9 اپیزود
  • 1 ساعت و 14 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
12,000 96,000
تــومـان
مشاهده دوره
دوره‌ی ارتباطات ویدئویی
دوره‌ی ارتباطات ویدئویی
  • 20 اپیزود
  • 1 ساعت و 50 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
18,000 161,000
تــومـان
مشاهده دوره
تکنولوژی پایه: کابل‌ها و کانکتورها
تکنولوژی پایه: کابل‌ها و کانکتورها
  • 11 اپیزود
  • 2 ساعت و 5 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
20,000 139,000
تــومـان
مشاهده دوره
راهنمای سریع شروع برای مبتدیان در Google Apps Script
راهنمای سریع شروع برای مبتدیان در Google Apps Script
  • 15 اپیزود
  • 1 ساعت و 19 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
13,000 104,000
تــومـان
مشاهده دوره
ترکیب دیجیتال فتوشاپ برای کمپین‌های تبلیغاتی
ترکیب دیجیتال فتوشاپ برای کمپین‌های تبلیغاتی
  • 13 اپیزود
  • 2 ساعت و 23 دقیقه
  • سطح متوسط
امتیاز دوره
هنوز امتیاز ندارد
23,000 206,000
تــومـان
مشاهده دوره
دوره جامع Gmail برای افزایش بهره‌وری و انجام کارها
دوره جامع Gmail برای افزایش بهره‌وری و انجام کارها
  • 16 اپیزود
  • 1 ساعت و 25 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
14,000 126,000
تــومـان
مشاهده دوره

استاد دوره

امتیاز 4.3 ( 61 رای)
189 امتیاز و کامنت
709 دانشجو
92 دوره آموزشی

دوره های بیشتر از استاد ماراد، مرکز آموزش از راه دور

برای کامنت دادن باید وارد حساب کاربریتون بشین

کامنت ها

79,000 تومان
878,000 تومان
  • 49 اپیزود در مجموع 7 ساعت و 57 دقیقه
  • 14 دانشجو
  • دسترسی مادام العمر به دوره
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره ( 1 نفر)
5 از 5
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت