Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想学习WPF。你对启动项目有什么建议吗? 目前为止,我的GUI编程大多都是用QT框架在C++中完成的,我想用WPF做一个分支,然后做一些C语言。最初,我想写一些类似Adium for Windows的东西,但这似乎有点……对于一个启动项目来说雄心勃勃。我甚至不确定你是否可以从C#给libpurple stuff打电话,但我想知道_Wpf - Fatal编程技术网

我想学习WPF。你对启动项目有什么建议吗? 目前为止,我的GUI编程大多都是用QT框架在C++中完成的,我想用WPF做一个分支,然后做一些C语言。最初,我想写一些类似Adium for Windows的东西,但这似乎有点……对于一个启动项目来说雄心勃勃。我甚至不确定你是否可以从C#给libpurple stuff打电话,但我想知道

我想学习WPF。你对启动项目有什么建议吗? 目前为止,我的GUI编程大多都是用QT框架在C++中完成的,我想用WPF做一个分支,然后做一些C语言。最初,我想写一些类似Adium for Windows的东西,但这似乎有点……对于一个启动项目来说雄心勃勃。我甚至不确定你是否可以从C#给libpurple stuff打电话,但我想知道,wpf,Wpf,然而,我的想象力似乎相当缺乏,我很难想到一些既不是完全琐碎的东西(文本编辑器!计算器!wee!)也不是很难的东西(带有libpurple的东西) 那么,有什么建议吗 我不想写一个计算器(即使它看起来是一个非常适合GUI框架的开始项目) 做一个游戏。或者看一看,找到一些有趣的东西并制作,但是更好。很久以前,我和几个同事一起开始了这个游戏-我们的想法是,在学习WPF、WCF等的同时,我们会尽可能地做好每件事,完全测试驱动等。我们认为战列舰将是一个非常好的游戏。你可以相对简单地开始,但是随着时间的推移

然而,我的想象力似乎相当缺乏,我很难想到一些既不是完全琐碎的东西(文本编辑器!计算器!wee!)也不是很难的东西(带有libpurple的东西)

那么,有什么建议吗


我不想写一个计算器(即使它看起来是一个非常适合GUI框架的开始项目)

做一个游戏。或者看一看,找到一些有趣的东西并制作,但是更好。

很久以前,我和几个同事一起开始了这个游戏-我们的想法是,在学习WPF、WCF等的同时,我们会尽可能地做好每件事,完全测试驱动等。我们认为战列舰将是一个非常好的游戏。你可以相对简单地开始,但是随着时间的推移,有很多方法可以扩展它

我们在这个项目上从来没有取得任何进展,主要是因为我们都在不同的公司工作,我开始写C#Depth,但我仍然认为战舰是一个很好的学习游戏

从一个两人游戏、单屏、本地游戏开始,然后计算出网络游戏、AI、两人以上的变化、联盟、聊天等


(当作为一个单一的屏幕运行时,作为一个实际的游戏,这将是非常不理想的-每个玩家在开始设置船只时都必须将目光移开,如果任何玩家想稍后看到自己的船只以了解另一个玩家有多近,那么另一个玩家必须将目光移开。这对于确保另一个有趣的游戏是Tess Ferrandez(她是微软ASP.NET团队的升级工程师)写在她身上的,这是一个叫做“交通堵塞”的游戏,类似于“停车场”在iPhone上。它是用Silverlight编写的,但是你可以很容易地将它变成一个Windows WPF应用程序。

编写一个电子表格程序。

到目前为止,我最喜欢的开源WPF应用程序是Family.Show,这是一个简单的系谱应用程序,似乎很好地使用了WPF。源代码在上提供



(来源:)

试着看一看。上面有一些WPF项目可能对您有用,包括的一个版本。您可以使用这些文章来播下一些种子并尝试自己开发应用程序,或者只是抓取代码并将其分离,看看它是如何工作的。

我通常的此类探索的出发点是编写一个简单的会计程序;通过计划和绘图进行资金输入/输出

当我开始使用WPF时,这是一个非常有用的练习,因为当你开始可视化数据时(如果你想玩的话),它为你提供了一些非常高级的东西而且它还有一个LOB优势,这意味着你更有可能获得一些商业上可行的技能。我在我的数据库中也使用了IsolatedStorage,这非常有用


总之,这是我的建议。

战舰,嗯?你和我想的是同一个游戏吗,玩家坐在对面,这样他们就看不到对方的战舰了?不知道我如何在一个屏幕上解决这个问题,但这是一个有趣的想法。@sorren是的,我们想的是同一个游戏。我将编辑答案,解释它将如何在很好。如果用Silverlight写的话,他们肯定会用更好的导航。我怎么才能找到其他点下面的点呢?