چکیده
2
فصل اول :مقدمه ای بر تکنولوژی
Windows Presentation Foundation
تکنولوژیهای جدید داتنت
8
مشکلات تکنولوژیهای قبل در شخصیسازی ابزارها
10
درک گرافیک ویندوز
14
Directx موتور گرافیکی جدید
15
درجهبندیهای WPF
18
عدم وابستگی WPF به رزولوشن
19
معماری WPF
21
ساختار سلسله مراتبی آبجکتها در WPF
24
فصل دوم :زبان XAML
طراحی واسطهای گرافیکی کاربر قبل از WPF
28
کاربردهای مختلف XAML
29
ساختار فایلهای XAML
30
شکل ساده یک سند XAML
33
فضای نامها در XAML
35
خواص و رویدادها در XAML
36
کامپایل XAML به فایل های BAML تزریق شونده به اسمبلی ها
42
فصل سوم :چیدمان طراحی کنترلها
ایجاد برنامههای WPF
45
چیدمان عناصر در WPF
49
کنترل های کانتینر (ContainerControls)
51
مفهوم Content در WPF
53
کنترل Expander
58
فصل چهارم:نتیجهگیری
مزایای WPF
61
معایب WPF
64
چشم انداز
65
نتیجهگیری
66
منابع
67
فهرست شکلها
عنوان
صفحه
فصل اول :مقدمه ای بر تکنولوژی
Windows Presentation Foundation
شکل1-1)نمونه پیاده سازی یک دستور چهار شرطی در سیستم WF
9
شکل1-2 )کنترل منویی
11
شکل1-3 )معماری WPF
22
شکل1-4 )ساختار سلسله مراتبی آبجکت های مختلف را در تکنولوژی WPF
24
فصل دوم :زبان XAML
شکل2-1)یک نمونه از آبجکت TextBoxکه تعدای خواص آن از جمله رنگی به عنوان پس زمینه و رنگ پیش زمینه و .. تعریف شده است.
37
شکل2-2 )در این شکل ظاهر TextBox با تغییر خاصیت BackGround و ForeGround تغییر کرده است.
39
شکل2-3)وجود گزینه دیگری با عنوان <New Event Handler> را نشان میدهد که با انتخاب آن می توانید، یک رویداد جدید برای کنترل مورد نظر ایجاد کنید.
41
شکل2-4)نحوه تعریف یک رویداد کلیک برای یک Button
41
شکل2-5)نحوه رفتن به یک رویداد از قبل تعریف شده
42
فصل سوم :چیدمان طراحی کنترلها
شکل3-1) ایجاد یک پروژه WPF
45
شکل3-2)نتیجه حاصل ازایجاد یک پروژه WPF Application
47
شکل3-3 )نمونه ای از یک عنصر ToolTip
54
شکل3-4)سلسله مراتب ارثبری کنترلهای کانتینر وکنترلهای محتوا
55
شکل3-5 )نمایش عکس بعنوان محتوای یک Button
58
فصل چهارم:نتیجهگیری
شکل4-1) نمای ظاهری یاهو مسنجر جدید ویژه سیستم عامل ویستا
65
دانلود پایان نامه کارشناسی رشته کامپیوتر - تکنولوژی WPF با فرمت ورد به همراه پاور ارائه