Take one recent example: I just cooperate with a senior, using c # to do an experiment report automatically generated subroutines, for use with the virtual simulation experiment, the equivalent of a specialized custom application, the format of the report is to write their own good, not easy to change, to this end, I want to do an experiment can meet all kinds of automatic generating system of the experiment report idea is very simple, but a thought my head began to fry!
I feel now is you can use c # to write some code to realize some simple functions, but when I want to be a universal module, used for a variety of different experiment report automatically generated, you'll find yourself thinking about the depth of the problem is not enough, I don't know how to give this a whole of abstracting method of automatic generation of test report, I don't know how to the different types of experiments are generally classified, even said, don't know what to start from that step, I worry about finally make things and think not the same at the beginning, it may be very embarrassed, I think I need everyone to some of the ideas to help me, so I tried digging in CSDN,
's going on now, collect different lab report format, classification, sorting, extract the similar part, set up the general module, interface layout, function implementation, follow-up is perfect, so, seems to be feasible, but every step of the specific steps that will run into problems, the solution of the problem, will let me very hard, because this is now the most beginning idea, in the middle there will be many changes, leave a thought process on this, if there is a great god can see make check it, I will feel very grateful!
CodePudding user response:
This thing to see how old are you going to do,Is basically a data mining and template
But I suggest you can consider from crystal reports or fasterrepot this sort of thing, he they might change your mind, you will find that in fact as long as the data, as long as there is proper SQL, and then add some template design tools can be the most basic prototype
PS: if you want to be free from crystal reports such yourself completely, you may need to learn some things, with major suggested sequence is T4 text engine + + latex2PDF latex grammar or latex2word
Latex is the ancestor of all of the document system and super,
CodePudding user response:
Basically can abstract intoA report is a plug-in, such as I can put a plug-in to generate a report rar uploaded to the system, so that you can always add to replace the new report
The rar is generally divided into three parts
1, the data model2, the data source
3, report template
In fact even now docx document itself is such a play, what do you call a docx word suffix renamed zip, then extract the look, you will find the secret of the inside, an XML data, a XSD model architecture, a template XSLT transformation, it is the most original modern word document
CodePudding user response:
Now in order to uniform standard, national standards for the document through openxml (latex superset is too big, but still need to know, especially in science and technology document layout, without the help of latex chemical formulas, the mathematical formula is very difficult)This is also the reason why I put the PDF to word document in front of the front, the PDF in data using openxml early development is complete, and although Microsoft behind pressure also join openxml, however, there just don't want to "go" with them so the data is lost anyway, I have a copy of the document where you want to play your study, I not much explanation
CodePudding user response: