Get Microsoft Silverlight

 

 

使用方法  z 开始   x 结束     awsd 移动

 

posted @ 2009-04-17 19:11 bearhunter 阅读(729) 评论(4) 编辑

今天碰到这么个问题

在页面上摆放1个唯一的 Canvas 控件,添加了 KeyDown 事件后发现无法触发;但鼠标事件可以触发。

经过查找资料,以及自己实践发现下面有趣的现象。

在canvas上放上一个TextBox后,KeyDown居然能被触发了,注意,这里指的是 canvas上的KeyDown

但是放上TextBlock就不行。

 

最后得出结论,只有在canvas上放入1个或1个以上,具有焦点的控件,这时KeyDown事件就能被触发。

 

 

posted @ 2009-04-11 12:09 bearhunter 阅读(460) 评论(1) 编辑
大概流程是这样的,老外几年前就破解了, 现整理如下

1. 装个 google工具条 开启pagerank
2. 找个网络 sniffer  软件, 运行浏览器随便打开个网站,
3. sniffer将记录 google工具条发给 google的数据包
分析可得,传输协议是 http,  数据包内除了 有访问网站的地址, 关键还有个 ch参数 , ch参数根据网站地址不同 发生变化(看来关键是 ch怎么计算出来的!)

4.分析google工具条,得到计算 ch的汇编代码,然后翻译成 c#代码

5.模仿 google工具条发送数据包
6.得到PR 数据
http://www.dotnet           sky.net/showtopic-790.html
源代码下载 c#2005编译通过

posted @ 2007-06-04 12:10 bearhunter 阅读(1767) 评论(6) 编辑
在网上看到一篇A*寻路算法的译文 http://data.gameres.com/message.asp?TopicID=25439 按此原理写了以下程序


另外补充:1.此算法不是最短路径算法.
        2.在实际应用中肯定还需要优化,以适合具体游戏.
        3.(vb.net2005测试通过)



/Files/bearhunter/6f1e1005-a5a3-4fc9-9bfe-99a615e113ed.rar
posted @ 2007-05-23 19:49 bearhunter 阅读(1839) 评论(4) 编辑

(一)  学习.net技术后能做哪些开发.

1. windows桌面软件(winForm)

记住,要运行在.net下开发的软件,必须安装对应的 .NET Framework

windows2003已经自带 .NET Framework 1.1
window vista自带 .NET Framework 2.0 & 3.0

2.动态Web设计,也就是 asp.net (WebForm)
这是替代asp的技术,虽然现在asp用的更为广泛,但显然会被逐渐替代.

3.Wince操作系统下软件
用到的是  .NET Compact Framework 也就是 精简.NET Framework

目前看起来前景很广,毕竟用wince的智能手机越来越多了,另外Wince在其他嵌入式领域发展也非常之快.
如果你已经会windows下的开发,那基本不用再学就能上手, Compact Framework只是少了点类库和函数而已,开发过程一模一样.

3. 数据库应用
可以说这是.net应用最为广泛的一块区域, winForm连数据库也好,WebForm连数据库也好,都用Ado.net技术(都封装成类了,以后会有介绍).
这一块初步掌握还是很容易,比如到数据库里检索一些信息,修改内容什么的(做个xx管理系统,某些erp系统2次开发,生成报表等等)

4,游戏开发
用Mnaged DirectX 不过现在不再更新了,
微软目前强烈推荐的是 XNA技术, 目前开发的游戏能在pc上和 Xbox360上运行了,以后可能会延展更多的游戏平台上(说不定哪天ps平台上也能用了:) )

更多请查看 ***

posted @ 2007-05-16 19:30 bearhunter 阅读(945) 评论(2) 编辑