10个小时尚未完成XNA中文字体的转换

摘要: 最近对微软的XNA比较感兴趣,相对于直接用C#调用托管的DirectX来说使用XNA更方便一些。今天想Draw几个汉字,提示有错误,说那几个汉字不在字体包含的字符中,看了一下XNA的帮助,在.spritefont中增加汉字编码的范围就行了。于是将原来的 <CharacterRegion> <Start>&#32;</Start> <End>&#126;</End> </CharacterRegion>更改为 <CharacterRegion> <Start>&# 19968; 阅读全文
posted @ 2012-04-24 12:31 java课程设计例子 阅读(175) 评论(0) 推荐(0)

秀一下我的魔方

摘要: 这个是最普通的最常见的三阶魔方。我手不够快,平均也就40秒,最快才30秒。差的太远。现在也好久不玩了,估计完成六面得一分钟了。二阶魔方,你觉得一定很简单吧,其实挺难的,如果你不会三阶魔方六面还原的话,基本上这个二阶的也够呛。四阶魔方,在正常的魔方中,四阶魔方应该是最难的,比5阶的要难。五阶魔方,玩起来很过瘾啊,不过不难,如果会三阶魔方的话,五阶也不是问题。金字塔魔方,这个魔方也很简单,买到手10分钟就搞定。麻吉乐魔方,这个魔方是我魔方中最简单的了,第一次玩用不到5分钟就解决了。这个魔方不是名牌,拧起来手感不是很好,有一定难度。钥匙链魔方,能玩。买上面某些魔方商家送的。最后来一个不全的全家福吧( 阅读全文
posted @ 2012-04-24 12:26 java课程设计例子 阅读(331) 评论(1) 推荐(0)

用一个integer存储二阶魔方的状态

摘要: 三阶魔方的最小步求解暂时还没有什么头绪,决定先做一个二阶魔方的求解程序,就算用穷举法也花不了多长时间。在准备编程的时候想到一个有意思的问题,就是存储魔方状态的方法。2阶的魔方是2*2*2的立方体,共8个块,6面6种颜色,每面包含4个小面。我觉得二阶魔方所有组合状态为264539520,也就是说用一个整型(Delphi中的integer,VB里面的long)应该能将魔方状态描述出来,想了半天还没想到满足我要求的方案。方案1:用数字表示每一面的颜色,6种颜色需要3个bit,每面4个颜色,6个面共要24个颜色,那么需要的存储空间是3*4*6=72bit,远大于4个字节(32bit)。方案2:给每个原 阅读全文
posted @ 2012-04-24 12:05 java课程设计例子 阅读(406) 评论(1) 推荐(0)

做了一个十字绣软件

摘要: 由于有了宝贝女儿,回家大部分时间都陪女儿了,所以很久没有更新博客了。最新准备学C#,我一向喜欢先有一个开发项目,然后为了这个项目而学。正好老婆前些日子不知怎么喜欢上了十字绣,就觉得如果绣一幅自己的婚纱照满不错的,于是自己编程作了一个软件,将照片可以转换成十字绣所需要的图纸。下面是一张照片(同事的婚纱照):先拿Photoshop处理了一下背景(其实不用处理也可以,不过费线),经过软件处理后,转换成绣线所能支持的颜色后,并且设置了背景后预览如下:这是预览图,不是实际效果图。最后,可以生成十字绣所需的图纸,按照图纸,买相应颜色的绣线就可以绣出个性化的十字绣了。第一个C#程序,感觉C#很爽。2008年 阅读全文
posted @ 2012-04-24 12:03 java课程设计例子 阅读(281) 评论(0) 推荐(0)

如何获得修改注册表的权限

摘要: 在编写查找计算机上曾经接入USB设备的软件的时候发现我的程序无法修改某些注册表中的项,有些项只有使用只读模式才能读取数据,如果使用读写权限将会被拒绝。经过一翻查找,找到了办法:uses jclwin32, AccCtrl;function AllowRegKeyForEveryone(Key: HKEY; Path: string): Boolean;var WidePath: PWideChar; Len: Integer;begin case Key of HKEY_LOCAL_MACHINE: Path := 'MACHIN... 阅读全文
posted @ 2012-04-24 11:51 java课程设计例子 阅读(498) 评论(0) 推荐(0)

为什么TMemo可以拦截复制粘贴消息而TRichEdit不能

摘要: 我需要一个不能复制、粘贴、剪切的输入框,以前用的是从TMemo继承出来的:TArcanMemo=class(TMemo) procedure WndProc(var Message : TMessage); override;end;procedure TArcanMemo.WndProc(var Message: TMessage);begin if (message.Msg =WM_RBUTTONUP) or (message.Msg =WM_RBUTTONDOWN) then exit; if (message.Msg =wm_copy) or (message.Msg =w... 阅读全文
posted @ 2012-04-24 11:40 java课程设计例子 阅读(217) 评论(0) 推荐(0)

博客安家

摘要: 听说CSDN因为泄露密码而被广为宣传,不光广大黑客们知道,连普通网友都不知道了,前段时间登陆很多网站都在提醒:由于CSDN网站密码泄露,所以为了密码安全请尽快更改本站密码之类的消息。可见CSDN要大火啊。所以,决定把博客搬到这里,借借光,哈哈。开始慢慢搬家。 阅读全文
posted @ 2012-04-24 11:37 java课程设计例子 阅读(85) 评论(0) 推荐(0)

南走1公里东走1公里北走1公里回原点

摘要: 一个人,向南走了一公里,然后向东走1公里,然后向北走一公里,这时候他发现他回到原来的地方了,这时怎么回事呢? 这道题是不是很简单?不过你还真不一定能做的出来准确的答案。 好吧,不相信的话,让你先做十分钟。。。。。。。。 。。。 你的答案是北极点? 好吧,我承认你这个答案是正确的。不过你是否还需要再考虑考虑?x*x=4,你如果解这个方程只得出x=2是不会得分的。 再给你10分钟。。。。。。。。。。。。。。。。。。。。。。。 想到了吗?假如我在距离南极点1+1/(2π)的地方呢,我先向南走1公里,这时候我到了距离南极点1/(2π)的地方,然后我向东走1公里,我走到了哪里呢?算一... 阅读全文
posted @ 2012-04-24 11:10 java课程设计例子 阅读(520) 评论(0) 推荐(0)