摘要: 一 前言: 异常处理,对于做面向对象开发的开发者来说是再熟悉不过了,例如在C#中有 try { ... } catch( Exception e){...} finally{ ..... } 在C++中,我们常常会使用 try{} ... catch(){} 块来进行异常处理。 说了那么多,那么到... 阅读全文
posted @ 2010-12-11 14:00 Sirk 阅读(54164) 评论(1) 推荐(4) 编辑
摘要: 可以使用System.Environment.OSVersion类来得到用户系统环境信息 使用下面的代码就可以做到: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight... 阅读全文
posted @ 2010-12-06 22:36 Sirk 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 前言:本文通过一个简单控件的创建,来看看silverlight的模板系统到底有多么强大(当然这只是强大之处的一点点点....)写作本文的灵感来自于我在互联网上闲逛,看到有朋友需要这样的需求,同时也想通过此练习来学习silverlight,但最希望的是本文能对有需要的朋友有所帮助。 控... 阅读全文
posted @ 2010-11-20 20:06 Sirk 阅读(2186) 评论(0) 推荐(3) 编辑
摘要: 首先来看一下可执行文件中的段在内存中的布局: 堆栈段:包含一种单一的数据结构---堆栈 堆栈段的主要功能: 1.为函数内部声明的局部变量提供存储空间。 2.进行函数调用时,存储与此有关的一些维护性信息---stack frame ,包括函数的调用地址,不适合装入寄存器的参数和一些寄存器值... 阅读全文
posted @ 2010-11-18 22:12 Sirk 阅读(503) 评论(9) 推荐(1) 编辑
摘要: 前段时间看到QQ群里面有朋友问一组图片的3D旋转效果怎么做,虽然之前看到过flash版本的这种效果,但是自己却也没有做过这种效果。于是,就想来练习练习,最终的效果是这样的: 其实,这个东西就是要利用椭圆的标准方程,然后,你通过一个dispatchertimer 每隔一段时间触发一次动作,使得里... 阅读全文
posted @ 2010-11-16 20:15 Sirk 阅读(6219) 评论(6) 推荐(3) 编辑
摘要: 资料一:使用Managed DirectX创建三维地形来源:GameRes网站内容:使用Height Map作为输入 首先,什么是高度图(Height Map)呢?所谓高度图实际上就是一个2维数组。创建地形为什么需要高度图呢?我们这样考虑,地形实际上就是一系列高度不同的网格而已,这样数组中每个元素的... 阅读全文
posted @ 2010-11-07 20:58 Sirk 阅读(3094) 评论(1) 推荐(0) 编辑
摘要: 在上次的文章中,我们做了一个最简单的基本的追逐与闪躲的功能,就是根据猎物坐标来修改追击者的坐标,使得两者之间的距离渐渐缩短。上次的文章中,我们主要是根据物体屏幕坐标改变,来产生追逐动画,他们改变的坐标位子是连续的,也就是坐标点与坐标点的变化,这种叫做连续环境,但是在游戏中用得更广泛的是另一种方式,砖... 阅读全文
posted @ 2010-10-30 15:35 Sirk 阅读(513) 评论(0) 推荐(0) 编辑
摘要: silverlight effect的一些整理 阅读全文
posted @ 2010-10-20 17:37 Sirk 阅读(777) 评论(0) 推荐(0) 编辑
摘要: silverlight实现图片局部放大效果方法之一: 可以使用两幅图片,一幅图片是显示待放大的图片,另一幅图片是原图,这里,他们当然需要满足原图要大于带放大的图片的关系,这样 我们通过模拟的放大镜遮罩放到待放大图片上,再根据原图,使得局部放大并显示。 具体的说,可以设置一个Canvas对象,然后把... 阅读全文
posted @ 2010-10-20 12:16 Sirk 阅读(3370) 评论(1) 推荐(1) 编辑
摘要: ColorMatrixFilter--颜色矩阵滤镜(flash.filters.ColorMatrixFilter) 在颗粒等级上提供给你更好的控制方法。ColorMatrixFilter为 4行5列的多维矩阵(20个元素的数组)。图1是与ColorMatrixFilter等同的矩阵: 图1. 与... 阅读全文
posted @ 2010-10-17 19:06 Sirk 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: windows vista 和windows 7语音识别功能相关简介: 相信用过windows vista 和windows 7的人都知道或者了解过里面的语音识别功能。它可以使用声音命令来控制电脑,实现更方便的人机互动,还可以通过声音控制窗口、启动程序、在窗口之间切换,使用菜单和单击按钮等功能。利... 阅读全文
posted @ 2010-10-16 20:14 Sirk 阅读(5188) 评论(8) 推荐(1) 编辑
摘要: 之前没看过粒子相关实现的方法,只是根据看到的效果,根据自己的想法做的,结果,虽然实现了简单的效果, 但是效果不理想,不够流畅,也很死板,没什么绚丽感。写此文章,只算是一点总结。具体代码和实现过程就不写了,免得误导他人,哈哈哈、 好了,就看一下简单的实现思路和最终的效果吧: 实现思路:定义一个粒子类,... 阅读全文
posted @ 2010-10-16 12:49 Sirk 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 前言: 近来在学习silverlight ,WPF,每天都沉浸在编程和设计的海洋中。感觉光学不练习没成就感啊,所以决定来这里写点东西,毕竟很久没写文章了,哈哈哈。好了,废话不多说了,开始silverlight与游戏中的人工智能之旅啦~~~ 本课的重点是追逐和闪躲,相信玩过游戏的都知道,无论你是... 阅读全文
posted @ 2010-10-15 16:45 Sirk 阅读(1011) 评论(0) 推荐(1) 编辑
摘要: 今天练习的主角:GridSplitter 控件 今天完成目标:利用它结合Grid完成可变行列宽度的表格 在进入任务之前,我们先来了解一下GridSplitter 类----- 表示在 Grid 控件的行或列之间重新分配空间的控件。 命名空间: System.Windows.Controls程序... 阅读全文
posted @ 2010-10-15 16:35 Sirk 阅读(1365) 评论(2) 推荐(1) 编辑
摘要: 在上一篇文章中,我们经过之前的千辛万苦终于让棋子在棋盘上面给显示出来了。现在我们就要想办法,让它实现下棋子的功能。 下棋子是怎么下的呢? 思考片刻:五子棋有两个人下(虽然是自己和自己下,也勉强算两个人啦),所以当你触发一次鼠标按下事件,就得下一个棋子,而且棋子的颜色会是交替的,一黑一白这样下。然... 阅读全文
posted @ 2010-08-14 11:51 Sirk 阅读(951) 评论(4) 推荐(1) 编辑