Application Framework
来源:互联网 发布:卫计委非正规网络问诊 编辑:程序博客网 时间:2024/05/21 07:48
Application Framework
Applicaion Framework,Class Library和GUI toolkits是三大类型的软件开发工具,这三类工具虽然以不同的技术逼近目标,它们却一致追求相同而基本的软件开发关键利益:降低写程序代码所花的精力,加速开发效率,加强可维护性,增加可靠性(robustness),为组合式的软件机能提供杠杆支点.
一般而言, Class Library和GUI toolkits比Applicaion Framework的规模小,定位也没有那么高级宏观. Class Library可以定义为”一组具备面向对象性质的类,它们使应用程序的某些功能实现起来容易一些,这些功能包括数值运算与数据结构,绘图,内存管理等等;这些类可以一片一片毫无瓜葛地并入应用程序内”.
强调” 一片一片毫无瓜葛”,而不象Application Framework是大伙一块加入.
GUI toolkit提供的服务类似与Class Library,但它的程序接口是面向过程而非面向对象.而且它的功能大都集中在图形与UI接口上
PC世界有三套 C++ Application Framework,具体是:MFC(Microsoft Foundation Classes), OWL(Object Window Library,Borland),以及IBM VisualAge C++的Open Class Library.
早期,开发Windows应用程序必须使用微软的SDK(Software Development Kit),直接调用Winsdows API函数,向Windows操作系统提出各种要求.
所谓API(Application Programming Interface),就是开发给应用程序调用的系统功能.
MFC类主要可以分为下列几个群组:
#General Purpose classes:提供字符串类,数据处理类(如数组与链表),异常情况处理类,文件类…等等
# Windows API classes:用来封装Windows API,例如窗口类,对话框类,DC类等
#Application Framework classes:组成应用程序骨干者,即此组类,包括Document/View,消息泵,消息映射,消息传递,动态创建,文件读写等
#High level abstractions : 包括工具栏,状态栏,拆分窗口,滚动窗口等等.
#Operation system extensions:包括OLE,ODBC,DAO,MAPI,WinSock,ISAPI等
- Application Framework
- application framework
- Application framework
- NET Framework:Application Domain
- MFC-Application framework概念
- 应用程序架构(Application Framework)
- 应用程序架构(Application Framework)
- Zend Framework教程-Application
- Pycopia Application Framework
- 应用程序框架 Application Framework
- Oracle Application Framework
- Console Application Framework
- Application Framework 学习【零】
- Application Framework层介绍
- application framework层
- An RTEMS Application Framework
- Entity Framework Application
- Android Framework中的Application Framework层介绍
- 中国民歌欣赏
- innerHTML 用法
- VC常用数据类型列表
- Php+MYSQL中文编码问题解决全过程
- 在Eclipse中显示JVM内存使用量
- Application Framework
- sed的使用
- 如何读取DXF格式文件?
- Windows程序的基本结构
- 使用commons-dbutils进行JDBC项目开发
- Win32编程基础知识
- ASP.NE导出Excel
- 测量java代码的执行时间
- Window 窗口层次关系