.NET Developer

طراحی و ساخت نرم افزار و سایت

۶ مطلب با کلمه‌ی کلیدی «wpf در سی شارپ» ثبت شده است

سه شنبه, ۴ دی ۱۳۹۷، ۰۵:۰۱ ب.ظ م.ب آیرملو
قسمت 7 از اموزش WPF

قسمت 7 از اموزش WPF

ادامه از قسمــــــــــت شـــــــــــــــشـــم

سطح برنامه
تعریف یک سبک در سطح برنامه میتواند در کل برنامه کاربردی قابل دسترسی باشد. بیایید همان مثال را بیاوریم، اما در اینجا، ما در فایل app.xaml سبک ها را قرار می دهیم تا آن را در برنامه در دسترس قرار دهیم
محرک ها برای تغییر ارزش هر یک از ویژگی های داده شده مورد استفاده قرار می گیرند، زمانی که شرایط خاصی راضی باشند. گیرنده ها معمولا در قالب یا در ریشه سند تعریف می شوند که به آن کنترل خاص اعمال می شود. سه نوع محرک وجود دارد -
زمینه و قالب ها
راه اندازی داده ها
راه اندازی رویداد

در رویدادهای قالب، زمانی که یک تغییر در یک قالب رخ می دهد، تغییری فوری یا متحرک در یک قالب دیگر به ارمغان می آورد. برای مثال، می توانید از یک ماژول برای تغییر ظاهر یک دکمه زمانی که ماوس روی دکمه قرار دارد استفاده کنید.
کد زیر در زیر نشان می دهد که چگونه رنگ پیش زمینه یک دکمه را هنگامی که ماوس روی دکمه قرار دارد، تغییر دهید

ادامه مطلب...
۰۴ دی ۹۷ ، ۱۷:۰۱ ۰ نظر
م.ب آیرملو
دوشنبه, ۳ دی ۱۳۹۷، ۰۳:۱۹ ب.ظ م.ب آیرملو
قسمت 6 از اموزش WPF

قسمت 6 از اموزش WPF

منابعWPF
منابع به طور معمول تعاریف مربوط به برخی از شیء است که شما فقط پیش بینی استفاده بیشتر از یک بار. این توانایی ذخیره داده ها به صورت محلی برای کنترل ها یا برای پنجره فعلی یا در سطح جهانی برای کل برنامه ها است.
تعریف یک شی به عنوان یک منبع اجازه می دهد تا ما از یک مکان دیگر به آن دسترسی یابیم. منظورش این است که جسم را می توان دوباره استفاده کرد. منابع در واژه نامه منابع تعریف شده و هر شی را می توان به عنوان یک منبع به طور موثر تعریف کرد و آن را یک دارایی مشترک می دانیم. یک کلید منحصر به یک منبع XAML و با آن کلید مشخص می شود، با استفاده از یک پسوند نشانه گذاری StaticResource اشاره می شود.

ادامه مطلب...
۰۳ دی ۹۷ ، ۱۵:۱۹ ۰ نظر
م.ب آیرملو
شنبه, ۱ دی ۱۳۹۷، ۰۵:۲۴ ب.ظ م.ب آیرملو
قسمت 5 اموزش WPF

قسمت 5 اموزش WPF

برخی از امکانات و جنبه های برنامه نویسی با WPF مدل قدرتمند و قوی طراحی توسط WPF از درگیر شدن با پیکسل ها و کار کردن بر روی آن ها رهایی خواهید یافت و در واقع با ابجکت ها و اشکال سطح بالا تعامل خواهید داشت. همچنین قادر به ایجاد اشکال سه بعدی و… خواهید بود. نکته: یکی از محدودیت هایی که WPF داراست، کار کردن با اشکال سه بعدی می باشد. در واقع گرچه با WPF به خوبی می توانید اقدام به ترسیم این نوع اشکال نمایید، اما از لحاظ کارایی، اشکال سه بعدی ایجاد شده با WPF کارایی کمتری نسبت به نوع های مشابه و تولید شده با DirectX و یا OpenGL به صورت مستقیم می باشد. به همین دلیل چنانچه قصد نوشتن بازی های سه بعدی Real Time را دارید، WPF ممکن است انتخاب خوبی نباشد. چون ممکن است آن کارایی را که انتظار دارید برای شما فراهم نکند

ادامه مطلب...
۰۱ دی ۹۷ ، ۱۷:۲۴ ۱ نظر
م.ب آیرملو
جمعه, ۳۰ آذر ۱۳۹۷، ۱۱:۵۷ ق.ظ م.ب آیرملو
قسمت چهارم از اموزش WPF

قسمت چهارم از اموزش WPF

یک رویداد روتین یک نوع رویداد است که می تواند متقاضیان را در چندین شنونده در یک درخت عنصری فراخوانی کند، نه تنها شی که رویداد را مطرح کرده است. این اساسا یک رویداد CLR است که توسط یک نمونه از کلاس Event Routed پشتیبانی می شود. این سیستم با رویداد WPF ثبت شده است. RoutedEvents دارای سه راهکار اصلی مسیریابی است که به شرح زیر است:
رویداد مستقیم
رویداد حبابی
رویداد تونل
رویداد مستقیم
یک رویداد مستقیم مشابه رویدادهایی است که در فرم های ویندوز ایجاد می شود که توسط عنصر که در آن رویداد ایجاد می شود مطرح می شود.

ادامه مطلب...
۳۰ آذر ۹۷ ، ۱۱:۵۷ ۰ نظر
م.ب آیرملو
چهارشنبه, ۲۸ آذر ۱۳۹۷، ۰۹:۴۱ ب.ظ م.ب آیرملو
WPF قسمت دوم

WPF قسمت دوم

 

مایکروسافت دو ابزار مهم را برای توسعه نرم افزار WPF فراهم می کند.

ویژوال استودیو و بلنداکسپرشن
Visual Studio
Expression Blend
هر دو ابزار می توانند پروژه های WPF را ایجاد کنند، اما واقعیت این است که ویژوال استودیو بیشتر توسط برنامه نویسان مورد استفاده قرار می گیرد، در حالی که Blend اغلب توسط طراحان استفاده می شود. برای این آموزش، بیشتر از Visual Studio استفاده می کنیم.

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

فایل ها را دانلود کنید و مراحل زیر را برای تنظیم محیط توسعه برنامه WPF در سیستم خود دنبال کنید.

اگر میخاهید سی شارپ و یا  برنامه های دیگه رو هم کنارش برای تمری داشته باشید همان ویژوال استودیو 2015 بهترین نسخه هست
این لینک خود ماکروسافت هستhttps://visualstudio.microsoft.com/                            

ادامه مطلب...
۲۸ آذر ۹۷ ، ۲۱:۴۱ ۰ نظر
م.ب آیرملو
چهارشنبه, ۲۸ آذر ۱۳۹۷، ۰۸:۴۵ ب.ظ م.ب آیرملو
WPF در سی شارپ قسمت اول

WPF در سی شارپ قسمت اول

آموزش WPF در ویژوال استودیو

Wpf مخفف سه کلمه Windows Presentation Foundation می باشد

هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان، محیط های ویژوال، برنامه نویسی کرده باشد، یقینا با مفاهیم Windows Application ها که گاها به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد. این نوع برنامه نویسی همزمان با ورود سیستم عامل های ویندوز در دنیای کامپیوتر شروع شد و روز به روز با به وجود آمدن زبان های متفاوت جایگاه محبوبتری نزد برنامه نویسان پیدا کرد. همانطور که می دانید، Windows Application ها، از APIهای سیستم عامل مربوطه ( که اکثرا ویندوز XP نیز می باشد) برای ترسیم عناصر گرافیکی یا همان عناصر ویژوال، استفاده می کنند. به عنوان مثال برای ترسیم انواع دکمه ها، فرم ها و بسیاری از عناصردیگری که با آن ها آشنا هستید، از توابع API ویندوز کمک گرفته می شود. همین مسئله باعث ایجاد محدودیت برای برنامه نویسان در ایجاد کنترل های سفارشی با ظاهر دلخواه خود شده بود

ادامه مطلب...
۲۸ آذر ۹۷ ، ۲۰:۴۵ ۰ نظر
م.ب آیرملو
logo-samandehi