2011年7月25日
摘要: 本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。 本书对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和 阅读全文
posted @ 2011-07-25 10:27 追月清风 阅读(142) 评论(0) 推荐(0) 编辑
  2011年7月15日
摘要: http://www.cnblogs.com/masterfy/archive/2010/05/14/1735063.htmlBaseClasses\ctlutil.h(278) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int错误发生在:operator=(LONG); 函数定义中,这是因为在VC6中,如果没有显示的指定返回值类型,编译器将其视为默认整型;但是vs2005不支持默认整型. 这个错误,解决方法如下:打开project->BaseClasse 阅读全文
posted @ 2011-07-15 22:42 追月清风 阅读(208) 评论(0) 推荐(0) 编辑
  2011年7月14日
摘要: 当if...else等条件调用很多时,将其设计成表驱动的方式可简化代码和提高可维护性。表驱动简单讲(我的理解)就是将条件和约束置入表格中,然后通过表操作来统一执行条件转移操作。如下代码存在这个问题:5 太多的if-else而不会用表驱动ppro/PrivacyProtection/rule/KSystemEnvirVar.hclass KSystemEnvirVar{public:// MichaelPeng: 应为静态函数CString GetValue(LPCTSTR szVariable){TCHAR szFolderPath[MAX_PATH +1] = {0};// MichaelP 阅读全文
posted @ 2011-07-14 09:59 追月清风 阅读(2177) 评论(0) 推荐(0) 编辑
  2011年7月13日
摘要: [网摘]VB用户控件制作讲解与实例发表:uu_ovo 阅读:3185次关键字:不详 字体:[大 中 小]制作用户控件,主要就是进行以下三项代码编写工作:1.定义控件的属性、事件和方法,其中属性是最常使用的。2.保存和读取中间用户设置的属性值。3.为达到你的预定目的而调用的各种技术手段。 在用户控件中定义的属性、事件、方法,其性质都必须是公用的,也就是说,只有用 Public 来定义,这样你才能在主程序代码中使用这些事件和方法,以及设置或获取这些属性值,也只有公用的属性才会在窗体页面相关控件的属性窗口显示出来。一、属性 属性是用户控件最基本的东东,用户控件可以没有事件,可以没有方法,但不能没有属 阅读全文
posted @ 2011-07-13 15:18 追月清风 阅读(11259) 评论(0) 推荐(0) 编辑
  2011年5月23日
摘要: 没有找到MSVCP80D.dll,因此这个应用程序未能启动。重新安装应用程序zz2011-05-15 14:15VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下)。而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清单文件嵌入失败,从而使该exe文件运行时没有相应的清单文件而运行失败并提示如上错误。 解决方案很多,列举如下: 阅读全文
posted @ 2011-05-23 22:38 追月清风 阅读(444) 评论(0) 推荐(0) 编辑
  2011年5月19日
摘要: ascfgbuilder 中有 envDTE/envDTE80/envDTE90/ 引用(在项目属性的 通用属性-》引用名称中)。思考下这个是何用途 阅读全文
posted @ 2011-05-19 12:23 追月清风 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在VC里如果数据量不大,一般不会使用数据库,使用文件来保存数据.而且在VC里也提供了比较多的文件操作类或方法.本文只是简单的介绍一下几个文件操作方法.(本文原创:作者:巴士飞扬,网站www.busfly.cn)第一个,先介绍一个我认为最简单的VC文件操作类,可以直接按行来读取文件,输出到文件时可以将字符串直接输出,而不用按照字节来读取和写入.VC中用CStdioFile读写文件的方法.txt 使用这种方法时,可能会出现一种错误情况,就是你使用WriteString(str)方法时,如果输出的是汉字时,可能会变成乱码.解决办法为:CStdioFile.WriteString无法处理中文CStdi 阅读全文
posted @ 2011-05-19 12:03 追月清风 阅读(1183) 评论(0) 推荐(0) 编辑
  2010年10月18日
摘要: 磕磕碰碰 从电路出身,到兴趣高涨做软件 又回头去读电路,后工作又是软件,感觉未来仍无安身之所。 不知道能否从EDA角度出发,搞电网络的优化,电路软件模拟之类的工作 阅读全文
posted @ 2010-10-18 10:20 追月清风 阅读(134) 评论(0) 推荐(0) 编辑