当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在VC开发中,当我们新建一个应用程序工程时,如果在第四页中选择上下文敏感帮助(Context-sensitive Help)(缺省情况下并没有选择),则应用程序建立以后,会产生一个HLP目录。
 

 

    摘要: 不知大家碰到过这个问题没有,就是当你用两个double值进行计算后,当你想将结果输出时,却得不到希望的结果。反正与想象的不一样,在windows时提供了api解决此问题:(mfc或标准c++好象都没找到简单的解决办法) 示例如下:double d = 5 - 4.99; d应该是等于0.1吧,跟踪一下程序,发现不是,显示的值是0.0099999999999997868(不知道vc的调试器是如......
 ·vc菜谱详解--udp的服务端    »显示摘要«
    摘要: windows socket是基于伯克利的unix socket的。微软的mfc提供了两种类来支持socket编程。csocket类为网络编程提供了高级别抽象。一个socket是有一种类型的并且与某个process相结合在一起。两类socket都是双向的:可以同时在两个方向进行数据上的交互。两类socket是可用的的:stream sockets:可以提供数据流而且不需要记录边界—&......


在VC中制作chm格式的在线帮助(原创)
在vc开发中,当我们新建一个应用程序工程时,如果在第四页中选择上下文敏感帮助(context-sensitive help)(缺省情况下并没有选择),则应用程序建立以后,会产生一个hlp目录.缺省情况下,系统的帮助文件是winhelp格式的.后缀为*.hlp.其中有一个资源索引文件,后缀为*.hm.这是相应上下文敏感帮助的应用程序资源的索引信息.另外还有微软帮助文件制作工具winhelp.后缀为*.hpj.由于现在*.hlp格式的帮助有些过时,*.chm格式的帮助文件已经成为主流.本文给出作者实际经历的制作过程的主要步骤.

1.首先是要安装一个叫做html help workshop的工具. 【程序编程相关:发布Activex

将hlp格式的帮助改为chm帮助的步骤如下: 【推荐阅读:一个简洁的读写位图文件的类

2.使用该工具生成一个后缀为*.hhp的帮助文件.

3.新建一个vc头文件*.h,复制*.hm中的所有内容.在所有的资源定义前加上“#define”.
...   下一页
    摘要: 当在c中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ansi c对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这些问题或许对不少朋友来说还有点模糊,那么本文就试着探究它们背后的秘密。 首先,至少有一点可以肯定,那就是ansi c保证结构体中各字段在内存中出现的位置是随它们的声明顺序依次递增的,并且第一个字段的首地址等......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE