自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (4)
  • 收藏
  • 关注

转载 C# 调试时源文件与模块生成时的文件不同

调试时源文件与模块生成时的文件不同报错:“调试时源文件与模块生成时的文件不同”。其实原因在于调试的源文件的版本跟生成时的文件的版本不一致。解决方法:1、把项目下面的Bin文件夹下的DLL文件全部删除,或者包括EXE文件也删除。然后重新生成一次项目。2、在最上面一排的菜单栏选择工具-> 选项,在弹出窗口中选择调试-> 常规。把“要求源文件和版本匹配”的勾勾去掉

2012-02-28 15:48:26 3906

转载 Debug时检测到Loaderlock的解决办法

转自:http://hi.baidu.com/tdskee/blog/item/47d8d9eaad6c48d8d439c97f.html昨天遇到了Loaderlock的问题。出错信息为:检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码,这样会导致应用程序挂起。 解决办法:在"Debug

2012-02-20 14:28:15 907

原创 The operation was aborted. XNA error

这两天编程时候遇到的错误,刚开始还运行正确,第二天莫名其妙的报错了The operation was aborted. You may not modify a resource that has been set on a device, or after it has been used within a tiling bracket.这个错误在国内的网页上貌似还搜不到,求助于msdn

2012-02-16 11:44:41 4087

转载 XNA 实时切换屏幕全屏、窗口

XNA按F键全屏和窗口的转换  转载自:http://blog.sina.com.cn/s/blog_49f452560100epa7.html#region Using Statementsusing System;using System.Collections.Generic;using Microsoft.Xna.Framework;using

2012-02-15 11:53:14 2131

原创 VS05升级到VS08,程序出现无法打开项目文件以执行升级操作

老的程序文件升级的时候.csproj文件出现了上述错误“程序出现无法打开项目文件以执行升级操作”查了多次之后终于知道怎么解决了参考下面论坛中高人的答复:http://topic.csdn.net/u/20110706/11/c9321cac-f175-4615-aed7-3d7a02fa75d0.html摘出来就是如下的方法解决:右键点击csproj结尾的文件“属性”“

2012-02-14 11:12:42 1443

转载 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式

在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式转载自:http://blog.163.com/smhily_min/blog/static/75206226201092011444205/在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进

2012-02-03 15:21:57 8231

转载 C# ?(问号)的三个用处

转载自:http://eosite.iteye.com/blog/605985public DateTime? StatusDateTime = null; 脑子便也出现个问号,这是什么意思呢?网上搜下,总结如下: 1. 可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的

2012-02-02 13:54:40 1222

原创 XNA outofVideoMemoryException

既上一篇文章的问题解决后程序又报了这个错“OutOfVideoMemoryException”,经过来回查找最终发现其实是个简单的原因:每次新建的类中都有个rendertarget 这个类可能每次new一下都会添加到显存里吧,然后关闭这个类时我没有卸载掉,导致不定时的回报这个错误。在全部注掉之后就能够正常运行了。推荐使用GPU-Z,查看显存。

2011-12-20 19:52:46 766

原创 OutOfMemoryException问题的处理方式搜集

MSDN上有关OutofMemoryException的介绍:没有足够的内存继续执行程序时引发的异常。命名空间:System程序集:mscorlib(在 mscorlib.dll 中)详见http://msdn.microsoft.com/zh-cn/library/system.outofmemoryexception(VS.80).aspx下面这段有一些小技巧,转自

2011-12-15 01:42:17 6742

原创 XNA LoadContent()或Initialize()不能够加载成功

编程当中遇到了这个问题,在国外找到了答案。如果GraphicsDeviceManager 没有注册,就不会运行base.Initialize(),进而也不会运行LoadContent(),所以有两种办法解决该问题1.注册GraphicsDeviceManager  正确的注册如下:public class Game1 : Microsoft.Xna.Framework.Game

2011-12-08 22:45:14 903

转载 批处理 按顺序按时间重命名文件

转载自:http://hi.baidu.com/zhhb/blog/item/aa0b1bd533a043cf50da4bbd.html@echo off :ksclscolor 1ftitle 批量(随机)按顺序重命名 setlocal enabledelayedexpansion set "n=1000" echo =======

2011-12-04 23:59:45 5073

转载 XNA and Windows 7 Multi-touch

牛逼人总是有的。推荐下面的这篇文章,转载自:http://xna-uk.net/blogs/randomchaos/archive/2010/02/10/xna-and-windows-7-multi-touch.aspx我只能景仰。I am pretty sure, that like me you are more than capable of scanning the web

2011-10-26 23:21:21 2058

转载 C#时间格式大全(转)/时间函数大全

C#时间格式大全(转)/时间函数大全修改浏览权限 | 删除有时候我们要对时间进行转换,达到不同的显示效果  默认格式为:2005-6-6 14:33:34  如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?

2011-10-18 00:33:00 695

原创 模拟键盘、鼠标 mouse_event keybd_event

MSDN 讲解:http://msdn.microsoft.com/en-us/library/ms646304(v=vs.85).aspx中文讲解:http://dev.firnow.com/course/3_program/c++/chs/2007114/83592.ht

2011-08-17 10:31:39 34943

转载 C# 系统托盘 控件NotifyIcon

NotifyIcon 控件的常用属性属性:Icon类型:System.Drawing.Icon 说明:将在系统任务栏中显示的图标。可以在设计时指定,也可在运行时动态指定。属性:Text类型:String 说明:用于指定当鼠标停留在小图标上时显示的信息。

2011-08-16 10:17:44 4475

转载 win7 与xp 互联步骤

转自: http://bbs.pcbeta.com/viewthread-793165-1-1.html经过验证是管用的。TCP、IP联系的时候写程序测试了一下。测试环境 电脑1 :笔记本电脑 无线无线   WIN7 X64   IP:

2011-08-13 22:39:09 3663

原创 Goblin XNA 的安装

最近开始看看Goblin XNA,只是实在没什么事情可干了。没项目什么的最讨厌了。 安装:    1.Google 搜索Goblin XNA 还是蛮准确的,http://goblinxna.codeplex.com/ 这个就是正解了    2.右边有下载了。3.5、3.5.1 下完后一个压缩包,解压。现在最新版的已经是3.6了。翻看哦哈。有说明的。进doc文件夹。看Inst

2011-06-20 20:04:00 1505

原创 dll 错误 异常来自 HRESULT:0x8007007E

<br />无法加载dll,找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。<br /> <br />这个错误来自于缺少该dll引用的其他dll,可以使用depends.exe来查看关联的dll,VS05以下版本自带,<br />VS08就没有了,可以到官网去下,也可以在CSDN上搜索有的。<br /> <br /> 

2011-05-29 20:55:00 5401

原创 Texture2D.FromFile

<br />今天写程序无意中发现Texture2D.fromfile(),不能够使用了,以前还会用的,今天就报错。<br /> <br /> InvalidOperationException : An unknown error has occurred<br /><br />整了半天,最后才终于搞明白了,又网上搜了一下大概原因能清楚了。可能有如下情况:<br />1.打开的图片是不支持的图片格式。支持的格式请见MSDN。<br />2.写入的图片是空的没东东。<br />3.原有图片存在格式问题。<br

2011-05-28 14:24:00 1152

转载 C#窗口之间数据的传递 方法

<br />C# 窗口之间传递数据<br />很多初学C#的朋友不知道两个窗口怎么传递数据,在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。<br />第一个全局变量:<br />这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:<br />在form1中定义一个static变量public static int i= 9 ;<br />Form2中的钮扣按钮如下:<br />private void

2011-05-18 10:02:00 3247

转载 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件解决办法

<br /><br />(一)引经据典(MSDN):<br />1.单元是进程内部具有相同线程访问要求的对象的逻辑容器。同一单元中的所有对象都可以接收从该单元中的任何线程发出的调用。.NET Framework 不使用单元,托管对象自己负责以线程安全的方式使用所有共享资源。<br />由于 COM 类使用单元,因此公共语言运行库需要在 COM interop 的情况下调用 COM 对象时创建并初始化一个单元。托管线程可以创建并进入只允许有一个线程的单线程单元 (STA) 或者包含一个或多个线程的多线程单元

2011-05-17 10:36:00 33502

转载 C#拦截系统消息的方法Application.AddMessageFilter

C#拦截系统消息的方法Application.AddMessageFilter Application.AddMessageFilter这个方法可以接收系统发出的消息: 首先定义一个类,继承IMessageFilter接口代码如下: internal class MyMessager : IMessageFilter { //截取消息,进行处理 public bool PreFilterMessage(ref System.Windows.Forms.Message m) { switch (m.Msg)

2011-05-16 10:31:00 5745 2

转载 批处理延时方法

<br /><br />转自:http://josephdong.blog.163.com/blog/static/17743897200941435746574/<br />举个例子,我们要延时5秒打开gdh.txt这个文件,可以用以下几个方法<br />方法一:ping <br />缺点:时间精度为1秒,不够精确 <br />@echo off <br />@ping 127.0.0.1 -n 6 >nul<br />start gdh.txt<br />方法二:vbs start /wait<br /

2011-05-15 22:46:00 7016

转载 批处理 同时运行多个程序、关闭多个程序

@echo offecho Starting QQ...start "" "D:/Program Files/QQ/qq.exe"echo Starting WangWang...start "" "D:/Program Files/WangWang/WangWang.exe"echo Starting Google Talk...start "" "D:/Program Files/Gtalk/googletalk.exe"转自http://zww.me/archives/25

2011-05-15 22:31:00 6759

原创 C++调用dll

转自:http://hi.baidu.com/nlsmae/blog/item/f31f214db96225c6d1c86ac6.htmlc++调用DLL2010年05月13日 星期四 01:09C++可以调用C#编写出来的DLL,这个就不需要lib了,C#就是够爽的.先在C#完成一个DLL,例如CSLib,这个假设namespace也是CSLib,默认有个类,直接写代码好了:namespace CSLib{    public class Class1    {        public int add

2011-04-18 09:57:00 1293 3

转载 实现win7触控

今天群里讨论到如何实现win7里面的多点功能.发的两个youtube视频很难看到,步骤也比较麻烦.现在尝试给大家讲讲,希望踊跃讨论.1,先下载"MultiTouchVista_-_second_release_-_refresh_2“文件链接地址: http://mt2a.googlecode.com/files ... ase_-_refresh_2.zip百度一下你就知道(感谢Daniel D如此伟大的贡献)2,打开并解压下载的文件,然后找到一个名为Driver"的文件夹,打开,按照自己的系统格式来选择

2011-04-06 16:41:00 1090

转载 USB/HID设备报告描述符详解

概述:报告在这里意思是数据传输(data transfer),而报告描述符是对这些传输的数据作用途(usage)上的说明。USB通讯协议的规范是以1ms产生一个USB帧(frame),USB设备可以每一个帧中发送和接收一个交换(transaction)。交换是由几个封包(packet)组成,而传输是由一个或几个交换来完成传送一口中有效的数据。在这里,传输和报告的意思相类似。传输方式有四种,初始学一般只要了解控制型传输(control transfer)和中断型传输(interrupt transfer)即可

2011-03-30 09:35:00 2221 1

转载 Hid Report Descriptor 报告描述符

<br /><br />在USB中,USB HOST是通过各种描述符来识别设备的,有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等。USB报告描述符(Report Descriptor)是HID设备中的一个描述符,它是比较复杂的一个描述符。<br />  USB HID设备是通过报告来给传送数据的,报告有输入报告和输出报告。输入报告是USB设备发送给主机的,例如USB鼠标将鼠标移动和鼠标点击等信息返回给电脑,键盘将按键数据数据返回给电脑等;输出报告是主机发送给USB设备的,例如

2011-03-28 15:51:00 12845 1

转载 Multi-Touch 开发资源汇总

转自:http://www.cnblogs.com/gnielee/archive/2010/09/01/multi-touch-resources-summary.htmlWPF 多点触屏开发WPF Multi-Touch 开发:Windows 7 安装多点触屏模拟器WPF Multi-Touch 开发:基础触屏操作(Raw Touch)WPF Multi-Touch 开发:高级触屏操作(Manipulation)WPF Multi-Touch 开发:惯性效果(Inertia)WPF Multi-Touc

2011-03-21 14:34:00 1875

转载 各种光照的算法原理 菲涅尔法则

【译】各种光照的算法原理Per Pixel Lighting Techniques         飘飘白云译  2008-03-22原文链接:http://www.nitrogen.za.org/viewtutorial.asp?id=5这个教程用到了向量数学知识,如果你对向量数学还不是很了解,请先阅读向量教程:read the tutorial。光照与物体表面的相互作用可以通过将一些数学公式应用于基于per pixel(区别于基于顶点)的着色,从而模拟出真实生活中的各种材质效果。比如浮雕效果,波浪效果,

2011-03-07 16:32:00 12141 2

转载 双向反射率BRDF介绍

物体表面对电磁波的反射有三种形式:    "   镜面反射(mirror reflection)         反射能量集中在一个方向,反射角=入射角    "   漫反射(diffuse reflection)         整个表面都均匀地向各向反射入射光称为漫反射    "   方向反射(directional reflection)         介于漫反射和镜面反射之间,各向都有反射,          但各向反射强度不均一。实际上多数自然表面对辐射的波长而言都是粗糙表面。当目标物的表面足够

2011-02-16 13:17:00 3800

转载 摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人”

<br />摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人” <br />9.4 Blinn-Phong 光照模型 <br />Blinn-Phong 光照模型,又称为 Blinn-phong 反射模型( Blinn–Phong reflection model )或者 phong 修正模型( modified Phong reflection model ),是由 Jim Blinn 于 197

2011-01-29 20:29:00 2352

转载 vshost.exe调试宿主(VS Debug Host Process)进程详解

<br /><br />在Visual Studio 2005以后,编译完.NET程序以后,你会发现在bin文件夹里面除了生成的可执行exe文件以外,VS还自动给你生成了一个.vshost.exe文件。MSDN里面对这个程序的描述是:<br />下文引用自MSDN:<br />§  提高的调试性能<br />宿主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创建应用程序域和关联调试器,并在运行应用程序之间保存应用程序域和调试器

2010-12-17 17:30:00 789

转载 SetCursorPos的用法

<br /><br /> 函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。<br /><br />函数原型:BOOL SetCursorPOS(int X,int Y);<br /><br />参数:<br /><br />X:指定光标的新的X坐标,以屏幕坐标表示。<br /><br />Y:指定光标的新的Y坐标,以屏幕坐标表示。<br /><br />返回值:如果成功,返回非零值;如果失败,返回值是零,若想

2010-12-17 15:01:00 15187

转载 贝塞尔曲线 维基+ 转 XNA绘制三次贝塞尔曲线

维基百科,自由的百科全书 汉漢▼▲ 三次方贝济埃曲线在数学的数值分析领域中,贝济埃曲线(Bézier curve)是电脑图形学中相当重要的参数曲线。更高维度的广泛化贝济埃曲线就称作贝济埃曲面,其中贝济埃三角是一种特殊的实例。贝济埃曲线于1962年,由法国工程师皮埃尔·贝济埃(Pierre Bézier)所广泛发表,他运用贝济埃曲线来为汽车的主体进行设计。贝济埃曲线最初由Paul de Casteljau于1959年运用de Casteljau算法开发,以稳定数值的方法求出贝济埃曲线。目录 [隐藏]1 实

2010-12-07 16:19:00 3545

转载 深入理解XNA的时间间隔

<br /><br />深入理解XNA 时间间隔模式:<br />    默认的情况下,XNA运行在固定时间间隔模式下,该模式下的目标帧频是60每秒。这满足了一般游戏的需要:<br />    1. Update函数会在一秒钟内被调用60次。<br />    2. Draw函数会在线程空闲时被调用。<br />    让我们看得更深入一些,时间循环的运行会有几种不同的情况。<br />    最简单的情况是游戏调用一次Update和Draw函数的时间刚好是1/60秒,在这种情况下,程序调用了Updat

2010-11-30 21:37:00 1590

转载 人类首次捕获到反物质 500克能量可超过氢弹

<br />人类首次捕获到反物质 500克能量可超过氢弹2010年11月19日09:29新华网字号:T|T<br />[导读]欧洲科学家成功制造出多个反氢原子,并使其存在了0.17秒,这是物理学界的突破性发现,也是人类首次捕获到反物质。500克反物质的破坏力可以超过世界上最大的氢弹。<br />英国《自然》杂志网站17日刊登研究报告说,欧洲核子研究中心(CERN)的科学家成功制造出多个反氢原子,并利用磁场使其存在了“较长时间”。这是科学家首次成功“抓住”反物质原子。<br />氢原子是只有一个质子和一个电子

2010-11-19 14:04:00 1730

原创 根级别上的数据无效 行1 位置1

<br />在写一个XML文件的读取,我的这个错误出现在这条语句:<br /> <br />XmlDocument doc = new XmlDocument(); doc.LoadXML("Config.XML"); <br />把loadXML函数改成load()函数就可以解决了。两个的用法有区别:<br /> <br />    LoadXml (): 该方法从字符串中读取   XML。 <br />如  LoadXml("<book><title>C#</title></b

2010-11-18 22:37:00 20389 2

转载 游戏程序员养成计划

<br />作者:Clayman 转自http://www.cnblogs.com/clayman/archive/2009/06/15/1459001.html<br /><br />作者:Clayman<br />         与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。<br />         首先你要精通一门高级语言,比如C

2010-11-17 20:21:00 811

转载 C# 简单的XML读取修改写入

<br />XML概念<br />Root XML根节点,只能且必须有一个(以上为LinkLibrary)<br />Element 节点元素(如Link)<br />Attribute 节点属性(如Cat, Url, Desc)<br />Content 内容(非空白文本、CDATA、Element、EndElement、EntityReference 或 EndEntity)节点<br /><br />System.Xml空间<br />以下类适合快速流式读写XML文件(注:DOM适合随机读

2010-11-03 17:01:00 1566

wxpython使用matplotlib的简单教程

Scientific Visualization with wxPython and Matplotlib 使用的wxpython与matplotlib的科学可视化 Scott Pearse CSCI 5448 Spring 2011 上的讲义ppt的pdf版。简要表述了如何使用着两者,并同时使用以及效果图等内容。

2018-08-18

alvar library 1.5.0

ALVAR library 一个增强现实库。。。苦逼的VTT经常登不上下不来

2012-02-20

RockRain XNA源代码

beginning XNA2.0教程中的rock rain程序代码,VS05,XNA2.0环境编写。为节省空间将debug文件夹里内容删掉了

2009-07-24

用c#编写的简单的黑白棋程序

这是一个黑白棋的简单程序,只实现了双人对战的模式,呵呵,不好意思,大家见谅啊,这是我的第一个c#程序,编出来不易啊,谢谢。

2009-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除