2011-03-11 102 views

回答

1
  1. 儘可能將您的用戶界面與應用程序的其餘部分分開。您的應用程序應該能夠在不依賴任何用戶界面的情況下進行編譯。
  2. 確定您的應用程序的重要入口點是什麼。例如。在訂單管理系統,這可能是:添加一個訂單,更改訂單,將訂單標示已送達,關閉訂單,刪除訂單,...
  3. 決定要在服務器和客戶端上使用該技術側。如果你想要一個完整的桌面應用程序與你的服務器應用程序交互,你可以使用SOAP。在你的情況下,我假設你想把你的服務器應用程序作爲DLL附加到Web服務器上。確定您想要使用哪個Web服務器(Apache,MS IIS,...)並研究如何向其添加服務器邏輯。
  4. 從一個小型服務器應用程序開始獲取它的掛起。不要一下子做所有事情。
  5. 在應用程序的頂部添加一個新的界面層。在你的情況下,你可能希望你的新UI層生成HTML,或使用Microsoft Web控件(或任何其他類似的技術)。不要忘記,Web應用程序的UI與桌面應用程序的UI完全不同。在大多數情況下,Web UI更類似於舊字符模式DOS或Unix應用程序的UI(例如,當時只打開一個屏幕)。
  6. 調查有多個用戶連接到服務器應用程序的影響。您可能不希望一個用戶更改數據,而另一個用戶正在刪除它。調查多線程,以便同時完成更多工作(特別是如果您的服務器應用程序將由成千上萬的用戶使用)。
相關問題