zoukankan      html  css  js  c++  java
  • 任何一款IDE的设计思路

      我们以Windows操作系统为例。现在,基于操作系统的任何计算机语言,我们说都是高级语言,从C开始。无论是哪一种,都是通过操作系统的API与计算机交互。即便.Net的FrameWork库从一定意义上何尝不是API呢。

      貌似大多是国外的IDE,不知国内的有没有,我接触过几种语言与IDE,见的多了就不免总结,总结就要比较,得到共通点。不论是写IDE也好,学习也好,以下这些特点都是对你有用的。

    一、核心库

      这个“库”是什么呢?没错,是编译器和API封装。

    二、常用函数库、封装类、驱动等

      这个就是在核心库的基础上IDE的开发者们封装的常用函数库,比如字符串处理、时间函数、Math函数等等了,不赘述。

    三、文件系统

      也可以说是“路径”了。这些包括了:IDE的自带库、资源、工程文件系统等。很多东西不在内存放着,当然要以文件系统存在和显示了。

    四、IDE

      最后,一个可视的IDE把上面的东西集合起来,使开发容易起来。

  • 相关阅读:
    团队冲刺第二阶段2
    团队冲刺第二阶段1
    第十二周总结
    团队游戏
    三个和尚
    第十一周总结
    第十周总结
    调用摄像头拍照
    怎样从相册中选择照片?
    怎样插入并播放音频?
  • 原文地址:https://www.cnblogs.com/chnxnghi/p/4018643.html
Copyright © 2011-2022 走看看