Font Size: a A A

Develop High-Strength Concrete Expert System Based On COM Component

Posted on:2005-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:C M ChangFull Text:PDF
GTID:2168360122970927Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology, new technology and method will emerge more and more. From 00 to Generic Programming, Template Metaprogram, Generative Programming; from COM to COM+ , Web Service; from STL to ACE, Boost, Loki, ICE. Every time I read and fell these, I find it' s so wonderful. In this paper, we discuss these new technologies with expert system. From the actual requirement of system design, based on expert system' s concept, using COM technology, we build one of the high efficient, flexible, loose coupling and high integration High-Strength Concrete Expert System, and do some research on the core technologies in this paper.Simply introduce expert system' s characteristic and excellence. This task' s aim and meaning, the development of expert system in concrete domain. According to one class one responsibility and enforcing the reuse, discuss the system design of High-Strength Concrete Expert System, through compare template method with derivation and Hard coding, discuss a new construct method based on the GenScatterHierarchy class in Loki lib. Although GenScatterHierarchy is complicated, it exposes a new landscape in front of us.Introduce the primitive element in COM. for example, Interface, HRESULT GUID and the three member function of IUnknown Interface. Through ClassFactory particularly introduce COM component' s construction. Use ActiveX control we construct the interface of High-Strength Concrete Expert System.Discuss the equation model that the need fitting arguments reference to in this System, corresponding linear fitting algorithm' s reasoning and implementation. Implement the generic algorithm of the linear equation with template idea nested. Finally discuss the refinement of system' s code, based on the rules :one function one responsibility, use class to encapsulate the pointer which point to heap array and so on.Above the high efficient, flexible, loose coupling and high integration High-Strength Concrete Expert System, makes use of COM component technology and together with other method. And the same time, it provides a brand-new mode for the constructions of High-Strength Concrete Expert System.
Keywords/Search Tags:COM, Linear Fitting, Template, Generic Paradigm
PDF Full Text Request
Related items