首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 171 毫秒
1.
面向对象的地基与基础规范知识库设计   总被引:1,自引:1,他引:1       下载免费PDF全文
按照面向对象的方法,采用C++语言建立了现行地基与基础规范的知识库,该知识库与应用程序相对独立。这样,一方面便于设计规范知识库的单独维护与更新,另一方面能使规范知识库提供给多个应用程序使用。同时,通过继承性和多态性,同一个应用程序有可能通过统一的接口使用不同的规范。文中具体描述了规范知识库类等级关系的设计,给出了土层参数类、基础设计类、以及相关参数类、截面设计类等的定义及其使用方法。此规范知识库可以应用于基础选型专家系统或基础设计决策支持系统。  相似文献   

2.
梁建勇 《科技资讯》2008,(30):211-211
本文详细分析了C/C++语言中数组的定义及使用。在C/C++语言中定义的静态、长度不可变的数组在程序设计和开发过程中的不足较多。因此,本文结合实践利用C++的模板、封装、重载等机制设计了一个可以在程序运行过程中对数组长度进行动态修改的通用数组类模板,并对通用数组的整体赋值、输入、输出进行了重载。  相似文献   

3.
一种新型的知识库系统结构体系   总被引:2,自引:0,他引:2  
针对智能决策支持系统中的知识库系统,提出了一种新的知识库开发模式--知识库系统的增量式开发,即对知识库进行累积开发,确保了知识库系统开发的完善性;基于增量式开发的封装性和可管理性,研究了增量式知识库系统的开发过程,包括知识获取、知识表示以及知识处理,最后预测了知识库系统的发展趋势.  相似文献   

4.
智能决策支持系统增量式知识库系统的研究   总被引:1,自引:0,他引:1  
文章针对智能决策支持系统中的知识库系统,提出了一种新的知识库开发模式——知识库系统的增量式开发,即对知识库进行累积开发,确保了知识库系统开发的完善性;基于增量式开发的封装性和可管理性,研究了增量式知识库系统的开发过程,包括知识获取、知识表示以及知识处理,最后预测了知识库系统的发展趋势。  相似文献   

5.
COC++ 编译器面向对象技术的实现   总被引:2,自引:1,他引:2  
COC++编译器的功能是将C++源程序转换为等价的C程序。COC++编译器不是使用传统的构造方法而是采用面向对象的设计技术,将相应成分如符号表,语法分析等模块封装为类,并以C++语言实现。符号表类封装符号表及其建立、登录、查找等操作。基于C++的作用域规则,COC++编译器为每个作用域中的符号建立一个符合表,利用指针链指明嵌套关系和继承关系。语法分析的模块设计为一个抽象类,定义所有语法成分类的公共特性和公共接口。实际的分析工作和语义处理工作通过C++语言的多态机制由相应的派生类各自的成员函数实现。这样类化的编译结构不会因为增加某些语言成分而做很大的改动。阐述了面向对象的技术用于编译系统的设计和开发的特点。  相似文献   

6.
GDI+是新一代图形设备的交互入口,是封装图形控件的主要工具。基于GDI+技术,完成了ColorGrid控件的封装,并用该控件实现了无线监测信号的网格显示。该控件使用简单,性能稳定,可以作为数据网格化显示的通用控件。  相似文献   

7.
基于知识的新一代产品设计数据库--设计知识库是一个用来并行、方便地描述、获取、共享和再利用设计知识的、智能化的、基于知识的设计制品模型系统,这些存放在设计知识库的知识能够使产品全生命周期中各阶段的知识表示、获取、分享以及再利用成为可能,设计知识库的研究致力于开发支持基于知识的设计/制造过程的信息建模框架。利用SHARED面向对象模型对设计制品信息进行了建模,并且研究了以何种格式、何种规范来存储设计制品的信息以满足设计制品知识库对制品建模的要求,最后,对设计知识库原型系统的实现技术进行了讨论。  相似文献   

8.
基于语义Web的旅游信息系统设计   总被引:1,自引:0,他引:1  
设计了一个旅游信息系统,并在系统中成功运用了语义Web技术.使用UML建立了旅游领域的Ontology,并以几个旅游门户网站为信息源建立了旅游领域的语义Web数据库.提出了语义Web技术和传统搜索引擎相结合的信息检索方法,设计了检索语义信息的算法.实现了描述逻辑知识库问题解答的优化,设计了用户和知识库交互的方式.本系统是一个语义Web技术的商业应用原型.  相似文献   

9.
Matlab引擎的VC++6.0接口调用及其面向对象编程   总被引:9,自引:0,他引:9  
申丽然  李雪耀 《应用科技》2001,28(11):41-44
Matlab引擎是在VC++中使用Matlab的接口方式之一。在详细分析了Matlab引擎的工作机理及其在VC++中的调用方法后,提出使用C++的面向对象技术对Matlab引擎的调用和数据组织进行封装,定义了CMatlabEngine类。该类实现了不同数据类型组织的透明化,简化了程序设计过程,为用户提供了一个友好的编程接口环境。最后,通过实例展示了使用CMatlabEngine类进行编程的调用过程,表明了它的有效性。  相似文献   

10.
提出一种基于家庭本体知识库的服务决策机制的设计方法.首先,围绕网络中存储的与家庭服务相关的半结构化文本信息初步构建训练数据集.其次,基于与家庭服务相关的本体知识库构建信息提取机制,针对初步数据集包含的物品信息提取知识库中对应的服务物品属性信息;基于长短时记忆网络(LSTM)设计一种学习模型并命名为服务决策机制,该机制利用知识库作为常识部分进行辅助推理,生成与服务请求对应的决策信息.最后,针对决策信息进行对比实验.实验结果表明:将本体知识库作为常识部分辅助推理,能够提高决策信息的准确性.  相似文献   

11.
基于Vector类向量运算的碰撞侦测研究   总被引:1,自引:2,他引:1  
通过Vector类封装的与向量运算相关的成员函数和操作符,对顶点对顶点、顶点对边、顶点对面和边对边这4种接触类型的碰撞侦测进行了探讨和研究,并提供了求解碰撞对象的最小距离、碰撞法向量、相对法线速度以及判断碰撞接触类型的方法和程序代码.  相似文献   

12.
阐述图符封装建类的皮及程序设计图形化的集约环境实现技术,内容涉及到软部件的图式,软部件的合成与分解,软组件转换到程序代码,以及可视化用户界面的设计,为用户提供了可视的自动编辑环境,软部件的合成,分解与生成程序低码的全部过程直观可视,操作简单,并在UPAS系统上实现。  相似文献   

13.
封装是面向对象的技术之一。本文介绍了Visual Basic6.0的封装技术,探索了如何通过创建类来实现封装,并比较了定义类的属性的不同方法。阐明了封装技术在软件设计中的应用。  相似文献   

14.
本文讨论了使用C++抽象数据库API的一种简单方式.通过对API的封装,使数据库访问能方便地融入到面向对象C++的程序中.  相似文献   

15.
阐述了AutoCADR14的二次开发工具ObjectARX的组成,ObjectARX应用程序的典型结构和调用方式探讨了开发ObjectARX应用程序的方法,提出了开发功能强大的ObjectARX应用程序的途径是借助于动态链接库(DLL)将微软的基本类库(MFC)集成到应用程序中在分析带式输送机特点的基础上,利用ObjectARX开发出适合铸造车间内使用的带式输送机系统对带式输送机系统实现了对象类的封装,系统将带式输送机的两种基本形式———水平式和倾斜式封装成ObjectARX的运行类,很好地实现了ObjectARX类的扩充,在此基础上利用面向对象技术的继承性和多态性实现了带式输送机各种常用形式的设计系统在面向对象编程语言VC(VisualC++)环境下采用参数化编程,充分利用了VC的AppStudio界面生成机制和ClassWizard的类生成机制实现了系统的高效编程,系统采用菜单和对话框相结合的方式实现了具有Windows95风格的界面设计,使系统界面友好实用  相似文献   

16.
面向对象程序设计的核心概念在C++中的实现   总被引:2,自引:0,他引:2  
解释了面向对象程序设计的3个核心概念-封装,继承,多态,并通过实例给出了其在C 语言中的实现,这样,可把握重点,以更好地学习C 语言。  相似文献   

17.
IP over DVB封装技术效率分析   总被引:5,自引:0,他引:5  
为了提高实际数字视频广播的因特网协议(IP overDVB)系统的封装效率,详细分析了目前普遍采用的多协议封装(MPE)以及由IETF(the internet engineering taskforce)提出的单向轻简封装(ULE)各自的封装过程,并在此基础上给出了统一的封装效率计算公式。通过对局域网及卫星数据广播网2种实际网络环境中的IP包包长分布进行统计分析,详细比较了2种技术在实际系统中的封装性能,并进一步提出了提高实际系统效率的IP包封装方案。理论分析和实验仿真表明:ULE可提供比MPE较为高效的封装效率,针对实际系统提出的封装方案可最大化系统的封装效率,为优化实际系统设计提供重要的参考依据。  相似文献   

18.
简介VFP中的类、。通过构造和使用自己的类,说明类的封装性和继承性。通过类浏览器及DODEFAULT()说明在子类中如何更好地继承父类事件代码。  相似文献   

19.
从封装性、继承性和多态性等方面对JavaScript的面向对象语言特性进行了详细分析,并给出了具体的分析实例,在此基础上对JavaScript的运用进行了探讨,以利于提高程序开发的效率和质量.  相似文献   

20.
一种基于VxWorks的内存管理封装层的设计与实现   总被引:2,自引:0,他引:2  
根据特定应用领域对商用嵌入式操作系统进行封装是很有必要的.通信类产品应用程序的内存管理往往对性能与安全有特殊的要求,本文在VxWorks提供的内存管理功能的基础上给出了一种封装方案:使用块内存与堆内存两种分配与释放方式提高内存管理性能,增加调试信息;通过“加墙”或“加页”两种方式实现内存保护,使封装后的VxWorks更适合通信产品应用领域的软件开发.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号