TL;DR: In this article, a design method for executing a program in a remote high-performance server by a low-configuration PC terminal is presented, which comprises the steps of creating ICE files in a client and a server, performing program design by adopting VC++2005, ORACLE, Pro*C/C++ICE in the server, and performing program development by adopting C#2005 and an ICE in the client, compiling the ICE by using slice2cpp by the server to generate a header file and an implementation file.
Abstract: The invention relates to a design method for executing a program in a remote high-performance server by a low-configuration PC terminal. The method comprises the steps of creating ICE files in a client and a server; performing program design by adopting VC++2005, ORACLE, Pro*C/C++ICE in the server; performing program design by adopting C#2005 and an ICE in the client; compiling the ICE by using slice2cpp by the server to generate a header file and an implementation file; compiling the ICE by using slice2cs by the client to generate a C# class; writing an implementation class used for remote call by the server to perform server registration; and calling remotely registered classes by using agents through the client to realize different functions. A complex task is processed by the remote advanced server; a crane industrial PC can finish corresponding functions by only performing simple operation; and weight of loaded scrap steel, transmitted by a weighing system is received through a serial port.