SDKMDISDIMFCGUIIDEAPIApplication Framework都把我搞晕了

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 23:55:09
SDKMDISDIMFCGUIIDEAPIApplication Framework都把我搞晕了

SDKMDISDIMFCGUIIDEAPIApplication Framework都把我搞晕了
SDK
MDI
SDI
MFC
GUI
IDE
API
Application Framework
都把我搞晕了

SDKMDISDIMFCGUIIDEAPIApplication Framework都把我搞晕了
SDK
Software Develope Kit
软件开发包,包含使用这个环境进行基本的软件开发的必备功能设施,比如基本的编译器、基础的库和一些调试工具,通常这些工具都是命令行模式的.
MDI
Multiple Document Interface
多文档界面
指一个程序中可以同时打开多个窗口(子窗口),每个窗口可以分别打开不同的文档或文档的不同视图.比如以前的 Word.现在的 Word 变成每个文档都是独立的顶层程序窗口模式.现在的 MyIE、VS2005 等是标签式的 MDI.
SDI
Single Document Interface
单文档界面
指一个程序只能同时打开一个文档,比如记事本、IE 浏览器什么的.
MFC
Microsoft Foundation Classes
微软基础类库
微软公司在 Windows API 上用 C++ 包装成的一个类库,其本身也是一个应用程序框架,其通常随着 VC++ 的版本升级而升级.其中包括了对 Windows 本地代码平台的几乎所有功能进行编程的能力,是 90 年代至今最著名的应用程序框架之一.
GUI
Graphic User Interface
图形用户界面
图形界面是现代大多数软件必备的部分,在图形设备上绘制窗口,并通过大量不同的控件(Control)或工具(Widget)获得用户的操作并对其进行反应.与之相对的是TUI(Text User Interface)文本用户界面或命令行
IDE
Integrated Developing Environment
集成开发环境
一个(组)应用程序,把进行程序开发所需要的多种功能(编辑器、编译器、调试器、项目管理、代码管理等等)有机结合起来,以方便程序员进行编程实践活动.著名的IDE环境有Visual Studio,Borland C++ Bulider,Delphi,JBuilder,Eclipse,Jcreater等.
API
Application Programming Interface
应用编程接口
一个软件系统进行二次开发的基础.软件系统(如操作系统、办公软件系统、浏览器等)把自身的功能通过一些函数库、类库、远程调用约定等暴露出来,使得别的程序员可以在其基础上对其进行扩展或者开发新的应用程序.Windows API 是 Windows 操作系统提供的 API,JDK 中包含 Java 环境的 API,.Net 通过 .Net 框架类库提供新一代的 Windows API.
Application Framework
应用程序框架
基本上是库,其中的组件之间以事先约定的规则相互关系,并提供对其进行扩展的预留接口,在应用程序框架基础上进行开发,都要遵循该框架的内部约定,但所需的开发要比重新建立完整的应用程序大量减少.Windows 平台最著名的应用程序框架是 MFC,Java 和 Ruby 平台上有一些著名开源框架.