摘要:
http://www.cnblogs.com/yjmyzz/archive/2009/11/25/1610253.html单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:[代码]运行时,会报出一个无情的错误:线程间操作无效: 从不是创建控件“te... 阅读全文
摘要:
http://baike.baidu.com/view/1293059.htm 高级着色器语言(High Level Shader Language,简称HLSL),由微软拥有及开发的一种语言,只能供微软的Direct3D使用。 HLSL是微软抗衡GLSL的产品,同时不能与OpenGL标准兼容。他跟Nvidia的Cg非常相似。 HLSL的主要作用为将一些复杂的图像处理,快速而又有效率地在显示... 阅读全文
摘要:
2013-07-10卡住很有可能是因为在窗体的Invoke里进行了大量运算。一般情况,在线程中就仅仅进行和窗体无关的计算,必要时,使用Invoke进行一些窗体状态的更新,这样完全不会导致卡住冻结。2010-09-25 18:57更新:根据各位朋友的回复,做了一些更新。加入了BackgroundWorker和MethodInvoker有时候我们在窗体的执行方法中,会延迟很久,那样就会造成操作窗体(界面)卡住(冻结)的情况出现,这样的用户体验非常糟糕。在使用线程操作,则可能会避免这种情况。因此我做了一个测试。在这方面的设计,我也是初学者,因此,有不对的地方,请前辈指点迷津。Code highlig 阅读全文