タグ

SoftwareとCLRに関するItisangoのブックマーク (3)

  • CLR をターゲットにした C++/CLI プログラムをコンパイルする

    C++/CLI を使用すると、.NET クラスとネイティブの C++ 型を使用する C++ プログラムを作成できます。 C++/CLI は、ネイティブ C++ コードをラップして .NET プログラムからアクセスできるようにするコンソール アプリケーションと DLL で使用することを目的としています。 .NET に基づく Windows ユーザー インターフェイスを作成するには、C# または Visual Basic を使用します。 この手順では、独自の C++ プログラムを入力するか、いずれかのサンプル プログラムを使用できます。 この手順で使用するサンプル プログラムでは、textfile.txt という名前のテキスト ファイルを作成し、プロジェクト ディレクトリに保存します。 前提条件 C++ 言語の基の理解。 Visual Studio 2017 以降では、C++/CLI のサポ

    CLR をターゲットにした C++/CLI プログラムをコンパイルする
    Itisango
    Itisango 2022/03/29
    C++で.NETプログラム作るの面倒。
  • 名前空間 (C++)

    名前空間は、その内部にある識別子 (型、関数、変数などの名前) のスコープを定める宣言領域です。 名前空間は、コードを論理グループにまとめるため、およびコード ベースに複数のライブラリが含まれる場合に特に発生する名前の競合を回避するために使用されます。 名前空間スコープのすべての識別子は互いどうしを修飾なしで参照できます。 名前空間の外の識別子がメンバーにアクセスするときには、識別子ごとに完全修飾名を使用するか (std::vector<std::string> vec; など)、単一の識別子のために using 宣言を使用するか (using std::string)、名前空間内のすべての識別子のために using ディレクティブを使用する (using namespace std;) ことができます。 ヘッダー ファイル内のコードは、常に完全修飾された名前空間の名前を使用する必要があり

    名前空間 (C++)
    Itisango
    Itisango 2020/10/27
    「using ディレクティブをヘッダー ファイル (*.h) に配置することは避けてください」「デバッグが非常に困難な名前の隠蔽の問題や名前の競合の問題を引き起こすことがあるためです」 #dotNet
  • 2.2 インストール前の作業

    Windows Vista(R)、Windows(R) 7またはWindows(R) 8の場合は、hostsファイルを編集するユーザに対して、事前に書込み権限を付与してください。 インストール時の注意事項PCクライアントのいずれかの機能が起動中の場合は、インストールできません。PCクライアントの各機能をすべて終了させてから、インストールを行ってください。 サービスの確認Windows Installerのサービスが起動されている必要があります。 .NET Framework連携を使用する場合、PCクライアントをインストールする前に、.NET Frameworkのインストール状態を確認してください。.NET Frameworkのインストール状態により、Symfoware .NET Data Provider機能の登録が必要となる場合があります。 .NET Frameworkは、CLR2.0(

    Itisango
    Itisango 2020/10/16
    「.NET Frameworkは、CLR2.0(.NET Framework 2.0/.NET Framework 3.0/.NET Framework 3.5)、CLR4.0(.NET Framework 4)およびCLR4.5(.NET Framework 4.5)の3つのグループに分けることができます。これらの3つのグループには包含関係はありません」 really? #dotNet
  • 1