摘要:
Windows Phone 7对3D的支持还是不错的,据说是用OpenGL/ES做的,使用起来倒是也有点那种感觉。本文就不讲XNA 4.0的游戏框架了,直接上一段代码,该代码使用VertexPositionColor渲染了一个三角形,程序运行一切正常。 1. + expand sourceview plaincopy to clipboardprint? 2. 运行结果如下: 在确认了3D开发的这种代码结构以后,用VertexPositionTexture渲染同样的三角形,只是这次采用纹理贴图,代码如下: 1. 2. view plaincopy to clipboa... 阅读全文
阅读排行榜
PySide教程:Clo“.NET研究”se
2011-10-20 21:56 by 狼人:-), 247 阅读, 收藏,
摘要:
这个例子不会花费你5分钟。这个小程序的意义在于使用pushButton把程序关闭。通常,我们首先使用上海徐汇企业网站设计与制作>Qt Designer,创建了一个主窗体中只含有一个按钮的quitter.ui。你可以从下面附件中下载quitter.ui。为了方便,我们同时也提供了quitter.py的源代码。 下载完以后,我们把ui文件转换为可读的Python代码。 pyside-uic quitter.ui -o ui_quitter.py ui_quitter.py中包含可读的Python代码。文件名只需要记住 quitter. 剩下的部分则是帮助认出这个文件的来源。 ... 阅读全文
Reg“.NET研究”exOptions.Compiled的含义和使用
2011-10-15 19:51 by 狼人:-), 247 阅读, 收藏,
摘要:
曾经一位同事在写程序时发现在利用正则表达式匹配文本时的效率很低。首先可以排除是正则表达式本身的问题,因为所使用的正则表达式是十分简单的,匹配的文本量也不算大。检查的时候去掉了RegexOptions.Compiled的选项之后,程序整体速度得到了很大的提升。 这是因为误解了RegexOptions.Compiled这个选项提供的功能。在正则引擎启动正则表达式之前,需要做一些准备工作,这些准备工作包括检查正则表达式是否符合格式规范,并将其转化能够实际应用的内部形式。在许多关于正则表达式的文档中,将这一过程用compile来描述。然而在.NET中,这个过程实际上是以parsing来描述的... 阅读全文
Stuxnet病毒全球肆虐 将影响我国众多企业
2011-09-24 00:05 by 狼人:-), 247 阅读, 收藏,
摘要:
近日,瑞星公司监测到一个席卷全球工业界的病毒已经入侵我国,这种名为Stuxnet的蠕虫病毒已经造成伊朗核电站推迟发电,目前国内已有近500万网民、及多个行业的领军企业遭此病毒攻击。瑞星反病毒专家警告说,我们许多大型重要企业在安全制度上存在缺失,可能促进Stuxnet病毒在企业中的大规模传播。
瑞星专家表示,这是世界上首个专门针对工业控制系统编写的破坏性病毒,它同时利用包括MS10-046、MS10-061、MS08-067等7个最新漏洞进行攻击。这7个漏洞中,有5个是针对windows系统,2个是针对西门子SIMATIC WinCC系统。另外在关于微软的5个漏洞中,目前有两个本地提权漏洞仍未. 阅读全文
一起谈.NET技术,走向ASP.NET架构设计——第五章:业务层模式,原则,实践(后篇)
2011-09-02 00:20 by 狼人:-), 247 阅读, 收藏,
摘要:
设计模式 本篇文章主要是接着讨论的在业务层可以采用的或者常用的一些设计模式: State模式 状态模式允许一个对象在随着它的状态变化而改变它自身的一些行为。 在项目开发的过程中,有一些类,例如一个业务类常常是有自己的一些状态的,而且还存在状态之间的一些转换,有些状态之间是可以进行转换的,有些状态之间是不能转换的。就拿一个汽车来举例子,汽车有很多的状态:静止,启动,前进,后退,停车。而且不能由”前进”状态转为“启动”状态。 很多朋友知道state模式的用法和结构,朋友们应该也清楚在状态之间的转换用swtich.. case的一些弊端。在项目中,很多时候就没有”一定”,”非... 阅读全文
一起谈.NET技术,ASP.NET MVC开发人员必备的五大工具
2011-09-02 00:10 by 狼人:-), 247 阅读, 收藏,
摘要:
1. Chirpy Zippy 下载地址:http://chirpy.codeplex.com/ 过去,在将JavaScript脚本和CSS文件部署到Web服务器之前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决方案资源管理器中显示为一个子项目,你可以继续查看和调试未经压缩的脚本。 使用方法请参考这里。 2. T4MVC 下载地址:http://mvcc... 阅读全文
一起谈.NET技术,ASP.NET MVC验证框架中关于属性标记的通用扩展方法
2011-09-01 23:47 by 狼人:-), 247 阅读, 收藏,
摘要:
之前写过一篇文章《ASP.NET MVC中的验证》,唯一的遗憾就是在使用Data Annotation Validators方式验证的时候,如果数据库是Entityframework等自动生成的文件,就没有办法使用扩展属性标记进行标记。现在已经开始有了一些其它的Asp.net MVC 验证框架,使用上跟Data Annotation Validators差不太多,但是普遍有这样的问题,如果数据库是Entityframework生成的edm文件,没有办法进行扩展属性标记。 今天在网上发现了另外一个 Asp.net MVC 验证框架---xVal框架,使用上跟Data Annotation... 阅读全文
一起谈.NET技术,ASP.NET MVC 3 Beta初体验之超酷的Chart:3D效果
2011-09-01 23:46 by 狼人:-), 247 阅读, 收藏,
摘要:
在前一篇文章:ASP.NET MVC 3 Beta初体验之超酷的Chart中介绍了Chart的使用,但是没有介绍到3D效果。这篇文章将介绍一下Chart的3D效果的展示。声明一点的是:这个Chart控件可能没有一些开源或者不开源,收费或者不收费的组件那般强大,我相信未来这个控件会越来越强大的。废话不多说了,看下如何展示Chart的3D效果。 显示3D的效果,微软给了我们两种解决方案。一种是使用他自带的样式,一种是自己配置一个显示样式的XML。 第一种使用自带的样式:很简单,在上一篇文章中其实有提到过,我们将模版改成ChartTheme.Vanilla3D。代码如下:
代码 Cod... 阅读全文
一起谈.NET技术,获取ISAPI_Rewrite重写后的URL
2011-09-01 23:43 by 狼人:-), 247 阅读, 收藏,
摘要:
ISAPI_Rewrite是一个较为好用的URL重写组件,安装和配置都比较简单,防盗链的设置也极其简单。 问题 如何获取被ISAPI_Rewrite重写后的URL。 测试环境:IIS6中使用ISAPI_Rewrite对Default.aspx进行重写,重写后的地址为:Index-After-ReWriter.html。 需要获取重写后的地址,即Index-After-ReWriter.html。 一些弯路 首先想到的就是Request对象,如Request.Url和Request.RawUrl。测试后发现获取到的地址都是Default.aspx。上网找了找ISAP... 阅读全文
艾伟也谈项目管理,个人管理:写书之前应该回答的几个问题
2011-08-29 19:09 by 狼人:-), 247 阅读, 收藏,
摘要:
我在06年和一个同事写过一本Delphi入门的示例书籍Delphi数据库通用模块及典型系统开发,当时体会到了写书不像想象中的简单,基本上业余时间都没了,所以我之后就不想出书了,其中更重要的一个原因是,我还没有找到一本真正想与大家分享并且自己能写出来的书籍。 博客是个好东东,只要你愿意与人分享交流,你的行为就可以赢得大家的认可,如果你的观点或者文章写的又好,那么就会有更多形式与大家分享,例如最近我们可以看到的很多人都由于blog而出书了。同样,我这两年对博客的投入也赢得了一些人的信任,也收到过好几个编辑的邀请,希望能够合作出一本书。 去年我对个人管理这个系列非常感兴趣,因为我觉得这... 阅读全文
浙公网安备 33010602011771号