2013年5月10日

摘要: 我们项目在向前推进,慢慢进入收尾阶段,作为一个娱乐型的游戏,当然缺不了音频,所以我们有了解wpf的音频控件mediaElement:MediaElement 属于UIElement,所以它同时也支持鼠标及键盘的操作,这个控件首先对其source属性设置播放音频文件的路径,接下来设置LoadedBehavior属性,及载入页面是该音频的行为,设置是自动播放还是手动播放(当设置为play,是自动播放,设置为manual是手动播放,),他的speedratio属性控制播放速度,unLoadedBehavior属性是页面离开音频状态。当然也可以代码来控制他播放mediaElement.Play();. 阅读全文
posted @ 2013-05-10 23:30 gavin_echo 阅读(246) 评论(0) 推荐(0) 编辑
 
摘要: 我们wpf项目有一个人机交互答题模式,即人在答对题后换机器答题,机器人答对题后换人答题,这种两种模式是换不干扰的,这是我们遇到一个比较大的问题,怎样实现这样的一个人机交互的模式。 我们首先对其画出我们思路流程图,页面载入,即从数据库中随机读取题目,一开始是人答题环节,在每个答案按钮事件中都对其答案进行判断,当答案正确就进入机器人答题环节,在机器人答题中我们对机器人代码首先做了一个DispatcherTimer delay = new DispatcherTimer();DispatcherTimer Bottime = new DispatcherTimer();定时运行和延迟时钟,他会对机. 阅读全文
posted @ 2013-05-10 23:09 gavin_echo 阅读(384) 评论(0) 推荐(0) 编辑
 
摘要: 对于不规则界面设计,在wpf中已经很好的解决了,我们可以利用与vs2010一起相配blend 4.0或design 4.0都可以进行界面设计,他们的功能与ps的功能很相像,只是他们可以和vs2010进行无缝的连接,可以两个软件进行同步设计。 由于我们自己对blend和design都一点没用过,而我们团队有一个ps技术很不错的,于是我们决定用ps做好我们设计的图形,再将那些做好的不规则作为界面背景,我们想要我们的界面只体现这张图片,我们就把windows的AllowsTransparency="True",而且ResizeMode="NoResize" W 阅读全文
posted @ 2013-05-10 18:25 gavin_echo 阅读(302) 评论(0) 推荐(0) 编辑
 
摘要: 我们的项目也算是很顺利的进行着,此时我想说说wpf的app.xaml文件:当新建一个wpf应用程序,会自动生成一个App.xaml和MainWindow.xaml文件其中App.xam用来设置Application,应用程序的起始文件和资源及应用程序的一些属性和事件的设置,app.xaml.cs是处理应用程序的相关资源和事件MainWindow.xaml是相应的窗体文件app.xaml及app.xaml.cs主要通过操作application对象来控制应用程序application对象包含:Activated 当应用程序成为前台应用程序时发生。 Deactivated 当应用程序停止作为前台应 阅读全文
posted @ 2013-05-10 17:15 gavin_echo 阅读(1380) 评论(0) 推荐(0) 编辑
 
摘要: 我们项目基本框架基本上搭建好,接下来便是后台数据库的搭建,我们这次的项目是一个对数据库要求不是很多的应用,而且数据库的数据不是很多,我们考虑到资源利用,所以我们一致采用access数据库,虽然我们兜对access数据库不是很熟,我们总觉得access数据库应该很简单。我们sql server数据库都没问题,这个应该没问题吧。 我们很快也就成功连接到了access数据库,string connstring = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\\app_data\\HappyGame.mdb;&qu 阅读全文
posted @ 2013-05-10 16:16 gavin_echo 阅读(1300) 评论(0) 推荐(0) 编辑
 
摘要: 对于初次面对这么一个曾未接触的wpf项目,我们的历程是艰辛的,但我们的收获是不菲的,就学术型的收获就已经比我在学校课堂的收获多很多啊!现在我技术总结在此,以便留作技术总结。 首先,我们在vs2010的软件环境下开发我们的wpf项目,首先我们了解了一下wpf,它是微软基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。wpf可以做出很多2D/3D的很炫酷的界面,可以开发桌面应用程序也可以做浏览器应用程序。在vs2010中可以利用b. 阅读全文
posted @ 2013-05-10 15:20 gavin_echo 阅读(754) 评论(0) 推荐(0) 编辑