2013年8月13日 星期二

在 VC++ 2012 建立 Windows Form (CLR) 專案

因為在 Visual Studio 2012 Express for Windows Desktop 中的 Visual C++ 新增專案裡找不到 CLR 的 Windows Form 選項(範本).

如果要使用 Visual Studio 2012 VC++ 來開發 CLR 的 Windows Form 專案.
請完成下列步驟

 
1.先建立一個名為 Project1 的  CLR 空專案




2.在 Project1 的專案下 加入一個  UI --> Windows Form 的項目
 
 
3.在 Project1 的屬性進行如下設定 


3-1.在 連結器 --> 進階 --> 進入點  輸入 main   
 
 
3-2.在 連結器 --> 系統 --> 子系統  選擇  Windows(/SUBSYSTEM:WINDOWS)   
 
 
4.看到了 Windows Form 的畫面
 
 


5.在 MyForm.cpp 輸入下列的程式碼即可執行之 
 
 
#include "MyForm.h"

using namespace System;
using namespace Project1;

int main(array <String^>^args)
{
    Application::EnableVisualStyles() ;
    Application::SetCompatibleTextRenderingDefault(false) ;
    Application::Run(gcnew MyForm());
    return 0;
}



參考來源:


註:
如果安裝完  Visual Studio 2012 Express for Windows Desktop
尚未安裝 Microsoft® SQL Server® Compact 4.0 SP1
請先行至 http://www.microsoft.com/zh-tw/download/details.aspx?id=30709 下載安裝,才可以使用 CLR

官方說雖然我們建議您不要建立以 C++/CLI 的 Windows Form 應用程式,現有 C++/CLI UI 應用程式維護支援。 如果您必須建立 Windows Form 應用程式、或任何其他 .NET UI 應用程式、使用 C# 或 Visual Basic。 使用 C++/CLI 只為互通性目的 ?

沒有留言:

張貼留言