My design is almost intensified. Meet the intervening of the definition of the Web Service interface, and finally I still put the logic implementation in the client, and some kinds of structures can be passed to the Web Service through serialization. Of course, this statement is somewhat inaccurate, the web service interface is defined according to business logic, which can return serialized objects or DataSet.
I don't know if my design is correct, but these days have come, and there is no clear problem. I am probably to divide business logic into several classes, then designed databases according to these classes; when the definition of the database is almost almost, I will know which data I need to maintain. Below I started to define my interface, but it seems that it is not successful. Because I don't know how many interfaces I need.
So, I reopeously returned to the process of defining business logic, I will retreat the business logic again. What functions they need to do, they need those interfaces. After the execution route of these software, I started merged some similar interfaces. So I summed out these interfaces into a dozen dialogs, ok, my UI class has come out. During this process, I have clearly clear that there should be several controls on each interface.
I am now defining a way of business logic, they are the most important part of this software. And I am currently missing how to call the business logic method in the UI class and then call the Web Service by these methods.
I am doing this job, maybe I can encode two days later. Oh, first build the database ...
Time: 2004-05-11