Tangible Software
Solutions提供源碼轉換功能,可以將不同的項目添加到軟件相互轉換,從而得到自己需要的語言項目,例如您當前的開發(fā)項目是C#,將項目添加到軟件就可以輸出為C++項目,這樣就可以在其他地方使用新的項目了,也可以直接將Java項目添加到軟件轉換為VB項目,讓您的項目可以在VB環(huán)境運行,這款軟件功能簡單,僅僅提供項目類型轉換功能,直接打開軟件就可以添加自己的開發(fā)項目,設置輸出地址就可以開始轉換,需要就可以下載體驗!

一、項目和文件夾轉換
“項目和文件夾轉換器”選項卡允許您轉換所有 C# 代碼 在項目或文件夾中。文件轉換后,您可以查看 C# 到 C++ 轉換器 注釋,將轉換后的代碼文件與原始代碼文件進行比較,并查看轉換后的代碼文件夾。
“轉換歷史記錄”列表視圖顯示以前轉換的來源,并允許您查看 剩余的 C# 到 C++ 轉換器注釋并查看轉換后的代碼文件夾。
請注意,由于 C# 和 C++ 項目類型和項目文件之間缺乏相似性, C# 到 C++ 轉換器不生成 C++ 項目文件。您需要組裝結果 C# 到 C++ 轉換器生成的標頭和 .cpp 文件。
轉換的默認輸出是傳統(tǒng)的 .h 和 .cpp 文件分離,但您可以 選擇輸出到僅頭文件的選項(使用組合聲明和 實現(xiàn)細節(jié))。
二、文件和片段轉換
“文件和片段轉換器”選項卡允許您轉換 C# 代碼片段或文件。在左側文本框中,您可以鍵入 或粘貼代碼片段、插入文件或查看 C# 到 C++ 轉換器示例片段。 轉換文件或片段后,您可以選擇并復制結果,保存 結果添加到文件,或搜索結果。
三、命令行轉換
C#到C++轉換器可以從命令行啟動, 兩個或三個參數(shù)加上一個可選的最后一個參數(shù),指示轉換的位置 選項文件。如果只指定了一個參數(shù),則將其解釋為 您的自定義項目轉換組之一。如果指定了兩個參數(shù),則第一個參數(shù) 參數(shù)是要轉換的 C# 項目文件、文件夾或文件,并且 第二個參數(shù)是轉換后的 C++ 文件將寫入的文件夾或頭文件。 如果包含指示轉換選項文件位置的可選最后一個參數(shù),則 該文件在轉換開始之前導入。轉換選項文件 擴展名為“.opt”,通過將現(xiàn)有選項從轉換器導出到文件而生成。
例如(項目組轉換)
“C# 到 C++ 轉換器”、“我的項目組”,例如(單個項目轉換)、
“C# 到 C++ 轉換器”、“C:C# 項目示例項目.csproj”、“C:C++ 項目示例目標文件夾”
1、假定為代碼段轉換導入的命名空間
您可以指定要代碼段轉換器的命名空間 假設在解釋原始代碼時可用。然后,代碼段轉換器將 轉換,就好像代碼段包含相應的“using”指令一樣。
2、轉換消息選項
在此選項對話框中,您可以自定義注釋前綴 轉換器用于消息,并將 C# 切換到 C++ 轉換器的消息 顯示打開或關閉。 您可以通過“全選”和“全選”按鈕輕松設置全部或無顯示。
3、自定義字符串替換
C# 到 C++ 轉換器允許您指定自己的自定義 轉換后的 C++ 代碼中的替換。這對于根據(jù) 樣式首選項在 C++ 中可能與 C# 中不同。它對案例也很有用 其中,沒有良好 C++ 等效項的 C# 方法將被您自己的自定義方法替換 從轉換后的代碼中調用。
4、類型和成員更換
C# 到 C++ 轉換器允許您指定自己的自定義類型和 轉換后的代碼中的成員替換。這在您希望以下情況下很有用 指定未處理的特定類型的 .NET 成員調用的替換項 通過 C# 到 C++ 轉換器。
1、有多個版本的轉換器可以使用,可以在VB, C#, C++, and Java等代碼轉換,自己選擇一個版本的軟件安裝

2、如圖所示,小編選擇C# to C++ Converter軟件安裝到電腦使用

3、隨后打開注冊機KeyMaker.exe顯示注冊碼

4、將注冊碼輸入到軟件就可以解鎖軟件的全部功能

5、這里是項目添加功能,可以將C#項目添加到軟件執(zhí)行轉換

6、如果你有C# project Files (".csproj)就可以直接添加到軟件

7、點擊convert按鈕就可以開始轉換,可以在軟件底部查看轉換完畢的歷史信息

8、這里是幫助界面,可以查看軟件的相關教程內容

9、有很多設置內容:空白格式選項、類型和構件替換、自定義字符串替換、標準庫選項

10、braces設置
在下一行打開大括號
在同一行打開大括號
縮進大括號
將else/catch/finally放在上一個右大括號線上
將“while”放在do while塊的右大括號線上
刪除單語句塊的大括號
將評論視為聲明

11、spacing設置界面
用空格填充括號內容
帶空格的大括號初始值設定項
用空格填充括號內容
在一元運算符周圍使用空格
在二進制運算符周圍使用空格
在控制流關鍵字后使用空格
在注釋標記后添加空格

12、在主要條件下中斷
行以邏輯運算符開頭
行以邏輯運算符結尾
新線上的第一個條件
新行上的右括號
縮進右括號
最小條件數(shù)
最小行長度(以字符為單位)

網(wǎng)友評論