مهم (تخفیف درصد بالا): جهت حمایت از کاربران و کسب و کارهای آسیب دیده تا پایان امشب 50 و 90 درصد تخفیف فعال شد... جزئیات

دوره آموزش مترو در سی شارپ

بنا به عادت همیشگی آکادمی لرن فایلز دات کام مرجع آموزش برنامه نویسی که کاربرانش رو هیچ وقت از تکنولوژی های جدید دور نگه نمی داره، این بار رسیدیم به مدرن ترین رابط کاربری ارائه شده توسط ماکروسافت که رابط کاربری Metro UI نام داره، حتما تا به حال از ویندوز 8 استفاده کرده اید و متوجه تفاوت های آن با سایر ویندوز ها شده اید.

اولین تغییری که در این ویندوز به چشم میخورد و کاملا محسوس است از بین رفتن منوی start و جایگزین شدن رابط کاربری جدیدی به نام مترو است که می توان از آن به عنوان شاهکار مایکروسافت یاد کرد. در دوره تصویری آموزش مترو در سی شارپ به زبان فارسی قصد داریم تا به شما چگونگی ایجاد این رابط کاربری جدید به نام مترو رو در سی شارپ آموزش داده و روش ایجاد انواع Message ها، Popup ها، Toast ها و… را با هم یاد بگیریم. در این دوره از صفر تا صد مترو رو با هم یاد میگیریم.

سرفصل های آموزش مترو در سی شارپ:

  • قسمت اول:

این ویدئو مریوط به توضیحات و مقدمه است. در اینجا به توضیح انواع روش های پیاده سازی رابط کاربری مترو، مزایا و معایب این تکنولوژی پرداختیم.

  • قسمت دوم:

این ویدئو مریوط به انواع پروژه های مترو در ویژوال استدیو و البته تحت ویندوز هست. 3 حالت کلی برای پیاده سازی پروژه های رابط کاربری مترو تحت ویندوز وجود دارد: Blank App ،Grid App و Split App، که به بررسی آنها خواهیم پرداخت.

  • قسمت سوم:

یکی از مزایای رابط کاربری مترو این است که دارای شی گرایی بسیار زیادی هست و باعث شده که کارایی و انعطاف پذیری آن را بالا ببرد. این رابط کاربری از برنامه نویسی 3 لایه استفاده می کند که با فراخوانی توابع تو در تو این کار را انجام می دهد. ما در این ویدئو به بررسی این موضوع پرداختیم.

  • قسمت چهارم:

این ویدئو مریوط به ساخت کاشی (Tile) های موجود در مترو است. چند روش برای این کار وجود دارد برای مثال استفاده از Grid ،Rectangle ،Image و… که ما از روش استاندارد و توصیه شده مایکروسافت که استفاده از Grid ها هستش پرداختیم و آن کاشی ها را ایجاد و سفارشی کردیم.

  • قسمت پنجم:

این ویدئو مریوط به روش ایجاد کادرهای پیغام است. همان طور که میدانید در رابط کاربری مترو از MessageBox ها خبری نیست و جای خود را به کادرهای پیغام جدیدتری دادند که ظاهر متفاوتی نسبت به کادرهای پیغام گذشته دارند که ما روش ایجاد آنها را برای شما آموزش خواهیم داد.

  • قسمت ششم:

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

  • قسمت هفتم:

این ویدئو مریوط به روش استفاده از Progressbar ها می باشد. Progressbar ها در مترو دچار تغییر شده و مدل های جدیدی به آن اضافه شده که ما در این قسمت به بررسی و استفاده از انواع ها پرداختیم.

  • قسمت هشتم:

برای تغییر و حرکت بین صفحات موجود در رابط کاربری مترو از دستورات قبلی نمی توان استفاده کرد و برای آن سینتکس متفاوتی وجود دارد. تغییر صفحه ها به دو روش انجام می شود : استفاده از امکانات صفحه اصلی و استفاده از فریم ها که ما هر دو آنها را بررسی خواهیم کرد.

  • قسمت نهم:

این ویدئو مریوط به روش استفاده از Button ها در مترو می باشد. زیرا ظاهر دکمه ها در این رابط کاربری هم دچار تغییر شده و همچنیین چندین نمای از پیش تعریف شده برای آنها وجود دارد.

  • قسمت دهم:

یکی دیگه از امکانات موجود در مترو نمایش کادرهای App Bar است. این نوع کادرها زمانی نمایش داده می شوند که کاربر بر روی مترو کلیک راست کند و منوهایی از بالا یا پایین و یا هردو را می توانیم نمایان کنیم و امکاناتی را برای کاربران و نرم افزار خود ایجاد کنیم.

  • قسمت یازدهم:

یکی دیگه از ابزارهایی که مترو در اختیار ما قرار داده است Toggle Button است (دکمه های سوئیچی) میتوان به کمک آن مقادیر True یا False را با جا به جا کردن لغزنده آن ایجاد کرد و یا تغییر داد.

  • قسمت دوازدهم:

یکی دیگه از ابزار هایی که مترو در اختیار ما قرار داده است Slider است که از آن میتوان در برنامه های خود استفاده کرد و امکانات بیشتری را برای نرم افزار فراهم نمود.

  • قسمت سیزدهم:

اگر در قسمتی از نرم افزار خود قصد دارید صفحه وبی را نمایش دهید تا به وسیله آن امکانات بیشتری را برای کاربر فراهم آورید میتوانید از ابزار WebView استفاده کنید که در این آموزش ما نحوه کار با آن را به شما آموزش خواهیم داد.

  • قسمت چهاردهم:

زمانی که از Windows Form ها استفاده میکردیم می توانستیم متغیرهایی را داخل برنامه ایجاد کنیم و اطلاعاتی را در آن ذخیره کنیم تا زمانی که برنامه بسته می شود و یا حتی کامپیوتر را خاموش میکنیم اطلاعات آن ها از بین نرود و بتوانیم از آن ها استفاده کنیم. این روش بدون استفاده از بانک اطلاعاتی و یا رجیستری ویندوز انجام می شود. خب این امکان داخل مترو نیز وجود دارد البته به شکلی دیگر که در این ویدئو به آن خواهیم پرداخت.

  • قسمت پانزدهم:

نوع دیگری از کادرهای پیغام در رابط کاربری مترو وجود دارد که این نوع پیغام ها در بالای صفحه و سمت راست به صورت نوار افقی نمایش داده می شود. این نوع پیام ها با نام Toast شناخته می شود که پس از دیدن این ویدئو نحوه استفاده از آن ها را خواهید آموخت.

  • قسمت شانزدهم (نهایی):

این ویدئو مربوط به نحوه استفاده از منو Charm و همچنین نحوه صدور مجوز برای استفاده نرم افزار از منابع و امکانات ویندوز میباشد. منوی Charm، منویی است که زمانی که ماوس را گوشه بالا و سمت راست ویندوز قرار میدهیم نمایان می شود.

ویدیو های نمونه از آموزش مترو در سی شارپ:

تعدادی از ویدیو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا- ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش مترو در سی شارپ مطمئن شوید و قبل از خرید این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.

راهنمای دریافت آموزش مترو در سی شارپ:

جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید.(دسترسی بدون محدودیت در هر زمان و مکان)

قبل از شروع آموزش مترو در سی شارپ نیاز به یادگیری آموزش های زیر دارید:

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
مدرس آموزش
حمید حیدری
26716 دانشجو
216 نظر
1 امتیاز
- پرسش و پاسخ
- متوسط زمان پاسخگویی
روزانه 4 ساعت رو صرف یادگیری میکنم و این امر رو مداوم 4 ساله ادامه میدم و حالا بستری رو لرن فایلز فراهم کرده که خوشحالم بتونم دانش اندکم رو با شما به اشتراک بزارم
آموزش های پیشنهادی
نظرات کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

14 نظر ثبت شده است
دانشجوی دوره
مرتضی (1 دی 1399 | 08:34)

سلام. من قبلا دوره مترو رو تو سه پارت گرفته بودم اما الان شده ده پارت. ایا مطالب تغیر کرده یا سبک فروش عوض شده

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (1 دی 1399 | 12:11)

سلام و عرض ادب
خیر دوره تغییری نکرده، فقط تعداد لینک تغییر کرده است.
موفق و پیروز باشید

ارسال پاسخ
دانشجوی دوره
mahdi521 (20 فروردین 1395 | 23:33)

سلام . ی سوال از مهندس حیدری داشتم .
چطوری می تونم از دیتابیس تو metro استفاده کنم ؟؟؟
ممنون میشم راهنمایی کنید .

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (21 فروردین 1395 | 10:11)

سلام و ادب
سوال های برنامه نویسی خودتون رو در وب سایت ashkaran.ir مطرح کنید
حتما پاسخ خواهید گرفت
با تشکر

ارسال پاسخ
دانشجوی دوره
afshin (19 اردیبهشت 1394 | 14:56)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (22 اردیبهشت 1394 | 21:46)

چشم

ارسال پاسخ
دانشجوی دوره
محمد (19 اردیبهشت 1394 | 01:26)

سلام من دنبال اموزش visual state هستم انگار trigger های که تو wpf بود اینجا جاشو به visual state داده
اگه تو این اموزش به این قسمت هم پرداخته شده بگیرم

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (19 اردیبهشت 1394 | 13:12)

سلام و ادب
سرفصل ها رو بررسی کنید اگر هست ، خوب طبیعتا داخلش هم هست

ارسال پاسخ
دانشجوی دوره
abbas (18 اردیبهشت 1394 | 17:31)

سلام

ببخشید لطفا قسمت های 4 و 5 آموزش php مقدماتی رو برام ایمیل کنید.
قسمت 5 رو ظاهرا ناقص گرفتم و قسمت 4 دارای کمی ماتی هست

باتشکر

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (18 اردیبهشت 1394 | 19:13)

سلام و ادب ارسال شد

ارسال پاسخ
دانشجوی دوره
بهزاد (18 اردیبهشت 1394 | 08:34)

سلام، خدا قوت
آیا طراحی رابط کاربری مترو در ویندوز 8 با طراحی در ویندوز فون فرق زیادی با هم دارند؟میشه با یادگیری این آموزش برای ویندوز فون هم طراحی انجام داد؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (18 اردیبهشت 1394 | 12:03)

سلام و ادب
راستش دقیق نمی دونم ، بهتره مدرس پاسخ بده ، اما خوب یه سرچ انگلیسی بزنید ببینید چی میشه
در ضمن چون پایه کد نویسی دات نت هست فکر نمی کنم چندان فرقی داشته باشه .

ارسال پاسخ
دانشجوی دوره
poya (18 اردیبهشت 1394 | 00:10)

سلام

میبخشید ولی شما باید بعد که تمامی پکیج هاتون رو در سایت قرار میدادید تخفیف میزاشتید

الان پکیج های بعدیتون رو با کدام تخفیف بگیریم؟!؟ اون پکیج هایی که احتیاج داریم رو هنوز نزاشتید…

انتقادی بود از حقیر…

باتشکر از شما و تمامی کسانی که زحمت میکشند برای افزایش علم…

ارسال پاسخ
لرن فایلز
لرن فایلز
4258 روز همراهی
لرن فایلز (18 اردیبهشت 1394 | 00:58)

سلام و ادب
تخفیف مجدد میزاریم ، تمام که شد درخواست بدید تخفیف اعمال بشه

ارسال پاسخ
ایمیل خود را وارد کنید
تا از بروزرسانی ها و تخفیفات با خبر شوید...
آموزش هک

آموزش هک