Font Size: a A A

A Research Into Integration And Design Of Expert Software Basing On Microsoft Office Platform

Posted on:2006-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:M YanFull Text:PDF
GTID:2168360152991548Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With COM, DCOM, COM+ and ActiveX technology application and development, also very big change happened in the idea that the systematic frame of software draws programming, so we can make good use of the support of C/S model frame that populars in recent years.It is the main purpose of the paper that analyzes the object model of the office software and BCB (Borland C++ Builder 6.0, following and the same) environment to the encapsulation of the object model. It gives the application design rules of the office software inside BCB environment, which guides the further development of the similar software.At first, the paper analyzes the object encapsulation model of the office automation software, MS Word 2003, MS Excel 2003 and MS Outlook 2003. It explains the meaning and correlation of the part of important object. It compares and concludes the methods according to the level of structure and function of the important object on the development method to making use of VBA (Visual Basic For Application, following and the same) language to carry out repeated.Then, it analyzes the encapsulation level of structure inside BCB deeply. It analyzes and compares to different invoking way for the encapsulation object of the main component server, and it set forth the respective pluses and minuses. It concludes the mapping law between by OLE way invoking server and using VBA.Finally, the paper designs two assists design software, one is inside BCB and the other is VBA enviroment. The first one is a visual automation programming tools for client software to be aimed at MS Word, which can voluntarily generate C + + procedure source code according to the encapsulation component and invoking rules inside BCB, and these code needn't write by hand and can be intervened in directly in application software. The sencond one is a teaching assistant system with VBA language. The system has three modules in MS WORD: student management module, special formula editor module and special graphics editor module. Thedesign of the above software not only can be used example for analyzing the result, also display the method of designing the client programming using the current server software.
Keywords/Search Tags:Component, C/S, Object, BCB, VBA
PDF Full Text Request
Related items