摘要: 在第四篇《跟老外学Silverlight游戏 之四 粒子特效》中我们为游戏添加了一个粒子特效,但是当前的ParticleControl 只提供了一种圆形粒子,本篇将为其添加方形、三角形、星形等形状。 阅读全文
posted @ 2010-01-08 09:26 Gnie 阅读(3050) 评论(7) 推荐(6) 编辑
摘要: 上一篇文章我们为游戏添加了开始界面,本篇将增加一个结束界面,当玩家找到题板中13件物品后,游戏将会显示“You Win”的提示。最终效果要找全13件物品才能看到... ... 阅读全文
posted @ 2010-01-06 17:15 Gnie 阅读(3032) 评论(3) 推荐(4) 编辑
摘要: 前面的章节我们一直在MainPage.xaml 中对游戏界面进行开发,本篇将通过Canvas 控件为游戏添加一个开始界面,,使游戏能在不同界面中切换。运行效果... ... 阅读全文
posted @ 2010-01-06 10:05 Gnie 阅读(4617) 评论(10) 推荐(4) 编辑
摘要: 在前两篇文章中,我们已经创建了“放大镜效果”和“放大镜CheckBox”,本篇内容将通过CheckBox来控制放大镜效果的开/关状态,并完成全部“放大镜”功能。 阅读全文
posted @ 2010-01-05 09:28 Gnie 阅读(3249) 评论(1) 推荐(3) 编辑
摘要: 北京50年罕见暴雪,一会4点就下班了,赶在下班前再发一篇吧。上一篇我们已经添加了MagnifierOverBehavior 放大镜功能,但仍然无法控制该放大镜的开/关状态,本篇将基于一张放大镜图片创建一个CheckBox 控件来控制放大镜的开/关。 阅读全文
posted @ 2010-01-04 15:45 Gnie 阅读(3231) 评论(13) 推荐(3) 编辑
摘要: 本篇内容将为游戏加入放大镜功能,当鼠标移动到Office 图片时,局部图像将会放大显示。用Visual Studio 打开项目,先下载下面程序并将其加入该项目。 阅读全文
posted @ 2010-01-04 11:51 Gnie 阅读(3889) 评论(9) 推荐(4) 编辑
摘要: 前几篇一直在Blend中工作没体现出开发者的作用,本篇将为订书器(Stapler)添加自定义粒子效果,当订书器被点击时产生更好的视觉效果。其中将使用到nerdplusart 的Silverlight Particle Generator 粒子特效工具。 阅读全文
posted @ 2010-01-02 17:12 Gnie 阅读(5420) 评论(5) 推荐(4) 编辑
摘要: 本篇将通过钢笔(Pen)工具为Office图片中的物品添加热点,当玩家找到图中物品时,通过ChangePropertyAction调整题板上的物品名称的不透明度(Opacity)。下文以订书器(Stapler)为例进行讲解。 阅读全文
posted @ 2010-01-02 12:43 Gnie 阅读(3279) 评论(8) 推荐(2) 编辑
摘要: 本篇要为搜寻物品增加一个题板图片,并通过WrapPanel 控件为题板加入物品名单,本篇内容将使用到Silverlight Toolkit,如果还没安装请先下载Silverlight 3 Toolkit July 2009 Installer 进行安装。 阅读全文
posted @ 2010-01-01 22:19 Gnie 阅读(3160) 评论(2) 推荐(3) 编辑
摘要: 2010年第一天,首先祝福博客园的朋友们在新的一年一切顺利、心想事成!前一阵想学学Blend 3,于是在网上搜到了shazaml.com的一个“Hidden Object”游戏教程,这个游戏(一般国外做的多)大家应该都玩过,就是根据一个写着英文单词的题板,在图中找到相应的物品。感觉这个游戏玩起来还是蛮有意思的,所以在学习的同时也分享给大家,有想在新年学Silverlight或Blend的童鞋可以一起学习一下了。 阅读全文
posted @ 2010-01-01 19:46 Gnie 阅读(4560) 评论(5) 推荐(3) 编辑
摘要: 今天是平安夜发一个下雪效果大家看看如何... ... 阅读全文
posted @ 2009-12-24 11:38 Gnie 阅读(7070) 评论(35) 推荐(8) 编辑
摘要: 在“第三篇”和“第四篇”中通过用户控件和数据绑定功能对物品清单进行一些优化减少了部分C#代码,但感觉使用Grid设置物品显示位置实在是太繁琐,而且还要为n个物品重复创建新UserControl很浪费资源,所以决定使用ListBox、UserControl和DataTemplate来对物品清单再优化下,让XAML多干些活而不是总用C#调用UI,这样日后维护起来也方便。 阅读全文
posted @ 2009-12-20 10:33 Gnie 阅读(4293) 评论(8) 推荐(5) 编辑
摘要: 在前面《WPF编游戏系列 之四 用户控件》一文中通过用户控件创建了“My Shop”中物品列表框。本篇继续使用用户控件创建银行界面,并在用户进行存钱操作时对其输入金额的有效性进行校验。 阅读全文
posted @ 2009-12-17 19:27 Gnie 阅读(5162) 评论(0) 推荐(4) 编辑
摘要: 上一篇已经对关闭窗口图标进行了动画效果处理,本篇将对窗口界面的显示和关闭效果进行处理。由于所有的动画效果都是针对窗口界面的Canvas,所以先要为它添加一些RenderTranform属性,这些属性不要填写任何效果,后面会由Storyboard和EventTrigger为其提供。 阅读全文
posted @ 2009-12-12 13:06 Gnie 阅读(8518) 评论(4) 推荐(5) 编辑
摘要: 本篇主要针对界面进行动画效果处理。首先在打开或关闭界面时,使其产生动态效果而不是生硬的显示或消失(如下图)。其次在鼠标放到关闭窗口图标上时,使其出现闪动效果。下面将通过Storyboard和EventTrigger实现这些效果。 阅读全文
posted @ 2009-12-12 12:25 Gnie 阅读(7369) 评论(6) 推荐(5) 编辑
摘要: 在上一篇通过用户控件将重复使用的控件封装为一个控件组,大大减少了C#代码数量,本篇继续对该控件组进行数据绑定,节省为每个控件赋值的工作。对于数据绑定具体内容的在这里就不多说了,有许多相关资料可以参考,博客园的达人们肯定也有相关教程。 阅读全文
posted @ 2009-12-10 22:21 Gnie 阅读(5334) 评论(3) 推荐(5) 编辑
摘要: 在上一篇《WPF编游戏系列 之三 物品清单》中,对物品清单进行了演示,其中反复用到了同一组控件(如下图),而且 颜昌钢也指出在3.2.2中使用的C#代码过多,其实我在写这些代码时也有同感,的确很繁琐也不好维护。能否将其做成一个控件组呢?“用户控件”即可实现这个功能。 阅读全文
posted @ 2009-12-10 15:55 Gnie 阅读(7755) 评论(25) 推荐(3) 编辑
摘要: 本篇将介绍如何通过C#自动生成游戏界面,主要演示点击“My Shop”后如何显示所有物品清单。其中数据源来自于Access 2007,当然肯定会用到System.Data.OleDb。 阅读全文
posted @ 2009-12-10 11:12 Gnie 阅读(6861) 评论(13) 推荐(4) 编辑
摘要: 本篇将要实现图标的两个效果:1. 显示图标标签,2. 图标模糊效果。在上一篇中提到Image没有HTML <img>的Title属性(在MSDN中也没找到类似的属性),所以本篇将自行制作一个标签,它的功能是当鼠标移动到图标上方时会显示该图标的Tag说明,并且该图标模糊显示。 阅读全文
posted @ 2009-12-09 11:49 Gnie 阅读(7077) 评论(15) 推荐(4) 编辑
摘要: 本系列主要使用WPF和C#编写一个简单的小游戏(暂命名XMarket),意在通过该实例进一步学习和体验WPF,也欢迎广大同仁拍砖交流。言归正传,在编写一个软件前首先要思考软件的结构与布局,图片放在哪,按钮放在哪,都要先设计一下。 阅读全文
posted @ 2009-12-09 11:02 Gnie 阅读(10016) 评论(23) 推荐(10) 编辑
摘要: 最近发现Windows Update(以下简称WU)在检查更新时总是提示80244019错误(如下图),注意到窗口下方提示“Managed by your system administrator”,初步估计是因为域控对所有计算机部署的组策略,导致WU无法连接到微软更新。 阅读全文
posted @ 2009-12-02 14:57 Gnie 阅读(30669) 评论(9) 推荐(0) 编辑
摘要: 在上一篇中讲解了如何通过Ajax提交表单并由PHP处理底层数据,本篇将主要介绍图片的上传与处理。对于文件的上传很简单,只需一个Form便可实现,再通过PHP将源文件上传到目标目录。 阅读全文
posted @ 2009-12-02 09:13 Gnie 阅读(2157) 评论(2) 推荐(0) 编辑
摘要: 通过上一篇文章已经了解到如何利用Ajax和PHP对数据库进行数据读取,这样可以动态的获取到数据库的最新数据。本篇则继续介绍通过表单(Form)向数据库中写入数据。 阅读全文
posted @ 2009-11-27 14:49 Gnie 阅读(1927) 评论(11) 推荐(5) 编辑
摘要: 在上一篇备忘日历实例中,实现了当鼠标放在某个日期上时,如果当天有备忘信息则会显示出来,但是这些信息是为了测试方便事先写在数组中的数据,不能体现其实时性。本篇将继续通过该实例讲解与数据库的交互方式。实例中用到的是MySQL,也可以根据自己的需要替换为其他数据库,其连接方式可以参考PHP相关手册。 阅读全文
posted @ 2009-11-25 22:01 Gnie 阅读(1832) 评论(7) 推荐(2) 编辑
摘要: 本篇通过一个实例介绍Ajax与PHP结合使用的方式,可以下载该实例的源程序以便更好理解。压缩包中functions.js就是Ajax核心代码了,所有的操作效果都是通过它来实现的。下文的代码解释都是提取自functions.js。 阅读全文
posted @ 2009-11-24 16:46 Gnie 阅读(2008) 评论(5) 推荐(3) 编辑
摘要: 在Windows 7 中Problem Steps Recorder 其实就是一个操作捕捉器,将用户在系统中的操作录制下来,生成图文并茂的mht文件。对于IT人事来说的确是个不错的工具,不用在费力的写文章、截屏,只需点击鼠标,所有的操作都会被系统自动捕捉到。 阅读全文
posted @ 2009-11-23 22:54 Gnie 阅读(4792) 评论(8) 推荐(4) 编辑
摘要: Ajax其实已经使用很久了,但一直也没有时间正经的找本书系统看看,最近时间比较充裕可以好好补习一下了。本系列是基于Ajax和PHP结合进行讲解,主要是想和正在学习或想要学习Ajax的朋友分享下经验。希望大家多多拍砖共同交流。 阅读全文
posted @ 2009-11-23 17:25 Gnie 阅读(2487) 评论(3) 推荐(1) 编辑
摘要: 当点击邮件中附件时,Outlook可以对附件进行预览(如下图),如果将“Always warn before previewing this type of file”选项点掉后,每次预览该类型文件时则不再提示,大大方便了预览效果。 阅读全文
posted @ 2009-11-19 15:01 Gnie 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 自从安装Windows 7 后发现一只无法访问公司域的文件服务器,文件服务器是用Linux + Samba 架构,所以前一阵就用SSH直接登到服务器上去找文件,真的很麻烦,决定好好研究一下,将经验分享给大家。 阅读全文
posted @ 2009-11-16 17:11 Gnie 阅读(4900) 评论(2) 推荐(5) 编辑
摘要: BitLocker最初是出现于Vista的一种数据加密保护方式。可以加密整个操作系统分区,数据分区。BitLocker 可通过对 Windows 和您的数据所驻留在的整个驱动器进行加密来帮助保护包括文档和密码在内的一切信息的安全。在Windows 7中BitLocker的功能也有了更多改进,BitLocker To Go 就是 Windows 7 的一项新功能,它可以对移动存储设备进行加密,同时支持FAT和NTFS两种格式。Windows 7系统中也提供了丰富的组策略设置来提高BitLocker的安全性。 阅读全文
posted @ 2009-11-10 14:08 Gnie 阅读(9140) 评论(15) 推荐(4) 编辑
Copyright © 2010 Gnie