دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • اسفند

جلسه ۱۲ : Command Line یا خط فرمان در WPF

  • دسته‌بندی‌ها :
جلسه ۱۲ : Command Line یا خط فرمان در WPF
    • جزئیات
    • نوع محتواآموزشی

      دوستان و علاقمندان به مباحث WPF وقتتون بخیر. با آموزش WPF از وب سایت آموزشی پی وی لرن همراهتون هستیم. Command Line چیست؟ در این بخش با موضوع Command Line یا خط فرمان در WPF همراه خواهیم بود.

      Command Line یا خط فرمان در WPF

      آرگومان های خط فرمان مکانیزمی است که در آن کاربر می تواند مجموعه ای از پارامترها یا مقادیر را هنگام اجرای برنامه به یک برنامه WPF منتقل کند. این آرگومان ها برای کنترل یک برنامه از خارج بسیار مهم هستند ، به عنوان مثال ، اگر می خواهید یک سند Word را از طریق خط فرمان باز کنید ، می توانید از این دستور “C:\> start winword word1.docx” استفاده کرده و word1.docx را باز کنید.

      آرگومان های خط فرمان در تابع Startup مدیریت می شوند. در زیر مثال ساده ای وجود دارد که نحوه انتقال آرگومان های خط فرمان را به برنامه WPF نشان می دهد. بیایید یک برنامه WPF جدید با نام WPFCommandLine ایجاد کنیم.

      • یک جعبه متن را از جعبه ابزار (toolbox) به پنجره طراحی درگ کنید.
      • در این مثال ، ما یک مسیر فایل txt را به عنوان پارامتر خط فرمان به برنامه خود منتقل می کنیم.
      • این برنامه فایل txt را می خواند و سپس تمام متن را در جعبه متن می نویسد.
      • کد XAML زیر یک جعبه متنی ایجاد می کند و آن را با برخی از خصوصیات آغاز می کند.

      مثال : 

      اکنون همانند تصویر زیر رویداد Startup را در فایل App.xaml مشترک کنید.

      مثال : 

      در زیر آمده است: اجرای رویداد app_Startup در App.xaml.cs که آرگومان های خط فرمان را دریافت می کند.

      مثال : 

      اکنون ، در کلاس MainWindow ، برنامه فایل txt را باز کرده و تمام متن را روی جعبه متن می نویسد.

      در صورت یافتن خطایی ، برنامه پیام خطایی را در جعبه متن نمایش می دهد.

      مثال : 

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

      با کلیک راست بر روی پروژه WPF در solution explorer و انتخاب properties ، پنجره زیر نشان داداه می شود.

       

      Command Line یا خط فرمان در WPF

      Command Line یا خط فرمان در WPF

      گزینه Debug را انتخاب کنید و مسیر فایل را در آرگومان خط فرمان بنویسید.

      یک فایل txt را با Test.txt ایجاد کنید و متن را در آن فایل بنویسید و آن را در مکانی ذخیره کنید. در این حالت ، فایل txt در دیسک سخت “D:” ذخیره می شود.

      تغییرات را در پروژه خود ذخیره کنید و هم اکنون برنامه خود را کامپایل و اجرا کنید. متن را در TextBox می بینید که این برنامه از فایل Text.txt خوانده شده است.

       

      Command Line یا خط فرمان در WPF

      Command Line یا خط فرمان در WPF

      حالا بیایید سعی کنیم نام فایل را در دستگاه خود از Test.txt به Test1.txt تغییر دهیم و برنامه خود را دوباره اجرا کنیم ، سپس پیام خطایی را در جعبه متن مشاهده خواهید کرد.

       

      Command Line یا خط فرمان در WPF

      Command Line یا خط فرمان در WPF

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

      کلام پایانی

      با مبحث Command Line یا خط فرمان در WPF آشنا شدیم. در ادامه ی آموزش wpf به بررسی Data Binding می پردازیم. با وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۱۲ : Command Line یا خط فرمان در WPF
      به اشتراک بگذارید