آرشیو برچسب ها - XNA Framework

بهترین لــینک ها و منابع برای توســعه نرم افزار تـحت Windows Phone 7

۱۷ اردیبهشت ۱۳۹۰ توسط , ۲ نظر

در زیر ، لیستی از بهترین منابع و سایت ها جهت یادگیری ، کسب اطلاعات و اخبار جدید و یافتن مقالات و مطالب متنوع در مورد توسعه نرم افزار های Windows Phone 7 ارائه گردیده است :

Windows Phone App Hub:
در این سایت می توانید به مستندات اضافه تر ، کدهای نمونه دسترسی پیدا کنید و از انجمن های تخصصی آن برای تبادل اطلاعات با سایرین بهره جویید.
لینک سایت

Windows Phone Development Documentation:
مستندات رسمی توسعه نرم افزار برای Windows Phone 7 در MSDN.
لینک سایت

The Windows Phone Developer Blog:
وبلاگ رسمی تیم توسعه دهنده Windows Phone 7 جهت دسترسی به جدیدترین اخبار و آگاهی از روند آتی توسعه Windows Phone 7.
لینک سایت

Windows Phone Jump Start:
مجموعه از ویدئوهای آموزشی برای برنامه نویسان تازه کاری که قصد دارند به برنامه نویسی Windows Phone 7 مبتنی بر Silverlight و یا XNA بپردازند.
لینک سایت

[مشاهده ادامه مطلب]

کدامیک برای توسعه نرم افزار های Windows Phone 7 مناسب تر هستند ، Silverlight یا XNA Framework ؟

۱۹ فروردین ۱۳۹۰ توسط , ۳ نظر

پلتفرم Windows Phone 7، دو Framework (فریم ورک) برای توسعه نرم افزار تحت آن ارائه کرده است :

Silverlight
فریم ورک Silverlight از برنامه نویسی مبتنی بر رویداد و توسعه نرم افزارهای مبتنی بر XAML پشتیبانی بعمل می آورد.

XNA Framework
فریم ورک XNA از تولید و کدنویسی بازیهای تکرار شدنی (Loop Based Games) پشتیبانی بعمل می آورد.

اما ، کدامیک از این دو فریم ورک برای تولید برنامه مورد نظر ما تحت پلتفرم ویندوز فون ۷ مناسب تر است ؟ در نظر گرفتن موارد زیر می تواند راهنمای خوبی برای انتخاب فریم ورک مورد نظر شما باشد :

Silverlight
- منوها و کنترل ها در برنامه مبتنی بر نوشته (Text Based) هستند.
- برنامه از گرافیک Vector بهره می گیرد.
- نیاز به برقراری ارتباط تعاملی با کنترل های Windows Phone وجود دارد.
- برنامه مبتنی بر رویداد (Event-driven) است.
- نیاز به استفاده از ویدئو های Embedded شده وجود دارد.
- برنامه باید با مرورگر های اینترنتی سازگار باشد.
- نیاز به میزبانی کد HTML در برنامه وجود دارد.

XNA Framework
- برنامه شامل اجزای پیشرفته هنری مانند Texture ها و افکت ها است.
- قابلیت سازگاری آن با Xbox مد نظر است.
- هدف پروژه ، تولید بازی های سه بعدی است.
- برنامه نیاز به شمای بصری پیچیده ای دارد.
- تولید بازی های تکرار شدنی (Looping Game) مد نظر است.