آموزش WPF از مقدماتي تا پيشرفته
ارسال شده: شنبه ۶ شهریور ۱۳۸۹, ۷:۱۵ ب.ظ
با سلام.امروز قصد داريم تا با يكي از تكنولوژي هاي جديد مايكروسافت آشنا بشيم.
فهرست مطالبي كه به مرور در اين مقاله توضيح خواهيم داد:
بخش اول : مقدمه ای بر تکنولوژی Windows Presentation Foundation
قسمت اول : تکنولوژی های جدید دات نت
قسمت دوم : مشکلات تکنولوژی های قبل در شخصی سازی ابزارها
قسمت سوم : نمونه ساده ای از کاربرد WPF
قسمت چهارم: WPF و ارتباط آن با Directx ، GDI و +GDI
قسمت پنجم: عدم وابستگی به رزولوشن صفحه نمایش در WPF
قسمت ششم ( آخر): معماری WPF
بخش دوم : زبان XAML و کاربرد آن در WPF
قسمت اول : مقدمه ای بر زبان XAML
قسمت دوم : کاربرد های مختلف زبان XAML
قسمت سوم : کامپایل XAML به فایل های BAML تزریق شونده به اسمبلی ها
قسمت چهارم : ساختار فایل های XAML
قسمت پنجم: شکل ساده یک سند XAML
قسمت ششم : فضای نام ها در XAML
قسمت هفتم: خواص و رویداد ها در XAML
قسمت هشتم ( آخر): رویداد ها در XAML
بخش سوم : چیدمان و طراحی کنترل ها
قسمت اول : مقدمه
قسمت دوم: چیدمان عناصر در WPF
قسمت سوم : کنترل StackPanel
قسمت چهارم: ادامه کنترل StackPanel
قسمت پنجم: کنترل Canvas
قسمت ششم: کنترل DockPanel
قسمت هفتم: کنترل WrapPanel
قسمت هشتم: کنترل UniformGrid
قسمت نهم: کنترل Grid
قسمت دهم: ادامه کنترل گرید
قسمت یازدهم: ادامه کنترل گرید
قسمت دوازدهم: ادامه کنترل گرید
قسمت سیزدهم: محدوده سطر و ستون ها در کنترل گرید
بخش چهارم: Content Controls
قسمت اول: مقدمه
قسمت دوم: خاصیت Content
قسمت سوم:کنترل های محتوا با خواص ویژه - کنترل ScrollViewer
قسمت چهارم: ادامه کنترل Scroll Viewer
قسمت پنجم: کنترل GroupBox
قسمت ششم:کنترل TabControl
قسمت آخر:کنترل Expander
تکنولوژی های جدید دات نت
از زمان ظهور دات نت، با اولین نسخه آن یعنی دات نت فریم ورک 1.0 که همراه با ویژوال استودیو 2002 همراه بود، تا به امروز که شاهد نسخه 3.5 از این تکنولوژی می باشیم، تغییرت بسیاری در آن به وجود آمده است. افزوده شدن کلاس های جدید در غالب فایل های DLL ای که ما آن ها را دات نت اسمبلی می نامیم، همچنین اضافه شدن تکنولوژی های جدید به این مجموعه باعث گسترش کاربرد این مجموعه شده است.
همزمان با ظهور نسخه 3.0 دات نت فریم ورک، تکنولوژی های جدیدی نیز به وجود آمد. این تکنولوژی ها، که بر خلاف تصور سطحی و ابتدایی بسیاری از برنامه نویسان در ابتدای ظهور آن ها، صرفا اضافه شدن تعدادی دات نت اسمبلی به دات نت اسمبلی های قبلی، تلقی می شد، تغییرات بسیاری را در امر برنامه نویسی دات نت به وجود آورد. تکنولوژی WPF به همراه تکنولوژی های WCF و WWF با نسخه 3.0 دات نت فریم ورک توسط شرکت ماکروسافت معرفی شدند.
در ادامه توضیح مختصری راجع به WCF و WWF خواهیم دید و سپس به بحث اصلی، یعنی WPF خواهیم پرداخت.
Windows Communication Foundation
تکنولوژی WCF که مخفف Windows Communication Foundation می باشد، ترکیب شده تکنولوژی های ارتباطی مختلفی که در دات نت فریم ورک 2.0 وجود داشت، می باشد. در دات نت فریم ورک 2.0 ، تکنولوژی های ارتباطی بین سیستم ها عبارت بودند از، ارتباطات بر پایه Soap ، ارتباطات دودویی بهینه شده و... . تکنولوژی WCF که با نام Indigo نیز شناخته می شود، تمامی جنبه های ارتباطی بین سیستم ها را درون خود دارد. جهت مطالعه بیشتر به آدرس
Windows Communication Foundation
مراجعه نمایید.
منبع:آموزش wpf آقاي مهدي كياني
[External Link Removed for Guests]
فهرست مطالبي كه به مرور در اين مقاله توضيح خواهيم داد:
بخش اول : مقدمه ای بر تکنولوژی Windows Presentation Foundation
قسمت اول : تکنولوژی های جدید دات نت
قسمت دوم : مشکلات تکنولوژی های قبل در شخصی سازی ابزارها
قسمت سوم : نمونه ساده ای از کاربرد WPF
قسمت چهارم: WPF و ارتباط آن با Directx ، GDI و +GDI
قسمت پنجم: عدم وابستگی به رزولوشن صفحه نمایش در WPF
قسمت ششم ( آخر): معماری WPF
بخش دوم : زبان XAML و کاربرد آن در WPF
قسمت اول : مقدمه ای بر زبان XAML
قسمت دوم : کاربرد های مختلف زبان XAML
قسمت سوم : کامپایل XAML به فایل های BAML تزریق شونده به اسمبلی ها
قسمت چهارم : ساختار فایل های XAML
قسمت پنجم: شکل ساده یک سند XAML
قسمت ششم : فضای نام ها در XAML
قسمت هفتم: خواص و رویداد ها در XAML
قسمت هشتم ( آخر): رویداد ها در XAML
بخش سوم : چیدمان و طراحی کنترل ها
قسمت اول : مقدمه
قسمت دوم: چیدمان عناصر در WPF
قسمت سوم : کنترل StackPanel
قسمت چهارم: ادامه کنترل StackPanel
قسمت پنجم: کنترل Canvas
قسمت ششم: کنترل DockPanel
قسمت هفتم: کنترل WrapPanel
قسمت هشتم: کنترل UniformGrid
قسمت نهم: کنترل Grid
قسمت دهم: ادامه کنترل گرید
قسمت یازدهم: ادامه کنترل گرید
قسمت دوازدهم: ادامه کنترل گرید
قسمت سیزدهم: محدوده سطر و ستون ها در کنترل گرید
بخش چهارم: Content Controls
قسمت اول: مقدمه
قسمت دوم: خاصیت Content
قسمت سوم:کنترل های محتوا با خواص ویژه - کنترل ScrollViewer
قسمت چهارم: ادامه کنترل Scroll Viewer
قسمت پنجم: کنترل GroupBox
قسمت ششم:کنترل TabControl
قسمت آخر:کنترل Expander
تکنولوژی های جدید دات نت
از زمان ظهور دات نت، با اولین نسخه آن یعنی دات نت فریم ورک 1.0 که همراه با ویژوال استودیو 2002 همراه بود، تا به امروز که شاهد نسخه 3.5 از این تکنولوژی می باشیم، تغییرت بسیاری در آن به وجود آمده است. افزوده شدن کلاس های جدید در غالب فایل های DLL ای که ما آن ها را دات نت اسمبلی می نامیم، همچنین اضافه شدن تکنولوژی های جدید به این مجموعه باعث گسترش کاربرد این مجموعه شده است.
همزمان با ظهور نسخه 3.0 دات نت فریم ورک، تکنولوژی های جدیدی نیز به وجود آمد. این تکنولوژی ها، که بر خلاف تصور سطحی و ابتدایی بسیاری از برنامه نویسان در ابتدای ظهور آن ها، صرفا اضافه شدن تعدادی دات نت اسمبلی به دات نت اسمبلی های قبلی، تلقی می شد، تغییرات بسیاری را در امر برنامه نویسی دات نت به وجود آورد. تکنولوژی WPF به همراه تکنولوژی های WCF و WWF با نسخه 3.0 دات نت فریم ورک توسط شرکت ماکروسافت معرفی شدند.
در ادامه توضیح مختصری راجع به WCF و WWF خواهیم دید و سپس به بحث اصلی، یعنی WPF خواهیم پرداخت.
Windows Communication Foundation
تکنولوژی WCF که مخفف Windows Communication Foundation می باشد، ترکیب شده تکنولوژی های ارتباطی مختلفی که در دات نت فریم ورک 2.0 وجود داشت، می باشد. در دات نت فریم ورک 2.0 ، تکنولوژی های ارتباطی بین سیستم ها عبارت بودند از، ارتباطات بر پایه Soap ، ارتباطات دودویی بهینه شده و... . تکنولوژی WCF که با نام Indigo نیز شناخته می شود، تمامی جنبه های ارتباطی بین سیستم ها را درون خود دارد. جهت مطالعه بیشتر به آدرس
Windows Communication Foundation
مراجعه نمایید.
منبع:آموزش wpf آقاي مهدي كياني
[External Link Removed for Guests]










