MicroDreamSoft

 

随笔分类 -  软件开发

DotNet Framework源代码调试问题
摘要:几年前,记得vs2008刚发布的时候,带了一个新的特性,就是可以调试.Net Framework的源代码,当时非常兴奋,马上实验了一下,按照(ConfiguringVisual Studio to Debug .NET Framework Source Code)http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx配置VS2008,就可以看到神奇的.net framework源代码。相当简单方便。后面因为时间原因,也没 阅读全文

posted @ 2012-02-08 10:57 微梦软件 阅读(4135) 评论(7) 推荐(4)

VS中调试时不能关联源代码问题
摘要:一、问题提出:我们有时候调试程序的时候,会碰到一种问题,例如通过myclass.cs编译后的程序,我们在调试的时候,却发现即使我们有myclass.cs源文件,Visual Studio却不能自动关联,当你在堆栈窗口双击打开时候,会出现类似以下的界面:(图1)提示没有源代码,有时候还会弹出对话框,让你选择源文件。尤其是在调试第三方代码,或者是调试在其他机子上编译的程序时候,会出现这种情况,那么问题在哪里呢?二、VS中是怎样查找源文件的?要弄清楚这个问题,首先要理解pdb文件的作用,关于这个文件的知识,请见文后的《pdb文件知识》。源文件和可执行模块(exe or dll)是通过pdb文件进行关 阅读全文

posted @ 2012-02-08 10:54 微梦软件 阅读(2341) 评论(1) 推荐(2)

奇怪的回车换行问题
摘要:一直对回车换行问题没有怎么注意,只知道,在windows中,回车换行是\r\n (0x0D,0x0A)。在类unix中,是\n (0x0A)。以为没有什么大的问题,没想到,这次开发一个小程序,却让我对这个问题大为头痛。首先发现这个问题是这样的:我的这个程序采用的是Extjs+php的方式,通过ajax进行通讯。其中有个页面,如图:两个文本框,一个text,一个textarea,当textarea中含有回车换行的时候,会出现脚本错误。后面发现是因为如果服务器端返回的字符串换行了,会造成js解析出现错误,可见js在解析json数据时候的语法还是和在本地定义的字符串变量的语法一致的。一个字符串不能多 阅读全文

posted @ 2011-11-23 15:43 微梦软件 阅读(998) 评论(2) 推荐(0)

导航