صفحه اصلی آخرین اخبار IT ITTOP در توییتر آخرین ارسالها تماس با ما آرشیو
جستجو در ITTOP

بازگشت   تالار گفتمان تخصصی آی تی و کامپیوتر [ITTOP.IR] > کامپیوتر ، گرافیک و موبایل > مباحث مربوط به سیستم عامل و نرم افزارها

تابلو اعلانات
Untitled 1
در صورت بروز هرگونه اشکالی در سایت مدیریت را در جریان قرار دهید  .
آمادگی جهت همکاری و مدیریت بخش های مختلف

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

پاسخ
 
LinkBack ابزارهای موضوع جستجو در موضوع نحوه نمایش
قدیمی 25th April 2009   #1 (permalink)
مدیر ارشد
 
Amir-Alavi عکس پروفایل ها
 
تاریخ عضویت: Jan 2009
محل سکونت: هر کجا موفقیت باشه
نوشته ها: 1,899
تعداد تشکرها(از دیگران): 422
تشکر شده 1,483 بار در 999 ارسال
امتیاز: 28,408, Level: 99
امتیاز: 28,408, Level: 99 امتیاز: 28,408, Level: 99 امتیاز: 28,408, Level: 99
Level up: 4%, 1,592 Points needed
Level up: 4% Level up: 4% Level up: 4%
فعالیت: 99%
فعالیت: 99% فعالیت: 99% فعالیت: 99%
ورودی: سال 86
Thumbs up بیایید با هم wpf یاد بگیریم!

ما تا به حال در محیط ویندوز و پلت فرم برنامه نویسی دات نت برای طراحی رابط کاربری با دو انتخاب روبرو بودیم : فرم های ویندوز و فرم های وب. در مطلبی نوشتم که بسیاری از شرکت های نرم افزاری به اسفاده از فرم های وب تمایل بیشتری دارند، چرا که وب مدل توزیع آسان تر و قابل انعطاف تری به تولید کنندگان نرم افزار ارائه می کند و البته در قبال آن نیاز به مدل توسعه پیچیده تری دارد. در مقابل فرم های ویندوز امکان استفاده از نرم افزار کاربردی در حالت آفلاین و استفاده از کنترل های غنی را به توسعه دهندگان می دهد.
ظاهر فرم های وب با استفاده از کدهای HTML و CSS ایجاد می شوند و مرورگر وب وظیفه رندر کردن این صفحات وب را بر عهده می گیرد. در فرم های ویندوز ظاهر فرم با استفاده از کامپوننت ها و کنترل های نرم افزاری شکل می گیرد و کتابخانه های GDI و فایل USER32.dll در زیر سیستم گرافیکی ویندوز وظیفه رندر کردن ویندوز فرم ها را بر عهده دارند. رابط کاربری را از دو نظر می توان مورد بررسی قرار داد، از نظر زیبایی و غنی (Rich) بودن. فرم های وب به علت باز بودن دست شما در استفاده از فایل های مالتی مدیا معمولاً زیبایی بیشتری نسبت به فرم های ویندوز دارند. صفحات وب می توانند از فایل های عکس و ویدئو به راحتی استفاده کنند و با استفاده از کدهای CSS ظاهری زیبا داشته باشند. در فرم های ویندوز این زیبایی به راحتی وب بدست نمی آید، اما به جای آن کنترل های غنی بسیار زیادی که برای فرم های ویندوز وجود دارد در وب کمتر یافت می شود. غنی یا Rich بودن یک کنترل به این معنی است که آن کنترل به خوبی به رفتارهای کاربر و رویدادهایی که برایش اتفاق می افتد پاسخ می دهد. البته با آمدن تکنولوژی AJAX فرم های وب تا حدودی در این زمینه بهبود یافته اند.




Windows Presentation Foundation یا به اختصار WPF زیر سیستم گرافیکی جدید ویندوز است که روشی واحد برای طراحی رابط کاربری غنی و زیبا که می تواند از فایل های مالتی مدیا و افکت های دو بعدی و سه بعدی نیز استفاده کند، به توسعه دهندگان دات نت ارائه می کند. این سیستم جدید روشی فوق العاده قابل انعطاف تر از روشی که در Win32 و فرم های ویندوزی استفاده می شود به شما ارائه می کند. شما با استفاده از زبان XAML که در سیلورلایت هم مورد استفاده قرار می گیرد، رابط کاربری خود را می سازید. زبان XAML بر اساس فرمت XML به شما اجازه ساختن کنترل های WPF را می دهد و استفاده از آن به راحتی HTML خواهد بود.WPF کاملاً رابط کاربری نرم افزار شما را از منطق آن جدا خواهد کرد.
برای ایجاد فرم های WPF باید ویژوال استادیو 2008 را باز کنید و از قمست New / Project گزینه WPF Application را برگزینید. همانطور که در شکل زیر مشاهده می کنید، همانند فرم های ویندوزی، WPF نیز پنجره ای را در اختیار شما قرار می دهد تا کنترل های خودتان را روی آن قرار دهید. این کنترل های را می توان به صورت دستی با کدهای XAML ایجاد کرد و یا از Toolbox ویژوال استادیو روی پنچره قرار داد. با استفاده از این کنترل ها می توانید زیبایی خیره کننده ای به برنامه هایتان ببخشید.




مثالی از WPF

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

یوزر معرفی کنین , 5000 تومان بگیرین !

امیر علوی

تلفن : 05117289686
فاکس : 05117289687

اطلاعات بیشتر : صبانت

ایمیل : AbZirKa[at]Gmail[dot]com
Amir-Alavi آنلاین نیست.   پاسخ با نقل قول
پاسخ


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 
ابزارهای موضوع جستجو در موضوع
جستجو در موضوع:

جستجوی پیشرفته
نحوه نمایش

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

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است
Trackbacks are غیر فعال
Pingbacks are غیر فعال
Refbacks are فعال

انتخاب سریع یک انجمن

موضوعات مشابه
موضوع نویسنده موضوع انجمن پاسخ ها آخرين نوشته
سایتی برای تغییر اندازه، ویرایش و آپلود عکس Amir-Alavi سایتها و وبلاگهای مفید و جالب 0 6th February 2010 14:10
ارتش سایبر ایرانیان توییتر را برای ساعاتی هک کرد + عکس مهرداد نایب اخبار فناوری اطلاعات 2 19th December 2009 12:16
انتخابات ایران جذاب‌ترین موضوع ۲۰۰۹ در توییتر شناخته شد مهرداد نایب اخبار فناوری اطلاعات 0 16th December 2009 21:48
دریافت پاسخهای توییتر درون ایمیلتان Hilda سایتها و وبلاگهای مفید و جالب 0 13th November 2009 14:26
صبحانه ي هنری: با پرینتر، تخم مرغ هایتان را بیارایید Amir-Alavi اخبار فناوری اطلاعات 0 16th May 2009 08:48


اکنون ساعت 21:23 برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.

Powered by vBulletin Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0

کپی مطالب از آی تی تاپ فقط با ذکر منبع مجاز می باشد
©2008 ITTOP.IR Allright Reserved
internet connection speed test