竜宮城に来たみたいに – プログラミング – Home

通知
すべてクリア

[解決済] 竜宮城に来たみたいに


うらしまたろう
 うらしまたろう
(@うらしまたろう)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

おはようございます。たろうです。
今までVC6を使っていたのですが、Visual C++2008 Express Editionをインストールし
プロジェクトを作ったところ以下のコードができました。
1行目の意味がさっぱりわからないので教えてください。
できれば3~5行目も解説をお願いします。
また、これから 2008 Express Edition をはじめるにあたって
良い書籍がありましたら教えてください。

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


引用未解決
トピックタグ
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

全く手がかりが無いから質問とみなして、ヒントだけ。
これは、C++/CLIという言語です。

これ以上の回答を求めるなら、まずは参考書から。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

Visual C++2008 Express Editionでウインドウのデザインも行なえる
開発方法はC++/CLIという言語を使って開発を行う場合だけです。
Win32APIで開発をすれば、従来の言語でも開発できますが、
リソースエディタがついていません。
これは別途フリーのリソースエディタを手に入れれば解決できますけれど、
シームレスにと言うわけには行かないです。
ExpressEditionにはMFCの提供がされていないのでVC++6.0でやっていたようなことを
したいならStandardEdition以上の環境が必要になります。

で、C++/CLIと言う言語は名前にC++がついていますが、C++とはまったく別の言語です。
C++/CLIについては既に色々入門書が出ているので書籍できちんと勉強する事をお勧めし
ます。

ちなみにC++/CLIの文法の説明をここでやりだしたらきりが無いので
基本的な部分は書籍等で勉強されたほうがいいです。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

追伸:

ManagedのC++と言う意味がわかるなら少しは楽かもしれません。


返信引用
うらしまたろう
 うらしまたろう
(@うらしまたろう)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

ありがとうございました。
調べてみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました