关于微软msdn实现的一些疑问

tvinni 2012-05-13 02:49:38
http://img.my.csdn.net/uploads/201205/13/1336847445_4524.JPG

如上图,这是一个MSDN的查询界面,点击左边函数CreateWindow时,右边会相应出现这个函数的描述:

我想知道MSDN里面那么多函数,它是通过什么方式把右边的关于函数描述的数据给存储起来呢?调用的时候又是怎么调用的???

而且左边的查询栏还要实现根据输入自动匹配功能,自动匹配之后会在下面的listbox里面列举出包含所要查询的所有函数,从这点来看,用数据库比较合理啊,

但是好像不是通过数据库实现的,用数据库需要配置服务的啊。

请大神帮忙解答下,万分感谢。
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2012-05-13
  • 打赏
  • 举报
回复
MS好像提供了一个exe命令行工具,可以将html做成chm文件,至于chm文件的格式MS未公开。
向立天 2012-05-13
  • 打赏
  • 举报
回复
没有具体研究过
不过感觉还是类似超链接的东西
MSDN包括现在所有的帮助文档类的应用其实原理上都还是类似chm的吧
lslsyqyq 2012-05-13
  • 打赏
  • 举报
回复
文本形式的数据库 网页中查询显示 再做成chm
不知道是不是
lslsyqyq 2012-05-13
  • 打赏
  • 举报
回复
估计是存在数据库里的
然后查询显示
tvinni 2012-05-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

制作chm的那个程序,一定做了不少工作。
[/Quote]
CHM的右边好像就是一个类似HTML的文件,把所有的函数都放在一个文件,通过锚的方式定位。

如果我函数多,描述长的话就不适合了。
tvinni 2012-05-13
  • 打赏
  • 举报
回复

[Quote=引用 1 楼 的回复:]

类似书本格式,一个目录库,存放所有函数或类目录,又或者是2级目录,找到目录后便可以找到对应的文件。文件内容以文件形式放在本地。。。
[/Quote]

有没有相关介绍或者学习的文章,帮忙推荐一下
就叫我海 2012-05-13
  • 打赏
  • 举报
回复
存储和搜索花了一些心思..
用户 昵称 2012-05-13
  • 打赏
  • 举报
回复
制作chm的那个程序,一定做了不少工作。
gold_water 2012-05-13
  • 打赏
  • 举报
回复
类似书本格式,一个目录库,存放所有函数或类目录,又或者是2级目录,找到目录后便可以找到对应的文件。文件内容以文件形式放在本地。。。
tvinni 2012-05-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

MS好像提供了一个exe命令行工具,可以将html做成chm文件,至于chm文件的格式MS未公开。
[/Quote]

恩,我转到MSDN去看了下,在右边窗口上边有一个地址栏:还真是以HTML的形式存储的:
ms-help://MS.MSDNQTR.v90.chs/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/createwindow.htm


但是我还真没找到这个地址位置在哪,从哪个文件夹进去?

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧