程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 在VS.NET2005中使用clickonce技術開發Winform程序

在VS.NET2005中使用clickonce技術開發Winform程序

編輯:.NET實例教程
處:http://www.cnblogs.com/skywind/archive/2007/12/24/1012524.Html

做為程序員,我們經常要面對的是對開發模式的選擇,比如C/S模式和b/s模式。現在,很多人都似乎比較喜歡選擇B/S模式進行web的開發,這其中的原因是很多的。但其中一點很重要的原因,那就是因為B/S開發的話,部署非常之容易,因為這樣很容易實現"瘦客戶端",客戶端只需要使用浏覽器就可以運行應用了。但B/S模式下開發的WEB應用,也有其不足之處,主要是由於功能實現起來,是沒辦法和傳統的C/S模式下的winform應用相比的,很多winform下要實現的優秀功能,在Web上都很難實現,或者說有的根本沒辦法實現。但傳統的winform,在部署上也有自己的困難之處,如果客戶端多的話,每次部署和版本升級都十分麻煩。

那麼clickonce能帶給我們什麼

  首先,通過clickonce技術,我們可以實現如下的部署方式:

  1) 在設計完winform程序後,可以選擇將程序發布到如下的存貯位置:文件系統,本地的Web服務器,FTP站點,遠程Web站點。

  2) 當應用程序部署到相應的位置後,用戶可以通過浏覽器浏覽一個叫publish.htm的文件,點擊下載的鏈接,將應用程序下載到本機安裝。這個publish.htm是部署應用程序的一個入口文件,在下文會繼續討論。

  3) 當用戶安裝完程序後,會自動產生快捷方式到桌面,並且在控制面版的增加刪除中會找到該程序。

  4) 當用戶啟動程序時,系統可以首先去檢查服務端是否有新的程序版本,如果有的話,則會自動連接服務端,查看是否有新的版本,如果有新的版本的話,則自動下載新的版本到本機並安裝 

  從.net 2.0開始,微軟新推出了一項叫clickonce(一次點擊)的應用程序部署技術,可以很好的解決上面的這個矛盾。在vs.net 2005中,已經整合了clickonce的技術,使到用戶可以很方便地部署WINFORM開發的程序,很容易地管理其升級部署。本文,將一步步介紹在vs.Net 2008中,如何使用clickonce技術來部署Windows應用程序。

  1. 准備工作:新建Winform程序
    隨便建一個測試用即可,我們的主要內容是ClickOnce嘛!
  2. 發布Winform程序
    這可是ClickOnce實現的關鍵一步啊,如下圖所示:
    image
    (發布 之一)
    image
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved