Time of Update: 2018-12-08
Microsoft Updater Application Block BITSDownloader類設計譯者:Tony Qu BITSDownloader類是一個從http伺服器拷貝檔案的下載器,它是Updater Application Block的預設下載器。 問題描述BITSDownloader類被設計用於解決以下問題1. 一個可以被應用程式升級器使用的下載器類,該類能夠從一個http伺服器上下載需要的檔案。2. 下載檔案時的健壯、可靠並且安全的串連是必需的。
Time of Update: 2018-12-08
Updater Application Block提供後處理架構,該架構允許開發人員建立在升級成功執行的後處理器。後處理器實現IPostProcessor介面的.Net類,用它執行一次性的安裝後任務,例如向註冊表寫資料、建立訊息佇列、或者其他任何無法通過簡單拷貝應用程式檔案完成的任務。 後處理器架構在圖1中展示出來。圖1中,展示了下面的後處理步驟:1. 包含後處理器的集合儲存在被下載的檔案中,作為升級的一部分。2. 後處理器的集合、類型、檔案名稱在manifest中指定。3.
Time of Update: 2018-12-08
本文內容僅代表個人觀點,歡迎大家拍磚!今天有一個朋友在msn上問我這樣一個問題:客戶要求可以自訂報表的格式,如果自己去寫一個報表設計師,太複雜了,請問你有沒有什麼好辦法?於是我就問:什麼叫自訂報表格式?(我一開始還以為是指定報表的匯出格式。)朋友說:就是客戶要自己來設計報表,而且要求盡量簡單,能夠讓只會Office的人來用(昏哦。。。)我馬上覺得比較納悶,怎麼會有這種需求,那豈不是要做一個Crystal
Time of Update: 2018-12-08
Microsoft Updater Application Block 驗證器設計譯者:Tony Qu Updater Application Block提供了一個可擴充的驗證器架構,這使通過簽名或雜湊號驗證下載檔案成為可能。驗證器架構支援在伺服器上產生簽名和在用戶端上確認這些簽名。圖1 展示了伺服器端的驗證架構通過圖1我們可以瞭解到驗證器架構的以下幾個方面1.
Time of Update: 2018-12-08
作者:Tony Qu註:大家可以對本文的寫作風格作一些點評,看看是否喜歡,是否有更好的建議,先謝謝了!Timer控制項是WinForm開發中必備的控制項之一,在.net
Time of Update: 2018-12-08
原文地址:http://www.w3schools.com/xsl/xsl_w3celementref.asp譯者:Tony QuXSLT Element參考W3C的XSLT 元素 (XSLT 1.0版本).XSLT元素Element列中的是屬性,你可以通過超連結獲得更多有關每個屬性的有用資訊NN: 表示Netscape的早期版本支援該標籤 IE: 表示Internet Explorer的早期版本支援該標籤注意: IE 5.x中支援的元素可能有非標準行為,因為IE 5.x是在XSLT成為官方W3
Time of Update: 2018-12-08
這兩天正好在研究asp.net自訂控制項製作,HtmlTextWriter在控制項製作中發揮重要作用,能夠協助我快速產生html語句。因此決定寫下筆記,方便以後查閱。HtmlTextWriter的名稱空間是System.Web.UI,如果在winform程式下使用,不要忘了添加System.Web.dll引用。HtmlTextWriter與Html32TextWriter這兩個類不存在繼承和被繼承關係。HtmlTextWriter支援Html4.0標準,而Html32TextWriter支援Ht
Time of Update: 2018-12-08
在asp.net 2.0中有專門的Profile Provider用於為User Profile提供下層的儲存服務。(如果你對User Profile不熟悉,請看http://www.cnblogs.com/tonyqus/archive/2005/12/18/userprofilev2.html)當然,asp.net也允許我們定製自訂的User Profile
Time of Update: 2018-12-08
原文:http://javascriptkit.com/howto/robots.shtml譯者:Tony
Time of Update: 2018-12-08
看了蟈蟈今天發的文章後,研究了一下WinForm的多語言解決方案,參考網上的一些資料後,發現一個簡單的方法,完全可以通過VS.NET的強大功能實現。 具體方法如下:1. 選中一個Form表單,在屬性編輯器中設定Localizable屬性為true(預設為false)2. 設定Language屬性為default,這樣就可以編輯預設情況下的文化設定3. 然後在Form中添加你需要的基本控制項,如按鈕、菜單、標籤等
Time of Update: 2018-12-08
表名:aspnet_Applications說明:儲存應用程式資訊欄位名 類型 屬性說明 ApplicationName nvarchar(256) 應用程式名稱 LoweredApplicationName nvarchar(256) 小寫應用程式名稱ApplicationId uniqueidentifier PK應用程式的id, GUID值 Description nvarchar(256) nullable應用程式的
Time of Update: 2018-12-08
原文地址:http://javascriptkit.com/howto/robots2.shtml如果你的網站供應商禁止你上傳robots.txt檔案到根目錄,或者你僅僅是希望部分定製搜尋爬蟲對於你網站上的一些頁面的動作,有一個可以代替robot.txt的方法,那就是使用robots的meta標籤。建立你的機器人meta標誌其實,機器人的meta標誌和其他的meta標誌沒有什麼兩樣,一定是添加在你的頁的head部分的。<meta name="robots"
Time of Update: 2018-12-08
h.o.l.l.a.n.d 荷蘭hope our love lasts and never dies. 希望我們的愛永恒不變i.t.a.l.y. 意大利I trust and love you. 我相信你和愛你l.i.b.y.a. 利比亞love is beautiful; you also. 愛是美麗的 你也是c.h.i.n.a. 中國come here. i need affection. 來這 我需要愛n.e.p.a.l. 尼泊爾never ever part as lovers.
Time of Update: 2018-12-08
Microsoft Updater Application Block v1.0 介紹 譯者:Tony Qu
Time of Update: 2018-12-08
轉載自電腦科學論壇 修訂:Tony Qu增加了代碼注釋:)ResultOfLove(person boy ,person girl){ //男孩有車有房 if( boy.hashouse() AND boy.hascar() ) { boy.Set(Nothing); //女孩直接嫁給男孩 return girl.Marry(boy); } //如果男孩沒有房子或車子,或者兩者都沒有,女孩願意等 else if (girl.Willingtowait() )
Time of Update: 2018-12-08
使用windows出現藍色螢幕是經常的事,而且每每因為不清楚錯誤的來源而頻繁重新安裝系統,勞神費時。下列收集了一些windows死機密碼,供大家參考。 數 值 敘 述 0 0x0000 作業完成。 1 0x0001 不正確的函數。 2 0x0002 系統找不到指定的檔案。 3 0x0003 系統找不到指定的路徑。 4 0x0004 系統無法開啟檔案。 5 0x0005 拒絕存取。 6 0x0006 無效的代碼。 7 0x0007 儲存體控制區塊已毀。
Time of Update: 2018-12-08
前天我寫了一篇關於使用InfoPath的可安裝模板來部署InfoPath的文章,可安裝模板的確很不錯,但它有一個問題,由於是單獨的msi檔案,如果我要這個模板只是我要安裝的程式的一部分的話,那其它的東西還是要用另外一個安裝程式來部署,這樣似乎有些多餘,於是我對InfoPath自動產生的msi做了一些分析。在運行過程中,我發現每次它都會運行一個控制台視窗,我就開始懷疑是不是調了某個命令列程式,用ProcessExplorer跟蹤了一把,發覺果然在目標安裝目錄中有一個ca<TemplateNa
Time of Update: 2018-12-08
Microsoft Updater Application Block IValidator介面設計譯者:Tony QuIValidator介面使得通過實現驗證器擴充Updater Application Block成為可能。 問題描述為了允許程式員把自己的驗證器實現插入到Updater Application Block中,一個用於定義驗證器類型的公用介面必須被顯露出來,驗證器類型將被manifest工具使用。 設計目的、權衡和問題Updater Application
Time of Update: 2018-12-08
應用程式載入器就像“解靴帶”或“墊子”一樣,通過它可以啟動由應用程式升級器更新的應用程式。這一章節將介紹下面的幾個關於應用程式載入器的方面:問題描述設計目標、權衡和問題解決方案描述具體實現 問題描述在應用程式運行時升級應用程式是一件困難的事情,Updater Application Block需要提供一種方法,該方法允許應用程式升級器下載並且安裝升級檔案,同時又要允許使用者繼續使用正在更新的應用程式。 設計目標、權衡和問題Updater Application
Time of Update: 2018-12-08
為了使自訂屬性在屬性編輯器中能夠像預設屬性一樣顯示出來,就必須使用設計時特性(design-time attribute)。BindableAttribute 該特性可用於綁定資料,但必須配合代碼一起使用。BrowsableAttribute