我来自Web开发背景,正在研究为Windows Phone 7设备编写应用程序,并且我正在努力更好地理解工作原理.
从我的在线研究(如果我在下面提出的问题中我错了,请纠正我),这是我目前所理解的:
.NET Framework - 是一个受控环境,允许您编写许多不同类型的编程语言,如C#
Silverlight和XNA是用于帮助您开发应用程序和游戏的"库".
最好的软件编写所有这些应用程序是Visual Studio 2010 ??? 我下载了Windows Phone 7工具,它在我的计算机上安装了大约12件东西...我一直在观看一些关于wp7开发的初学者教程视频,但正如你所看到的,我仍然有一些我需要的"核心"东西在我继续之前了解
我们很乐意为您提供任何帮助!
cta*_*cke 14
问:C#最适合wp7开发?
答:这不是"最好的",除非这是您喜欢和了解的语言.您可以使用C#或VB.NET并获得完全相同的结果,因此在这方面两者都不是更好.
问:Visual Studio 2010最适合编写.NET框架的代码吗?
答:对于Phone 7,Visual Studio 2010是您开发环境的唯一选择.对于其他非Phone 7开发,您可以使用otehr工具.同样,"最佳"对于那些场景是主观的.
问:是否有其他程序如Visual Studio 2010允许您为.NET框架编写?
答:是的,但不适用于手机7.同样,只有Studio 2010具有Phone 7集成功能,因此是您唯一的工具选项.
问:C#是Visual Studio 2010中预先编写的代码吗?
答:C#是一种语言.像VB,C,C++,Pascal等.你可以用任何东西编写它,包括文本编辑器.
问:C#是用来操纵这些库来做你想要的吗?
答:对于Phone 7的上下文,Silverlight或XNA库可以被用C#或VB.NET编写的应用程序使用.
问:嵌入在C#中的Silverlight和XNA库是否与jQuery嵌入HTML的方式类似?我对此有正确的想法,还是我完全错了?
答:不,你没有正确的想法.Silverlight和XNA是用于创建应用程序的框架.语言是C#或VB.NET.有点像jQuery是一个可用于创建用Javascript编写的应用程序的框架.因此,使用您的示例,Silverlight更像是jQuery,C#就像Javascript.
问:Silverlight是一个需要包含在应用程序中才能运行的库(可能是一个名为silverlight.js的文件?)
答:Silverlight和XNA是手机上已经存在的库集.您不会将它们构建到您的应用程序中,也不会部署它们.他们保证已经在那里.
问:silverlight,java背后的编程语言是什么?我读过somwhere java也用于wp7开发?java如何与wp7发挥作用?
答:手机上的Silverlight引擎至少部分是用托管代码编写的.它可能是在C#中完成的,但它实际上并不相关,因为它在您直接使用的库中编译为MSIL.它们不是Java.手机上根本不支持Java(尽管有人可能会说Javascript是通过浏览器和浏览器控件).
问:Silverlight最适合用于应用程序,XNA最适合用于游戏.
答:这是一般的想法和两者设计背后可能的想法,但并不总是那么明确.您可以使用XNA编写非游戏应用程序,就像您可以在Silverlight中编写游戏一样.
| 归档时间: |
|
| 查看次数: |
3375 次 |
| 最近记录: |