作者:朱金灿

来源:http://blog.csdn.net/clever101

我一直认为:如果你没有乔布斯那样的天才,能够从头脑中原创出好产品,那么最好先学习分析好的产品,它到底好在哪里?哪些地方是值得学习的?MSDN作为微软的VisualStudio开发工具附带的二次开发帮助文档是最好的开发帮助文档之一。现在我们来认真分析下,它到底好在哪里?

MSDN可以简单认为是微软提供的一个接口说明文档。我们可以思考下:如何能让一个二次开发者快速熟悉一个接口的使用呢?下面几个方面是必不可少的:一是函数的参数和返回值说明;二是函数的作用;三是所要求的环境:需要包含的头文件或库;四是使用例子及运行效果。

我想最好通过例子来说明吧。比如搜索atoi函数,MSDN很完整地包含了我所需要的四部分,如下图所示:

MSDN有没有不足的地方呢?也有的,就是搜索结果的过滤规则做得并不好,很多时候产生很多无用的搜索结果。

MSDN值得学习的地方相关推荐

  1. 任何人都有值得学习的地方,横瓜向[水牛党](4618415)请教问题

    虽然不知道水牛党是谁,但任何人都有值得学习的地方.做人就要多学习. 横瓜(601069289)22:13:32 大神有什么指教? 横瓜(601069289)22:13:38 [水牛党]?(461841 ...

  2. GitHub 上 1.3k Star 的 strman-java 项目有值得学习的地方吗?源码视觉来分析一波

    大家好,我是沉默王二. 很多初学编程的同学,经常给我吐槽,说:"二哥,你在敲代码的时候会不会有这样一种感觉,写着写着看不下去了,觉得自己写出来的代码就好像屎一样?" 这里我必须得说 ...

  3. dnf在拉留存上值得学习的地方

    首先不得不提的是疲劳值系统,dnf是我知道的最早使用这种限制用户使用的产品,同时也是最成功的,也许初衷只是为了突出pvp性质,却无意间成功的带活了整个产品的节奏.相比下现在手游的体力系统就是一坨翔,靠 ...

  4. axios拦截器_78.1K 的 Axios 项目有哪些值得借鉴的地方

    Axios 是一个基于 Promise 的 HTTP 客户端,同时支持浏览器和 Node.js 环境.它是一个优秀的 HTTP 客户端,被广泛地应用在大量的 Web 项目中. 由上图可知,Axios ...

  5. 关于Socket和IOCP的一些值得注意的地方

    关于Socket和IOCP的一些值得注意的地方 IOCP是一整套高性能的IO操作异步模型,可以用在文件操作也可以用在网络SOCKET操作上面.当用在网络SOCKET上时,在服务器端主要配合Aceept ...

  6. Qt值得学习吗?详解Qt的几种开发方式

    qt值得学习吗? 嵌入式要学的东西真的很多,我们可能会说不写界面的话就不用学qt了?我不赞同. Qt的实现主要是采用p-impl手法,实现接口与实现分离,它有很好的消息循环机制,有的对象与线程的相关性 ...

  7. 值得学习的C/C++开源框架(转)

    值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的 ...

  8. 2022 年最值得学习的 10 种编程语言 [更新]

    大家好,我们距离 2022 年只有一周的时间.这是我们大多数人开始制定目标的时候,比如身体目标.教育目标和财务目标.作为一名程序员,我们的目标之一是学习新技术和编程语言,但是你应该学习哪些语言呢?因为 ...

  9. 盘点 | 2022值得学习的编程语言 TOP 7

    CDA数据分析师 出品 编译:Mika 如果我们把人类文明想象成汽车的话,那么软件开发行业就相当于汽车的引擎,编程语言就像引擎的燃料. 2021年很快就要结束了.如今,软件开发行业正以前所未有的速度在 ...

最新文章

  1. echarts画布_vue中动态设置echarts画布大小
  2. Luogu P1198 BZOJ 1012 最大数 (线段树)
  3. boost::hana::detail::decay用法的测试程序
  4. 《大型网站技术架构》读书笔记之六:永无止境之网站的伸缩性架构
  5. AIO+BIO+NIO+同步+异步+阻塞+非阻塞
  6. Spring框架入门:(非原著,转载)
  7. onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试
  8. ApacheCN 翻译活动进度公告 2019.5.17
  9. 论文阅读(9) 鱼类洄游粒子图像测速技术综述 (2016)
  10. linux 平铺式桌面,Linux 桌面平铺管理器 - i3wm
  11. 山峰和山谷 Ridges and Valleys
  12. 小程序昵称突然变成了微信用户头像变成了默认
  13. android 各种服务介绍,Android 网络服务介绍
  14. 51单片机DS18B20温度报警器
  15. c语言中余数恒等于1,费马小定理_KANGMANG201102_新浪博客
  16. 什么是推荐系统与常见的推荐系统评价指标
  17. 我凭什么为美国人买单?
  18. postgresql-json
  19. PTA-c语言 洛希极限
  20. 环形链表(专题,带图示和思路)

热门文章

  1. 安卓flash插件_Flash 终将谢幕:微软将于年底停止对 Flash 的支持
  2. 你是哪类人?愚蠢的五大基本定律
  3. Python 把几张图片拼接成一张图片,并且写上文字
  4. Go 学习笔记(83)— 编码规范及常用开发技巧
  5. 利用浏览器开发者工具下载歌曲
  6. ROS中工作空间和功能包的创建以及发布者Publisher的实现
  7. MIT牛人解说数学体系
  8. 探讨内容付费的本质和趋势
  9. 网络线综合布线接地注意事项
  10. PS 2019 Mac版 自学入门系列(十一)—— 创建光照效果