Tangible Software
Solutions提供源碼轉換功能,可以將不同的項目添加到軟件相互轉換,從而得到自己需要的語(yǔ)言項目,例如您當前的開(kāi)發(fā)項目是C#,將項目添加到軟件就可以輸出為C++項目,這樣就可以在其他地方使用新的項目了,也可以直接將Java項目添加到軟件轉換為VB項目,讓您的項目可以在VB環(huán)境運行,這款軟件功能簡(jiǎn)單,僅僅提供項目類(lèi)型轉換功能,直接打開(kāi)軟件就可以添加自己的開(kāi)發(fā)項目,設置輸出地址就可以開(kāi)始轉換,需要就可以下載體驗!
一、項目和文件夾轉換
“項目和文件夾轉換器”選項卡允許您轉換所有 C# 代碼 在項目或文件夾中。文件轉換后,您可以查看 C# 到 C++ 轉換器 注釋?zhuān)瑢⑥D換后的代碼文件與原始代碼文件進(jìn)行比較,并查看轉換后的代碼文件夾。
“轉換歷史記錄”列表視圖顯示以前轉換的來(lái)源,并允許您查看 剩余的 C# 到 C++ 轉換器注釋并查看轉換后的代碼文件夾。
請注意,由于 C# 和 C++ 項目類(lèi)型和項目文件之間缺乏相似性, C# 到 C++ 轉換器不生成 C++ 項目文件。您需要組裝結果 C# 到 C++ 轉換器生成的標頭和 .cpp 文件。
轉換的默認輸出是傳統的 .h 和 .cpp 文件分離,但您可以 選擇輸出到僅頭文件的選項(使用組合聲明和 實(shí)現細節)。
二、文件和片段轉換
“文件和片段轉換器”選項卡允許您轉換 C# 代碼片段或文件。在左側文本框中,您可以鍵入 或粘貼代碼片段、插入文件或查看 C# 到 C++ 轉換器示例片段。 轉換文件或片段后,您可以選擇并復制結果,保存 結果添加到文件,或搜索結果。
三、命令行轉換
C#到C++轉換器可以從命令行啟動(dòng), 兩個(gè)或三個(gè)參數加上一個(gè)可選的最后一個(gè)參數,指示轉換的位置 選項文件。如果只指定了一個(gè)參數,則將其解釋為 您的自定義項目轉換組之一。如果指定了兩個(gè)參數,則第一個(gè)參數 參數是要轉換的 C# 項目文件、文件夾或文件,并且 第二個(gè)參數是轉換后的 C++ 文件將寫(xiě)入的文件夾或頭文件。 如果包含指示轉換選項文件位置的可選最后一個(gè)參數,則 該文件在轉換開(kāi)始之前導入。轉換選項文件 擴展名為“.opt”,通過(guò)將現有選項從轉換器導出到文件而生成。
例如(項目組轉換)
“C# 到 C++ 轉換器”、“我的項目組”,例如(單個(gè)項目轉換)、
“C# 到 C++ 轉換器”、“C:C# 項目示例項目.csproj”、“C:C++ 項目示例目標文件夾”
1、假定為代碼段轉換導入的命名空間
您可以指定要代碼段轉換器的命名空間 假設在解釋原始代碼時(shí)可用。然后,代碼段轉換器將 轉換,就好像代碼段包含相應的“using”指令一樣。
2、轉換消息選項
在此選項對話(huà)框中,您可以自定義注釋前綴 轉換器用于消息,并將 C# 切換到 C++ 轉換器的消息 顯示打開(kāi)或關(guān)閉。 您可以通過(guò)“全選”和“全選”按鈕輕松設置全部或無(wú)顯示。
3、自定義字符串替換
C# 到 C++ 轉換器允許您指定自己的自定義 轉換后的 C++ 代碼中的替換。這對于根據 樣式首選項在 C++ 中可能與 C# 中不同。它對案例也很有用 其中,沒(méi)有良好 C++ 等效項的 C# 方法將被您自己的自定義方法替換 從轉換后的代碼中調用。
4、類(lèi)型和成員更換
C# 到 C++ 轉換器允許您指定自己的自定義類(lèi)型和 轉換后的代碼中的成員替換。這在您希望以下情況下很有用 指定未處理的特定類(lèi)型的 .NET 成員調用的替換項 通過(guò) C# 到 C++ 轉換器。
1、有多個(gè)版本的轉換器可以使用,可以在VB, C#, C++, and Java等代碼轉換,自己選擇一個(gè)版本的軟件安裝
2、如圖所示,小編選擇C# to C++ Converter軟件安裝到電腦使用
3、隨后打開(kāi)注冊機KeyMaker.exe顯示注冊碼
4、將注冊碼輸入到軟件就可以解鎖軟件的全部功能
5、這里是項目添加功能,可以將C#項目添加到軟件執行轉換
6、如果你有C# project Files (".csproj)就可以直接添加到軟件
7、點(diǎn)擊convert按鈕就可以開(kāi)始轉換,可以在軟件底部查看轉換完畢的歷史信息
8、這里是幫助界面,可以查看軟件的相關(guān)教程內容
9、有很多設置內容:空白格式選項、類(lèi)型和構件替換、自定義字符串替換、標準庫選項
10、braces設置
在下一行打開(kāi)大括號
在同一行打開(kāi)大括號
縮進(jìn)大括號
將else/catch/finally放在上一個(gè)右大括號線(xiàn)上
將“while”放在do while塊的右大括號線(xiàn)上
刪除單語(yǔ)句塊的大括號
將評論視為聲明
11、spacing設置界面
用空格填充括號內容
帶空格的大括號初始值設定項
用空格填充括號內容
在一元運算符周?chē)褂每崭?/p>
在二進(jìn)制運算符周?chē)褂每崭?/p>
在控制流關(guān)鍵字后使用空格
在注釋標記后添加空格
12、在主要條件下中斷
行以邏輯運算符開(kāi)頭
行以邏輯運算符結尾
新線(xiàn)上的第一個(gè)條件
新行上的右括號
縮進(jìn)右括號
最小條件數
最小行長(cháng)度(以字符為單位)
網(wǎng)友評論