-3

新しい言語を学ぼうとしているので、どんな答えでも役に立ちます

サイト:

http://msdn.microsoft.com/en-us/library/windows/apps/dn263168.aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-6

次に、C# コードを見てみましょう

http://msdn.microsoft.com/en-us/library/windows/apps/dn263168.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-6

C# コードはとてもシンプルです。

私は C# 開発者で、Windows 8 の C++ アプリケーション開発を学ぼうとしています。

C++ と Java で小規模なアプリケーション開発を行ったことがあります。

私が理解できないのは、C# コードに存在しないのに、C++ コードで非常に多くのプロパティとコードが定義されている理由です。

そして、誰でもこの C++ コードを説明し、Windows 8 の C++ 開発を開始する方法についていくつかの指針を提供してください。

4

1 に答える 1

3

短い/素人のバージョンは、C# (実際には、すべての .NET) の世界では、多くのコードは必要ないということです。なぜなら、それは既にBase Class LibraryCommon Language Runtime、またはあなたが得る他のものに含まれているからです。無料」を.NETで。

.NET は、使いやすくするために一から設計されました。C、C++、その他の古い言語で手動で行う必要があったコードの多くは、基本クラス ライブラリまたは共通言語ランタイムで既に処理されています。Microsoft は、迅速なアプリケーション開発のために .NET を設計しました。これは、人々が簡単に理解できる言語/ツールキットを作成するためであり、多くの実装の詳細を非表示にすることも含まれています。

より長く/より詳細な回答には、数冊ではないにしても、少なくとも1冊の本が含まれる可能性があります.

ただし、.NET の前の生活と .NET が何をするように設計されたかについての高レベルの概要を示す素晴らしい記事がここにあります: http://www.informit.com/articles/article.aspx?p=680832

于 2013-07-28T18:01:38.840 に答える