使用WiX製作簡單MSI安裝程式

WiX完全用xml描述,使用命令列來產生。只要用任何一個文字編輯器就可以了。但是為了開發效率,我們還是藉助於協助工具輔助比較好。是一般使用的工具是兩個:一個Visual Studio外掛程式,在WiX的安裝包裡面附帶,另一個就是WiXEdit,WixEdit是編輯的XMLXML的原始碼的圖形化工具箱.WixEdit會讓你創造體制條件與MSI和MSM測試wix工具箱.它提供了直觀的、輕鬆的對話方式編輯wix檔案來源。下載和安裝1、下載Wix

表格式資料流協議TDS

TDS是一種協議,一系列描述兩個電腦間如何傳輸資料的規則。象別的協議一樣,它定義了傳輸資訊的類型和他們傳輸的順序。總之,協議描述了“線上的位”,即資料如何流動。表格式資料流協議是建立在TCP/IP Net-Library之上的,包含在TCP資料區段內。TDS用1433連接埠進行資料庫通訊。TDS協議位於TCP的資料區段內,結構如下:IP TCP TDS頭 TDS的DATA段     8位頭TDS用戶端使用稱為表格式資料流 (TDS) 的 SQL Server 專用應用程式級協議來發送 SQL

XML Serializable Generic Dictionary

    .net 2.0 泛型Dictionary不支援 XML serializable.  下面是一個實現IXmlSerializable 介面實現支援Serialize的泛型集合.Dictionary 。 Dictionary<TKey, TValue>本身實現了ISerializable介面,WebService中無法實現序列化,具體是什麼原因它不支援XML序列化。  

Delphi資料庫開發之TTable篇1

  既然是說Delphi中的SQL使用,肯定離不開TDataSet派生出來的DataSet控制項(應該說類比較確切些),這裡我說的DataSet只是一個大類的稱呼,並不是特指實際的TDataSet。在眾多控制項中其實可以根據如何操作資料分為兩類。 其中一類是TTable,TADOTable等控制項,這些控制項只要獲得資料連結和表名就能獲得資料;另外一種是TQuery,TADOQuery等需要程式員指定SQL才能進行資料操作。 可能有人會說TADODataSet,ADOStoredProc不用“硬

破解Excel 密碼保護

Excel加密雖然不能防止能開啟的人通過複製等操作外泄,但至少也是一防較好的防線。移除Excel 2013的密碼保護方法如下:點擊“Office”按鈕,再選擇“另存新檔”:在彈出的“另存新檔”對話方塊中,單擊左下角的“工具”按鈕,選擇“常規選項”:彈出“常規選項”對話方塊,可以看到,當然有星號顯示密碼:將這個星號顯示的密碼清除,再單擊“確定”即可:Excel檔案雖然能開啟,能編輯,一些活頁簿卻因為有了“保護工作表”密碼而無法編輯。可以用如下代碼進行解除密碼保護。Sub

.NET程式最佳化(GCServer )

現在的伺服器都是多個cpu,在.NET Framework 2.0在GC上有個新特性GCServer ,不知道有多少人用過這個東東。關於GC可以看這篇文章GC是如何工作的,不同的代的大小是多少,文章中提到有三種模式的GC,分別對應最佳化不同類型的應用程式。Server GC這種類型的GC是針對伺服器端高輸送量和高擴充性進行最佳化的,那情況是一種長時間的載入和請求不停地分配和重新分配,並維持在較高水準的情況。這種server GC

ailuro’s splendid life

Glare的少年總裁Bigz,有一天突然迎來了一位遠房的親戚——自稱是國家籃球隊的新星,12歲的英俊男孩,要求與Bigz同住,故事就開始了… 第一集(簡):

學習OGRE – 讀取天龍八部frame檔案

天龍中要播動畫的情境物件, 都有相應的frame檔案(也就是skeleton檔案). 雖然天龍的frame也是通過OGRE的SkeletonSerializer來序列化, 但是其對OGRE的SkeletonSerializer做了一些修改, 所以為了正確匯入frame檔案, 我也對自己的OGRE(1.71版本)做了修改. 讀取frame檔案的改動主要在SkeletonSerializer::readAnimationTrack函數中,

學習OGRE – 讀取天龍八部Particle檔案

在載入天龍.Scene檔案時, 會發現有一種類型為ParticleSystem的情境對象, 它是用來指定會出現的特效類型. 這些特效類型都是在all.particle檔案裡定義的. 而要正確解析這個特效檔案, 就需要對OGRE粒子系統進行擴充. 其中涉及到的內容主要包括3個方面:1. 修改函數ParticleSystemManager::parseScript(DataStreamPtr& stream, const String& groupName),

TField.ProviderFlags

TField.ProviderFlags,這對於組 SQL 來說至關重要!ProviderFlags 是 TProviderFlag 的集合,我們來看看 ProviderFlags 可以包含哪些元素        元素名稱 說明  備忘 pfInUpdate INSERT / UPDATE 要包含此欄位 實際上會不會包含,要看欄位值有沒有變動而定 pfInWhere UPDATE / DELETE 時要加入 WHERE 實際上會不會加入 WHERE,要看欄位值有沒有變動而定 pfInKey

[原創]開源Word讀寫組件DocX,通過word模板,匯出使用者簡曆使用樣本

   入門請看:【原創翻譯】開源Word讀寫組件DocX介紹與入門[資料已發送] 我也是通過看上面的入門的。1.DocX通過word模板大量匯出使用者簡曆   由於Docx有兩種方法可以自訂屬性:1.1通過word模板檔案(在word模板中定義好自訂屬性)  1.2 用代碼建立word模板,並同時用代碼建立自訂屬性。  1.1通過word模板檔案(在word模板中定義好自訂屬性),自己建立一個模板檔案。 每個要替換的部分,都定義成自訂屬性 域代碼如下:TAge 就為自訂屬性名稱 代碼如下:

MCIWnd的使用

Windows中提供了一個MCIWnd視窗類別,可以更加方便的在一個VC視窗中操作多媒體。   使用MCIWnd,源檔案中需要包含標頭檔 vfw.h,在Project->Settings->Link->Object/libray module中加入庫 vfw32.lib。 1、MCIWnd的建立   MCIWnd子視窗的建立可使用MCIWndCreate函數:     HWND MCIWndCreate(       HWND hwndParent,   //父視窗控制代碼  

循序漸進實現仿QQ介面(五):半透明表單與不透明控制項

本篇示範實現仿QQ介面的中間客戶區。QQ是可以調整介面透明度的,但是調整了透明度卻連中間客戶區也變得半透明了。客戶區畢竟是軟體最重要的部分,是要與使用者互動的,透明了就影響操作了,因此這裡的客戶區不學QQ,始終不透明。要實現不透明控制項,只能建立一個快顯視窗,遮住主介面的用戶端區域,然後設定與主介面連動,即始終跟著主視窗移動及調整尺寸。這個方法並不是很好,但卻幾乎是唯一的方法。為什麼說幾乎是唯一的方法呢?的確存在著另外的解決方案,但是這個方法太麻煩了,在此討論一下這個方法。

C11標準的泛型機制

Apple LLVM4.0已經支援了C11標準中的關鍵特性——泛型機制。儘管C11中的泛型機制比起C++的來要顯得簡陋不少,但是在做庫的時候仍然十分管用。下面我們就來看一下C11標準中的泛型運算式。C11中的泛型機制由關鍵字_Generic引出,其文法形式為:_Generic ( assignment-expression , generic-assoc-list ) generic-assoc-list:     generic-association    

在Excel中如何交換兩個列,如何插入行?

如何交換兩列?方法一:最前面插入一行,在這一行中輸入你希望的順序號如1 、2、3、...... 然後點擊菜單中的資料->排序,在排序的選項中選擇“按行排序”後選第一行為關鍵字排序。 方法二:工作表資料列A、B、C中A列與B列交換:選中A列“剪下”,右擊C列的列標誌,執行捷徑功能表命令“插入已剪下的儲存格”即可。 插入、刪除行在excel中插入行或者列都可以在行或者列的header上的右鍵菜單中找到“插入”的動作。第二種方法,滑鼠在行的header上單擊後,按CRTL +

在DataGridView中的CellEndEdit事件中刪除當前行報錯

寫在前面,老婆問我一個UI的問題。我開始以為很簡單,後來弄了一下,發覺挺難。找了不少資料才解決。在這個過程中學到不少東西,記錄下來,以便以後複習。 癥狀===========在DataGridView中的CellEndEdit事件中刪除當前行報錯,資訊如下:Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore

光腳丫學LINQ(003):排序結果集

視頻示範:http://u.115.com/file/f2e2959888通常可以很方便地將返回的資料進行排序。orderby 子句將使返回的序列中的元素按照被排序的類型的預設比較子進行排序。例如,下面的查詢可以擴充為按 Name 屬性對結果進行排序。因為 Name 是一個字串,所以預設比較子執行從 A 到 Z 的字母排序。NorthwindDataContext db = new NorthwindDataContext(); var LondonCustomers = from

不得不收藏的198種食物相剋表

1.菠菜+乳酪:菠菜含豐富的鈣質,乳酪所含的化學成份會影響鈣的消化吸收。  2、菠菜+瘦肉:菠菜含銅,瘦肉含鋅。銅是製造紅血球的重要物質之一,又為鈣鐵、脂肪代謝所必需。如果把它和含鋅較高的食物混合食用,則該類食物析出的銅會大量減少。  3、海帶+豬血:同食會便秘。  4、堿+粥:做粥用的大米、小米、高粱等都含有較多的維生素。維生素B1、B2、尼克酸和維生素C在酸性中很穩定,而在堿性環境中很容易被分解。  5、魚肉+西紅柿:食物中的維生素C會對銅的析放量產生抑製作用。  6、白酒+牛肉:同時食用容

實用技巧——檢測字串在SQL中是否危險

/// <summary> /// 檢測字串中是否有SQL攻擊代碼 /// </summary> /// <param name="sqlString">待檢測的字串</param> /// <returns>True:不危險,False:危險</returns> public static bool IsSecurity(string

WinForm的自動縮放(跟隨系統字型大小的改變)

當我們把系統的字型改為大字型大小的話,如果我們的Form上的text和control不跟著變大的話,那會使我們的介面很難看。但是很幸運的是在WinForm中已經提供了這個功能,使用也很方便,只需要在Form的Load事件中從新設定Form的字型為系統的字型。二  請看效果如下:(均為系統字型為特大號時)       修改後:      修改前:三 

總頁數: 61357 1 .... 2737 2738 2739 2740 2741 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.